.styles_animatedButton__QjqId{display:inline-flex;align-items:center;justify-content:center;color:white;border:2px solid rgba(255,255,255,.3);border-radius:12px;font-weight:600;cursor:pointer;transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.1);position:relative;overflow:hidden;text-decoration:none;text-align:center;font-family:inherit;letter-spacing:.025em;background:none}.styles_animatedButton__QjqId:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.styles_animatedButton__QjqId:hover:before{left:100%}.styles_animatedButton__QjqId:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,0,0,.15)}.styles_animatedButton__QjqId:active{transform:translateY(-1px);transition:transform .1s ease}.styles_animatedButton__QjqId:disabled{opacity:.6;cursor:not-allowed;transform:none}.styles_animatedButton__QjqId:disabled:hover{transform:none;box-shadow:0 4px 20px rgba(0,0,0,.1)}.styles_animatedButton__QjqId:disabled:before{display:none}.styles_primary__kfnNJ{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;color:white;box-shadow:0 8px 30px rgba(59,130,246,.3)}.styles_primary__kfnNJ:hover{box-shadow:0 15px 40px rgba(59,130,246,.4);background:linear-gradient(135deg,#2563eb,#7c3aed)}.styles_secondary__aBLIu{background:rgba(255,255,255,.1);color:white;border:2px solid rgba(255,255,255,.3)}.styles_secondary__aBLIu:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4)}.styles_secondary__aBLIu.styles_dark__Ap_v_{background:rgba(30,41,59,.1);color:#1e293b;border:2px solid rgba(30,41,59,.2)}.styles_secondary__aBLIu.styles_dark__Ap_v_:hover{background:rgba(30,41,59,.15);border-color:rgba(30,41,59,.3)}.styles_small__H6_8v{padding:.75rem 1.5rem;font-size:.875rem;border-radius:10px}.styles_medium__x6hal{padding:1rem 2rem;font-size:1rem;border-radius:12px}.styles_large__e9OMV{padding:1.25rem 2.5rem;font-size:1.125rem;border-radius:14px;font-weight:700}.styles_gradient-cyan__FitoM{background:linear-gradient(135deg,#06b6d4,#3b82f6);border:none;box-shadow:0 8px 30px rgba(6,182,212,.3)}.styles_gradient-cyan__FitoM:hover{background:linear-gradient(135deg,#0891b2,#2563eb);box-shadow:0 15px 40px rgba(6,182,212,.4)}.styles_gradient-pink__ZlAPZ{background:linear-gradient(135deg,#ec4899,#8b5cf6);border:none;box-shadow:0 8px 30px rgba(236,72,153,.3)}.styles_gradient-pink__ZlAPZ:hover{background:linear-gradient(135deg,#db2777,#7c3aed);box-shadow:0 15px 40px rgba(236,72,153,.4)}.styles_glass__xNQef{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.styles_glass__xNQef:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.3)}.styles_animatedButton__QjqId{animation:styles_fadeInUp__0yWHL .6s ease forwards}@keyframes styles_fadeInUp__0yWHL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.styles_loading__FZ8CF{pointer-events:none;position:relative}.styles_loading__FZ8CF:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:styles_spin__dUS7Y 1s linear infinite}@keyframes styles_spin__dUS7Y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_animatedButton__QjqId:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (max-width:768px){.styles_medium__x6hal{padding:.875rem 1.75rem}.styles_large__e9OMV{padding:1rem 2rem}.styles_animatedButton__QjqId:hover{transform:translateY(-1px)}}@media (max-width:480px){.styles_small__H6_8v{padding:.5rem 1rem;font-size:.8rem}.styles_medium__x6hal{padding:.75rem 1.5rem;font-size:.9rem}.styles_large__e9OMV{padding:1rem 1.75rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.styles_animatedButton__QjqId:before{display:none}.styles_animatedButton__QjqId{animation:none}.styles_animatedButton__QjqId:hover{transform:none}.styles_loading__FZ8CF:after{animation:none}}.Features_featureCard__JMQO5{background:white;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.08);transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s ease;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden;will-change:transform}.Features_featureCard__JMQO5:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.12)}.Features_featureCard__JMQO5:hover .Features_featureGlow__7qjPu{opacity:1;transform:scale(1.05)}.Features_featureCard__JMQO5:hover .Features_featureIcon__eOuV9{transform:scale(1.1) rotate(3deg)}.Features_featureGlow__7qjPu{position:absolute;top:50%;left:50%;width:150px;height:150px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;opacity:0;filter:blur(40px);transform:translate(-50%,-50%) scale(.8);transition:opacity .3s ease,transform .3s ease;z-index:0;will-change:opacity,transform;pointer-events:none}.Features_featureIcon__eOuV9{transition:transform .3s ease;will-change:transform;position:relative;z-index:2}.Features_featuresSection__4sG28{background:linear-gradient(135deg,rgba(59,130,246,.02),rgba(139,92,246,.02));position:relative;overflow:hidden}.Features_featuresSection__4sG28:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(59,130,246,.05) 0,transparent 40%),radial-gradient(circle at 75% 75%,rgba(139,92,246,.05) 0,transparent 40%);pointer-events:none}@media (max-width:768px){.Features_featureCard__JMQO5:hover{transform:translateY(-4px)}.Features_featureGlow__7qjPu{filter:blur(25px);width:120px;height:120px}.Features_featureCard__JMQO5,.Features_featureGlow__7qjPu,.Features_featureIcon__eOuV9{will-change:auto}}@media (prefers-reduced-motion:reduce){.Features_featureCard__JMQO5,.Features_featureGlow__7qjPu,.Features_featureIcon__eOuV9{transition:none;animation:none}.Features_featureCard__JMQO5:hover{transform:none}}.Navbar_logo__UM0Ax{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem 1rem;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden;background:rgba(255,255,255,.1);border:1px solid rgba(59,130,246,.1);width:fit-content}.Navbar_logo__UM0Ax:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(59,130,246,.2);border-color:rgba(59,130,246,.3)}.Navbar_logo__UM0Ax:hover .Navbar_logoGlow__agd3v{opacity:1;transform:scale(1.2)}.Navbar_logo__UM0Ax:hover .Navbar_codeIcon__Tdllr{transform:scale(1.1)}.Navbar_logo__UM0Ax:hover .Navbar_sparkleIcon__JnAyu{opacity:1;transform:rotate(180deg)}.Navbar_logo__UM0Ax:hover .Navbar_logoMain___r_iz{background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Navbar_logoIcon__jhC9K{position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.Navbar_codeIcon__Tdllr{transition:transform .3s ease;object-fit:contain}.Navbar_sparkleIcon__JnAyu{position:absolute;top:-2px;right:-4px;color:#fbbf24;opacity:0;transition:opacity .3s ease,transform .3s ease;animation:Navbar_sparkle__AYkZO 4s ease-in-out infinite}.Navbar_logoText__ZgrAJ{display:flex;align-items:baseline;gap:.1rem}.Navbar_logoMain___r_iz{font-weight:800;background:linear-gradient(135deg,#1e293b,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:background .3s ease;letter-spacing:-.02em;font-size:1.25rem}.Navbar_logoSub__QYjkL{font-weight:600;color:#64748b;transition:color .3s ease;font-size:1.25rem}.Navbar_logoGlow__agd3v{position:absolute;top:50%;left:20px;width:40px;height:40px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;opacity:0;filter:blur(15px);transform:translate(-50%,-50%) scale(.8);transition:opacity .3s ease,transform .3s ease;z-index:-1}@keyframes Navbar_sparkle__AYkZO{0%,to{opacity:0;transform:rotate(0deg)}50%{opacity:1;transform:rotate(180deg)}}@media (max-width:768px){.Navbar_logo__UM0Ax{padding:.25rem .75rem}.Navbar_logoMain___r_iz,.Navbar_logoSub__QYjkL{font-size:1.1rem}.Navbar_logoGlow__agd3v{width:28px;height:28px;left:16px;filter:blur(12px)}}@media (prefers-reduced-motion:reduce){.Navbar_codeIcon__Tdllr,.Navbar_logoGlow__agd3v,.Navbar_logoIcon__jhC9K,.Navbar_logo__UM0Ax,.Navbar_sparkleIcon__JnAyu{transition:none;animation:none}.Navbar_logo__UM0Ax:hover,.Navbar_logo__UM0Ax:hover .Navbar_codeIcon__Tdllr,.Navbar_logo__UM0Ax:hover .Navbar_logoGlow__agd3v,.Navbar_logo__UM0Ax:hover .Navbar_sparkleIcon__JnAyu{transform:none}}.TechStack_techCard__ECgOp{background:white;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.08);transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s ease;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden;will-change:transform}.TechStack_techCard__ECgOp:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.12)}.TechStack_techCard__ECgOp:hover .TechStack_cardGlow__ihlua{opacity:1;transform:scale(1.05)}.TechStack_techCard__ECgOp:hover .TechStack_techIcon__3GPRl{transform:scale(1.1)}.TechStack_cardGlow__ihlua{position:absolute;top:50%;left:50%;width:150px;height:150px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;opacity:0;filter:blur(40px);transform:translate(-50%,-50%) scale(.8);transition:opacity .3s ease,transform .3s ease;z-index:0;will-change:opacity,transform;pointer-events:none}.TechStack_techIcon__3GPRl{transition:transform .3s ease;will-change:transform}.TechStack_microserviceCard__D0p97{background:white;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s ease;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden;will-change:transform}.TechStack_microserviceCard__D0p97:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.12)}.TechStack_microserviceCard__D0p97:hover .TechStack_microGlow__pgOVB{opacity:1;transform:scale(1.05)}.TechStack_microserviceCard__D0p97:hover .TechStack_microIcon__aGlxq{transform:scale(1.1) rotate(3deg)}.TechStack_microGlow__pgOVB{position:absolute;top:50%;left:50%;width:120px;height:120px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;opacity:0;filter:blur(35px);transform:translate(-50%,-50%) scale(.8);transition:opacity .3s ease,transform .3s ease;z-index:0;will-change:opacity,transform;pointer-events:none}.TechStack_microIcon__aGlxq{transition:transform .3s ease;will-change:transform;position:relative;z-index:2}.TechStack_architectureContainer__SOT0u{background:linear-gradient(135deg,rgba(59,130,246,.02),rgba(139,92,246,.02));position:relative;overflow:hidden}.TechStack_architectureContainer__SOT0u:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(59,130,246,.05) 0,transparent 40%),radial-gradient(circle at 75% 75%,rgba(139,92,246,.05) 0,transparent 40%);pointer-events:none}.TechStack_badge__luQRt{transition:transform .3s ease,box-shadow .3s ease}.TechStack_badge__luQRt:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.3)}@media (max-width:768px){.TechStack_microserviceCard__D0p97:hover,.TechStack_techCard__ECgOp:hover{transform:translateY(-4px)}.TechStack_cardGlow__ihlua,.TechStack_microGlow__pgOVB{filter:blur(25px)}.TechStack_cardGlow__ihlua,.TechStack_microGlow__pgOVB,.TechStack_microIcon__aGlxq,.TechStack_microserviceCard__D0p97,.TechStack_techCard__ECgOp,.TechStack_techIcon__3GPRl{will-change:auto}}@media (prefers-reduced-motion:reduce){.TechStack_badge__luQRt,.TechStack_cardGlow__ihlua,.TechStack_microGlow__pgOVB,.TechStack_microIcon__aGlxq,.TechStack_microserviceCard__D0p97,.TechStack_techCard__ECgOp,.TechStack_techIcon__3GPRl{transition:none;animation:none}.TechStack_microserviceCard__D0p97:hover,.TechStack_techCard__ECgOp:hover{transform:none}}