@charset "UTF-8";.hero__slide img,.hero__slides video{height:100%;width:100%;object-fit:cover}.hero__title,.stat-band__value{font-family:var(--font-display)}.luz__card,.quick-item{scroll-snap-align:start}.hero__cta,.instagram__tile,.luz__link,.mosaic__tile,.quick-item{text-decoration:none}.highlight,.testimonials,.why{scroll-margin-top:130px}.luz__card,.luz__play,.quick-access__panel,.testimonial{box-sizing:border-box}.instagram__mark,.luz__arrow,.luz__play,.mosaic__mark,.partners__item,.quick-item__icon{place-items:center}.luz__arrow,.luz__card.is-action,.luz__play,.why__video{cursor:pointer}:root{--luz-blue:#0081ff;--luz-yellow:#fcd000;--luz-white:#ffffff;--luz-red:#df3931;--luz-blue-50:#e8f3ff;--luz-blue-100:#cce4ff;--luz-blue-200:#99caff;--luz-blue-300:#5aabff;--luz-blue-400:#2b93ff;--luz-blue-500:#0081ff;--luz-blue-600:#0068d6;--luz-blue-700:#0b4fae;--luz-blue-800:#0d3c86;--luz-blue-900:#0a2b5e;--luz-yellow-100:#fff6cc;--luz-yellow-200:#ffeb99;--luz-yellow-300:#ffe066;--luz-yellow-400:#fed933;--luz-yellow-500:#fcd000;--luz-yellow-600:#e0b700;--luz-yellow-700:#b08f00;--luz-red-100:#fbdedc;--luz-red-300:#ee8a85;--luz-red-500:#df3931;--luz-red-600:#c22b24;--luz-red-700:#96201a;--luz-gray-0:#ffffff;--luz-gray-50:#f6f8fb;--luz-gray-100:#eceff4;--luz-gray-200:#dbe1ea;--luz-gray-300:#bcc5d3;--luz-gray-400:#8e99aa;--luz-gray-500:#6b7686;--luz-gray-600:#4e5766;--luz-gray-700:#374050;--luz-gray-800:#232b38;--luz-gray-900:#131924;--luz-teal:#17b3a3;--luz-green:#7ac143;--luz-violet:#5b4bd6;--font-display:"Archivo Black","Neutra Display Titling",system-ui,sans-serif;--font-slogan:"Archivo","Extenda Trial",system-ui,sans-serif;--font-kids:"Nunito",system-ui,sans-serif;--font-body:"Montserrat",system-ui,sans-serif;--font-slogan-width:118;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--text-4xl:48px;--text-5xl:64px;--text-6xl:88px;--text-7xl:120px;--leading-display:0.88;--leading-tight:1.1;--leading-snug:1.3;--leading-body:1.55;--leading-loose:1.75;--tracking-display:-0.02em;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-label:0.12em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter:24px;--page-max:1200px;--section-y:96px;--section-y-tight:56px;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-2xl:44px;--radius-pill:999px;--radius-card:var(--radius-lg);--radius-photo:var(--radius-xl);--border-hairline:1px;--border-strong:2px;--border-chunky:4px;--shadow-none:none;--shadow-xs:0 1px 2px rgba(10, 43, 94, 0.08);--shadow-sm:0 2px 6px rgba(10, 43, 94, 0.1);--shadow-md:0 8px 20px rgba(10, 43, 94, 0.12);--shadow-lg:0 16px 40px rgba(10, 43, 94, 0.16);--shadow-blue:0 10px 28px rgba(0, 129, 255, 0.3);--shadow-yellow:0 10px 28px rgba(252, 208, 0, 0.35);--shadow-inset:inset 0 1px 0 rgba(255, 255, 255, 0.35);--scrim-bottom:linear-gradient(to top, rgba(10, 43, 94, 0.85) 0%, rgba(10, 43, 94, 0.45) 40%, rgba(10, 43, 94, 0) 78%);--scrim-left:linear-gradient(to right, rgba(10, 43, 94, 0.85) 0%, rgba(10, 43, 94, 0) 65%);--wash-blue:linear-gradient(180deg, var(--luz-blue-500) 0%, var(--luz-blue-700) 100%);--duration-fast:120ms;--duration-base:200ms;--duration-slow:340ms;--duration-slower:560ms;--ease-out:cubic-bezier(0.2, 0.8, 0.3, 1);--ease-in-out:cubic-bezier(0.5, 0, 0.5, 1);--ease-pop:cubic-bezier(0.34, 1.56, 0.64, 1);--press-scale:0.97;--hover-lift:-2px;--text-primary:var(--luz-gray-900);--text-secondary:var(--luz-gray-600);--text-muted:var(--luz-gray-400);--text-on-blue:var(--luz-white);--text-on-blue-soft:rgba(255, 255, 255, 0.82);--text-on-yellow:var(--luz-blue-900);--text-accent:var(--luz-blue-600);--text-link:var(--luz-blue-600);--text-link-hover:var(--luz-blue-800);--text-highlight:var(--luz-blue-900);--surface-page:var(--luz-white);--surface-subtle:var(--luz-gray-50);--surface-card:var(--luz-white);--surface-card-alt:var(--luz-blue-50);--surface-brand:var(--luz-blue-500);--surface-brand-deep:var(--luz-blue-800);--surface-accent:var(--luz-yellow-500);--surface-inverse:var(--luz-blue-900);--border-card:color-mix(in srgb, var(--luz-gray-300) 40%, transparent);--border-card-strong:color-mix(in srgb, var(--luz-gray-300) 60%, transparent);--border-ring:color-mix(in srgb, var(--luz-blue-200) 40%, transparent);--border-subtle:var(--luz-gray-200);--border-default:var(--luz-gray-300);--border-brand:var(--luz-blue-500);--border-accent:var(--luz-yellow-500);--border-on-blue:rgba(255, 255, 255, 0.28);--action-primary:var(--luz-yellow-500);--action-primary-hover:var(--luz-yellow-400);--action-primary-active:var(--luz-yellow-600);--action-primary-text:var(--luz-blue-900);--action-secondary:var(--luz-blue-500);--action-secondary-hover:var(--luz-blue-400);--action-secondary-active:var(--luz-blue-600);--action-secondary-text:var(--luz-white);--action-disabled:var(--luz-gray-200);--action-disabled-text:var(--luz-gray-400);--focus-ring:0 0 0 3px rgba(252, 208, 0, 0.75);--focus-ring-on-yellow:0 0 0 3px rgba(0, 129, 255, 0.75);--status-danger:var(--luz-red-500);--status-danger-surface:var(--luz-red-100);--status-success:var(--luz-green);--status-info:var(--luz-blue-500);--status-warning:var(--luz-yellow-600)}body.home{--font-display:"Jost","Archivo",sans-serif}.hero{position:relative;min-height:100svh;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;background:var(--luz-blue-900);overflow:hidden}.hero__link,.hero__scrim,.hero__slide,.hero__slide img,.hero__slides,.hero__slides video{position:absolute;inset:0}.hero__slide{opacity:0;transition:opacity 760ms cubic-bezier(.2,.8,.3,1)}.hero__slide img{object-position:center 28%;transform:scale(1);will-change:opacity,transform;transition:transform 7s linear}.hero__slide.is-active{opacity:1}.hero__slide.is-active img{transform:scale(1.06)}.hero__slides video{object-position:center 40%;z-index:-1;opacity:0;transition:opacity 760ms cubic-bezier(.2,.8,.3,1);pointer-events:none}.hero__slides video.is-ready{z-index:1}.hero__slides video.is-ready.is-active{opacity:1}.hero__scrim{z-index:1;background:linear-gradient(to top,rgba(0,0,0,.82) 0,rgba(0,0,0,.52) 22%,rgba(0,0,0,.16) 44%,rgba(0,0,0,0) 62%)}.hero__link{z-index:1;display:block}.hero__content-wrap{position:relative;z-index:2;pointer-events:none;width:100%;max-width:calc(var(--page-max,1200px) + 48px);margin:0 auto;padding:clamp(120px,16vw,220px) 24px clamp(48px,5vw,72px)}.hero__content{max-width:760px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;gap:10px}.hero__eyebrow{display:none}.hero__title{margin:0;max-width:900px;font-weight:800;text-transform:uppercase;font-size:clamp(34px,4.6vw,64px);line-height:1;letter-spacing:-.02em;color:var(--luz-yellow-500);text-shadow:0 2px 0 rgba(0,0,0,.18),0 14px 34px rgba(0,0,0,.42)}.hero__cta,.stat-band__eyebrow{font-weight:700;text-transform:uppercase}.hero__cta,.hero__cta:hover,.hero__desc,.stat-band{color:var(--luz-white)}.hero__desc{margin:6px 0 0;font-size:clamp(14px,1.2vw,16px);line-height:1.55}.hero__cta{pointer-events:auto;margin-top:16px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:16px 30px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:0 0;font-size:13px;letter-spacing:.1em;transition:background .2s cubic-bezier(.2,.8,.3,1),border-color .2s cubic-bezier(.2,.8,.3,1)}.hero__cta:hover{background:var(--luz-blue-500);border-color:var(--luz-blue-500)}.hero__content .dots{margin-top:15px;pointer-events:auto}.hero .dots__dot[aria-selected=true]{position:relative;overflow:hidden;background:rgba(255,255,255,.35)}.hero .dots__dot[aria-selected=true]::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--luz-white);transform-origin:left center;animation:heroProgresso 7s linear forwards}.stat-band,.why,.why__video{position:relative}.hero.is-paused .dots__dot[aria-selected=true]::after{animation-play-state:paused}@keyframes heroProgresso{from{transform:scaleX(0)}to{transform:scaleX(1)}}.stat-band{z-index:1;width:90%;margin:-40px auto -78px;border-radius:22px;overflow:hidden;background:var(--luz-blue-500);padding:clamp(8px,1vw,16px) 0 40px}.stat-band__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1px 0}@media (min-width:521px){.stat-band__grid{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.stat-band__grid{-ms-grid-columns:(minmax(0,1fr)) [4];grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-band__item{will-change:translate,opacity;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:clamp(22px,2.6vw,32px) clamp(16px,2vw,28px)}.stat-band__eyebrow{font-size:11px;letter-spacing:.14em;color:rgba(255,255,255,.82)}.stat-band__value{font-weight:900;text-transform:uppercase;font-size:clamp(26px,2.6vw,36px);line-height:1;letter-spacing:-.02em;color:var(--luz-yellow-500)}.stat-band__label{font-size:15px;font-weight:600;line-height:1.4;color:var(--luz-white)}.why{z-index:39;background:var(--surface-page);padding:40px 0 30px}.why__grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(min(320px,100%),1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(32px,5vw,72px);-ms-flex-align:center;align-items:center}.why__video{display:block;width:100%;margin-top:8px;border-radius:32px;overflow:hidden;border:1px solid var(--border-card);padding:0;background:0 0;box-shadow:var(--shadow-sm)}.why__video img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.why__video::before{content:"";position:absolute;inset:0;background:var(--scrim-bottom);pointer-events:none}.why__video .play-button{position:absolute;inset:0;margin:auto;background:var(--luz-red-500);border-color:transparent}.highlight,.highlight__grid,.highlight__media,.quick-access,.quick-item{position:relative}.why__video .play-button:hover,.why__video:hover .play-button{background:0 0;border-color:var(--luz-white)}.why__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:22px}.why__text .section-title{font-size:clamp(30px,3.6vw,48px);line-height:.92}.why__text p{margin:0;font-size:16px;line-height:1.65;color:var(--text-secondary);text-wrap:pretty}.quick-access{z-index:40;background:var(--luz-white);padding:30px 0}@media (max-width:600px){.quick-access{padding-bottom:10px}}.quick-access__head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;gap:10px;margin-bottom:32px}.quick-access__panel{width:100%;overflow:hidden;padding:30px clamp(16px,2vw,28px);border-radius:22px;background:var(--luz-red-500)}.quick-access__head .section-title{font-size:clamp(26px,3vw,38px);line-height:.92}.quick-access__track{--per:5;display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * 20px)/ var(--per));gap:20px;transition:transform 420ms cubic-bezier(.2,.8,.3,1)}.quick-access__dots{margin-top:32px}.quick-access__dots[hidden]{display:none}.quick-access__dots .dots__dot[aria-selected=false]{border-color:color-mix(in srgb,var(--luz-gray-400) 40%,transparent)}.quick-access__dots .dots__dot[aria-selected=false]:hover{border-color:var(--luz-yellow-500)}.quick-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:14px;padding:26px 16px;border:1px solid rgba(255,255,255,.6);border-radius:22px;background:0 0;color:var(--luz-white);top:0;transition:background .2s cubic-bezier(.2,.8,.3,1),border-color .2s cubic-bezier(.2,.8,.3,1),color .2s cubic-bezier(.2,.8,.3,1),top .2s cubic-bezier(.2,.8,.3,1)}.quick-item:hover{background:var(--luz-red-700);border-color:var(--luz-red-700);color:var(--luz-white);top:-3px}.quick-item__icon{width:46px;height:46px;border-radius:999px;border:1px solid rgba(255,255,255,.55);display:-ms-grid;display:grid}.quick-item__icon svg{width:22px;height:22px}.quick-item__label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:center;line-height:1.25}.achievements__value,.highlight__title{letter-spacing:-.02em;font-family:var(--font-display);text-transform:uppercase}.highlight{width:min(100% - 48px,1200px);margin:0 auto;padding:110px 0 30px}.highlight>.wrap{max-width:none;padding-left:0;padding-right:0}@media (max-width:600px){.highlight{padding-top:40px}}.highlight__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:clamp(28px,4vw,56px);-ms-flex-align:center;align-items:center}@media (min-width:901px){.highlight__grid{-ms-grid-columns:1.05fr 1fr;grid-template-columns:1.05fr 1fr}}.highlight__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:16px}.highlight__title{margin:0;font-weight:900;font-size:clamp(28px,3.4vw,46px);line-height:1.15;color:var(--luz-blue-900)}.highlight__title span{color:var(--luz-blue-500)}.highlight__lead{margin:0;font-size:clamp(16px,1.5vw,19px);font-weight:600;line-height:1.5;color:var(--luz-blue-700)}.highlight__desc{margin:0;max-width:46ch;font-size:15px;line-height:1.65;color:var(--text-secondary)}.highlight__text .button{margin-top:6px}.highlight__text .dots{-ms-flex-pack:start;justify-content:flex-start;margin-top:10px;gap:10px}.highlight__media{--hl-px:0;--hl-py:0}.highlight__block{position:absolute;z-index:0;border-radius:22px;transform:translate3d(calc(var(--hl-px) * -8px),calc(var(--hl-py) * -6px),0);transition:left .9s cubic-bezier(.2,.8,.3,1),top .9s cubic-bezier(.2,.8,.3,1),right .9s cubic-bezier(.2,.8,.3,1),bottom .9s cubic-bezier(.2,.8,.3,1),width .9s cubic-bezier(.2,.8,.3,1),height .9s cubic-bezier(.2,.8,.3,1),transform .5s ease-out,scale .8s cubic-bezier(.2,.8,.3,1),opacity .5s ease,background-color .5s ease}.highlight__block--yellow{left:22%;top:6%;right:2%;bottom:0;background:var(--luz-yellow-500);transform-origin:bottom right;overflow:hidden}.highlight__block--red{left:4%;bottom:0;width:22%;height:46%;border-radius:18px;background:var(--luz-red-500);transform-origin:bottom left}.highlight__fundo{position:absolute;inset:0;border-radius:inherit;background-size:cover;background-position:center;opacity:0;transform:scale(1.08);transition:opacity 360ms ease,transform 360ms ease}.highlight__fundo.is-active{opacity:1;transform:none;transition:opacity 780ms cubic-bezier(.2,.8,.3,1),transform 1.1s cubic-bezier(.2,.8,.3,1)}.highlight__hex{position:absolute;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:left .9s cubic-bezier(.2,.8,.3,1),right .9s cubic-bezier(.2,.8,.3,1),bottom .9s cubic-bezier(.2,.8,.3,1),scale .7s cubic-bezier(.2,.8,.3,1),rotate .7s cubic-bezier(.2,.8,.3,1),background-color .5s ease}.highlight__hex--yellow{z-index:5;left:-18px;bottom:34%;width:74px;height:85px;background:var(--luz-yellow-500);animation:hexD2 12s ease-in-out -3.5s infinite}.highlight__hex--red{z-index:3;right:-26px;bottom:22px;width:86px;height:99px;background:var(--luz-red-500);animation:hexD4 14s ease-in-out -5s infinite}.highlight__photo{position:relative;z-index:2;border-radius:32px;aspect-ratio:4/3.4;background:0 0;transition:opacity .7s ease,translate .8s cubic-bezier(.2,.8,.3,1);clip-path:inset(-60% -60% 0 -60%)}.highlight__img{position:absolute;left:50%;bottom:0;width:118%;height:118%;display:block;z-index:1;opacity:0;transform:translateX(-50%) translateY(100%);transition:transform 360ms cubic-bezier(.5,0,.8,.4),opacity 0s linear 360ms,width .9s cubic-bezier(.2,.8,.3,1),height .9s cubic-bezier(.2,.8,.3,1)}.highlight__img img{width:100%;height:100%;object-fit:contain;object-position:bottom center;display:block}.highlight__img.is-active{z-index:2;opacity:1;transform:translateX(-50%);transition:transform 780ms cubic-bezier(.2,.8,.3,1),opacity 0s,width .9s cubic-bezier(.2,.8,.3,1),height .9s cubic-bezier(.2,.8,.3,1)}.highlight[data-hl-hex=azul] .highlight__hex--yellow{background:var(--luz-blue-900)}.highlight[data-hl-hex=azul] .highlight__block--red,.highlight[data-hl-hex=azul] .highlight__hex--red{background:var(--luz-blue-500)}.highlight[data-hl-layout="1"] .highlight__block--yellow{left:6%;top:14%;right:18%}.highlight[data-hl-layout="1"] .highlight__block--red{left:70%;width:26%;height:54%}.highlight[data-hl-layout="1"] .highlight__hex--yellow{left:86%;bottom:74%}.highlight[data-hl-layout="1"] .highlight__hex--red{right:88%;bottom:10%}.highlight[data-hl-layout="1"] .highlight__img{width:104%;height:104%}.highlight__copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:16px;transition:opacity 420ms ease,transform 520ms cubic-bezier(.2,.8,.3,1)}.highlight.is-leaving .highlight__copy{opacity:0;transform:translateY(-8px);transition-duration:260ms,.3s}.highlight.is-pre .highlight__copy{opacity:0;transform:translateY(8px);transition:none}.highlight.js-hl:not(.is-visible) .highlight__block{scale:.7;opacity:0}.highlight.js-hl:not(.is-visible) .highlight__hex{scale:0;rotate:-120deg}.highlight.js-hl:not(.is-visible) .highlight__photo{opacity:0;translate:0 40px}.highlight.js-hl:not(.is-visible) .highlight__copy{opacity:0;transform:translateY(14px)}.highlight.js-hl.is-visible .highlight__block--red{transition-delay:0s,0s,0s,0s,0s,0s,0s,120ms,120ms}.highlight.js-hl.is-visible .highlight__hex{transition-delay:0s,0s,0s,.3s,.3s}.highlight.js-hl.is-visible .highlight__photo{transition-delay:0s,.2s,.2s}.highlight.js-hl.is-visible.is-intro .highlight__copy{transition-delay:350ms}.highlight .dots__dot[aria-selected=true]{position:relative;overflow:hidden;background:var(--luz-blue-100)}.highlight .dots__dot[aria-selected=true]::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--luz-blue-500);transform-origin:left center;animation:hlProgresso var(--hl-tempo,6500ms) linear forwards}.highlight.is-paused .dots__dot[aria-selected=true]::after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.highlight__block,.highlight__copy,.highlight__hex,.highlight__img,.highlight__photo{transition:none!important;animation:none!important;transform:none}.highlight__img{transform:translateX(-50%)!important;filter:none!important}.highlight.js-hl:not(.is-visible) .highlight__block,.highlight.js-hl:not(.is-visible) .highlight__copy,.highlight.js-hl:not(.is-visible) .highlight__hex,.highlight.js-hl:not(.is-visible) .highlight__photo{scale:none;rotate:none;translate:none;opacity:1;transform:none}}@keyframes hlProgresso{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes depoimentosProgresso{from{transform:scaleX(0)}to{transform:scaleX(1)}}.instagram__tile:hover img,.luz__play:hover{transform:scale(1.06)}.achievements{position:relative;z-index:41;background:var(--surface-page);padding:30px 0}.achievements__card,.instagram,.instagram__tile{background:var(--luz-white)}.achievements__head{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:clamp(24px,3vw,36px)}.achievements__title-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.achievements__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}@media (min-width:521px){.achievements__grid{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.achievements__grid{-ms-grid-columns:(minmax(0,1fr)) [4];grid-template-columns:repeat(4,minmax(0,1fr))}}.achievements__card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:26px 24px;border:1px solid var(--border-card);border-radius:22px}.achievements__card[href]{color:inherit;text-decoration:none;transition:border-color var(--duration-base) var(--ease-out)}.achievements__card[href]:focus-visible,.achievements__card[href]:hover{border-color:var(--luz-yellow-500)}.achievements__card[href]:focus-visible{outline:0;box-shadow:var(--focus-ring)}.achievements__icon{width:46px;height:46px;border-radius:999px;border:1px solid var(--border-ring);display:-ms-grid;display:grid;place-items:center;color:var(--luz-blue-500)}.achievements__icon svg{width:22px;height:22px}.achievements__value{font-weight:900;font-size:clamp(24px,2.4vw,32px);line-height:1;color:var(--luz-blue-500)}.achievements__label{font-size:14px;font-weight:600;line-height:1.4;color:var(--luz-blue-900)}.achievements__text{font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.instagram__mark,.luz__arrow,.luz__card{color:var(--luz-white)}.instagram{position:relative;z-index:45;padding:40px 0 30px}.instagram__head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:clamp(24px,3vw,34px)}.instagram__head .button{gap:9px}.instagram__head .button svg{width:16px;height:16px}.instagram__head .button--outline{border-color:var(--border-card)}.instagram__head .button--outline:hover{border-color:var(--luz-blue-500)}.instagram__grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,18px)}@media (min-width:781px){.instagram__grid{-ms-grid-columns:(minmax(0,1fr)) [3];grid-template-columns:repeat(3,minmax(0,1fr))}}.instagram__tile{position:relative;display:block;aspect-ratio:4/3;border-radius:22px;overflow:hidden;border:1px solid var(--border-card)}.instagram__tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 560ms cubic-bezier(.2,.8,.3,1)}.instagram__scrim{position:absolute;inset:0;background:rgba(10,43,94,.55);opacity:0;transition:opacity 260ms cubic-bezier(.2,.8,.3,1)}.instagram__tile:hover .instagram__scrim{opacity:1}.instagram__mark{position:absolute;inset:0;display:-ms-grid;display:grid;opacity:0;scale:.85;transition:opacity 260ms cubic-bezier(.2,.8,.3,1),scale 320ms cubic-bezier(.2,.8,.3,1)}.luz,.luz__card,.luz__panel{position:relative}.instagram__mark svg{width:30px;height:30px}.instagram__tile:hover .instagram__mark{opacity:1;scale:1}.luz{z-index:42;width:min(100% - 48px,1200px);margin:0 auto;padding:30px 0 60px}.luz>.wrap{max-width:none;padding-left:0;padding-right:0}.luz__panel{background:var(--luz-blue-500);border-radius:22px;padding:clamp(32px,4vw,48px) clamp(20px,3vw,40px)}.luz__carousel{margin-top:clamp(24px,3vw,36px);display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:clamp(8px,1.5vw,18px)}.luz__arrow{-ms-flex:0 0 auto;flex:0 0 auto;-ms-grid-row-align:center;align-self:center;width:40px;height:40px;display:-ms-grid;display:grid;border:none;border-radius:999px;background:rgba(255,255,255,.14);transition:background .2s cubic-bezier(.2,.8,.3,1)}.luz__arrow[hidden]{display:none}.luz__arrow svg{width:20px;height:20px}.luz__arrow:hover{background:rgba(255,255,255,.26)}.luz__track{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-ms-flexbox;display:flex;gap:clamp(12px,1.6vw,20px);overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.luz__track::-webkit-scrollbar{display:none}.luz__card{-ms-flex:0 0 100%;flex:0 0 100%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:14px;padding:clamp(20px,2.2vw,28px) clamp(14px,1.6vw,20px);border-radius:18px;text-align:center;background:0 0;border:1.5px solid rgba(255,255,255,.4);transition:background .2s cubic-bezier(.2,.8,.3,1),border-color .2s cubic-bezier(.2,.8,.3,1),color .2s cubic-bezier(.2,.8,.3,1)}@media (min-width:561px){.luz__card{-ms-flex-preferred-size:calc((100% - clamp(12px,1.6vw,20px))/ 2);flex-basis:calc((100% - clamp(12px,1.6vw,20px))/ 2)}}@media (min-width:861px){.luz__card{-ms-flex-preferred-size:calc((100% - 2 * clamp(12px,1.6vw,20px))/ 3);flex-basis:calc((100% - 2 * clamp(12px,1.6vw,20px))/ 3)}}@media (min-width:1101px){.luz__card{-ms-flex-preferred-size:calc((100% - 4 * clamp(12px,1.6vw,20px))/ 5);flex-basis:calc((100% - 4 * clamp(12px,1.6vw,20px))/ 5)}}.luz__card.is-action:hover{background:var(--luz-yellow-500);border-color:var(--luz-yellow-500);color:var(--text-on-yellow)}.luz__card:has(.luz__stretch:focus-visible){outline:var(--luz-yellow-500) solid 2px;outline-offset:3px}.luz__icon svg{width:40px;height:40px}.luz__title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:clamp(13px,1.15vw,16px);line-height:1.15;letter-spacing:-.01em}.luz__text{font-size:13px;line-height:1.5;opacity:.92}.mosaic__caption-title,.partner-modal__title{font-family:var(--font-display);text-transform:uppercase;line-height:1.15}.luz__actions{margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.luz__play{display:-ms-grid;display:grid;width:34px;height:34px;border-radius:999px;border:1.5px solid currentColor;background:0 0;color:inherit;transition:background .2s cubic-bezier(.2,.8,.3,1),transform .2s cubic-bezier(.2,.8,.3,1)}.luz__link,.luz__stretch::after{position:absolute;inset:0;border-radius:18px}.luz__play svg{width:15px;height:15px}.mosaic__photo img,.mosaic__wide img{width:100%;transition:transform 560ms cubic-bezier(.2,.8,.3,1);object-fit:cover}.luz__play:hover{background:rgba(255,255,255,.18)}.luz__stretch::after{content:""}.mosaic,.mosaic__photo,.mosaic__tile,.mosaic__wide{position:relative}.luz__stretch:hover{transform:none;background:0 0}.luz .dots{margin-top:clamp(20px,2.6vw,32px)}.mosaic{z-index:43;padding:15px 0 60px}@media (max-width:600px){.mosaic{padding-bottom:24px}}.mosaic__head{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:clamp(8px,2.7vw,50px)}.mosaic__head .eyebrow{margin-bottom:8px}.mosaic__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:clamp(230px,24vw,320px);gap:20px}.mosaic__wide,.mosaic__wide img{display:block;border-radius:32px;height:100%}@media (min-width:561px){.mosaic__grid{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.mosaic__grid{-ms-grid-columns:(minmax(0,1fr)) [4];grid-template-columns:repeat(4,minmax(0,1fr))}}.mosaic__wide{overflow:hidden;-ms-grid-column:span 2;grid-column:span 2}.mosaic__wide img{border:1px solid var(--border-card)}.mosaic__wide--bottom{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;height:100%}.mosaic__tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;top:0}.mosaic__tile--wide{-ms-grid-column:span 2;grid-column:span 2}.mosaic__caption{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding:0 6px}.mosaic__date{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--luz-blue-600)}.mosaic__caption-title{font-weight:800;font-size:14px;letter-spacing:-.01em;color:var(--luz-blue-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mosaic__photo{-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:32px}.mosaic__mark,.mosaic__scrim{position:absolute;opacity:0;inset:0}.mosaic__photo img{height:100%;border-radius:32px;border:1px solid var(--border-card)}.mosaic__tile:hover .mosaic__photo img{transform:scale(1.06)}.mosaic__scrim{border-radius:32px;background:rgba(10,43,94,.55);transition:opacity 260ms cubic-bezier(.2,.8,.3,1)}.mosaic__mark{display:-ms-grid;display:grid;color:var(--luz-white);scale:.85;transition:opacity 260ms cubic-bezier(.2,.8,.3,1),scale 320ms cubic-bezier(.2,.8,.3,1)}.mosaic__tile:hover .mosaic__scrim{opacity:1}.mosaic__tile:hover .mosaic__mark{opacity:1;scale:1}@media (max-width:560px){.mosaic__grid{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:16px 14px}.mosaic__wide,.mosaic__wide--bottom{height:auto;aspect-ratio:16/10;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.mosaic__wide img{position:absolute;inset:0}.mosaic__tile>.mosaic__photo{-ms-flex-order:1;order:1;-ms-flex:none;flex:none;aspect-ratio:1/1;border-radius:24px}.mosaic__tile--wide>.mosaic__photo{aspect-ratio:16/10}.mosaic__tile>.mosaic__caption{-ms-flex-order:2;order:2;min-height:0;-ms-flex-pack:start;justify-content:flex-start;padding:0 4px}.mosaic__tile .mosaic__photo img{position:absolute;inset:0;border-radius:24px}.mosaic__tile .mosaic__scrim{border-radius:24px}.mosaic__caption-title,.mosaic__tile--caption-below .mosaic__caption-title{min-height:0;font-size:13px}}.partner-modal__panel,.testimonials__intro{display:-ms-flexbox;-ms-flex-direction:column}.video-modal.partner-modal{z-index:1100;opacity:0;transition:opacity 260ms cubic-bezier(.2,.8,.3,1)}.video-modal.partner-modal.is-open{opacity:1}.video-modal.partner-modal .partner-modal__box{transform:translateY(18px) scale(.96);transition:transform 320ms cubic-bezier(.2,.8,.3,1)}.video-modal.partner-modal.is-open .partner-modal__box{transform:none}.partner-modal__panel{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,3vw,36px);border-radius:22px;background:var(--luz-white);box-shadow:var(--shadow-lg)}.partner-modal__kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--luz-blue-600)}.partner-modal__title{margin:0;font-weight:800;font-size:clamp(18px,2vw,24px);letter-spacing:-.01em;color:var(--luz-blue-900)}.partner-modal__body{font-size:15px;line-height:1.6;color:var(--text-secondary)}.partner-modal__body p{margin:0 0 12px}.partner-modal__body p:last-child{margin:0}.testimonials{position:relative;z-index:44;padding:60px 0 30px}@media (max-width:600px){.testimonials{padding-top:24px}}.testimonials__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:clamp(28px,4vw,56px);-ms-flex-align:start;align-items:start;margin-bottom:40px}@media (min-width:901px){.testimonials__grid{-ms-grid-columns:minmax(260px,320px) 1fr;grid-template-columns:minmax(260px,320px) 1fr}}.testimonials__intro{display:flex;flex-direction:column;gap:12px}.testimonials__intro p{margin:0;max-width:360px;font-size:14.5px;line-height:1.55;color:var(--text-secondary)}.testimonials__list-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.testimonials.js-auto .dots__dot[aria-selected=true]{position:relative;overflow:hidden;background:var(--luz-blue-100)}.testimonials.js-auto .dots__dot[aria-selected=true]::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--luz-blue-500);transform-origin:left center;animation:depoimentosProgresso 8s linear forwards}.testimonials.js-auto.is-paused .dots__dot[aria-selected=true]::after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.video-modal.partner-modal,.video-modal.partner-modal .partner-modal__box{transition:none}.testimonials.js-auto .dots__dot[aria-selected=true]::after{animation:none;transform:none}}.testimonials__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:18px;grid-auto-rows:1fr}@media (min-width:1150px){.testimonials__list{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(196px,auto)}}.testimonial{display:none;margin:0;height:100%;-ms-grid-columns:52px 1fr;grid-template-columns:52px 1fr;gap:18px;-ms-flex-align:start;align-items:start;padding:24px 26px;background:var(--luz-white);border:1px solid var(--border-card);border-radius:22px}.partners,.testimonial--no-photo{-ms-grid-columns:1fr;grid-template-columns:1fr}.testimonial.is-active{display:-ms-grid;display:grid}.testimonial img{width:52px;height:52px;border-radius:999px;object-fit:cover;object-position:center top;border:1px solid var(--border-card);background:var(--luz-blue-50);display:block}.testimonial__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.testimonial blockquote{margin:0;font-size:13.5px;line-height:1.55;color:var(--luz-gray-500);max-height:calc(1.55em * 7);overflow-y:auto;padding-right:8px;overscroll-behavior:contain}.testimonial blockquote::-webkit-scrollbar{width:6px}.testimonial blockquote::-webkit-scrollbar-track{background:0 0}.testimonial blockquote::-webkit-scrollbar-thumb{background:var(--luz-blue-500);border-radius:999px}@supports (-moz-appearance:none){.testimonial blockquote{scrollbar-width:thin;scrollbar-color:var(--luz-blue-500) transparent}}.testimonial__author{display:block;font-size:13px;font-weight:700;line-height:1.25;color:var(--luz-gray-600)}.testimonial__role{display:block;font-size:11.5px;line-height:1.25;color:var(--luz-gray-400)}.partners{display:-ms-grid;display:grid;gap:clamp(28px,4vw,56px);-ms-flex-align:start;align-items:start}@media (min-width:901px){.partners{-ms-grid-columns:minmax(260px,320px) 1fr;grid-template-columns:minmax(260px,320px) 1fr}}.partners__grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;-ms-flex-order:2;order:2}@media (min-width:561px){.partners__grid{-ms-grid-columns:(minmax(0,1fr)) [3];grid-template-columns:repeat(3,minmax(0,1fr))}}.partners__item{display:-ms-grid;display:grid;padding:18px 14px;background:var(--luz-white);border:1px solid var(--border-card);border-radius:22px}.partners__item div[role=img]{width:100%;height:46px;background-repeat:no-repeat;background-position:center;background-size:contain}.partners__item[data-partner]{cursor:pointer;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.partners__item[data-partner]:focus-visible,.partners__item[data-partner]:hover{border-color:var(--luz-yellow-500)}.partners__item[data-partner]:focus-visible{outline:0;box-shadow:var(--focus-ring)}.partners__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;-ms-flex-order:1;order:1}.partners__text p{margin:0;max-width:360px;font-size:14.5px;line-height:1.55;color:var(--text-secondary)}
/*# sourceMappingURL=home.css.map */
