.apresentacao{padding:4.5rem 3.5rem;margin-top:6.5rem;margin-left:auto;margin-right:auto;max-width:1240px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:75vh;background:radial-gradient(circle at 85% 30%,rgba(255,221,72,.08) 0,transparent 60%),linear-gradient(135deg,#121212,#1a1a1a);border-radius:32px;border:1px solid rgba(255,221,72,.15);box-shadow:0 24px 64px rgba(0,0,0,.4),0 0 40px rgba(255,221,72,.05);position:relative;overflow:hidden;animation:fadeIn 1s ease-in both}.apresentacao:before{content:"";position:absolute;top:-120px;left:-120px;width:320px;height:320px;background:radial-gradient(circle,rgba(255,221,72,.12) 0,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0}.apresentacao__conteudo{width:52%;display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:2}.apresentacao__badge{display:inline-flex;align-items:center;gap:.6rem;width:-moz-fit-content;width:fit-content;padding:.4rem 1rem;background:rgba(255,221,72,.08);border:1px solid rgba(255,221,72,.25);border-radius:9999px;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.5px;color:#ffdd48;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:slideDown .6s ease-out}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.apresentacao__badge-dot{width:8px;height:8px;border-radius:50%;background:#ffdd48;box-shadow:0 0 10px #ffdd48;animation:pulseDot 2s ease-in-out infinite}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.apresentacao__conteudo__titulo{font-family:Krona One,sans-serif;font-size:2.35rem;font-weight:700;line-height:1.3;letter-spacing:.5px;color:#fff;margin:0;animation:slideIn .8s ease-out}.titulo-solucoes{color:#f1f1f1}.titulo-destaque{background:linear-gradient(90deg,#ffdd48,#fff7cc 50%,#ffdd48);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:shimmerTitle 4s linear infinite}@keyframes shimmerTitle{0%{background-position:200% 0}to{background-position:0 0}}.apresentacao__conteudo__texto{font-family:Montserrat,sans-serif;font-size:1.15rem;color:#c7c7c7;line-height:1.7;margin:0;max-width:540px}.texto-destaque{font-weight:600}.apresentacao__actions{display:flex;align-items:center;gap:1.2rem;margin-top:.5rem;flex-wrap:wrap}.btn-cta-primary{display:inline-flex;align-items:center;gap:.75rem;padding:.9rem 1.8rem;background:linear-gradient(135deg,#FFDD48,#f3cb29);color:#121212;font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;text-decoration:none;border-radius:14px;box-shadow:0 6px 20px rgba(255,221,72,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-cta-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 28px rgba(255,221,72,.45);background:linear-gradient(135deg,#ffe56b,#ffdd48)}.btn-cta-primary .btn-icon{font-size:1.1rem}.btn-cta-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;background:hsla(0,0%,100%,.04);border:1px solid rgba(255,221,72,.3);color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:.95rem;text-decoration:none;border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.btn-cta-secondary:hover{background:rgba(255,221,72,.1);border-color:#ffdd48;color:#ffdd48;transform:translateY(-2px)}.btn-cta-secondary .btn-icon-subtle{font-size:.8rem;transition:transform .2s ease}.btn-cta-secondary:hover .btn-icon-subtle{transform:translateX(4px)}.apresentacao__social-dock{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding-top:1.2rem;border-top:1px solid hsla(0,0%,100%,.08)}.apresentacao__social-label{font-family:Montserrat,sans-serif;font-size:.9rem;color:#888;font-weight:500}.apresentacao__social-icons{display:flex;align-items:center;gap:.75rem}.social-icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid rgba(255,221,72,.15);color:#d1d1d1;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.social-icon-btn:hover{background:rgba(255,221,72,.15);border-color:#ffdd48;color:#ffdd48;transform:translateY(-3px);box-shadow:0 6px 16px rgba(255,221,72,.25)}.apresentacao__visual-3d{width:48%;z-index:1}.apresentacao__visual-3d,.visual-3d-wrapper{min-height:480px;display:flex;justify-content:center;align-items:center;position:relative}.visual-3d-wrapper{width:100%;background:rgba(0,0,0,0);border:none;box-shadow:none;overflow:visible}@media(max-width:1024px){.apresentacao{padding:3.5rem 2rem;flex-direction:column;text-align:center;gap:3rem}.apresentacao__conteudo{width:100%;align-items:center}.apresentacao__conteudo__texto{max-width:100%}.apresentacao__actions,.apresentacao__social-dock{justify-content:center}.apresentacao__visual-3d{width:100%;max-width:500px}}@media(max-width:640px){.apresentacao{padding:2.5rem 1.25rem;margin-top:5rem;border-radius:24px}.apresentacao__conteudo__titulo{font-size:1.7rem}.apresentacao__conteudo__texto{font-size:1rem}.apresentacao__actions{width:100%;flex-direction:column}.btn-cta-primary,.btn-cta-secondary{width:100%;justify-content:center}}@keyframes floatBadge{0%{transform:translateZ(30px) translateY(0) rotate(0deg)}to{transform:translateZ(30px) translateY(-8px) rotate(3deg)}}@import"https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:wght@400;600&display=swap";.sobre{padding:6rem 2rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:90vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#FFDD48);background-size:400% 400%;border-radius:32px;box-shadow:0 24px 80px rgba(0,0,0,.3);position:relative;overflow:hidden;max-width:1200px;margin:4rem auto;animation:gradientShift 12s ease infinite;animation:fadeIn 1s ease-in both}.sobre:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,221,72,.08) 2px,transparent 0);background-size:80px 80px;animation:floatingParticles 25s linear infinite;pointer-events:none;z-index:0}@media(max-width:768px){.sobre:before{display:none}}.sobre:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.03) 50%,transparent 70%);animation:shimmer 10s ease-in-out infinite;pointer-events:none;z-index:0}.sobre__conteudo{position:relative;z-index:2;padding:2rem;animation:slideIn .8s ease-out}@keyframes slideIn{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@media(max-width:1200px){.sobre__conteudo{order:2}}.sobre__titulo{font-size:3.2rem;font-family:Krona One,sans-serif;margin-bottom:2rem;font-weight:800;letter-spacing:1.5px;text-shadow:0 4px 24px rgba(255,221,72,.4);position:relative}.sobre__titulo:after{content:"";position:absolute;bottom:-12px;left:0;width:120px;height:4px;background:linear-gradient(90deg,#FFDD48,transparent);animation:titleUnderline 3s ease-in-out infinite alternate}.sobre__titulo-brilho{display:inline-block;background:linear-gradient(90deg,#FFDD48 15%,#fffbe8 60%,#FFDD48);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:brilhoTituloSobre 3.5s linear infinite}@keyframes brilhoTituloSobre{0%{background-position:200% 0}to{background-position:-200% 0}}.sobre__texto{font-size:1.4rem;font-family:Montserrat,sans-serif;line-height:1.7;color:#f6f6f6;padding:2rem;background:rgba(0,0,0,.3);border-radius:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,221,72,.2);box-shadow:0 8px 32px rgba(255,221,72,.15);position:relative;animation:fadeIn 1.2s ease-in both}.sobre__texto:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,221,72,.05),transparent);transition:left .6s ease;z-index:-1}.sobre__texto:hover:before{left:100%}.texto-destaque{color:#ffdd48;font-weight:700;text-shadow:0 0 8px rgba(255,221,72,.4);position:relative}.texto-destaque:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#ffdd48;transform:scaleX(0);transition:transform .3s ease}.texto-destaque:hover:after{transform:scaleX(1)}.sobre__imagem-wrapper{position:relative;z-index:2;perspective:1000px;display:flex;justify-content:center;align-items:center;animation:slideInRight .8s ease-in-out both}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.sobre__imagem{max-width:380px;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:200px;border:4px solid #ffdd48;box-shadow:0 8px 32px 0 rgba(255,221,72,.18),0 2px 16px rgba(0,0,0,.12);position:relative;z-index:1;transition:box-shadow .4s,transform .4s;animation:fadeIn 1s ease-in both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sobre__imagem:hover{transform:rotateX(0) rotateY(0) scale(1.05);filter:brightness(1.1) contrast(1.1)}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes floatingParticles{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-80px,-80px) rotate(1turn)}}@keyframes shimmer{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@keyframes titleUnderline{0%{width:80px;opacity:.7}to{width:140px;opacity:1}}@keyframes frameFloat{0%,to{transform:rotateX(15deg) rotateY(-15deg) translateY(0)}50%{transform:rotateX(10deg) rotateY(-10deg) translateY(-20px)}}@media(max-width:1200px){.sobre{grid-template-columns:1fr;padding:4rem 2rem;max-width:800px;text-align:center;align-content:center}.sobre__conteudo{padding:.5rem 0;order:2}.sobre__imagem-wrapper{width:80%;margin:0 auto 2rem;order:1}.sobre__imagem{max-width:380px;aspect-ratio:1/1}}@media(max-width:768px){.sobre{padding:3rem 1.5rem}.sobre__titulo{font-size:2.2rem}.sobre__texto{font-size:1.2rem;padding:1.5rem}.sobre__imagem-wrapper{width:100%}.sobre__imagem{max-width:50%;aspect-ratio:1/1}}@media(max-width:480px){.sobre{padding:2rem 1rem;border-radius:24px}.sobre__titulo{font-size:1.8rem}.sobre__texto{font-size:1rem;padding:1rem}.sobre__imagem{max-width:60%;aspect-ratio:1/1}}@media(prefers-reduced-motion:reduce){.sobre,.sobre__conteudo,.sobre__imagem-wrapper,.sobre__titulo-brilho{animation:none!important;transition:none!important}.sobre:after,.sobre:before,.sobre__imagem-wrapper:before{animation:none!important}}