*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--black: #0A0A0A;--black-soft: #111111;--black-card: #141414;--gold: #C9A84C;--gold-hover: #D4B85A;--gold-dim: rgba(201,168,76,.12);--white: #FFFFFF;--gray: #888;--gray-light: #aaa;--gray-dark: #333;--font-h: "Montserrat", sans-serif;--font-b: "Raleway", sans-serif;--ease: cubic-bezier(.25, .46, .45, .94)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-b);background:var(--black);color:var(--white);overflow-x:hidden}::selection{background:#c9a84c4d;color:var(--white)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:#c9a84c33;border-radius:2px}.nav{position:fixed;top:0;left:0;width:100%;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:28px 48px;transition:all .5s var(--ease)}.nav.scrolled{padding:16px 48px;background:#0a0a0aeb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.nav-logo{font-family:var(--font-h);font-size:.8rem;font-weight:300;letter-spacing:5px;text-transform:uppercase;color:var(--white);text-decoration:none}.nav-logo span{font-weight:800;color:var(--gold)}.nav-cta{font-family:var(--font-h);font-size:.65rem;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);text-decoration:none;border:1px solid rgba(201,168,76,.3);padding:12px 28px;transition:all .4s var(--ease)}.nav-cta:hover{background:var(--gold);color:var(--black)}.hero{position:relative;width:100%;height:100vh;min-height:700px;overflow:hidden;display:flex;align-items:flex-end}.hero-img{position:absolute;inset:0;z-index:1}.hero-img img{width:100%;height:100%;object-fit:cover;object-position:center 15%}.hero-gradient{position:absolute;inset:0;z-index:2;background:linear-gradient(to top,var(--black) 0%,rgba(10,10,10,.55) 35%,rgba(10,10,10,.05) 60%,rgba(10,10,10,.25) 100%),linear-gradient(to right,rgba(10,10,10,.65) 0%,transparent 55%)}.hero-content{position:relative;z-index:3;padding:0 48px 80px;max-width:800px}.hero-tag{font-family:var(--font-h);font-size:.6rem;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.hero-name{font-family:var(--font-h);font-size:clamp(4rem,10vw,8rem);font-weight:900;line-height:.9;letter-spacing:-2px;color:var(--white);margin-bottom:40px}.btn{display:inline-block;font-family:var(--font-h);font-size:.65rem;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;color:var(--black);background:var(--gold);padding:16px 40px;transition:all .4s var(--ease);position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .6s var(--ease)}.btn:hover:after{left:100%}.btn:hover{background:var(--gold-hover);transform:translateY(-2px);box-shadow:0 6px 30px #c9a84c33}.btn-gold{display:inline-flex;align-items:center;gap:10px}.hero-scroll{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:3}.scroll-line{width:1px;height:50px;background:linear-gradient(to bottom,var(--gold),transparent);animation:pulse 2.5s infinite}@keyframes pulse{0%,to{opacity:.2;transform:scaleY(.5)}50%{opacity:.8;transform:scaleY(1)}}.label{display:inline-block;font-family:var(--font-h);font-size:.55rem;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:24px;opacity:.8}.frase{padding:160px 48px;display:flex;align-items:center;justify-content:center;min-height:55vh}.frase-text{font-family:var(--font-h);font-size:clamp(1.8rem,4.5vw,4rem);font-weight:800;line-height:1.2;text-align:center;color:var(--gold);max-width:850px;letter-spacing:-.5px}.sobre{padding:0 48px 160px}.sobre-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1100px;margin:0 auto;align-items:center}.sobre-foto{position:relative;overflow:hidden;aspect-ratio:3/4}.sobre-foto img{width:100%;height:100%;object-fit:cover;object-position:center 20%;filter:grayscale(15%);transition:filter .6s var(--ease)}.sobre-foto:hover img{filter:grayscale(0%)}.sobre-texto h3{font-family:var(--font-h);font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:700;line-height:1.4;color:var(--white);margin-bottom:24px}.sobre-texto p{font-family:var(--font-b);font-size:.95rem;font-weight:300;line-height:1.8;color:var(--gray);max-width:440px}.ecossistema{padding:140px 48px;border-top:1px solid rgba(201,168,76,.06)}.eco-header{text-align:center;margin-bottom:72px}.eco-title{font-family:var(--font-h);font-size:clamp(1.8rem,3.5vw,3rem);font-weight:800;color:var(--white);letter-spacing:-.5px}.eco-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:0 auto}.eco-card{background:var(--black-card);border:1px solid rgba(255,255,255,.04);padding:48px 32px 40px;text-decoration:none;color:var(--white);transition:all .4s var(--ease);display:flex;flex-direction:column}.eco-card:hover{border-color:#c9a84c33;transform:translateY(-4px);box-shadow:0 20px 60px #0006}.eco-icon{width:36px;height:36px;color:var(--gold);margin-bottom:28px}.eco-icon svg{width:100%;height:100%}.eco-card h4{font-family:var(--font-h);font-size:.95rem;font-weight:700;margin-bottom:12px;letter-spacing:.3px}.eco-card p{font-family:var(--font-b);font-size:.85rem;font-weight:300;line-height:1.65;color:var(--gray);flex:1}.eco-link{display:inline-block;margin-top:24px;font-family:var(--font-h);font-size:.6rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gold);transition:opacity .3s}.eco-card:hover .eco-link{opacity:.7}.palestras{padding:140px 48px;display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1200px;margin:0 auto;align-items:start;border-top:1px solid rgba(201,168,76,.06)}.palestras-img{position:relative;overflow:hidden;aspect-ratio:16/11;border-radius:0}.palestras-img img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.palestras-content{display:flex;flex-direction:column;gap:0}.palestras-header{margin-bottom:48px}.palestras-title{font-family:var(--font-h);font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:800;line-height:1.25;color:var(--white)}.palestras-cards{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.pal-card{padding:28px 32px;border:1px solid rgba(255,255,255,.04);background:var(--black-card);transition:border-color .3s var(--ease)}.pal-card:hover{border-color:#c9a84c26}.pal-card h4{font-family:var(--font-h);font-size:.85rem;font-weight:700;color:var(--white);margin-bottom:8px;letter-spacing:.3px}.pal-card p{font-family:var(--font-b);font-size:.85rem;font-weight:300;line-height:1.65;color:var(--gray)}.pal-card--igreja{border-color:#c9a84c1f}.pal-destaque{color:var(--gold)!important;font-weight:400!important;font-style:italic;margin-bottom:12px}.pal-card--igreja p+p{margin-top:10px}.pal-credencial{margin-top:14px!important;padding-top:14px;border-top:1px solid rgba(201,168,76,.1);color:var(--gray-light)!important;font-size:.8rem!important;font-weight:400!important;font-style:italic}.dna{padding:160px 48px;border-top:1px solid rgba(201,168,76,.06);background:var(--black-soft)}.dna-inner{text-align:center;max-width:700px;margin:0 auto}.dna-title{font-family:var(--font-h);font-size:clamp(2.8rem,6vw,5.5rem);font-weight:900;letter-spacing:-2px;color:var(--white);margin-bottom:24px;line-height:1}.dna-sub{font-family:var(--font-b);font-size:1rem;font-weight:300;line-height:1.7;color:var(--gray);margin-bottom:48px}.comunidade{padding:120px 48px;border-top:1px solid rgba(201,168,76,.06);background:var(--black)}.comunidade-inner{text-align:center;max-width:700px;margin:0 auto}.comunidade-title{font-family:var(--font-h);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;letter-spacing:-.5px;color:var(--white);margin-bottom:16px;line-height:1.2}.comunidade-sub{font-family:var(--font-b);font-size:.95rem;font-weight:300;line-height:1.7;color:var(--gray);margin-bottom:48px}.comunidade-links{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:600px;margin:0 auto}.comunidade-card{background:var(--black-card);border:1px solid rgba(201,168,76,.08);padding:36px 28px;text-decoration:none;color:var(--white);transition:all .4s var(--ease);display:flex;flex-direction:column;align-items:center;text-align:center}.comunidade-card:hover{border-color:#c9a84c40;transform:translateY(-3px);box-shadow:0 12px 40px #0000004d}.comunidade-icon{width:40px;height:40px;color:var(--gold);margin-bottom:20px}.comunidade-icon svg{width:100%;height:100%}.comunidade-card h3{font-family:var(--font-h);font-size:.95rem;font-weight:700;margin-bottom:10px;letter-spacing:.3px}.comunidade-card p{font-family:var(--font-b);font-size:.8rem;font-weight:300;line-height:1.6;color:var(--gray)}@media (max-width: 768px){.comunidade{padding:80px 24px}.comunidade-title{font-size:1.6rem}.comunidade-links{grid-template-columns:1fr;gap:16px}.comunidade-card{padding:28px 24px}}.cta{position:relative;padding:200px 48px;text-align:center;overflow:hidden;min-height:80vh;display:flex;align-items:center;justify-content:center}.cta-bg{position:absolute;inset:0;z-index:1}.cta-bg img{width:100%;height:100%;object-fit:cover;object-position:center 25%;filter:grayscale(30%)}.cta-overlay{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at center,#0a0a0abf,#0a0a0aeb 70%),linear-gradient(to top,var(--black) 0%,transparent 40%)}.cta-inner{position:relative;z-index:3;max-width:700px;margin:0 auto}.cta-frase{font-family:var(--font-h);font-size:clamp(1.6rem,3.5vw,2.8rem);font-weight:700;line-height:1.25;color:var(--white);margin-bottom:16px}.cta-sub{font-family:var(--font-b);font-size:1.05rem;font-weight:300;color:var(--gold);margin-bottom:48px;letter-spacing:.3px}.cta-links{display:flex;justify-content:center}.footer{padding:40px 48px;text-align:center;border-top:1px solid rgba(255,255,255,.03)}.footer-content{display:flex;align-items:center;justify-content:center;gap:20px}.footer p{font-family:var(--font-h);font-size:.6rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--gray-dark)}.footer-admin{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:.9rem;opacity:.3;transition:opacity .3s var(--ease);text-decoration:none}.footer-admin:hover{opacity:.7}.reveal,.reveal-left,.reveal-right{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal{transform:translateY(28px)}.reveal-left{transform:translate(-35px)}.reveal-right{transform:translate(35px)}.reveal-d1{transition-delay:.15s}.reveal-d2{transition-delay:.3s}.reveal-d3{transition-delay:.45s}.reveal.active,.reveal-left.active,.reveal-right.active{opacity:1;transform:translate(0)}@media (max-width: 1024px){.eco-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.nav{padding:20px 24px}.nav.scrolled{padding:14px 24px}.nav-cta{padding:10px 20px;font-size:.6rem}.hero-content{padding:0 24px 60px}.hero-name{font-size:clamp(3rem,13vw,5rem);letter-spacing:-1px}.hero-tag{font-size:.5rem;letter-spacing:3px}.frase{padding:100px 24px;min-height:45vh}.frase-text{font-size:clamp(1.5rem,6.5vw,2.5rem)}.sobre{padding:0 24px 100px}.sobre-inner{grid-template-columns:1fr;gap:48px}.sobre-foto{aspect-ratio:4/5}.sobre-texto h3{font-size:1.3rem}.sobre-texto h3 br{display:none}.ecossistema{padding:100px 24px}.eco-grid{grid-template-columns:1fr;gap:16px}.eco-card{padding:36px 28px 32px}.eco-title{font-size:1.8rem}.palestras{grid-template-columns:1fr;gap:48px;padding:100px 24px}.palestras-img{aspect-ratio:16/9}.palestras-title{font-size:1.6rem}.palestras-title br{display:none}.dna{padding:100px 24px}.dna-title{font-size:clamp(2.2rem,10vw,3.5rem)}.dna-sub br{display:none}.cta{padding:140px 24px;min-height:70vh}.cta-frase{font-size:clamp(1.4rem,5.5vw,2rem)}.cta-frase br{display:none}.btn{padding:14px 32px;font-size:.6rem}.footer{padding:32px 24px}}@media (max-width: 480px){.hero-name{font-size:2.8rem}.frase-text{font-size:1.4rem}.eco-card{padding:28px 24px 24px}}
