.home-module__7T5Noq__hero{text-align:center;justify-content:center;align-items:center;min-height:90vh;padding-top:120px;display:flex;position:relative;overflow:hidden}.home-module__7T5Noq__heroContent{z-index:2;max-width:800px;margin:0 auto;position:relative}.home-module__7T5Noq__heroTitle{margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.2}.home-module__7T5Noq__heroSubtitle{color:var(--pk-text-muted);max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.home-module__7T5Noq__heroButtons{justify-content:center;gap:1.5rem;display:flex}.home-module__7T5Noq__heroGlow{z-index:1;pointer-events:none;background:radial-gradient(circle,#6366f126 0%,#0a0a0f00 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__7T5Noq__serviceIcon{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;font-size:3rem;display:flex}.home-module__7T5Noq__link{color:var(--pk-primary);margin-top:1.5rem;font-size:.95rem;font-weight:600;display:inline-block}.home-module__7T5Noq__link:hover{text-decoration:underline}.home-module__7T5Noq__sectionHeader{text-align:center;max-width:700px;margin-bottom:4rem;margin-left:auto;margin-right:auto}.home-module__7T5Noq__sectionHeader h2{margin-bottom:1rem;font-size:2.5rem}.home-module__7T5Noq__sectionHeader p{color:var(--pk-text-muted);font-size:1.1rem}.home-module__7T5Noq__centerBtn{text-align:center;justify-content:center;gap:1.5rem;margin-top:3rem;display:flex}.home-module__7T5Noq__statsSection{border-top:1px solid var(--pk-border);border-bottom:1px solid var(--pk-border);background:#ffffff05;padding:4rem 0}.home-module__7T5Noq__statsGrid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;display:grid}.home-module__7T5Noq__statItem span{margin-bottom:.5rem;font-size:3.5rem;font-weight:800;line-height:1;display:block}.home-module__7T5Noq__statItem p{color:var(--pk-text-muted);font-weight:500}.home-module__7T5Noq__blogCategory{color:var(--pk-primary);background:#6366f11a;border:1px solid #6366f133;border-radius:20px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-block}.home-module__7T5Noq__ctaCard{text-align:center;background:linear-gradient(135deg,#ffffff08,#ffffff03);padding:4rem 2rem}.home-module__7T5Noq__ctaCard h2{margin-bottom:1.5rem;font-size:2.5rem}.home-module__7T5Noq__ctaCard p{color:var(--pk-text-muted);max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.2rem}.home-module__7T5Noq__techStackSection{border-top:1px solid var(--pk-border);border-bottom:1px solid var(--pk-border);background:#ffffff03;padding:4rem 0;position:relative;overflow:hidden}.home-module__7T5Noq__techHeader{text-align:center;margin-bottom:3rem}.home-module__7T5Noq__marqueeContainer{width:100%;display:flex;position:relative;overflow:hidden}.home-module__7T5Noq__marqueeContent{white-space:nowrap;gap:4rem;padding-left:4rem;animation:30s linear infinite home-module__7T5Noq__scrollLeft;display:flex}.home-module__7T5Noq__techItem{color:var(--pk-text-muted);opacity:.7;align-items:center;gap:1rem;font-size:1.2rem;font-weight:600;transition:opacity .3s;display:flex}.home-module__7T5Noq__techItem:hover{opacity:1;color:var(--pk-primary)}@keyframes home-module__7T5Noq__scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.home-module__7T5Noq__heroTitle{font-size:2.5rem}.home-module__7T5Noq__heroButtons{flex-direction:column;width:100%}.home-module__7T5Noq__centerBtn{flex-direction:column}.home-module__7T5Noq__ctaCard h2{font-size:2rem}.home-module__7T5Noq__hero{min-height:80vh}}
.MagicCard-module__2bfNuG__card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.MagicCard-module__2bfNuG__card:hover{border-color:#6366f180;transform:translateY(-8px);box-shadow:0 15px 35px #0006,0 0 40px #6366f133}.MagicCard-module__2bfNuG__glow{pointer-events:none;z-index:1;opacity:0;background:radial-gradient(600px circle at var(--mouse-x,50%)var(--mouse-y,50%),#6366f126,transparent 40%);width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.MagicCard-module__2bfNuG__card:hover .MagicCard-module__2bfNuG__glow{opacity:1}.MagicCard-module__2bfNuG__content{z-index:2;height:100%;padding:2.5rem;position:relative}@media (max-width:768px){.MagicCard-module__2bfNuG__content{padding:2rem}}
.ScrollReveal-module__Bec-_G__reveal{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.ScrollReveal-module__Bec-_G__visible{opacity:1;transform:translateY(0)}
.TestimonialSlider-module__uIJllW__sliderContainer{width:100%;max-width:800px;margin:0 auto;position:relative;overflow:hidden}.TestimonialSlider-module__uIJllW__sliderTrack{width:100%;transition:transform .5s ease-in-out;display:flex}.TestimonialSlider-module__uIJllW__slide{box-sizing:border-box;min-width:100%;padding:1rem}.TestimonialSlider-module__uIJllW__card{text-align:center;backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:2rem}.TestimonialSlider-module__uIJllW__stars{margin-bottom:1rem;font-size:1.2rem}.TestimonialSlider-module__uIJllW__text{color:var(--pk-text-main);margin-bottom:1.5rem;font-size:1.1rem;font-style:italic;line-height:1.6}.TestimonialSlider-module__uIJllW__author{color:var(--pk-text-muted);font-size:.9rem;font-weight:600}.TestimonialSlider-module__uIJllW__dots{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.TestimonialSlider-module__uIJllW__dot{cursor:pointer;background:#fff3;border-radius:50%;width:10px;height:10px;transition:background .3s}.TestimonialSlider-module__uIJllW__activeDot{background:var(--pk-primary)}
.Popup-module__tPNLBa__popupOverlay{backdrop-filter:blur(8px);z-index:9999;background:#000c;justify-content:center;align-items:center;padding:1rem;animation:.4s cubic-bezier(.4,0,.2,1) Popup-module__tPNLBa__overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes Popup-module__tPNLBa__overlayFadeIn{0%{opacity:0}to{opacity:1}}.Popup-module__tPNLBa__popupContent{background:var(--pk-bg-card);border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:500px;animation:.6s cubic-bezier(.34,1.56,.64,1) Popup-module__tPNLBa__popupEntrance;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 20px 60px #0009,0 0 80px #6366f14d}@keyframes Popup-module__tPNLBa__popupEntrance{0%{opacity:0;transform:scale(.7)translateY(50px)rotateX(10deg)}60%{transform:scale(1.05)translateY(-10px)rotateX(0)}to{opacity:1;transform:scale(1)translateY(0)rotateX(0)}}.Popup-module__tPNLBa__popupContent:before{content:"";background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);width:200%;height:200%;animation:3s ease-in-out infinite Popup-module__tPNLBa__shimmer;position:absolute;top:-50%;left:-50%;transform:translate(-100%)}@keyframes Popup-module__tPNLBa__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Popup-module__tPNLBa__closeBtn{color:#fff;cursor:pointer;z-index:10;backdrop-filter:blur(10px);background:#0009;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:1rem;right:1rem}.Popup-module__tPNLBa__closeBtn:hover{background:#f00c;border-color:#fff;transform:scale(1.1)rotate(90deg);box-shadow:0 0 20px #ff000080}.Popup-module__tPNLBa__imageContainer{background:linear-gradient(135deg,#6366f14d,#ec48994d);width:100%;max-height:300px;position:relative;overflow:hidden}.Popup-module__tPNLBa__imageContainer:after{content:"";background:linear-gradient(#0000 0%,#0000004d 100%);position:absolute;inset:0}.Popup-module__tPNLBa__imageContainer img{object-fit:cover;width:100%;height:100%;animation:.8s ease-out Popup-module__tPNLBa__imageZoom;display:block}@keyframes Popup-module__tPNLBa__imageZoom{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.Popup-module__tPNLBa__textContent{text-align:center;z-index:2;padding:2.5rem;position:relative}.Popup-module__tPNLBa__title{color:var(--pk-text);background:var(--pk-gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 2rem;font-size:1.75rem;font-weight:700;animation:.8s cubic-bezier(.34,1.56,.64,1) .2s backwards Popup-module__tPNLBa__titleBounce}@keyframes Popup-module__tPNLBa__titleBounce{0%{opacity:0;transform:translateY(30px)}60%{transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Popup-module__tPNLBa__popupBtn{background:var(--pk-gradient-main);color:#fff;border-radius:50px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s cubic-bezier(.34,1.56,.64,1) .4s backwards Popup-module__tPNLBa__buttonPop;display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 15px #6366f166,0 0 40px #6366f133}@keyframes Popup-module__tPNLBa__buttonPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Popup-module__tPNLBa__popupBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.Popup-module__tPNLBa__popupBtn:hover:before{left:100%}.Popup-module__tPNLBa__popupBtn:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 25px #6366f199,0 0 60px #6366f166}.Popup-module__tPNLBa__popupBtn:active{transform:translateY(-1px)scale(1.02)}@media (max-width:768px){.Popup-module__tPNLBa__popupContent{border-radius:20px;max-width:90%}.Popup-module__tPNLBa__imageContainer{max-height:200px}.Popup-module__tPNLBa__textContent{padding:2rem 1.5rem}.Popup-module__tPNLBa__title{margin-bottom:1.5rem;font-size:1.4rem}.Popup-module__tPNLBa__popupBtn{padding:.85rem 2rem;font-size:.95rem}.Popup-module__tPNLBa__closeBtn{width:36px;height:36px;font-size:.9rem;top:.75rem;right:.75rem}}
