.glass-cookie{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:9999;animation:slideUp .6s ease}.glass-container{display:flex;align-items:center;gap:18px;padding:20px 26px;border-radius:16px;background:rgba(1,8,22,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 50px rgba(0,0,0,.4);max-width:900px;color:white;position:relative}.glass-container:before{content:"";position:absolute;inset:-1px;border-radius:18px;background:linear-gradient(120deg,#00eaff,#3b82f6,#00eaff);filter:blur(20px);opacity:.3;z-index:-1;animation:glowMove 8s linear infinite}.glass-icon{font-size:32px;animation:float 3s ease-in-out infinite}.glass-text h3{margin:0;font-size:18px}.glass-text p{margin:4px 0 0;font-size:14px;opacity:.9}.glass-actions{margin-left:auto;display:flex;gap:10px}.btn-glass{border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .25s ease}.accept{background:linear-gradient(135deg,#00eaff,#3b82f6);color:#000915!important;font-weight:800}.accept:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px rgba(0,234,255,.4)}.reject{background:rgba(255,255,255,.2);color:white}.reject:hover{background:rgba(255,255,255,.35)}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}@keyframes glowMove{0%{filter:hue-rotate(0deg) blur(25px)}to{filter:hue-rotate(1turn) blur(25px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:768px){.glass-container{flex-direction:column;text-align:center}.glass-actions{margin-left:0}}.cta-actions{position:fixed;top:90px;right:30px;display:flex;flex-direction:column;align-items:flex-end;gap:15px;z-index:9999;opacity:0;visibility:hidden;transform:translateY(30px);transition:all .5s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.cta-actions.visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.cta-btn{display:flex;align-items:center;justify-content:flex-start;width:60px;height:60px;border-radius:30px;color:white;text-decoration:none;box-shadow:0 10px 25px rgba(0,0,0,.2);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:visible;position:relative;padding:0 18px}.cta-btn.whatsapp{background:#25d366}.cta-btn.whatsapp:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #25d366;animation:pulse-whatsapp-composited 2s infinite;pointer-events:none;z-index:-1}.cta-btn.call{background:linear-gradient(135deg,#00d8ff,#007bff)}.cta-btn.audit{background:linear-gradient(135deg,#facc15,#eab308);color:#000}@keyframes pulse-whatsapp-composited{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}.cta-btn:hover{width:165px;box-shadow:0 15px 35px rgba(0,0,0,.3)}.cta-btn svg{font-size:24px;min-width:24px}.btn-text{margin-left:0;font-weight:600;white-space:nowrap;opacity:0;font-size:16px;max-width:0;overflow:hidden;transition:all .3s ease}.cta-btn:hover .btn-text{opacity:1;max-width:100px;margin-left:12px}@media (max-width:768px){.cta-actions{top:auto;bottom:180px;left:auto;right:20px;flex-direction:column;justify-content:flex-end;gap:15px}.cta-btn{width:50px;height:50px;padding:0;justify-content:center;box-shadow:0 5px 15px rgba(0,0,0,.4)}.cta-btn:hover{width:50px;border-radius:50%;transform:scale(1.1)}.btn-text{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;background:#000915;color:#ffffff;font-family:var(--font-plus-jakarta-sans),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-display:swap;min-height:100vh;overflow-x:hidden}body,button,input,select,textarea{font-family:var(--font-plus-jakarta-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.brand-text,.card-title-style,.hub-name,.project-title-style,.spotlight-tag,h1,h2,h3,h4,h5,h6{font-family:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-display:swap}img{max-width:100%;height:auto;display:block}img[height]:not([height=auto]),img[width]:not([width=auto]){aspect-ratio:auto}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.App{text-align:center}.navbar-toggler{background-color:white!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@supports (container-type:inline-size){:root{container-type:inline-size}}body,html{scroll-behavior:auto;will-change:auto}body:before{content:"";display:block;height:0}button,input,select,textarea{border-radius:0}.hidden-tracking{display:none!important;visibility:hidden!important}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_d1df89{font-family:Outfit,Outfit Fallback,-apple-system,BlinkMacSystemFont,Segoe UI;font-style:normal}.__variable_d1df89{--font-outfit:"Outfit","Outfit Fallback",-apple-system,BlinkMacSystemFont,Segoe UI}