.page-d .week-countdown{height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 .85rem!important;padding:0 0 .75rem!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;color:inherit!important;order:0}.page-d .week-countdown__inner{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:0!important;width:100%!important}.page-d .week-countdown__caption{display:none!important}.page-d .week-countdown__timer{display:inline-flex!important;align-items:flex-start!important;gap:.28rem!important}.page-d .week-countdown__unit{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.2rem!important;min-width:0!important}.page-d .week-countdown__label{display:block!important;font-size:.62rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:lowercase!important;color:rgba(172,170,177,.78)!important;line-height:1!important}.page-d .week-countdown__value{min-width:1.85rem!important;padding:.22rem .28rem!important;border-radius:.22rem!important;background:rgba(9,9,14,.65)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;font-size:clamp(1.05rem,3.6vw,1.28rem)!important;color:rgba(249,245,253,.92)!important}.page-d .week-countdown__sep{padding-top:.28rem!important;padding-bottom:0!important;font-size:clamp(1.05rem,3.6vw,1.28rem)!important;color:rgba(172,170,177,.5)!important;align-self:flex-start!important}.page-d .hero{height:auto!important;min-height:0!important;max-height:none!important;padding:.85rem 0 0!important;overflow:visible!important;display:block!important}.page-d .hero__shell,.page-d .hero__shell.shell{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;max-width:min(1120px,100%)!important;padding-inline:clamp(.85rem,3.5vw,1.25rem)!important}.page-d .hero__brand{order:0!important;display:flex;justify-content:center;width:100%;margin:0 auto .35rem}.page-d .hero__brand-logo{display:block;width:min(100%,26rem);height:auto;max-height:5.5rem;object-fit:contain;filter:drop-shadow(0 0 18px rgba(143,245,255,.18))}.page-d .hero__title{order:1!important;width:100%!important;margin:0 auto .35rem!important;text-align:center!important;font-size:clamp(1.15rem,5vw,2.2rem)!important;line-height:1.18!important;letter-spacing:.01em!important;font-weight:800!important;box-sizing:border-box!important;padding-inline:0!important}.page-d .hero__title,.page-d .hero__title-line{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.page-d .hero__title-line{display:block!important}.page-d .hero__title-em{font-size:1.18em!important;line-height:1.05!important}.page-d .hero__title-bf-day{display:block!important;font-size:clamp(.98rem,4.2vw,1.4rem)!important;line-height:1.25!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.01em!important;color:#fff!important;margin:0!important}.page-d .hero__title-bf-day .hero__title-em{font-size:1em!important;white-space:nowrap}.page-d .hero__title-kicker{display:flex!important;align-items:center!important;justify-content:center!important;margin:.7rem auto .45rem!important;padding:.38rem .85rem!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;font-size:clamp(.68rem,2.6vw,.82rem)!important;font-weight:700!important;letter-spacing:.18em!important;line-height:1.2!important;text-transform:uppercase!important;color:var(--accent,#ffb24a)!important;border:1px solid rgba(255,178,74,.45)!important;border-radius:.28rem!important;background:linear-gradient(135deg,rgba(255,178,74,.14),rgba(143,245,255,.08))!important;box-shadow:0 0 0 1px rgba(143,245,255,.06),0 0 18px rgba(255,178,74,.12)!important}.page-d .hero__title-course{color:var(--primary,#8ff5ff)!important;background:none!important;-webkit-text-fill-color:unset!important;text-shadow:0 0 18px rgba(143,245,255,.28);filter:none;font-size:1.12em!important;line-height:1.12!important;letter-spacing:0!important}.page-d .hero__title-line--desk,.page-d .hero__title-line--wide{display:none!important}.page-d .hero__subtitle{order:2!important;display:block!important;width:100%!important;max-width:38rem!important;margin:0 auto 1.15rem!important;text-align:center!important;font-size:clamp(.92rem,3.4vw,1.08rem)!important;font-weight:600!important;line-height:1.45!important;text-transform:none!important;color:rgba(249,245,253,.92)!important}.page-d .hero__subtitle strong{color:var(--primary)!important;font-weight:800!important}.page-d .hero__subtitle:after{display:none!important}.page-d .hero__stage{order:3!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:.85rem!important;width:100%!important;max-width:560px!important;margin:0 auto!important}.page-d .hero__media{order:1!important}.page-d .hero__side{order:2!important;display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%}.page-d .hero-captura{order:1}.page-d .hero__media,.page-d .hero__media-frame{position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;justify-content:center!important;align-self:center!important}.page-d .hero__media-shot,.page-d .hero__media-shot picture{width:100%!important;height:auto!important;aspect-ratio:auto!important}.page-d .hero__media-shot{aspect-ratio:auto!important;height:auto!important}.page-d .hero__media-img{width:100%!important;height:auto!important;max-height:min(52svh,420px)!important;max-width:100%!important;object-fit:contain!important;object-position:center bottom!important}.page-d .hero__media-fade{display:block!important;position:absolute!important;left:-4%!important;right:-4%!important;bottom:0!important;height:48%!important;z-index:4!important;pointer-events:none!important;background:linear-gradient(180deg,transparent,rgba(14,14,19,.25) 28%,rgba(14,14,19,.72) 58%,rgba(14,14,19,.92) 82%,#0e0e13)!important}.page-d .hero-captura .btn-cta--hero{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;z-index:1!important;order:2!important;width:100%!important;margin:.1rem 0 0!important;min-height:3.5rem!important;font-size:clamp(.78rem,3.4vw,.92rem)!important;letter-spacing:.03em!important;padding-inline:.65rem!important;white-space:normal!important;box-shadow:0 0 28px rgba(141,255,156,.35),0 10px 28px rgba(0,0,0,.45)!important}.page-d .hero__after{order:4!important;width:100%!important;max-width:42rem!important;margin:1.35rem auto 0!important;text-align:center!important;padding-bottom:.5rem}.page-d .hero__lead,.page-d .hero__shell>.hero__lead{order:2!important;display:block!important;width:100%!important;max-width:40rem!important;margin:0 auto .65rem!important;font-size:clamp(.88rem,3.3vw,1.12rem)!important;font-weight:600!important;line-height:1.35!important;color:rgba(249,245,253,.92)!important;text-align:center!important}.page-d .hero__lead strong,.page-d .hero__shell>.hero__lead strong{color:var(--primary)!important;font-weight:800!important}.page-d .hero__mec-row{display:flex;flex-direction:column;align-items:center;gap:.85rem;max-width:34rem;margin:0 auto;text-align:center}.page-d .hero__mec-seal{width:5.5rem;height:5.5rem;object-fit:contain;border-radius:9999px;box-shadow:0 4px 16px rgba(0,0,0,.35)}.page-d .hero__mec-text{margin:0;font-size:clamp(.82rem,3vw,.95rem);line-height:1.5;color:rgba(172,170,177,.98)}.page-d .hero__mec-text strong{color:#fff;font-weight:700}@media (min-width:560px){.page-d .hero__mec-row{flex-direction:row;text-align:left;gap:1rem}.page-d .hero__mec-seal{width:6.5rem;height:6.5rem;flex-shrink:0}}.page-d .hero__facts{list-style:none;margin:1.35rem auto 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;width:100%;max-width:36rem}.page-d .hero__fact{display:flex;align-items:center;gap:.65rem;min-height:3.35rem;padding:.65rem .75rem;border:1px solid rgba(143,245,255,.22);border-radius:.35rem;background:linear-gradient(145deg,rgba(143,245,255,.1),rgba(196,127,255,.05) 55%,rgba(14,14,19,.55));box-shadow:inset 0 0 0 1px rgba(143,245,255,.06),0 0 18px rgba(143,245,255,.06);text-align:left}.page-d .hero__fact-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.15rem;height:2.15rem;border-radius:.3rem;border:1px solid rgba(143,245,255,.35);background:rgba(143,245,255,.12);color:var(--primary,#8ff5ff);box-shadow:0 0 14px rgba(143,245,255,.18)}.page-d .hero__fact-icon svg{width:1.15rem;height:1.15rem}.page-d .hero__fact-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.page-d .hero__fact-value{font-family:var(--font-headline),ui-sans-serif,system-ui,sans-serif;font-size:clamp(.82rem,2.9vw,.95rem);font-weight:800;line-height:1.15;letter-spacing:.01em;color:#fff}.page-d .hero__fact-label{font-size:clamp(.68rem,2.4vw,.78rem);line-height:1.25;color:rgba(172,170,177,.98)}@media (min-width:640px){.page-d .hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));max-width:42rem;gap:.75rem}.page-d .hero__fact{min-height:3.55rem;padding:.75rem .85rem}}.page-d .fold-divider--hero{position:relative!important;margin:1.25rem 0 0!important;bottom:auto!important;z-index:2!important}.page-d .fold-divider{z-index:2!important}.page-d .hero,.page-d .section,.page-d .section--authority,.page-d .section--oferta-rapida,.page-d .section--offer,.page-d .section--partner,.page-d .section--reveal{position:relative;z-index:5}.page-d .authority__cta,.page-d .authority__cta .btn-cta,.page-d .oferta-rapida__cta,.page-d .oferta-rapida__cta .btn-cta,.page-d .offer__cta,.page-d .offer__cta .btn-cta,.page-d .reveal-fold__cta,.page-d .reveal-fold__cta .btn-cta,.page-d .section-b__cta,.page-d .section-b__cta .btn-cta,.page-d a.btn-cta,.page-d button.btn-cta{position:relative;z-index:6}.page-d .section--partner{padding-block:clamp(2.25rem,7vw,3.5rem)}.page-d .partner{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:center;max-width:52rem;margin:0 auto;padding:clamp(1.25rem,4vw,2rem);border:1px solid rgba(255,255,255,.1);background:rgba(31,31,38,.55)}@media (min-width:800px){.page-d .partner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}}.page-d .partner__logo{display:flex;justify-content:center}.page-d .partner__logo img{width:100%;max-width:18rem;height:auto;object-fit:contain}.page-d .partner__copy .section-b__body,.page-d .partner__copy .section-b__eyebrow,.page-d .partner__copy .section-b__title{text-align:left;margin-left:0;margin-right:0;max-width:none}.page-d .partner__copy .section-b__body{margin-bottom:.85rem}.page-d .partner__copy .section-b__body strong{color:#fff}.page-d .partner__stats{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}@media (min-width:560px){.page-d .partner__stats{grid-template-columns:repeat(3,1fr)}}.page-d .partner__stat{padding:1rem;border:1px solid rgba(143,245,255,.2);background:rgba(143,245,255,.08)}.page-d .partner__stat-value{margin:0 0 .35rem;font-family:var(--font-headline),ui-sans-serif,system-ui,sans-serif;font-size:1.25rem;font-weight:800;color:var(--primary)}.page-d .partner__stat-label{margin:0;font-size:.82rem;line-height:1.4;color:rgba(172,170,177,.95)}.page-d .section-b__lead{margin:-.35rem auto 1rem;max-width:38rem;font-size:clamp(1.05rem,3.8vw,1.2rem);font-weight:700;line-height:1.35;text-align:center;color:rgba(249,245,253,.95)}.page-d .section-b__figure{margin:0 auto 1.35rem;max-width:44rem;overflow:hidden;border:1px solid rgba(143,245,255,.14);background:rgba(10,10,14,.65)}.page-d .section-b__figure img{display:block;width:100%;height:auto;object-fit:cover}.page-d .tools-figure{margin:0 auto 1.5rem;max-width:44rem;overflow:hidden;border:1px solid rgba(143,245,255,.14);background:rgba(10,10,14,.65)}.page-d .tools-figure img{display:block;width:100%;height:auto;object-fit:cover}.page-d .tools-grid{display:grid;grid-gap:.75rem;gap:.75rem;max-width:52rem;margin:0 auto 1.35rem}@media (min-width:640px){.page-d .tools-grid{grid-template-columns:1fr 1fr}}@media (min-width:960px){.page-d .tools-grid{grid-template-columns:repeat(3,1fr)}}.page-d .tools-card{padding:1.1rem 1.05rem;border:1px solid rgba(143,245,255,.14);background:linear-gradient(160deg,rgba(31,31,38,.9),rgba(14,14,19,.75))}.page-d .tools-card__title{margin:0 0 .45rem;font-size:1.05rem;font-weight:800;color:#fff}.page-d .tools-card__text{margin:0;font-size:.9rem;line-height:1.45;color:rgba(249,245,253,.84)}.page-d .tools-close{margin:0 auto 1.5rem;max-width:36rem;text-align:center;font-size:1rem;font-weight:700;line-height:1.45;color:var(--primary)}.page-d .section-b{position:relative;padding:clamp(2.75rem,8vw,4.25rem) 0}.page-d .section-b__eyebrow{margin:0 0 .65rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);text-align:center}.page-d .section-b__title{margin:0 auto 1rem;max-width:38rem;font-family:var(--font-headline),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.45rem,5.2vw,2rem);font-weight:800;line-height:1.18;text-align:center;color:#fff}.page-d .section-b__body{margin:0 auto 1.35rem;max-width:38rem;font-size:clamp(.95rem,3.4vw,1.05rem);line-height:1.55;text-align:center;color:rgba(249,245,253,.88)}.page-d .copy-em,.page-d .section-b__body .copy-em{color:#fff;font-weight:800;background:linear-gradient(180deg,transparent 58%,rgba(143,245,255,.22) 0,rgba(143,245,255,.22) 92%,transparent 0);box-decoration-break:clone;-webkit-box-decoration-break:clone}.page-d .section-b__list{list-style:none;margin:0 auto 1.75rem;padding:0;max-width:34rem;display:grid;grid-gap:.75rem;gap:.75rem}.page-d .section-b__list li{position:relative;padding:.85rem 1rem .85rem 2.6rem;border:1px solid rgba(143,245,255,.14);background:rgba(31,31,38,.55);font-size:.95rem;line-height:1.45;color:rgba(249,245,253,.92)}.page-d .section-b__list li:before{content:"";position:absolute;left:1rem;top:1.15rem;width:.55rem;height:.55rem;border-radius:1px;background:var(--primary);box-shadow:0 0 10px rgba(143,245,255,.45)}.page-d .section-b__cta{display:flex;flex-direction:column;align-items:center;gap:.95rem;max-width:28rem;margin:1.25rem auto 0;position:relative;isolation:isolate;overflow:visible}.page-d .section-b__cta-note{position:relative;z-index:3;margin:0;padding:0 .35rem;max-width:22rem;font-family:var(--font-headline),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.08rem,4vw,1.28rem);font-weight:800;line-height:1.3;text-align:center;color:#ff9f43;text-shadow:0 0 18px rgba(255,159,67,.35),0 1px 0 rgba(0,0,0,.55);-webkit-font-smoothing:antialiased}.page-d .section-b__cta .btn-cta{position:relative;z-index:6;width:100%;margin:0;box-shadow:0 10px 24px rgba(0,0,0,.35),0 0 22px rgba(141,255,156,.22)}.page-d .authority__cta{display:flex;flex-direction:column;align-items:center;gap:.95rem;max-width:28rem;margin:1.5rem auto 0;position:relative;isolation:isolate}.page-d .authority__cta .section-b__cta-note{margin:0}.page-d .steps{list-style:none;margin:0 auto 1.5rem;padding:0;max-width:44rem;display:grid;grid-gap:.75rem;gap:.75rem}.page-d .steps li{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:start;padding:1rem 1.1rem;border:1px solid rgba(143,245,255,.12);background:rgba(19,19,25,.72)}.page-d .steps__num{display:grid;place-items:center;box-sizing:border-box;width:1.85rem;height:1.85rem;padding:0;border:1px solid rgba(143,245,255,.35);color:var(--primary);font-size:.8rem;font-weight:700;line-height:1;flex-shrink:0;margin-top:.15rem;text-align:center}.page-d .steps__title{display:block;margin-bottom:.35rem;color:#fff;font-weight:800}.page-d .steps span{display:block;font-size:clamp(.88rem,2.6vw,.95rem);line-height:1.5;color:rgba(249,245,253,.82)}.page-d .steps .steps__mark{display:inline;font-weight:800;color:#fff}.page-d .steps .steps__em{display:inline;font-weight:800;font-style:normal;color:var(--primary,#8ff5ff)}.page-d .section-b__close{margin:0 auto 1.5rem;max-width:34rem;text-align:center;font-size:1.05rem;font-weight:700;color:var(--primary)}.page-d .paths{display:grid;grid-gap:1rem;gap:1rem;max-width:52rem;margin:0 auto 1.75rem}@media (min-width:800px){.page-d .paths{grid-template-columns:1fr 1fr}}.page-d .path{padding:1.25rem 1.2rem;border:1px solid rgba(143,245,255,.14);background:linear-gradient(160deg,rgba(31,31,38,.9),rgba(14,14,19,.75))}.page-d .path__label{margin:0 0 .4rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ff9f43}.page-d .path__title{margin:0 0 .75rem;font-size:clamp(1.02rem,2.6vw,1.15rem);font-weight:800;line-height:1.3;color:#fff}.page-d .path__text{margin:0 0 .65rem;font-size:.94rem;line-height:1.5;color:rgba(249,245,253,.86)}.page-d .path__text:last-of-type{margin-bottom:.75rem}.page-d .path__examples{margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.45;color:rgba(249,245,253,.82)}.page-d .path__examples li+li{margin-top:.35rem}.page-d .pillars{list-style:none;margin:0 auto 1.25rem;padding:0;max-width:40rem;display:grid;grid-gap:.85rem;gap:.85rem}.page-d .pillars li{padding:1.1rem 1.15rem;border-left:3px solid var(--primary);background:rgba(31,31,38,.55)}.page-d .pillars strong{display:block;margin-bottom:.35rem;color:#fff;font-size:1.05rem}.page-d .pillars p{margin:0;font-size:.94rem;line-height:1.5;color:rgba(249,245,253,.86)}.page-d .method-note{margin:0 auto 1.5rem;max-width:34rem;text-align:center;font-size:1rem;font-weight:700;color:rgba(249,245,253,.95)}.page-d .results{width:100%;max-width:44rem;margin:0 auto 1.35rem;border-collapse:collapse;font-size:.92rem}.page-d .results td,.page-d .results th{padding:.85rem .75rem;border-bottom:1px solid rgba(143,245,255,.12);text-align:left;vertical-align:top;line-height:1.4}.page-d .results th{color:var(--primary);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.page-d .results td:first-child{font-weight:700;color:#fff;width:42%}.page-d .results td:last-child{color:rgba(249,245,253,.84)}.page-d .results-horizon,.page-d .results-note{margin:0 auto 1rem;max-width:38rem;text-align:center;font-size:.95rem;line-height:1.5;color:rgba(249,245,253,.88)}.page-d .results-horizon{margin-bottom:1.5rem;color:rgba(172,170,177,.98)}@media (min-width:900px){.page-d .hero{padding:1.5rem 0 0!important}.page-d .hero__brand{margin-bottom:1rem}.page-d .hero__brand-logo{width:min(100%,42rem);max-height:10rem}.page-d .hero__title{position:relative!important;z-index:4!important;font-size:clamp(1.45rem,2vw,2.05rem)!important;white-space:normal!important;margin-bottom:1.15rem!important;max-width:46rem!important}.page-d .hero__title-em{display:inline-block!important;font-size:clamp(2.85rem,4.6vw,3.85rem)!important;line-height:.98!important;letter-spacing:.01em!important}.page-d .hero__title-bf-day{font-size:clamp(1.45rem,2.4vw,2rem)!important;line-height:1.25!important;max-width:40rem;margin-inline:auto}.page-d .hero__title-bf-day .hero__title-em{font-size:1em!important;line-height:inherit!important;letter-spacing:inherit!important}.page-d .hero__title-kicker{margin:.7rem auto .65rem!important;padding:.42rem 1rem!important;font-size:clamp(.78rem,1vw,.9rem)!important;letter-spacing:.2em!important}.page-d .hero__title-course{font-size:1.25em!important;line-height:1.08!important}.page-d .hero__title-line{white-space:normal!important}.page-d .hero__stage{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)!important;grid-template-areas:"media captura"!important;align-items:center!important;grid-gap:clamp(1rem,2.2vw,1.5rem) clamp(1.25rem,3vw,2.25rem)!important;gap:clamp(1rem,2.2vw,1.5rem) clamp(1.25rem,3vw,2.25rem)!important;max-width:1080px!important;margin-top:.35rem!important}.page-d .hero__side{display:contents}.page-d .hero__media{grid-area:media;order:unset!important}.page-d .hero-captura{grid-area:captura;order:unset!important;align-self:center!important;max-width:none!important}.page-d .hero__lead,.page-d .hero__shell>.hero__lead{max-width:42rem!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:1.1rem!important;text-align:center!important}.page-d .hero__media,.page-d .hero__media-frame{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:auto!important;transform:none!important;justify-content:center!important}.page-d .hero__media-img,.page-d .hero__media-shot,.page-d .hero__media-shot picture{width:100%!important;height:auto!important}.page-d .hero__media-img{max-height:min(58svh,540px)!important;object-fit:contain!important;object-position:center bottom!important}.page-d .hero__media-fade{display:block!important}.page-d .hero__after{margin-left:auto!important;margin-right:auto!important;margin-top:1.15rem!important}}.page-d .hero-captura{position:relative;z-index:5;display:flex;flex-direction:column;width:100%;max-width:420px;margin:0 auto;padding:1rem 1rem 1.15rem;border:1px solid rgba(143,245,255,.28);border-radius:.4rem;background:linear-gradient(165deg,rgba(31,31,38,.96),rgba(14,14,19,.94));box-shadow:inset 0 0 0 1px rgba(143,245,255,.06),0 18px 40px rgba(0,0,0,.45),0 0 32px rgba(143,245,255,.08);scroll-margin-top:1rem}.page-d .hero-captura__title{margin:0 0 .45rem;font-family:var(--font-headline),ui-sans-serif,system-ui,sans-serif;font-size:clamp(.92rem,3.2vw,1.08rem);font-weight:800;line-height:1.3;letter-spacing:.01em;text-align:center;color:var(--accent,#ffb24a);text-shadow:0 0 16px rgba(255,178,74,.28)}.page-d .hero-captura__form{display:flex;flex-direction:column;gap:.55rem}.page-d .hero-captura__form .field{display:flex;flex-direction:column;gap:.35rem;padding:0;order:1}.page-d .hero-captura__form .field label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(249,245,253,.88)}.page-d .hero-captura__form .field input{width:100%;box-sizing:border-box;min-height:2.85rem;padding:.7rem .85rem;border:1px solid rgba(143,245,255,.22);border-radius:.3rem;background:#f4f7fb;color:#121218;font-size:1rem;font-family:inherit}.page-d .hero-captura__form .field input::placeholder{color:rgba(18,18,24,.45)}.page-d .hero-captura__form .field input:focus{outline:none;border-color:rgba(0,222,236,.75);box-shadow:0 0 0 3px rgba(143,245,255,.28)}.page-d .hero-captura__form .field input.is-invalid{border-color:#ff6b6b;box-shadow:0 0 0 2px rgba(255,107,107,.25)}.page-d .hero-captura__form .field-error{min-height:0;font-size:.75rem;color:#ff8f8f}.page-d .hero-captura__form .field-error:not(:empty){min-height:.9rem}.page-d .hero-captura__form .microcopy{order:3;margin:.35rem 0 0;font-size:.68rem;line-height:1.35;text-align:center;color:rgba(172,170,177,.72)}.page-d .hero-captura__form .form-status{order:4;margin:0;font-size:.82rem;text-align:center}.page-d a.btn-cta{text-decoration:none;box-sizing:border-box}.page-d .authority__cta .btn-cta,.page-d .offer__cta .btn-cta,.page-d .section-b__cta .btn-cta{display:inline-flex}.page-d .hero__sublead{position:absolute;left:3%;right:3%;bottom:5%;z-index:5;margin:0;padding:.35rem .55rem .45rem;max-width:none;font-size:clamp(.82rem,3vw,.98rem);font-weight:500;line-height:1.45;color:rgba(249,245,253,.98);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 16px rgba(0,0,0,.85),0 0 28px rgba(14,14,19,.9)}.page-d .hero__sublead-em{font-weight:800;color:var(--accent,#ffb24a);text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 14px rgba(255,178,74,.35)}.page-d .section--oferta-rapida{position:relative;z-index:32;padding:clamp(2rem,5vw,3.25rem) 0 clamp(2.75rem,6.5vw,3.75rem)}.page-d .oferta-rapida__head{text-align:center;margin-bottom:1.5rem}.page-d .oferta-rapida__title{margin:0;font-family:var(--font-headline,ui-sans-serif,system-ui,sans-serif);font-size:clamp(1.65rem,5.8vw,2.55rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-transform:uppercase;color:var(--on-surface,#f9f5fd);text-shadow:0 0 28px rgba(143,245,255,.18)}.page-d .oferta-rapida__title-em{color:var(--accent,#ffb24a);background:linear-gradient(135deg,#ffb24a,#ff4d2e 55%,#e10600);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-d .oferta-rapida__list{list-style:none;margin:0 auto 1.1rem;padding:0;max-width:36rem;display:grid;grid-gap:.65rem;gap:.65rem}.page-d .oferta-rapida__item{position:relative;margin:0;padding:.7rem .85rem .7rem 2.35rem;font-size:clamp(.95rem,3.2vw,1.05rem);font-weight:600;line-height:1.35;color:rgba(249,245,253,.95);border-bottom:1px solid rgba(255,255,255,.08)}.page-d .oferta-rapida__item:before{content:"";position:absolute;left:.55rem;top:50%;width:.85rem;height:.85rem;transform:translateY(-50%);border-radius:50%;background:linear-gradient(135deg,#8dff9c,#57e389);box-shadow:0 0 0 3px rgba(87,227,137,.18)}.page-d .oferta-rapida__item--live{color:#fff}.page-d .oferta-rapida__item--live:before{background:#ff3b3b;box-shadow:0 0 0 3px rgba(255,59,59,.22),0 0 12px rgba(255,59,59,.55);animation:oferta-live-pulse 1.1s ease-in-out infinite}@keyframes oferta-live-pulse{0%,to{opacity:1;transform:translateY(-50%) scale(1);box-shadow:0 0 0 3px rgba(255,59,59,.22),0 0 10px rgba(255,59,59,.45)}50%{opacity:.35;transform:translateY(-50%) scale(.86);box-shadow:0 0 0 5px rgba(255,59,59,.12),0 0 18px rgba(255,59,59,.75)}}@media (prefers-reduced-motion:reduce){.page-d .oferta-rapida__item--live:before{animation:none;opacity:1}}.page-d .oferta-rapida__cta{position:relative;z-index:2;display:flex;justify-content:center}.page-d .oferta-rapida__cta .btn-cta{max-width:28rem}.page-d .oferta-rapida__alert{max-width:36rem;margin:0 auto 1.25rem;padding:.85rem 1rem;text-align:center;border:1px solid rgba(255,107,107,.35);border-radius:.4rem;background:rgba(255,107,107,.08)}.page-d .oferta-rapida__alert-label{display:block;margin-bottom:.35rem;font-size:clamp(.95rem,3vw,1.05rem);font-weight:800;color:var(--on-surface,#f9f5fd)}.page-d .oferta-rapida__alert-text{display:block;font-size:clamp(.9rem,3vw,1rem);font-weight:600;line-height:1.4;color:rgba(249,245,253,.95)}.page-d .oferta-rapida__alert-text strong{color:var(--primary,#8ff5ff);font-weight:800}@media (min-width:900px){.page-d .hero__sublead{left:4%;right:4%;bottom:7%;padding:.4rem .65rem .5rem;font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.5}}.page-d .section--offer-captura{position:relative;z-index:32;padding:clamp(1rem,3vw,1.75rem) 0 clamp(.75rem,2.5vw,1.25rem)}.page-d .section--offer-captura+.section--offer{padding-top:clamp(.85rem,2.5vw,1.35rem)}.page-d .hero.section--offer-captura{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:block!important}.page-d .hero.section--offer-captura .hero__brand{order:0!important;display:flex;justify-content:center;width:100%;margin:0 auto .55rem}.page-d .hero.section--offer-captura .offer--captura{position:relative;z-index:4;padding-inline:clamp(.85rem,3.5vw,1.25rem)}.page-d .offer--captura{display:flex;flex-direction:column;align-items:center;max-width:min(68rem,100%);margin-inline:auto;text-align:center}.page-d .offer--captura .offer__head{margin-bottom:0;width:100%;max-width:40rem}.page-d .offer--captura .offer__title{margin-bottom:0;font-size:clamp(4.7rem,18.4vw,8.1rem);line-height:1.02;letter-spacing:-.03em}.page-d .offer--captura .offer__title-line--keep{white-space:nowrap}.page-d .offer--captura .offer__head-rule{width:min(18rem,78%);height:1px;margin:.7rem auto;background:linear-gradient(90deg,transparent,rgba(143,245,255,.28) 18%,rgba(255,159,67,.72) 50%,rgba(143,245,255,.28) 82%,transparent);box-shadow:0 0 14px rgba(255,159,67,.22)}.page-d .offer--captura .offer__head-rule--after-course{margin-bottom:.85rem}.page-d .offer--captura .offer__course-name{max-width:38rem;margin:0 auto;padding:0 .35rem;font-size:clamp(1.8rem,6.3vw,2.28rem);font-weight:700;line-height:1.28;letter-spacing:.015em;color:var(--primary,#8ff5ff);text-wrap:balance}.page-d .offer--captura .offer__subtitle{max-width:36rem;margin:0 auto;font-size:clamp(.92rem,3vw,1.08rem);font-weight:500;line-height:1.45;color:rgba(249,245,253,.92)}.page-d .offer__subtitle-em{font-weight:800;color:var(--primary,#8ff5ff)}.page-d .offer__subtitle-strong{font-weight:800;color:#fff}.page-d .offer__facts{position:relative;z-index:5;margin:.85rem 0 0;max-width:100%}.page-d .offer__facts .hero__fact{min-height:3.1rem;padding:.55rem .65rem}.page-d .offer__facts .hero__fact-icon{width:1.9rem;height:1.9rem}.page-d .offer__facts .hero__fact-icon svg{width:1rem;height:1rem}.page-d .section--offer .offer__intro{margin-bottom:.85rem;max-width:40rem}.page-d .section--offer .offer__intro-line--accent{font-size:clamp(.82rem,2.8vw,1rem);font-weight:600;letter-spacing:.02em;line-height:1.4;color:rgba(249,245,253,.88);text-shadow:none}.page-d .section--offer .offer__intro-em{font-weight:800;color:var(--primary,#8ff5ff)}.page-d .section--offer:not(.section--offer-captura) .offer__head{margin-bottom:1.75rem}.page-d .section--offer .offer__title{font-size:clamp(1.85rem,5.5vw,3.35rem);line-height:1.05}.page-d .section--offer .offer-grid{gap:.75rem;margin-bottom:2.5rem}@media (min-width:640px){.page-d .section--offer .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media (min-width:960px){.page-d .section--offer .offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-d .section--offer .offer-card{display:flex;align-items:center;gap:.65rem;min-height:3.35rem;padding:.65rem .75rem;border:1px solid rgba(143,245,255,.22);border-radius:.35rem;background:linear-gradient(145deg,rgba(143,245,255,.1),rgba(196,127,255,.05) 55%,rgba(14,14,19,.55));box-shadow:inset 0 0 0 1px rgba(143,245,255,.06),0 0 18px rgba(143,245,255,.06);text-align:left}.page-d .section--offer .offer-card__check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.15rem;height:2.15rem;margin-top:0;border-radius:.3rem;border:1px solid rgba(143,245,255,.35);background:rgba(143,245,255,.12);color:var(--primary,#8ff5ff);box-shadow:0 0 14px rgba(143,245,255,.18)}.page-d .section--offer .offer-card__check svg{width:1.15rem;height:1.15rem}.page-d .section--offer .offer-card__body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.page-d .section--offer .offer-card__value{font-family:var(--font-headline),ui-sans-serif,system-ui,sans-serif;font-size:clamp(.82rem,2.9vw,.95rem);font-weight:800;line-height:1.15;letter-spacing:.01em;color:#fff}.page-d .section--offer .offer-card__label{font-size:clamp(.68rem,2.4vw,.78rem);font-weight:500;line-height:1.25;color:rgba(172,170,177,.98)}.page-d .section--offer .offer-card__text{display:none}.page-d .section--offer .offer-card--highlight{border-color:rgba(255,178,74,.55);background:linear-gradient(145deg,rgba(255,178,74,.18),rgba(255,159,67,.08) 45%,rgba(14,14,19,.6));box-shadow:inset 0 0 0 1px rgba(255,178,74,.12),0 0 22px rgba(255,178,74,.18)}.page-d .section--offer .offer-card--highlight .offer-card__check{border-color:rgba(255,178,74,.55);background:rgba(255,178,74,.18);color:var(--accent,#ffb24a);box-shadow:0 0 14px rgba(255,178,74,.28)}.page-d .section--offer .offer-card--highlight .offer-card__value{color:#fff}.page-d .section--offer .offer-card__badge{display:inline-block;margin-top:.2rem;font-size:clamp(.62rem,2.2vw,.72rem);font-weight:800;letter-spacing:.02em;line-height:1.2;color:var(--accent,#ffb24a);text-shadow:0 0 12px rgba(255,178,74,.35)}.page-d .oferta-rapida__date-em{color:var(--primary,#8ff5ff);font-weight:800;white-space:nowrap}.page-d .offer__subtitle-nowrap{white-space:nowrap}.page-d .offer__date{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin:1rem 0;font-size:clamp(.95rem,3.2vw,1.08rem);font-weight:700;letter-spacing:.01em;color:var(--accent,#ff9f43);text-transform:none}.page-d .hero.section--offer-captura .offer__stage{margin-top:clamp(1.35rem,4.5vw,2rem)}.page-d .offer__date-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:.35rem;background:var(--accent,#ff9f43);color:#0a0a0a}.page-d .offer__date-icon svg{width:1.05rem;height:1.05rem}.page-d .offer__stage{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%}@media (max-width:899px){.page-d .offer--captura .offer__title-line--keep{white-space:normal}.page-d .hero.section--offer-captura .offer__experts{order:1;margin-top:0}.page-d .hero.section--offer-captura .offer-captura{order:2}.page-d .hero.section--offer-captura .offer__stage{gap:clamp(1rem,3.5vw,1.35rem)}}.page-d .offer-captura{width:100%;max-width:26rem;box-sizing:border-box;padding:1.05rem 1rem .35rem;border:1px solid rgba(255,159,67,.72);border-radius:.75rem;background:linear-gradient(165deg,rgba(28,28,34,.98),rgba(12,12,16,.98));box-shadow:inset 0 0 0 1px rgba(255,159,67,.08),0 18px 40px rgba(0,0,0,.5),0 0 32px rgba(255,159,67,.18)}.page-d .offer-captura__form{display:flex;flex-direction:column;gap:.7rem;width:100%}.page-d .offer-captura__title{order:0;margin:0 0 .15rem;font-family:var(--font-headline);font-size:clamp(1.05rem,4vw,1.28rem);font-weight:800;line-height:1.25;text-align:center;color:#f9f5fd}.page-d .offer-captura__title-em{color:var(--accent,#ff9f43)}.page-d .offer-captura__form .field{margin:0;text-align:left;order:1}.page-d .offer-captura__form .field--icon{position:relative}.page-d .offer-captura__form .field__icon{position:absolute;top:1rem;left:1rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;color:rgba(80,80,90,.85);pointer-events:none}.page-d .offer-captura__form .field__icon svg{width:100%;height:100%}.page-d .offer-captura__form .field input{width:100%;min-height:3.15rem;padding:.85rem 1.15rem .85rem 2.85rem;border:1px solid transparent;border-radius:999px;background:#ffffff;color:#0a0a0a;font-size:.95rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.page-d .offer-captura__form .field input::placeholder{color:rgba(80,80,90,.55);text-transform:none}.page-d .offer-captura__form .field input:focus{border-color:#ff9f43;box-shadow:0 0 0 2px rgba(255,159,67,.28)}.page-d .offer-captura__form .field input.is-invalid{border-color:#ff6b6b}.page-d .offer-captura__form .field-error{min-height:0;margin-top:.25rem;font-size:.75rem;color:#ff8f8f}.page-d .offer-captura__form .field-error:not(:empty){min-height:1.1rem}.page-d .offer-captura__form .btn-cta--offer{order:2!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:.15rem 0 0!important;padding:.85rem 1rem!important;min-height:3.5rem!important;height:auto!important;gap:.45rem!important;border-radius:999px!important;white-space:normal!important;font-size:clamp(.72rem,3vw,.88rem)!important;letter-spacing:.02em!important;line-height:1.2!important;color:#04180c!important;background:linear-gradient(135deg,#7dff5a,#3be05a 48%,#1fd65a)!important;animation:cta-pulse 2.4s ease-in-out infinite;box-shadow:0 0 28px rgba(61,224,90,.45),0 10px 28px rgba(0,0,0,.35)!important}.page-d .offer-captura__form .btn-cta--offer .btn-cta__text{display:flex;flex-direction:column;align-items:center;gap:.05rem;min-width:0;flex:1 1 auto}.page-d .offer-captura__form .btn-cta--offer .btn-cta__line{display:block;white-space:nowrap}.page-d .offer-captura__form .btn-cta--offer svg{flex-shrink:0;width:1.05rem;height:1.05rem}.page-d .offer-captura__form .offer-captura__countdown{order:3!important;display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;margin:.2rem 0 0}.page-d .offer-captura__countdown-label{margin:0;font-size:clamp(.82rem,2.8vw,.95rem);font-weight:700;line-height:1.35;text-align:center;color:var(--accent,#ff9f43)}.page-d .offer-captura__form .week-countdown--offer{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:.4rem 0 0!important;background:transparent!important;border:0!important;border-top:1px solid rgba(255,159,67,.55)!important;box-shadow:none!important;color:inherit!important;order:unset!important}.page-d .offer-captura__form .week-countdown--offer .week-countdown__value{min-width:2rem!important;padding:.28rem .35rem!important;border-radius:.35rem!important;background:linear-gradient(165deg,#ffb24a,#ff9f43)!important;border:1px solid rgba(240,138,46,.9)!important;box-shadow:0 4px 12px rgba(255,159,67,.35),inset 0 0 0 1px rgba(255,255,255,.22)!important;color:#0a0a0a!important;font-weight:800!important;text-shadow:none}.page-d .offer-captura__form .week-countdown--offer .week-countdown__sep{color:var(--accent,#ff9f43)!important;opacity:1;text-shadow:none}.page-d .offer-captura__form .week-countdown--offer .week-countdown__label{color:var(--accent,#ff9f43)!important}.page-d .offer-captura__form .week-countdown--offer .week-countdown__inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important}.page-d .offer-captura__form .microcopy{display:none!important}.page-d .offer-captura__form .form-status{order:4!important;margin:0;font-size:.82rem;text-align:center}.page-d .offer__mec-row{display:none}.page-d .offer__experts{width:100%;max-width:28rem;margin:-.35rem 0 0}.page-d .offer__experts-frame{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.page-d .offer__experts-shot{position:relative;z-index:1;width:100%;display:flex;justify-content:center}.page-d .offer__experts-img{width:100%;height:auto;max-height:min(42svh,340px);object-fit:contain;object-position:center bottom;filter:brightness(1.08) contrast(1.04) saturate(1.04)}.page-d .offer__experts-fade{position:absolute;left:-2%;right:-2%;bottom:0;height:28%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(14,14,19,.12) 40%,rgba(14,14,19,.4) 78%,rgba(14,14,19,.72))}.page-d .offer__experts-meta{position:relative;z-index:6;display:flex;align-items:flex-start;gap:.7rem;width:100%;margin:-1.35rem 0 0;padding:.2rem .15rem .15rem;text-align:left;isolation:isolate}.page-d .offer__experts-seal{flex-shrink:0;width:4.75rem;height:4.75rem;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.page-d .offer__experts-lead{flex:1 1 auto;min-width:0;margin:0;font-size:clamp(.84rem,2.9vw,.98rem);font-weight:500;line-height:1.32;color:rgba(249,245,253,.98);text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.9),0 0 20px rgba(14,14,19,.85);position:relative;z-index:1}.page-d .offer__experts-lead-em{font-weight:800;color:var(--accent,#ffb24a)}@media (min-width:900px){.page-d .hero.section--offer-captura .offer__head{margin-bottom:0}.page-d .offer__stage{flex-direction:row;align-items:flex-end;justify-content:center;gap:1.15rem;max-width:64rem;margin-inline:auto}.page-d .hero.section--offer-captura .offer-captura,.page-d .hero.section--offer-captura .offer__experts{order:unset}.page-d .offer-captura{flex:0 1 26rem;max-width:26rem}.page-d .offer__experts{flex:1 1 28rem;max-width:32rem;margin:0}.page-d .offer__experts-img{max-height:min(52svh,420px)}.page-d .offer__experts-meta{margin-top:-1.6rem;gap:.8rem}.page-d .offer__experts-seal{width:5.25rem;height:5.25rem}.page-d .offer__experts-lead{font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.35}}@media (max-width:379px){.page-d .offer--captura .offer__title{font-size:clamp(3.8rem,21vw,4.7rem)}.page-d .offer--captura .offer__course-name{font-size:clamp(1.64rem,7.2vw,1.9rem);line-height:1.32}.page-d .offer__experts-seal{width:4.25rem;height:4.25rem}.page-d .offer-captura__form .btn-cta--offer{font-size:.7rem!important;padding:.7rem .65rem!important}}@media (prefers-reduced-motion:reduce){.page-d .offer-captura__form .btn-cta--offer{animation:none}}.lc-page.page-desafio{--desafio-orange:#F04E23;--desafio-red:#A71C20;--desafio-gold:#FDB913;--accent:#ffb24a}.lc-page .desafio-topbar{position:relative;z-index:3;margin:0;padding:.7rem clamp(.85rem,4vw,1.5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem clamp(.65rem,3vw,1.25rem);text-align:center;font-size:clamp(.68rem,2.8vw,.78rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#4a0a0d 0,#8b1519 18%,#c41e24 38%,var(--desafio-orange) 50%,#c41e24 62%,#8b1519 82%,#4a0a0d 100%);border-bottom:1px solid rgba(255,200,180,.35);box-shadow:0 4px 28px rgba(167,28,32,.45),inset 0 1px 0 rgba(255,255,255,.08)}.lc-page .desafio-topbar__lead{margin:0;line-height:1.35;text-shadow:0 1px 2px rgba(0,0,0,.35)}.lc-page .desafio-topbar__countdown{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .55rem;padding:.32rem .65rem;border-radius:.35rem;background:rgba(14,14,19,.38);border:1px solid rgba(255,255,255,.22);box-shadow:0 0 16px rgba(0,0,0,.25)}.lc-page .desafio-topbar__countdown-label{font-size:clamp(.62rem,2.4vw,.72rem);font-weight:800;letter-spacing:.08em;color:rgba(255,235,220,.95);white-space:nowrap}.lc-page .desafio-topbar__timer{display:inline-flex;align-items:center;gap:.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.lc-page .desafio-topbar__unit{display:inline-flex;align-items:baseline;gap:.12rem}.lc-page .desafio-topbar__value{min-width:1.35rem;font-size:clamp(.82rem,3.2vw,.95rem);font-weight:800;color:#fff;line-height:1}.lc-page .desafio-topbar__suffix{font-size:.62rem;font-weight:700;letter-spacing:.02em;color:rgba(255,220,200,.88);text-transform:lowercase}.lc-page .desafio-topbar__sep{font-size:.75rem;font-weight:700;color:rgba(255,255,255,.55);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-footer--desafio{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.site-footer__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(1rem,4.5vw,2.25rem);margin:0 auto .25rem}.site-footer__logo-doutores{display:block;width:min(200px,52vw);height:auto;margin:0;opacity:.92}.site-footer__logo-builderup{display:block;width:min(148px,40vw);height:auto;margin:0;opacity:.92}.lc-page .hero__desafio-banner{display:block;width:min(100%,40rem);height:auto;margin:0 auto .75rem;object-fit:contain}.page-desafio .offer__title-em{background:linear-gradient(135deg,#ffb24a 0,var(--desafio-orange) 55%,var(--desafio-red) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-desafio .offer__title{font-size:clamp(1.85rem,7vw,3.2rem);line-height:1.08}.page-desafio .section-b .offer__title{margin:0 auto .75rem;max-width:38rem;text-align:center;font-size:clamp(1.85rem,5.5vw,3.35rem);line-height:1.05;letter-spacing:-.03em}.page-desafio .offer__subtitle{font-size:clamp(.95rem,3.4vw,1.15rem);max-width:38rem;margin-inline:auto}.page-desafio .offer__subtitle-em{color:var(--desafio-gold)}.page-desafio .btn-cta--hero,.page-desafio .btn-cta--offer{background:linear-gradient(135deg,#ff6b3d 0,var(--desafio-orange) 40%,#d93d14 100%);border-color:rgba(240,78,35,.85);box-shadow:0 0 24px rgba(240,78,35,.35);color:#ffffff}.page-desafio .btn-cta--hero .btn-cta__line,.page-desafio .btn-cta--hero .btn-cta__text,.page-desafio .btn-cta--hero:hover:not(:disabled),.page-desafio .btn-cta--offer .btn-cta__line,.page-desafio .btn-cta--offer .btn-cta__text,.page-desafio .btn-cta--offer:hover:not(:disabled){color:#ffffff}.page-desafio .btn-cta--hero svg,.page-desafio .btn-cta--offer svg{stroke:#ffffff}.page-desafio .sticky-cta{background:linear-gradient(135deg,#ff6b3d,var(--desafio-orange));color:#ffffff}.page-desafio .offer-captura__form #submit-btn .btn-cta__line,.page-desafio .offer-captura__form #submit-btn .btn-cta__text,.page-desafio .offer-captura__form #submit-btn.btn-cta--offer,.page-desafio .offer-captura__form #submit-btn.btn-cta--offer:hover:not(:disabled){color:#0a120e!important}.page-desafio .offer-captura__form #submit-btn svg{stroke:#0a120e!important}.lc-page .badge-gratuito{display:inline-flex;align-items:center;justify-content:center;margin:.5rem auto .75rem;padding:.35rem .85rem;border-radius:.28rem;font-size:clamp(.72rem,2.6vw,.82rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a120e;background:var(--desafio-gold);border:1px solid rgba(253,185,19,.5)}.page-desafio .offer__experts-meta--desafio{display:block;width:100%;max-width:100%;margin:.65rem 0 0!important;padding:0 .35rem;text-align:center}.page-desafio .offer__experts-meta--desafio .offer__experts-lead{margin:0 auto;max-width:22rem;text-align:center;line-height:1.45}.lc-page .card-prize{border-color:rgba(240,78,35,.45)!important;background:linear-gradient(145deg,rgba(240,78,35,.12),rgba(9,9,14,.5))!important}.lc-page .card-prize .offer-card__value{color:var(--desafio-gold)}.lc-page .section-b__list li::marker{color:var(--desafio-orange)}.page-desafio .section-b__cta{display:flex;justify-content:center;margin-top:1.5rem}.page-desafio .section--offer .offer__cta{display:flex;justify-content:center;margin-top:1.35rem}.lc-page .prize-intro{max-width:42rem;margin:0 auto 1.5rem;text-align:center;font-size:clamp(.95rem,3.4vw,1.08rem);line-height:1.55;color:rgba(249,245,253,.9)}.lc-page .prize-ranking{list-style:none;margin:0 auto 1.25rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(.55rem,2.5vw,.85rem);gap:clamp(.55rem,2.5vw,.85rem);align-items:end;max-width:36rem}@media (max-width:520px){.lc-page .prize-ranking{grid-template-columns:1fr;align-items:stretch;max-width:20rem}}.lc-page .prize-rank{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.85rem .65rem 1rem;border-radius:.55rem;border:1px solid rgba(240,78,35,.4);background:linear-gradient(160deg,rgba(240,78,35,.14),rgba(9,9,14,.65))}.lc-page .prize-rank--1{order:2;min-height:11.5rem;border-color:rgba(253,185,19,.65);background:linear-gradient(160deg,rgba(253,185,19,.2),rgba(240,78,35,.12));box-shadow:0 0 28px rgba(253,185,19,.15)}.lc-page .prize-rank--2{order:1;min-height:9.5rem}.lc-page .prize-rank--3{order:3;min-height:8.5rem}@media (max-width:520px){.lc-page .prize-rank--1,.lc-page .prize-rank--2,.lc-page .prize-rank--3{order:0;min-height:0}}.lc-page .prize-rank__place{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;margin-bottom:.45rem;border-radius:50%;font-size:.95rem;font-weight:800;color:#1a120e;background:var(--desafio-gold)}.lc-page .prize-rank--1 .prize-rank__place{width:2.45rem;height:2.45rem;font-size:1.05rem}.lc-page .prize-rank__label{margin:0 0 .25rem;font-size:clamp(.72rem,2.6vw,.82rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(172,170,177,.92)}.lc-page .prize-rank__value{margin:0;font-size:clamp(1.05rem,4vw,1.35rem);font-weight:800;line-height:1.2;color:var(--desafio-gold)}.lc-page .prize-rank__detail{margin:.35rem 0 0;font-size:clamp(.78rem,2.8vw,.88rem);line-height:1.35;color:rgba(249,245,253,.82)}.lc-page .prize-participation{max-width:34rem;margin:0 auto;text-align:center;font-size:clamp(.9rem,3.2vw,1rem);line-height:1.5;color:rgba(172,170,177,.95)}.lc-page .prize-participation strong{color:rgba(249,245,253,.95)}.lc-page .desafio-closing{padding:clamp(2.5rem,8vw,4rem) 0;text-align:center}.lc-page .desafio-closing__inner{max-width:40rem;margin:0 auto}.lc-page .desafio-closing__line{margin:0 0 .85rem;font-size:clamp(1.15rem,4.5vw,1.65rem);font-weight:600;line-height:1.35;color:rgba(249,245,253,.92)}.lc-page .desafio-closing__hero{margin:0 0 1.75rem;font-family:var(--font-headline,ui-sans-serif,system-ui,sans-serif);font-size:clamp(1.65rem,6.5vw,2.85rem);font-weight:800;line-height:1.12;letter-spacing:.01em;text-transform:uppercase;color:var(--primary,#8ff5ff);text-shadow:0 0 32px rgba(143,245,255,.35);animation:desafio-closing-glow 2.2s ease-in-out infinite}.lc-page .desafio-closing__hero strong{background:linear-gradient(135deg,#ffb24a,var(--desafio-orange),#ff4d2e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes desafio-closing-glow{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.88;filter:brightness(1.12);text-shadow:0 0 42px rgba(143,245,255,.55)}}@media (prefers-reduced-motion:reduce){.lc-page .desafio-closing__hero{animation:none}}.lc-page .desafio-carousel{margin:0 auto 1.5rem;max-width:min(40rem,100%)}.lc-page .desafio-carousel__viewport{overflow:hidden;width:100%;touch-action:pan-y pinch-zoom}.lc-page .desafio-challenges{list-style:none;margin:0;padding:0;display:flex;transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}@media (prefers-reduced-motion:reduce){.lc-page .desafio-challenges{transition:none}}.lc-page .desafio-challenge{flex:0 0 100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;border-radius:.65rem;border:1px solid rgba(240,78,35,.35);background:linear-gradient(165deg,rgba(240,78,35,.1),rgba(9,9,14,.82));text-align:left;box-shadow:0 12px 40px rgba(0,0,0,.35),inset 0 0 0 1px rgba(143,245,255,.06)}.lc-page .desafio-challenge__visual{position:relative;margin:0;aspect-ratio:16/9;overflow:hidden;background:rgba(9,9,14,.95);border-bottom:1px solid rgba(143,245,255,.12)}.lc-page .desafio-challenge__visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(9,9,14,.05) 40%,rgba(9,9,14,.55))}.lc-page .desafio-challenge__visual img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02)}.lc-page .desafio-challenge__badge{position:absolute;top:.7rem;left:.7rem;z-index:2;display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .72rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1a120e;background:linear-gradient(135deg,#ffe08a,var(--desafio-gold));border:1px solid rgba(253,185,19,.75);box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 14px rgba(253,185,19,.25)}.lc-page .desafio-challenge__content{padding:1rem 1.05rem 1.1rem}.lc-page .desafio-carousel__footer{display:flex;align-items:center;justify-content:center;gap:.65rem;margin-top:.85rem}.lc-page .desafio-carousel__nav{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border-radius:50%;border:1px solid rgba(143,245,255,.35);background:rgba(9,9,14,.65);color:rgba(249,245,253,.95);cursor:pointer;transition:border-color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.lc-page .desafio-carousel__nav:hover:not(:disabled){border-color:rgba(240,78,35,.55);background:rgba(240,78,35,.15)}.lc-page .desafio-carousel__nav:disabled{opacity:.35;cursor:default}.lc-page .desafio-carousel__nav svg{width:1.1rem;height:1.1rem;stroke:currentColor;fill:none;stroke-width:2.2}.lc-page .desafio-carousel__dots{display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:4.5rem}.lc-page .desafio-carousel__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:rgba(172,170,177,.45);cursor:pointer;transition:transform .15s ease,background .15s ease}.lc-page .desafio-carousel__dot.is-active{transform:scale(1.2);background:var(--desafio-orange);box-shadow:0 0 10px rgba(240,78,35,.45)}.lc-page .desafio-carousel__status--top{margin:0 0 .75rem;padding:.55rem .9rem;text-align:center;border-radius:.45rem;font-size:clamp(.78rem,3.1vw,.95rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1a120e;background:linear-gradient(135deg,#ffe08a,var(--desafio-gold));border:1px solid rgba(253,185,19,.65);box-shadow:0 0 18px rgba(253,185,19,.22)}a.desafio-points-banner{display:block;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}a.desafio-points-banner:hover{transform:translateY(-1px);box-shadow:0 0 28px rgba(253,185,19,.35)}.lc-page .desafio-challenge__body{min-width:0}.lc-page .desafio-challenge__title{margin:0 0 .45rem;font-size:clamp(.95rem,3.2vw,1.08rem);font-weight:800;line-height:1.25;color:rgba(249,245,253,.98)}.lc-page .desafio-challenge__text{margin:0;font-size:clamp(.84rem,2.9vw,.95rem);font-weight:500;line-height:1.48;color:rgba(172,170,177,.95)}.lc-page .desafio-challenge__text strong{color:rgba(249,245,253,.92);font-weight:600}.lc-page .desafio-points-banner{margin:0 auto 1.15rem;padding:.85rem 1rem;max-width:28rem;text-align:center;border-radius:.45rem;font-size:clamp(1rem,3.8vw,1.2rem);font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#1a120e;background:linear-gradient(135deg,#ffe08a,var(--desafio-gold));border:1px solid rgba(253,185,19,.6);box-shadow:0 0 22px rgba(253,185,19,.2)}.lc-page .desafio-points-note{max-width:38rem;margin:0 auto 1.25rem;text-align:center;font-size:clamp(.92rem,3.3vw,1.05rem);line-height:1.52;color:rgba(249,245,253,.9)}.lc-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-main:has(.lc-page) .lc-page .hero.section--offer,.site-main:has(.lc-page) .lc-page .hero.section--offer-captura{padding:clamp(28px,4vh,52px) 0 0;text-align:center}.site-main:has(.lc-page) .lc-page .hero.section--offer h1,.site-main:has(.lc-page) .lc-page .hero.section--offer-captura h1{max-width:none;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.site-main:has(.lc-page) .lc-page .section-b .offer__title{text-align:center}.site-main:has(.lc-page){max-width:none;padding:0;margin:0}.lc-page.page-desafio{--desafio-orange:var(--gold);--desafio-red:var(--gold-deep);--desafio-gold:var(--gold-light);--accent:var(--gold)}.lc-page .desafio-topbar{background:linear-gradient(90deg,#0a0a10 0,#151520 18%,#1f1a12 38%,var(--gold-deep) 50%,#1f1a12 62%,#151520 82%,#0a0a10 100%);border-bottom-color:color-mix(in srgb,var(--gold) 35%,transparent);box-shadow:0 4px 28px color-mix(in srgb,var(--gold) 22%,transparent)}.lc-page .page-desafio .btn-cta--hero,.lc-page .page-desafio .btn-cta--offer{background:var(--gradient-brand);border-color:color-mix(in srgb,var(--gold) 85%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--gold) 28%,transparent);color:var(--ink)}.lc-page .page-desafio .btn-cta--hero .btn-cta__line,.lc-page .page-desafio .btn-cta--hero .btn-cta__text,.lc-page .page-desafio .btn-cta--hero svg,.lc-page .page-desafio .btn-cta--offer .btn-cta__line,.lc-page .page-desafio .btn-cta--offer .btn-cta__text,.lc-page .page-desafio .btn-cta--offer svg{color:var(--ink);stroke:var(--ink)}.lc-page .sticky-cta{display:flex!important;background:var(--gradient-brand);color:var(--ink)}.lc-page .sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(100%)}.lc-page #particles-canvas{display:none}.lc-thanks-wrap{min-height:min(85vh,720px);display:grid;place-items:center;padding:clamp(2rem,6vw,4rem) 1.25rem}.lc-thanks{width:min(100%,36rem);text-align:center;animation:lc-thanks-in .45s cubic-bezier(.22,1,.36,1) both}.lc-thanks__badge{display:inline-block;margin:0 auto 1rem;padding:.4rem .85rem;border-radius:.35rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--gold-light)}.lc-thanks__title{margin:0 0 1.45rem;font-family:var(--font-display),sans-serif;font-size:clamp(1.45rem,5.4vw,2.15rem);font-weight:800;letter-spacing:-.028em;line-height:1.12;text-transform:uppercase;color:var(--accent)}.lc-thanks__copy{margin:0 auto 1.75rem;max-width:28rem;font-size:clamp(.95rem,3.4vw,1.1rem);line-height:1.5;color:var(--muted)}.lc-thanks__fallback{margin:0 auto .85rem;font-size:.95rem;color:var(--muted)}@keyframes lc-thanks-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lc-page .thanks__progress{--wa:#25d366;--ring-size:clamp(5.75rem,22vw,7rem);--duration:5.5s;position:relative;width:var(--ring-size);height:var(--ring-size);margin:0 auto 1.45rem}.lc-page .thanks__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.lc-page .thanks__ring-fill,.lc-page .thanks__ring-track{fill:none;stroke-width:5.5;stroke-linecap:round}.lc-page .thanks__ring-track{stroke:rgba(37,211,102,.18)}.lc-page .thanks__ring-fill{stroke:var(--wa);stroke-dasharray:276.46;stroke-dashoffset:276.46}.lc-page .thanks__progress.is-running .thanks__ring-fill{animation:lc-ring-fill var(--duration) cubic-bezier(.4,0,.2,1) forwards}.lc-page .thanks__progress.is-done .thanks__ring-fill{stroke-dashoffset:0;animation:none}.lc-page .thanks__wa{position:absolute;inset:12%;display:grid;place-items:center;border-radius:50%;background:rgba(37,211,102,.12);color:var(--wa);box-shadow:inset 0 0 0 1px rgba(37,211,102,.22)}.lc-page .thanks__wa svg{width:52%;height:52%}@keyframes lc-ring-fill{0%{stroke-dashoffset:276.46}to{stroke-dashoffset:0}}