@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,198,255,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 20px rgba(0,198,255,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,198,255,0)}}@keyframes logoFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.03)}}.fade-in-up{opacity:0;animation:fadeInUp 1s ease-out forwards}.slide-in-left{opacity:0;animation:slideInLeft .8s ease-out forwards}.delay-2{animation-delay:.2s}.delay-4{animation-delay:.4s}.delay-6{animation-delay:.6s}.delay-8{animation-delay:.8s}.pulse-effect{animation:pulse 2s infinite}.scroll-reveal{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal-item{opacity:0;transform:scale(.9);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-reveal-item.is-visible{opacity:1;transform:scale(1)}.hero-main{position:relative;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;overflow:hidden;background-color:#030303}.hero-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.2;filter:brightness(.7)}.hero-content-wrap{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px}.hero-text-container{max-width:1100px}.hero-text-container h1{color:#fff;font-size:4em;line-height:1.2;margin-bottom:20px;text-shadow:0 0 15px rgba(0,198,255,.5)}.hero-description-block{background:rgba(0,0,0,.4);backdrop-filter:blur(5px);border-radius:10px;padding:10px 30px;border:1px solid rgba(0,198,255,.2);display:inline-block;max-width:900px}.hero-description-block p{font-size:1.2em;font-weight:300;color:#e0e0e0}.freelancer-call-to-action{background:linear-gradient(135deg,#0f1f33 0,#075166 100%);padding:80px 20px;min-height:300px;display:flex;align-items:center;text-align:center;color:#fff;position:relative;overflow:hidden;opacity:0;transform:translateY(50px);transition:opacity 1s ease-out,transform 1s ease-out}.freelancer-call-to-action.is-visible{opacity:1;transform:translateY(0)}.freelancer-call-to-action::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:rgba(255,255,255,.05);transform:rotate(45deg);z-index:0}.cta-wrap{position:relative;z-index:1;max-width:900px;margin:0 auto}.cta-banner h2{font-size:2.8em;margin-bottom:15px;font-weight:700;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.cta-banner p{font-size:1.1em;margin-bottom:20px;line-height:1.6;font-weight:300}.cta-btn{display:inline-block;padding:15px 30px;background:#28a745;color:#fff;text-decoration:none;border-radius:30px;font-size:1.2em;font-weight:700;transition:background .3s ease,transform .3s ease;border:none;box-shadow:0 5px 15px rgba(255,102,0,.4)}.cta-btn:hover{background:#e65c00;transform:translateY(-3px);box-shadow:0 8px 20px rgba(255,102,0,.6)}.section-tech-tools{padding:80px 20px;background:linear-gradient(to bottom,#05121f,#0a1c2f);text-align:center;color:#fff}.title-main-tech{font-size:2.5em;margin-bottom:50px;color:#00c6ff}.nameShadoki{color:#f60;font-weight:700}.tech-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:30px;max-width:1200px;margin:0 auto}.tech-logo-item{height:70px;display:flex;flex-direction:column;align-items:center;padding:15px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);transition:background .3s ease,box-shadow .3s ease}.tech-logo-item:hover{background:rgba(255,255,255,.1);box-shadow:0 0 20px rgba(0,198,255,.3)}.tech-logo-img{border-radius:10px;width:100%;max-height:100px!important;object-fit:contain;margin-bottom:10px;animation:logoFloat 3s ease-in-out infinite}.tech-logo-item:nth-child(3n) .tech-logo-img{animation-delay:.5s}.tech-logo-item:nth-child(2n) .tech-logo-img{animation-delay:1s}.tech-logo-name{font-size:1em;color:#ddd;text-align:center}.section-why-tools{background:linear-gradient(to right,#051937,#0a2a43);color:#fff;padding:80px 20px;text-align:center}.why-tools-wrap{max-width:1200px;margin:0 auto}.title-main-why{font-size:2.8em;margin-bottom:20px;color:#00c6ff}.subtitle-why{font-size:1.2em;max-width:900px;margin:0 auto 50px auto;line-height:1.6;color:#e0e0e0}.why-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px}.why-feature-card{background:rgba(255,255,255,.05);border-radius:12px;padding:30px 20px;box-shadow:0 4px 20px rgba(0,0,0,.4);transition:transform .4s ease,box-shadow .4s ease}.why-feature-card:hover{transform:translateY(-10px) rotateX(2deg);box-shadow:0 15px 30px rgba(0,198,255,.3);background:rgba(255,255,255,.08)}.feature-icon{font-size:3em;margin-bottom:15px;color:#ff9800;filter:drop-shadow(0 0 5px #ff9800)}.feature-title{font-size:1.6em;margin-bottom:10px;color:#fff}.feature-description{font-size:1em;line-height:1.6;color:#ddd}@media (max-width:992px){.hero-text-container h1{font-size:3em}.title-main-tech,.title-main-why{font-size:2.2em}.cta-banner h2{font-size:2.2em}}@media (max-width:768px){.hero-text-container h1{font-size:2.2em}.hero-description-block p{font-size:1em}.cta-banner h2{font-size:1.8em}.cta-btn{padding:12px 25px;font-size:1.1em}.tech-grid-container{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px}.tech-logo-item{height:110px;padding:10px}.tech-logo-img{width:100px;height:100px;margin-bottom:5px}.tech-logo-name{font-size:.85em}}@media (max-width:480px){.hero-text-container h1{font-size:1.8em}.title-main-tech,.title-main-why{font-size:1.8em}.cta-banner h2{font-size:1.5em}.tech-grid-container{grid-template-columns:repeat(2,1fr);gap:15px}}