body{scroll-behavior:smooth}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hero-section{align-items:center;background:linear-gradient(135deg,#66d7eb,#4b92a2);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:80px 40px;text-align:center}.section{margin:0 auto;max-width:1200px;padding:60px 40px}.card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease,background .3s ease}.card:hover{background:linear-gradient(135deg,#fff,#f0f4ff);box-shadow:0 12px 32px #667eea4d;transform:translateY(-8px) scale(1.02)}.btn-primary{background-color:#277591;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .3s ease,transform .2s ease}.btn-primary:hover{background-color:#9fdff6;transform:scale(1.05)}.btn-secondary{background-color:#e0f9ff;border:2px solid #66a3f3;border-radius:8px;color:#1a606e;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease}.btn-secondary:hover{background-color:#26c5e9;color:#fff}a{text-decoration:none;transition:color .3s ease}@media (max-width:768px){.section{padding:40px 20px}.hero-section{padding:60px 20px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn 1s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards}.animate-fade-in-left{animation:fadeInLeft .8s ease-out forwards}.animate-fade-in-right{animation:fadeInRight .8s ease-out forwards}.animate-scale-in{animation:scaleIn .6s ease-out forwards}.animate-float{animation:float 3s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-bounce{animation:bounce 2s ease-in-out infinite}.animate-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#fff0,#ffffff4d 50%,#fff0);background-size:1000px 100%}.animate-slide-down{animation:slideDown .5s ease-out forwards}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:0 20px 40px #0003;transform:translateY(-10px)}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 30px #667eea99}.hover-rotate{transition:transform .3s ease}.hover-rotate:hover{transform:rotate(5deg)}.hover-brightness{transition:filter .3s ease}.hover-brightness:hover{filter:brightness(1.2)}.btn-animated{overflow:hidden;position:relative;transition:all .3s ease}.btn-animated:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.btn-animated:hover:before{height:300px;width:300px}.btn-animated:active{transform:scale(.95)}.text-gradient{-webkit-text-fill-color:#0000;animation:gradient-shift 3s ease infinite;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.text-typing{animation:typing 3s steps(40) 1s forwards,blink .75s step-end infinite;border-right:2px solid;overflow:hidden;white-space:nowrap}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{50%{border-color:#0000}}.scroll-reveal{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.scroll-reveal-left{opacity:0;transform:translateX(-50px);transition:opacity .8s ease,transform .8s ease}.scroll-reveal-left.revealed{opacity:1;transform:translateX(0)}.scroll-reveal-right{opacity:0;transform:translateX(50px);transition:opacity .8s ease,transform .8s ease}.scroll-reveal-right.revealed{opacity:1;transform:translateX(0)}.scroll-reveal-scale{opacity:0;transform:scale(.8);transition:opacity .8s ease,transform .8s ease}.scroll-reveal-scale.revealed{opacity:1;transform:scale(1)}.spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-left-color:#667eea;border-radius:50%;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.icon-note .writing-line{stroke-dasharray:100;stroke-dashoffset:100;animation:line-draw 2s ease-in-out infinite alternate}@keyframes line-draw{to{stroke-dashoffset:0}}.icon-library{animation:float 3s ease-in-out infinite}.icon-mic{animation:pulse 2s ease-in-out infinite}.icon-heart{animation:heartbeat 1.6s ease-in-out infinite}@keyframes heartbeat{0%{transform:scale(1)}20%{transform:scale(1.08)}40%{transform:scale(1)}60%{transform:scale(1.06)}to{transform:scale(1)}}.icon-customer{animation:pulse 2.2s ease-in-out infinite}
/*# sourceMappingURL=main.d98991e2.css.map*/