.encontro-page{background-color:var(--color-black);min-height:100vh}.encontro-hero{padding:80px 20px 60px;background:linear-gradient(180deg,var(--color-black) 0%,#0a1a20 100%)}.encontro-hero__container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.encontro-hero__content{text-align:center}.encontro-hero__badge{display:inline-block;background:var(--color-primary);color:var(--color-white);padding:8px 20px;border-radius:30px;font-size:.875rem;font-weight:500;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px}.encontro-hero__title{font-size:2rem;font-weight:500;color:var(--color-white);margin-bottom:16px;line-height:1.2}.encontro-hero__subtitle{font-size:1rem;color:#fffc;line-height:1.6;margin-bottom:32px}.encontro-hero__details{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.encontro-hero__detail{display:flex;align-items:center;justify-content:center;gap:12px;font-size:.9375rem;color:#fffc}.encontro-hero__detail-icon{width:40px;height:40px;background:#27708f4d;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.encontro-hero__detail-icon svg{width:20px;height:20px;stroke:var(--color-primary)}.encontro-hero__image{width:100%;border-radius:24px;overflow:hidden;aspect-ratio:16/9}.encontro-hero__image img{width:100%;height:100%;object-fit:cover}.encontro-about{padding:60px 20px;background-color:var(--color-black)}.encontro-about__container{max-width:900px;margin:0 auto}.encontro-about__header{text-align:center;margin-bottom:32px}.encontro-about__title{font-size:1.75rem;font-weight:500;color:var(--color-white)}.encontro-about__content p{font-size:1rem;color:#fffc;line-height:1.7;margin-bottom:16px}.encontro-speakers{padding:60px 20px;background:linear-gradient(180deg,#0a1a20 0%,var(--color-black) 100%)}.encontro-speakers__container{max-width:1000px;margin:0 auto}.encontro-speakers__header{text-align:center;margin-bottom:48px}.encontro-speakers__title{font-size:1.75rem;font-weight:500;color:var(--color-white)}.encontro-speakers__grid{display:flex;flex-direction:column;gap:24px}.encontro-speaker-card{background:linear-gradient(145deg,#27708f26,#27708f0d);border:1px solid rgba(39,112,143,.3);border-radius:20px;padding:32px 24px}.encontro-speaker-card__image{width:100%;max-width:300px;margin:0 auto 24px;border-radius:16px;overflow:hidden;aspect-ratio:3/4}.encontro-speaker-card__image img{width:100%;height:100%;object-fit:cover}.encontro-speaker-card__name{font-size:1.5rem;font-weight:500;color:var(--color-white);margin-bottom:8px}.encontro-speaker-card__role{font-size:.875rem;color:var(--color-primary);font-weight:500;margin-bottom:16px}.encontro-speaker-card__bio{font-size:.9375rem;color:#ffffffb3;line-height:1.6;margin-bottom:16px}.encontro-speaker-card__quote{font-size:1.125rem;font-style:italic;color:var(--color-white);padding:16px 20px;background:#27708f33;border-left:3px solid var(--color-primary);border-radius:0 8px 8px 0;margin:16px 0}.encontro-speaker-card__contribution{font-size:.9375rem;color:#ffffffb3;line-height:1.6;margin:0}.encontro-gallery{padding:60px 20px;background-color:var(--color-black)}.encontro-gallery__container{max-width:1400px;margin:0 auto}.encontro-gallery__header{text-align:center;margin-bottom:48px}.encontro-gallery__title{font-size:1.75rem;font-weight:500;color:var(--color-white);margin-bottom:16px}.encontro-gallery__description{font-size:1rem;color:#ffffffb3;max-width:600px;margin:0 auto}.encontro-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.encontro-gallery__item{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/3;cursor:zoom-in;transition:transform .3s ease}.encontro-gallery__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.encontro-gallery__item:hover{transform:scale(1.02)}.encontro-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.encontro-gallery__item:hover img{transform:scale(1.05)}.d360-gallery-lightbox{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:24px;background:#000000e0;opacity:0;pointer-events:none;transition:opacity .2s ease}.d360-gallery-lightbox.is-open{opacity:1;pointer-events:auto}.d360-gallery-lightbox__image{display:block;max-width:min(100%,1100px);max-height:78vh;border-radius:18px;object-fit:contain;box-shadow:0 24px 70px #0000008c}.d360-gallery-lightbox__close,.d360-gallery-lightbox__nav{position:fixed;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff1f;color:var(--color-white);font-size:2rem;line-height:1;backdrop-filter:blur(10px);cursor:pointer}.d360-gallery-lightbox__close{top:18px;right:18px}.d360-gallery-lightbox__nav{top:50%;transform:translateY(-50%)}.d360-gallery-lightbox__nav--prev{left:12px}.d360-gallery-lightbox__nav--next{right:12px}.d360-gallery-lightbox__close:hover,.d360-gallery-lightbox__nav:hover{background:#fff3}.d360-gallery-lightbox__close:focus-visible,.d360-gallery-lightbox__nav:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}.d360-gallery-lightbox__counter{position:fixed;bottom:18px;left:50%;margin:0;transform:translate(-50%);color:var(--color-white);font-size:.875rem;font-weight:600;letter-spacing:0;padding:8px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1f;backdrop-filter:blur(10px)}.d360-gallery-lightbox-is-open{overflow:hidden}.encontro-cta{padding:60px 20px;background-color:var(--color-black);text-align:center}.encontro-cta__container{max-width:600px;margin:0 auto}.encontro-cta__title{font-size:1.5rem;font-weight:500;color:var(--color-white);margin-bottom:16px}.encontro-cta__text{font-size:1rem;color:#ffffffb3;margin-bottom:32px}@media(min-width:768px){.encontro-hero{padding:120px 40px 80px}.encontro-hero__container{flex-direction:row;align-items:center;gap:48px}.encontro-hero__content{flex:1;text-align:left}.encontro-hero__image{flex:1}.encontro-hero__title{font-size:2.75rem}.encontro-hero__subtitle{font-size:1.125rem}.encontro-hero__details{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.encontro-about{padding:80px 40px}.encontro-about__title{font-size:2rem}.encontro-speakers{padding:80px 40px}.encontro-speakers__title{font-size:2rem}.encontro-speakers__grid{flex-direction:row}.encontro-speaker-card{flex:1}.encontro-gallery{padding:80px 40px}.encontro-gallery__title{font-size:2rem}.encontro-gallery__grid{grid-template-columns:repeat(3,1fr);gap:20px}.encontro-cta{padding:80px 40px}.encontro-cta__title{font-size:2rem}}@media(min-width:1024px){.encontro-hero{padding:160px 60px 100px}.encontro-hero__title{font-size:3.5rem}.encontro-hero__subtitle{font-size:1.25rem}.encontro-about{padding:100px 60px}.encontro-about__title{font-size:2.5rem}.encontro-about__content p{font-size:1.125rem}.encontro-speakers{padding:100px 60px}.encontro-speakers__title{font-size:2.5rem}.encontro-speaker-card{padding:40px 32px}.encontro-speaker-card__name{font-size:1.75rem}.encontro-speaker-card__quote{font-size:1.25rem}.encontro-gallery{padding:100px 60px}.encontro-gallery__title{font-size:2.5rem}.encontro-gallery__grid{grid-template-columns:repeat(4,1fr);gap:24px}.encontro-cta{padding:100px 60px}.encontro-cta__title{font-size:2.5rem}.encontro-cta__text{font-size:1.125rem}}
