.footer{position:relative}.custom-shape-divider-top{width:100%;line-height:0;position:absolute;top:0;left:0;overflow:hidden}.custom-shape-divider-top svg{width:calc(100% + 1.3px);height:150px;display:block;position:relative}.custom-shape-divider-top .shape-fill{fill:#aef507}.footer-container{z-index:1;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;margin:0 auto;padding:60px;display:flex;position:relative}.footer-container:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;background:var(--bg-gradient);opacity:.4;z-index:-2;position:absolute;inset:0}.footer:after{content:"";z-index:-1;height:20px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 10px 30px -10px #0e0e0e99}.footer-logo-link img{pointer-events:none;width:250px;margin-bottom:10px}.startup-badge{text-align:left;margin-bottom:20px;font-size:14px;font-weight:700}.footer-brand-note{color:var(--color-text);max-width:280px;margin-top:20px;font-size:14px;line-height:1.6}.startup-badge span{color:var(--color-primary)}[data-theme=light] .startup-badge span{color:var(--color-secondary);background-color:var(--color-primary)}.footer-social-icons{gap:20px;margin-top:20px;display:flex}.footer-social-icons a{color:var(--color-text);border:1px solid var(--color-border);border-radius:50%;padding:10px;font-size:20px;transition:all .3s;display:inline-flex}.footer-social-icons a:hover{border:1px solid var(--color-primary);color:var(--color-primary)}.footer-links-logo{text-align:left}.footer-links-logo h3{color:var(--color-primary);margin-bottom:15px;font-size:26px}[data-theme=light] .footer-links-logo h3,[data-theme=light] .footer-contact h3{color:var(--color-secondary);background-color:var(--color-primary);border-radius:10px;width:fit-content}.footer-links-logo ul{padding:0;list-style:none}.footer-links-logo li{align-items:center;gap:6px;margin:8px 0;display:flex;position:relative}.footer-links-logo li svg{color:var(--color-primary);font-size:1.2rem}.footer-links-logo li a{color:var(--color-text);letter-spacing:1px;text-decoration:none;transition:all .3s;position:relative}.footer-links-logo li a:hover{color:var(--color-primary)}.footer-links-logo li a:after{content:"";background-color:var(--color-primary);border-radius:1px;width:0%;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.footer-links-logo li a:hover:after{width:100%}.footer-contact{text-align:left}.footer-contact h3{color:var(--color-primary);margin-bottom:15px;font-size:26px}.footer-contact-content{grid-template-columns:1fr;gap:1rem;display:grid}.footer-contact a{color:var(--color-text);letter-spacing:1px;text-decoration:none;transition:all .3s;position:relative}.footer-contact a:hover{color:var(--color-primary)}.footer-contact a:after{content:"";background-color:var(--color-primary);border-radius:1px;width:0%;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.footer-contact a:hover:after{width:100%}.footer-contact-icon{color:var(--color-primary);margin-right:10px;font-size:18px}.footer-bottom{text-align:center;border-top:1px solid var(--color-primary);background-color:var(--color-secondary);color:#fff;padding:15px;font-size:16px}.footer-bottom p svg{color:var(--color-primary);margin:-2px 4px}@media (max-width:768px){.footer-container{flex-direction:column;gap:30px;padding:40px}.footer-links-logo h3,.footer-contact h3{font-size:22px}}@media (max-width:480px){.footer{text-align:left;padding:15px 0}.startup-badge{margin-bottom:10px;font-size:13px}.footer-brand-note{max-width:100%;font-size:13px}.footer-links-logo h3,.footer-contact h3{font-size:20px}.footer-bottom{font-size:14px}.footer-social-icons{gap:10px}}
.floating-icons-container{z-index:999;width:100%;position:fixed;bottom:20px}.floating-icon{color:var(--color-text);background-color:#aef507;border-radius:40%;justify-content:center;align-items:center;width:50px;height:50px;text-decoration:none;transition:transform .3s;display:flex;position:absolute;bottom:0}.floating-icon:hover{transform:translateY(-5px)}[data-theme=light] .floating-icon{color:#fff}.whatsapp{background-color:#24d266}.theme-toggle{color:#0e0e0e;background-color:#aef507;border:none;transition:all 1s}.theme-toggle img{transition:filter 1s}[data-theme=light] .theme-toggle{box-shadow:none;background-color:#0e0e0e}[data-theme=light] .theme-toggle img{filter:invert()}@media screen and (max-width:480px){.floating-icon{width:40px;height:40px}}
@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa976604f77b0cd0-s.48a566ce.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.37505e65.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.albert_sans_d2cdb4ed-module__1KmNdq__className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.albert_sans_d2cdb4ed-module__1KmNdq__variable{--font-albert-sans:"Albert Sans","Albert Sans Fallback"}
@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5118a467bb6b5764-s.75bfa09d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2293d94da4a039c8-s.p.3ca4c311.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Audiowide Fallback;src:local(Arial);ascent-override:78.1%;descent-override:22.5%;line-gap-override:0.0%;size-adjust:126.73%}.audiowide_936dfb3f-module__FeEOuW__className{font-family:Audiowide,Audiowide Fallback;font-style:normal;font-weight:400}.audiowide_936dfb3f-module__FeEOuW__variable{--font-audiowide:"Audiowide","Audiowide Fallback"}
