.about-section{padding:6rem 0;position:relative}.about-hero{grid-template-columns:1fr .8fr;align-items:center;gap:4rem;margin-bottom:6rem;display:grid}.about-hero-content{text-align:left}.about-hero-content h1{background:linear-gradient(90deg,#fff,#a0a0a0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3.5rem;line-height:1.1}.about-hero-content h2{color:var(--primary);margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}.about-hero-content p{color:var(--text-muted);margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.about-hero-visual{justify-content:center;display:flex;position:relative}.about-hero-visual img{filter:drop-shadow(0 0 30px #f29f051a);max-width:100%;height:auto;animation:6s ease-in-out infinite float}.stats-strip{z-index:10;background:#0a0a0af2;border-top:1px solid #333;padding:3rem 0;position:relative}.about-stats-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (max-width:768px){.about-stats-grid{grid-template-columns:1fr;gap:3rem}.stat-item{border-bottom:1px solid #ffffff1a;padding-bottom:2rem;border-right:none!important}.stat-item:last-child{border-bottom:none}}.stat-item{text-align:center;background:0 0;border-right:1px solid #ffffff1a;padding:1.5rem;transition:transform .3s}.stat-item:last-child{border-right:none}.stat-item:hover{transform:translateY(-5px)}.stat-icon{color:var(--primary);opacity:.8;margin-bottom:1rem;font-size:2rem}.stat-number{color:#fff;margin-bottom:.5rem;font-size:2.5rem;font-weight:700;display:block}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.95rem;line-height:1.4}.value-prop{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;margin-bottom:6rem;display:grid}.value-text{padding-right:2rem}.value-text h3{color:#fff;margin-bottom:1.5rem;font-size:2.2rem}.value-text p{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.value-visual{border:1px solid #ffffff1a;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.value-visual img{width:100%;transition:transform .5s;display:block}.value-visual:hover img{transform:scale(1.05)}@media (max-width:1024px){.about-hero,.value-prop{text-align:center;grid-template-columns:1fr;gap:3rem}.about-hero-content,.value-text{text-align:center;padding-right:0}.about-stats-grid{grid-template-columns:repeat(2,1fr)}.stat-item{border-bottom:1px solid #ffffff1a;border-right:none;padding-bottom:2rem}.stat-item:nth-last-child(-n+2){border-bottom:none}.about-hero .about-hero-visual{order:-1;margin-bottom:2rem}}@media (max-width:600px){.about-stats-grid{flex-direction:row;justify-content:space-between;gap:0;padding:0 .5rem;display:flex}.stat-item{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;width:33.33%;padding:.5rem;display:flex;border-bottom:none!important}.stat-item:last-child{border-right:none}.stat-number{margin-bottom:.3rem;font-size:1.4rem}.stat-label{font-size:.6rem;line-height:1.2}.about-hero-content h1{font-size:2.5rem}}.comet{z-index:0;opacity:0;background:linear-gradient(90deg,#0000,#fffc,#fff);width:300px;height:2px;animation:12s infinite cometPass;position:absolute;top:20%;left:-200px;transform:rotate(-15deg)}.comet:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 15px #fff,0 0 30px #fffc}@keyframes cometPass{0%{opacity:0;top:15%;left:-300px}5%{opacity:1}30%{opacity:0;top:45%;left:120%}to{opacity:0;left:120%}}#hero-galaxy-particles{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.about-section{z-index:5;background:#0a0a0a;padding:6rem 0;position:relative}.img-placeholder{color:#888;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1e99;border:1px solid #ffffff1a;border-radius:20px;justify-content:center;align-items:center;width:100%;height:400px;font-family:monospace;font-size:1.2rem;display:flex;position:relative}.img-placeholder:after{content:"IMAGEM AQUI";letter-spacing:2px;font-weight:700}.content-split{grid-template-columns:1fr .8fr;align-items:center;gap:5rem;margin-bottom:6rem;display:grid}.content-text{text-align:left}.content-text h2{color:#fff;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700}.content-text p{color:#ccc;margin-bottom:1.5rem;font-size:1.15rem;line-height:1.7}@media (max-width:1024px){.content-split{text-align:center;grid-template-columns:1fr;gap:3rem;padding:0 1rem}.content-text{text-align:center}.hero-watermark{line-height:.85;font-size:30vw!important}.hero-planet{width:400px}}@media (max-width:768px){.hero-watermark{white-space:normal;width:100%;margin-top:-20px;line-height:.85;left:50%;font-size:20vw!important}}.marcilio-section{background:#050505;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.marcilio-section:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(#0a0a0a,#0000);width:100%;height:15vh;position:absolute;top:0;left:0}.marcilio-img-container{z-index:1;pointer-events:none;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.marcilio-img{object-fit:cover;object-position:center top;filter:drop-shadow(0 0 50px #000c);opacity:.9;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(#000 85%,#0000 100%)}.marcilio-content{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1200px;min-height:80vh;margin:0 auto;padding:2rem;display:flex;position:relative}.qs-glass-card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff03 100%);border:1px solid #ffffff1a;border-radius:30px;width:100%;max-width:450px;margin:2rem 0;padding:3rem;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #000c,inset 0 0 0 1px #ffffff0d}.qs-glass-card:hover{transform:translateY(-10px)scale(1.02);box-shadow:0 20px 50px #000000b3}.qs-glass-card h2{background:linear-gradient(45deg,#fff,#aaa);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2rem}.qs-glass-card p{color:#ddd;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.qs-glass-card p:last-child{margin-bottom:0}@media (max-width:900px){.marcilio-section{height:auto;padding:80px 0;display:block}.marcilio-content{flex-direction:column;min-height:auto;padding:1.5rem;display:flex}.marcilio-img-container{order:-1;height:60vh;position:relative}.marcilio-img{object-position:center 20%}.qs-glass-card{max-width:100%;margin:15px 0;padding:2rem 1.5rem;text-align:center!important;width:100%!important}.card-left,.card-right{text-align:center;align-self:center;margin-top:0;margin-bottom:0}.card-right h2{text-align:center}}.timeline-section{background:#0a0a0a;padding:120px 0;overflow:hidden}.timeline-wrapper{margin-top:4rem;padding:0 40px;position:relative}.timeline-track{-ms-overflow-style:none;scrollbar-width:none;gap:0;padding:220px 150px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.timeline-track::-webkit-scrollbar{display:none}.timeline-line{z-index:1;background:#ffffff1a;width:0;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.timeline-item{z-index:2;flex-shrink:0;min-width:380px;position:relative}.milestone-content{max-width:280px;padding:20px 0;transition:all .4s}.milestone-content h3{color:#fff;letter-spacing:1.5px;margin-bottom:.8rem;font-size:1.1rem;font-weight:600}.milestone-content p{color:var(--text-muted);font-size:.9rem;font-weight:300;line-height:1.7}.timeline-item.top .milestone-content{position:absolute;bottom:calc(50% + 65px);left:0}.timeline-item.top:after{content:"";background:linear-gradient(to top,var(--primary),transparent);opacity:.6;width:1px;height:60px;position:absolute;bottom:50%;left:8px}.timeline-item.bottom .milestone-content{position:absolute;top:calc(50% + 65px);left:0}.timeline-item.bottom:after{content:"";background:linear-gradient(to bottom,var(--primary),transparent);opacity:.6;width:1px;height:60px;position:absolute;top:50%;left:8px}.milestone-dot{border:2px solid var(--primary);z-index:3;background:#0a0a0a;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.timeline-item:hover .milestone-dot{background:var(--primary);box-shadow:0 0 15px var(--primary);transform:translateY(-50%)scale(1.2)}.highlight-item .milestone-dot{border-color:#fff;width:20px;height:20px}.timeline-nav{color:#fff;cursor:pointer;z-index:10;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.timeline-nav:hover{background:var(--primary);border-color:var(--primary);color:#000;box-shadow:0 0 20px #f29f0566}.timeline-nav.prev{left:0}.timeline-nav.next{right:0}@media (max-width:768px){.timeline-section{padding:3rem 0}.timeline-wrapper{margin-top:1rem;padding:0}.timeline-track{padding:140px 20px}.timeline-nav{z-index:100;cursor:pointer;background:#000000e6;border-color:#ffffff4d;width:40px;height:40px;font-size:1rem;display:flex}.timeline-nav:active{background:var(--primary);transform:scale(.95)translateY(-50%)}.timeline-nav.prev{left:5px}.timeline-nav.next{right:5px}.timeline-item{min-width:260px}.timeline-item.top .milestone-content{padding-bottom:0;bottom:calc(50% + 40px)}.timeline-item.bottom .milestone-content{padding-top:0;top:calc(50% + 40px)}.timeline-item.top:after,.timeline-item.bottom:after{height:35px}.milestone-content h3{margin-bottom:.4rem;font-size:1rem}.milestone-content p{font-size:.85rem;line-height:1.4;display:block!important}}.about-cta{padding:60px 0 120px}.methodology-section{background:var(--bg-color);padding:120px 0;position:relative;overflow:hidden}.methodology-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.methodology-info h2{margin-bottom:2rem;font-size:3.5rem;line-height:1.1}.methodology-info .subtitle{color:var(--text-muted);max-width:500px;margin-bottom:3rem;font-size:1.2rem}.methodology-card-highlight{border-left:4px solid var(--primary);background:#f29f050d;border-radius:0 20px 20px 0;margin-top:2rem;padding:2rem}.methodology-card-highlight p{color:#fff;margin:0;font-size:1.1rem}.methodology-visual{justify-content:center;align-items:center;height:600px;display:flex;position:relative}.methodology-hub{text-align:center;z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0fcc;border:1px solid #ffffff1a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:320px;height:320px;padding:2rem;display:flex;position:relative;box-shadow:0 0 50px #00000080,inset 0 0 20px #ffffff0d}.methodology-hub h3{color:var(--primary);margin-bottom:1rem;font-size:1.6rem}.methodology-hub p{color:var(--text-muted);font-size:.85rem;line-height:1.5}.methodology-orbit{border:1px dashed #f29f0533;border-radius:50%;width:500px;height:500px;animation:60s linear infinite rotateOrbit;position:absolute}.methodology-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:280px;transition:var(--transition);z-index:5;background:#14141499;border:1px solid #ffffff14;border-radius:20px;align-items:flex-start;gap:1.2rem;padding:1.5rem;display:flex;position:absolute}.methodology-item:hover{border-color:var(--primary);background:#1e1e1ecc;transform:scale(1.05)}.methodology-item .icon-box{width:50px;height:50px;color:var(--primary);background:#f29f051a;border:1px solid #f29f054d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.methodology-item .content h4{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:.4rem;font-size:.95rem}.methodology-item .content p{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.4}.item-1{top:0;right:-50px}.item-2{top:150px;right:-120px}.item-3{bottom:150px;right:-120px}.item-4{bottom:0;right:-50px}@keyframes rotateOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1100px){.methodology-grid{text-align:center;grid-template-columns:1fr}.methodology-info .subtitle{margin-left:auto;margin-right:auto}.methodology-card-highlight{border-left:none;border-top:4px solid var(--primary);border-radius:20px}.methodology-visual{flex-direction:column;gap:2rem;height:auto;padding-top:50px}.methodology-hub{margin-bottom:2rem;position:static}.timeline-section{padding:3rem 0}.timeline-wrapper{margin-top:1rem;padding:0}.timeline-track{gap:15px;padding:140px 20px}.timeline-nav{z-index:100;cursor:pointer;background:#000000e6;border-color:#ffffff4d;width:40px;height:40px;font-size:1rem;display:flex}.timeline-nav:active{background:var(--primary);transform:scale(.95)translateY(-50%)}.timeline-nav.prev{left:5px}.timeline-nav.next{right:5px}.timeline-item{min-width:260px}.timeline-item.top .milestone-content{padding-bottom:0;bottom:calc(50% + 40px)}.timeline-item.bottom .milestone-content{padding-top:0;top:calc(50% + 40px)}.timeline-item.top:after,.timeline-item.bottom:after{height:35px}.milestone-content h3{margin-bottom:.4rem;font-size:1rem}.milestone-content p{font-size:.85rem;line-height:1.4;display:block!important}.about-cta{padding:60px 0 120px}}@keyframes scrollLeftMobile{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRightMobile{0%{transform:translate(-50%)}to{transform:translate(0)}}.qs-locations{background:#0a0a0a;padding:120px 0}.qs-locations-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;display:grid}.qs-location-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;transition:all .4s;overflow:hidden}.qs-location-card:hover{border-color:#f29f054d;transform:translateY(-4px);box-shadow:0 20px 60px #0000004d}.qs-location-content{padding:2rem}.qs-location-content h3{color:#fff;margin-bottom:.5rem;font-size:1.4rem}.qs-location-address{font-weight:600;color:var(--primary)!important;margin-bottom:1rem!important;font-size:.9rem!important}.qs-location-content p{color:var(--text-muted);font-size:.95rem;line-height:1.7}@media (max-width:768px){.qs-locations{padding:80px 0}.qs-locations-grid{grid-template-columns:1fr}}
