@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;900&display=swap";body{max-width:100%!important;font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;color:#333}.cta-button{position:relative;overflow:hidden;animation:pulse 2s infinite}.cta-button::after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient( 45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.1) 50%,rgba(255,255,255,0) 100% );transform:rotate(30deg);animation:shimmer 3s linear infinite;z-index:1}@keyframes shimmer{0%{transform:translateX(-100%)rotate(30deg)}100%{transform:translateX(100%)rotate(30deg)}}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.whatsapp-btn{position:fixed;bottom:70px;right:35px;background-color:#25d366;color:#fff;padding:10px 20px;border-radius:50px;text-decoration:none;display:flex;align-items:center;gap:8px;font-family:Arial,sans-serif;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:all .3s ease;z-index:1000}.whatsapp-btn:hover{background-color:#128c7e;transform:scale(1.05);box-shadow:0 6px 15px rgba(0,0,0,.3)}.whatsapp-btn img{flex-shrink:0}.whatsapp-btn span{font-size:16px;font-weight:500}.powered-by{position:fixed;bottom:35px;right:35px;color:#fff;font-size:11px;font-family:Arial,sans-serif;z-index:999;background-color:rgba(0,0,0,.4);padding:4px 8px;border-radius:4px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.2);text-align:center}.powered-by-link{color:#b8a67d;text-decoration:none;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.powered-by-link:hover{text-decoration:underline}.trust-badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s ease}.trust-badge:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(255,255,255,.2)}.hover-card{transition:all .3s ease}.hover-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(5,34,69,.1)}.gradient-text{background:linear-gradient(90deg,#052245 0%,#b8a67d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.btn-primary{background-color:#052245;color:#fff;padding:.75rem 1.5rem;border-radius:1rem;font-weight:600;transition:all .3s ease;border:none;outline:none;cursor:pointer;box-shadow:0 4px 6px rgba(5,34,69,.1)}.btn-primary:hover{background-color:#031629;transform:translateY(-2px);box-shadow:0 6px 10px rgba(5,34,69,.2)}.btn-secondary{background-color:#b8a67d;color:#052245;padding:.75rem 1.5rem;border-radius:1rem;font-weight:600;transition:all .3s ease;border:none;outline:none;cursor:pointer;box-shadow:0 4px 6px rgba(184,166,125,.2)}.btn-secondary:hover{background-color:#a28e63;transform:translateY(-2px);box-shadow:0 6px 10px rgba(184,166,125,.3)}input,select,textarea{transition:all .3s ease;border:1px solid #e2e8f0;border-radius:.5rem}input:focus,select:focus,textarea:focus{border-color:#b8a67d;outline:none;box-shadow:0 0 0 3px rgba(184,166,125,.2)}.section-divider{height:4px;width:100px;background:linear-gradient(90deg,#052245 0%,#b8a67d 100%);margin:2rem auto;border-radius:2px}@media(max-width:768px){header{height:80px!important}.parallax{background-attachment:scroll}.trust-badge{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.whatsapp-btn{bottom:50px;right:20px;padding:8px 16px}.whatsapp-btn span{font-size:14px}#hero-heading{margin-top:20px}.powered-by{bottom:20px;right:20px;font-size:12px;width:auto;max-width:calc(100% - 40px)}}@keyframes pulse{0%{box-shadow:0 0 rgba(184,166,125,.4)}70%{box-shadow:0 0 0 10px rgba(184,166,125,0)}100%{box-shadow:0 0 rgba(184,166,125,0)}}.cta-pulse{animation:pulse 2s infinite}.dropdown-container{position:relative}.dropdown-trigger{background:0 0;border:none;cursor:pointer;padding:0;transition:all .3s ease}.dropdown-trigger:hover{color:#b8a67d}.dropdown-menu{position:absolute;top:100%;left:0;background-color:rgba(0,0,0,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(184,166,125,.2);border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.3);min-width:180px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;padding:8px 0;margin-top:8px}.dropdown-container:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{display:block;padding:12px 20px;color:#fff;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1)}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background-color:rgba(184,166,125,.1);color:#b8a67d;padding-left:24px}@media(max-width:768px){.dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;background-color:rgba(0,0,0,.8);margin-top:0;border-radius:0;border:none;border-top:1px solid rgba(184,166,125,.2)}.dropdown-container:hover .dropdown-menu{transform:none}}.mobile-dropdown-section{border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.mobile-dropdown-trigger{background:0 0;border:none;cursor:pointer;padding:.5rem 0;font-size:inherit;font-family:inherit;transition:all .3s ease}.mobile-dropdown-trigger svg{transition:transform .3s ease}.mobile-dropdown-trigger.active svg{transform:rotate(180deg)}.mobile-dropdown-menu{transition:all .3s ease;overflow:hidden}.mobile-dropdown-menu.hidden{max-height:0;opacity:0}.mobile-dropdown-menu:not(.hidden){max-height:200px;opacity:1}.step-fade{transition:opacity 1s ease-in-out;opacity:0}.step-fade.hidden{opacity:0;display:none!important}.step-fade:not(.hidden){opacity:1;display:block}.carousel-wrapper{transition:transform .8s cubic-bezier(.4,0,.2,1);will-change:transform}.carousel-slide{transition:opacity .3s ease-in-out;-webkit-mask-image:linear-gradient( to right,transparent 0%,black 20%,black 80%,transparent 100% );mask-image:linear-gradient( to right,transparent 0%,black 20%,black 80%,transparent 100% );-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.step-arrow{transition:all .3s ease;border-radius:50%;padding:8px}.step-arrow:hover{text-shadow:0 0 12px rgba(184,166,125,.8),0 0 20px rgba(184,166,125,.6);transform:scale(1.1)}.step-description{transition:all .3s ease;padding:12px;border-radius:8px}.step-description:hover{text-shadow:0 2px 8px rgba(184,166,125,.8)}.step-indicator{position:relative;cursor:pointer;padding:8px;transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:center}.step-indicator div{transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:9999px}.step-indicator:not(.active){transform:scale(.9)}.step-indicator:not(.active):hover{transform:scale(1.1)}.step-indicator.active{transform:scale(1.2);animation:indicatorPulse 2s ease-in-out infinite}.step-indicator.active div{box-shadow:0 0 3px rgba(184,166,125,.6),0 0 6px rgba(184,166,125,.4)}.industries-scroll-container{overflow:visible;position:relative;margin:0 auto;width:75%;mask-image:linear-gradient( to right,transparent 0%,black 15%,black 85%,transparent 100% );-webkit-mask-image:linear-gradient( to right,transparent 0%,black 15%,black 85%,transparent 100% )}@media(max-width:768px){.industries-scroll-container{width:100%}}.industries-scroll-wrapper{display:flex;animation:scroll-industries 60s linear infinite;overflow:visible}.industries-scroll-content{display:inline-flex;align-items:center;gap:1rem;white-space:nowrap;overflow:visible}.industry-item{overflow:visible;color:#d9d9d9;font-size:.875rem;font-weight:500;white-space:nowrap;padding:5px 10px;background-color:#052245;border-radius:100px;flex-shrink:0;transition:all .3s ease;border:1px solid rgba(255,194,52,.5);box-shadow:0 0 5px rgba(255,194,52,.5)}@media(max-width:768px){.industry-item{font-size:.75rem}}@keyframes scroll-industries{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.industries-scroll-container:hover .industries-scroll-wrapper{animation-play-state:paused}