*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(241, 241, 241);}::-webkit-scrollbar-thumb{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(136, 136, 136);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}::-webkit-scrollbar-thumb:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(102, 102, 102);}.fade-in{opacity:0;transform:translateY(20px);transition-behavior:normal;transition-duration:0.6s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.fade-in.appear{opacity:1;transform:translateY(0px);}.case-card:hover{transform:translateY(-5px);}.news-card:hover{transform:translateY(-3px);}.floating-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow-x:hidden;overflow-y:hidden;z-index:-1;}.floating-element{position:absolute;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.1);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;animation-duration:15s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:float;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.pagination-btn{padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:1rem;background-color:rgb(229, 231, 235);color:rgb(55, 65, 81);border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.pagination-btn:hover{background-color:rgb(209, 213, 219);}.pagination-btn.active{background-color:rgb(139, 92, 246);color:white;}.loading{opacity:0.5;pointer-events:none;}.btn-hover{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.btn-hover:hover{transform:translateY(-2px);box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 25px;}.nav-active{color:rgb(139, 92, 246) !important;font-weight:600;}.case-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;border-left-width:4px;border-left-style:solid;border-left-color:rgb(139, 92, 246);}.news-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;border-left-width:4px;border-left-style:solid;border-left-color:rgb(236, 72, 153);}@keyframes float{0%{transform:translate(0px, 0px) rotate(0deg);}100%{transform:translate(100vw, 100vh) rotate(360deg);}}@media (max-width: 768px){.hero-content{flex-direction:column !important;text-align:center !important;}.hero-buttons{justify-content:center !important;}.stats-grid{grid-template-columns:repeat(2, 1fr) !important;}.services-grid{grid-template-columns:repeat(1, 1fr) !important;}.cases-grid{grid-template-columns:repeat(1, 1fr) !important;}.news-grid{grid-template-columns:repeat(1, 1fr) !important;}}@media (max-width: 480px){.hero-title{font-size:2rem !important;}.hero-subtitle{font-size:1.1rem !important;}.section-title{font-size:2rem !important;}.stats-grid{grid-template-columns:repeat(1, 1fr) !important;}}