*{margin:0;padding:0;box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;font-weight:400;color:#333;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:#fff;color:#333}#root{min-height:100vh;width:100%}a{color:#1890ff;text-decoration:none;transition:color .3s ease}a:hover{color:#40a9ff}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;color:#1a1a1a}button{font-family:inherit}html{scroll-behavior:smooth}.layout{min-height:100vh}.header{background:#fff;box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:1000;padding:0}.header-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:64px}.logo{flex-shrink:0}.logo-container{display:flex;align-items:center;gap:8px;text-decoration:none}.logo-image{height:40px;width:auto;object-fit:contain;animation:butterflyFly 3s ease-in-out infinite,wingFlap .8s ease-in-out infinite;transform-origin:center;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}@keyframes butterflyFly{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.05) rotate(-2deg)}50%{transform:scale(1.1) rotate(0)}75%{transform:scale(1.05) rotate(2deg)}}@keyframes wingFlap{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.1)}}.logo-container:hover .logo-image{animation:butterflyFlyFast 1s ease-in-out infinite,wingFlapFast .4s ease-in-out infinite}@keyframes butterflyFlyFast{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(1.15) rotate(0)}75%{transform:scale(1.1) rotate(5deg)}}@keyframes wingFlapFast{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.15)}}.logo-circle{width:32px;height:32px;position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.circle-arrow{position:absolute;width:100%;height:100%;animation:circleRotate 8s linear infinite}.logo-circle:hover{transform:scale(1.05)}.logo-circle:hover .circle-arrow{animation-duration:2s}.logo-letters{font-size:14px;font-weight:700;color:#1890ff}.logo-text-part{font-size:24px;font-weight:700;color:#1890ff;text-decoration:none;background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desktop-menu{flex:1;justify-content:center;border-bottom:none}.desktop-menu .ant-menu-item{margin:0 20px}.desktop-menu .ant-menu-item a{font-weight:500;color:#333;transition:color .3s}.desktop-menu .ant-menu-item:hover a,.desktop-menu .ant-menu-item-selected a{color:#1890ff}.mobile-menu-button{display:none;font-size:18px}.content{background:#fff}.footer{background:#001529;color:#fff;padding:40px 0 0}.footer-content{max-width:1200px;margin:0 auto 30px;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px}.footer-section h3{color:#1890ff;margin-bottom:15px;font-size:20px}.footer-section h4{color:#fff;margin-bottom:15px;font-size:16px}.footer-section p{margin-bottom:10px;color:#ccc;line-height:1.6}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:8px}.footer-section ul li a{color:#ccc;text-decoration:none;transition:color .3s}.footer-section ul li a:hover{color:#1890ff}.footer-bottom{border-top:1px solid #333;padding:20px 0;text-align:center;max-width:1200px;margin:0 auto}.footer-bottom p{margin:0;color:#ccc}@media (max-width: 768px){.desktop-menu{display:none!important}.mobile-menu-button{display:block!important}.header-content{padding:0 15px}.footer-content{grid-template-columns:1fr;gap:30px;padding:0 15px}.logo-text-part{font-size:20px}.logo-circle{width:28px;height:28px}.logo-letters{font-size:12px}.logo-container{gap:6px}.logo-image{height:32px}}@media (max-width: 480px){.header-content,.footer-content{padding:0 10px}.logo-text-part{font-size:18px}.logo-circle{width:24px;height:24px}.logo-letters{font-size:10px}.logo-container{gap:4px}.logo-image{height:28px}}.mobile-drawer .ant-drawer-content{background:#fff!important}.mobile-drawer .ant-drawer-body{padding:0;background:#fff!important}.mobile-drawer .ant-drawer-header{background:#fff!important;border-bottom:1px solid #f0f0f0}.mobile-drawer .ant-menu{border-right:none;background:#fff!important}.mobile-drawer .ant-menu-item{margin:0;padding:15px 24px;background:#fff!important}.mobile-drawer .ant-menu-item a{font-weight:500;color:#333}.home-page{overflow-x:hidden}.hero-section-business{position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,#0f1419,#1a2332,#2d3748,#1a2332,#0f1419);padding:80px 0}.business-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.grid-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(59,130,246,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite,gridColorChange 8s ease-in-out infinite}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes gridColorChange{0%{background-image:linear-gradient(rgba(59,130,246,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.1) 1px,transparent 1px)}25%{background-image:linear-gradient(rgba(239,68,68,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(239,68,68,.1) 1px,transparent 1px)}50%{background-image:linear-gradient(rgba(249,115,22,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(249,115,22,.1) 1px,transparent 1px)}75%{background-image:linear-gradient(rgba(0,0,0,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.15) 1px,transparent 1px)}to{background-image:linear-gradient(rgba(59,130,246,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.1) 1px,transparent 1px)}}.floating-elements{position:absolute;top:0;left:0;width:100%;height:100%}.business-icon{position:absolute;width:60px;height:60px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff9;animation:businessIconFloat 8s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.icon-1{top:15%;left:8%;animation-delay:0s}.icon-2{top:25%;right:12%;animation-delay:2s}.icon-3{bottom:30%;left:15%;animation-delay:4s}.icon-4{bottom:20%;right:8%;animation-delay:6s}.icon-5{top:50%;left:50%;transform:translate(-50%);animation-delay:1s}@keyframes businessIconFloat{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-20px);opacity:.8}}.hero-container-business{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.hero-content-business{max-width:900px}.hero-title-business{font-size:4rem;font-weight:800;line-height:1.1;color:#fff;margin:0 0 32px;letter-spacing:-.02em}.title-highlight-business{background:linear-gradient(45deg,#3b82f6,#1d4ed8,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description-business{font-size:1.25rem;line-height:1.7;color:#fffc;max-width:700px;margin:0 auto 40px}.hero-actions-business{display:flex;justify-content:center;align-items:center;margin:40px 0}.btn-primary-business{background:linear-gradient(45deg,#3b82f6,#1d4ed8)!important;border:none!important;border-radius:8px!important;height:56px!important;padding:0 32px!important;font-size:16px!important;font-weight:600!important;box-shadow:0 8px 32px #3b82f64d!important;transition:all .3s ease!important}.btn-primary-business:hover{transform:translateY(-2px)!important;box-shadow:0 12px 48px #3b82f666!important}.btn-primary-business a{color:#fff!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:8px!important}.badge-text{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#1890ff1a;border:1px solid rgba(24,144,255,.2);border-radius:50px;font-size:14px;font-weight:500;color:#1890ff}.badge-icon{font-size:12px}.hero-heading{margin:0}.hero-title-modern{font-size:4rem;font-weight:700;line-height:1.1;color:#1a1a1a;margin:0;letter-spacing:-.02em}.hero-title-highlight{background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description-modern{font-size:1.25rem;line-height:1.6;color:#666;margin:0;max-width:500px}.hero-actions{display:flex;gap:16px;align-items:center}.hero-cta-primary{background:linear-gradient(135deg,#1890ff,#722ed1)!important;border:none!important;border-radius:12px!important;height:56px!important;padding:0 32px!important;font-size:16px!important;font-weight:600!important;box-shadow:0 8px 32px #1890ff4d!important;transition:all .3s ease!important}.hero-cta-primary:hover{transform:translateY(-2px)!important;box-shadow:0 12px 48px #1890ff66!important}.hero-cta-primary a{color:#fff!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:8px!important}.hero-cta-secondary{background:transparent!important;border:2px solid #e0e0e0!important;border-radius:12px!important;height:56px!important;padding:0 32px!important;font-size:16px!important;font-weight:600!important;color:#666!important;transition:all .3s ease!important}.hero-cta-secondary:hover{border-color:#1890ff!important;color:#1890ff!important;transform:translateY(-2px)!important}.cta-arrow{transition:transform .3s ease}.hero-cta-primary:hover .cta-arrow{transform:translate(4px)}.play-icon{margin-right:8px}.hero-trust-indicators{display:flex;align-items:center;gap:24px;padding-top:16px}.trust-item{text-align:center}.trust-number{font-size:1.5rem;font-weight:700;color:#1a1a1a;line-height:1}.trust-label{font-size:.875rem;color:#666;margin-top:4px}.trust-divider{width:1px;height:32px;background:#e0e0e0}.hero-visual{position:relative;height:500px}.hero-image-container{position:relative;width:100%;height:100%}.hero-card{position:absolute;background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(0,0,0,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}.hero-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000001f}.hero-card-1{top:20px;left:20px;width:200px;z-index:3;animation:float 6s ease-in-out infinite}.hero-card-2{top:120px;right:40px;width:180px;z-index:2;animation:float 6s ease-in-out infinite 2s}.hero-card-3{bottom:60px;left:60px;width:190px;z-index:1;animation:float 6s ease-in-out infinite 4s}.card-header-modern{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.card-icon-modern{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.revenue-modern{background:linear-gradient(135deg,#52c41a,#73d13d)}.users-modern{background:linear-gradient(135deg,#1890ff,#40a9ff)}.performance-modern{background:linear-gradient(135deg,#722ed1,#9254de)}.card-trend-modern{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;background:#52c41a1a;color:#52c41a}.card-content-modern{text-align:left}.card-value-modern{font-size:1.75rem;font-weight:700;color:#1a1a1a;line-height:1;margin-bottom:4px}.card-label-modern{font-size:.875rem;color:#666;font-weight:500}.hero-bg-element{position:absolute;border-radius:50%;background:linear-gradient(135deg,#1890ff1a,#722ed11a);animation:float 8s ease-in-out infinite}.hero-bg-1{width:120px;height:120px;top:10%;right:10%;animation-delay:0s}.hero-bg-2{width:80px;height:80px;bottom:20%;right:20%;animation-delay:3s}.hero-bg-3{width:60px;height:60px;top:60%;left:10%;animation-delay:6s}.hero-section{position:relative;padding:80px 0;min-height:70vh;display:flex;align-items:center;overflow:hidden}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f0f9ff,#e0f2fe,#f0f9ff);animation:gradientShift 8s ease-in-out infinite}.hero-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 50%,rgba(24,144,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(114,46,209,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(250,173,20,.1) 0%,transparent 50%),linear-gradient(45deg,transparent 40%,rgba(24,144,255,.05) 50%,transparent 60%);animation:patternFloat 12s ease-in-out infinite}.hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(90deg,transparent,transparent 100px,rgba(24,144,255,.02) 101px,rgba(24,144,255,.02) 102px),repeating-linear-gradient(0deg,transparent,transparent 100px,rgba(114,46,209,.02) 101px,rgba(114,46,209,.02) 102px);animation:gridMove 20s linear infinite;z-index:1}.hero-section:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 25% 25%,rgba(24,144,255,.1) 0%,transparent 25%),radial-gradient(circle at 75% 75%,rgba(114,46,209,.1) 0%,transparent 25%);animation:backgroundRotate 30s linear infinite;z-index:1}.hero-content{text-align:left;position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(24,144,255,.2);border-radius:50px;padding:8px 20px;margin-bottom:24px;font-size:14px;font-weight:600;color:#1890ff;position:relative;overflow:hidden;animation:badgeFloat 3s ease-in-out infinite}.badge-icon{color:#faad14;animation:iconSpin 2s linear infinite}.badge-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(24,144,255,.3),transparent);animation:badgeGlow 2s ease-in-out infinite}.hero-title{font-size:3.5rem!important;font-weight:700!important;line-height:1.2!important;margin-bottom:24px!important;color:#1a1a1a;position:relative;display:flex;flex-direction:column;gap:8px}.title-line-1,.title-line-2{opacity:0;transform:translateY(30px);animation:titleSlideIn .8s ease-out forwards}.title-line-2{animation-delay:.2s}.title-line-3{opacity:0;transform:translateY(30px);animation:titleSlideIn .8s ease-out .4s forwards;display:flex;align-items:center;gap:12px}.title-icon{font-size:.8em;animation:iconBounce 2s ease-in-out infinite}.title-icon:first-child{animation-delay:.5s}.title-icon:last-child{animation-delay:1s}.title-underline{position:absolute;bottom:-10px;left:0;width:0;height:4px;background:linear-gradient(90deg,#1890ff,#722ed1,#faad14);border-radius:2px;animation:underlineGrow 1.5s ease-out .8s forwards}.gradient-text{background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:1.2rem!important;color:#666!important;margin-bottom:32px!important;line-height:1.6!important;position:relative;display:flex;flex-direction:column;gap:12px}.desc-icon{color:#ff4d4f;margin-right:8px;animation:heartBeat 2s ease-in-out infinite}.description-highlight{display:inline-flex;align-items:center;background:#1890ff1a;border:1px solid rgba(24,144,255,.2);border-radius:20px;padding:6px 16px;font-size:14px;font-weight:600;color:#1890ff;margin-top:8px;width:fit-content;animation:timeUpdate 1s ease-in-out infinite alternate}.hero-buttons{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-bottom:32px}.cta-button{height:48px!important;border-radius:24px!important;font-weight:600!important;position:relative;overflow:hidden;transition:all .3s ease!important}.primary-cta{background:linear-gradient(135deg,#1890ff,#722ed1)!important;border:none!important;box-shadow:0 8px 32px #1890ff4d!important}.secondary-cta{background:#ffffffe6!important;border:2px solid rgba(24,144,255,.3)!important;color:#1890ff!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.secondary-cta:hover{background:#1890ff1a!important;border-color:#1890ff!important;transform:translateY(-2px)!important}.button-icon{margin-right:8px}.arrow-icon{margin-left:8px;transition:transform .3s ease}.primary-cta:hover .arrow-icon{transform:translate(4px)}.button-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:buttonGlow 2s ease-in-out infinite}.button-ripple{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#1890ff4d;transform:translate(-50%,-50%);animation:ripple 2s ease-out infinite}.hero-stats-mini{display:flex;gap:24px;margin-left:20px}.mini-stat{display:flex;flex-direction:column;align-items:center;text-align:center}.mini-number{font-size:18px;font-weight:700;color:#1890ff;line-height:1}.mini-label{font-size:12px;color:#666;margin-top:4px}padding: 0 32px !important; font-weight: 600 !important; border-radius: 8px !important; box-shadow: 0 4px 12px rgba(24,144,255,.3) !important; transition: all .3s ease !important; } .cta-button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #1890ff66!important}.secondary-button{height:48px!important;padding:0 32px!important;font-weight:600!important;border-radius:8px!important;border:2px solid #1890ff!important;color:#1890ff!important}.secondary-button:hover{background:#1890ff!important;color:#fff!important}.hero-features{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.feature-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.feature-icon{color:#52c41a;font-size:16px}.hero-dashboard{position:relative;height:500px;padding:20px;background:#ffffff0d;border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.transaction-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:100%}.transaction-card{border:none!important;border-radius:16px!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #00000014!important;transition:all .3s ease!important;padding:0!important;overflow:hidden;position:relative}.transaction-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#1890ff,#722ed1)}.transaction-card:hover{transform:translateY(-4px);box-shadow:0 12px 48px #0000001f!important}.transaction-card .ant-card-body{padding:20px!important;height:100%;display:flex;flex-direction:column}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;position:relative;overflow:hidden}.card-icon.revenue{background:linear-gradient(135deg,#52c41a,#73d13d)}.card-icon.users{background:linear-gradient(135deg,#1890ff,#40a9ff)}.card-icon.transactions{background:linear-gradient(135deg,#722ed1,#9254de)}.card-icon.performance{background:linear-gradient(135deg,#faad14,#ffc53d)}.card-trend{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:8px}.card-trend.positive{background:#52c41a1a;color:#52c41a;border:1px solid rgba(82,196,26,.2)}.card-trend.neutral{background:#1890ff1a;color:#1890ff;border:1px solid rgba(24,144,255,.2)}.card-trend.negative{background:#ff4d4f1a;color:#ff4d4f;border:1px solid rgba(255,77,79,.2)}.card-content{flex:1;display:flex;flex-direction:column;justify-content:center}.card-value{font-size:28px;font-weight:700;color:#1a1a1a;line-height:1;margin-bottom:8px}.card-label{font-size:14px;color:#666;font-weight:500;margin-bottom:4px}.card-subtitle{font-size:12px;color:#999;font-weight:400}.revenue-card .card-value{color:#52c41a}.users-card .card-value{color:#1890ff}.transactions-card .card-value{color:#722ed1}.performance-card .card-value{color:#faad14}.card-icon:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:cardIconShine 3s ease-in-out infinite}@keyframes cardIconShine{0%{left:-100%}50%{left:100%}to{left:100%}}.gradient-text{background:linear-gradient(135deg,#1890ff,#722ed1,#faad14,#1890ff);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientTextShift 4s ease-in-out infinite}.primary-cta{background:linear-gradient(135deg,#1890ff,#722ed1)!important;border:none!important;box-shadow:0 8px 32px #1890ff4d!important;position:relative;overflow:hidden}.primary-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:buttonShine 3s ease-in-out infinite;z-index:1}.primary-cta:hover{transform:translateY(-2px)!important;box-shadow:0 12px 48px #1890ff66!important}.hero-badge:after{content:"";position:absolute;inset:-2px;border-radius:50px;border:2px solid rgba(24,144,255,.3);animation:badgePulse 3s ease-in-out infinite}@keyframes gradientShift{0%,to{background:linear-gradient(135deg,#f0f9ff,#e0f2fe,#f0f9ff)}25%{background:linear-gradient(135deg,#e0f2fe,#f0f9ff,#e6f7ff)}50%{background:linear-gradient(135deg,#f0f9ff,#e6f7ff,#e0f2fe)}75%{background:linear-gradient(135deg,#e6f7ff,#f0f9ff,#e0f2fe)}}@keyframes patternFloat{0%,to{transform:translateY(0) rotate(0);opacity:.6}33%{transform:translateY(-20px) rotate(1deg);opacity:.8}66%{transform:translateY(10px) rotate(-1deg);opacity:.7}}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes iconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes badgeGlow{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes titleSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes iconBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes underlineGrow{0%{width:0}to{width:60%}}@keyframes heartBeat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes timeUpdate{0%{transform:scale(1);opacity:.8}to{transform:scale(1.05);opacity:1}}@keyframes buttonGlow{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes ripple{0%{width:0;height:0;opacity:1}to{width:100px;height:100px;opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.6}}@keyframes shapeFloat{0%,to{transform:translateY(0) scale(1);opacity:.6}25%{transform:translateY(-20px) scale(1.1);opacity:.8}50%{transform:translateY(10px) scale(.9);opacity:.7}75%{transform:translateY(-10px) scale(1.05);opacity:.9}}@keyframes particleFloat{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translate(50px);opacity:0}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(100px,100px)}}@keyframes backgroundRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbFloat{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.6}25%{transform:translateY(-30px) translate(20px) scale(1.1);opacity:.8}50%{transform:translateY(20px) translate(-15px) scale(.9);opacity:.7}75%{transform:translateY(-15px) translate(25px) scale(1.05);opacity:.9}}@keyframes gradientTextShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes buttonShine{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes badgePulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.05);opacity:.6}}.stats-section{padding:60px 0;background:#fff}.stat-card{text-align:center;border-radius:12px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;transition:transform .3s ease!important}.stat-card:hover{transform:translateY(-4px)}.features-section{padding:80px 0;background:#fafafa}.feature-card{text-align:center;border-radius:16px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;transition:all .3s ease!important;height:100%}.feature-card:hover{transform:translateY(-8px);box-shadow:0 8px 32px #0000001f!important}.feature-icon{font-size:3rem;color:#1890ff;margin-bottom:20px}.feature-card h4{margin-bottom:16px!important;color:#1a1a1a}.feature-card p{color:#666!important;line-height:1.6}.testimonials-section{padding:80px 0;background:#fff}.testimonial-card{border-radius:16px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;height:100%}.testimonial-content{text-align:center}.testimonial-content p{font-style:italic;margin-bottom:20px!important;color:#666!important;line-height:1.6}.testimonial-author{color:#1a1a1a}.testimonial-author span{color:#1890ff;font-size:.9rem}.cta-section{padding:80px 0;background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff}.cta-section h2{color:#fff!important;margin-bottom:16px!important}.cta-section p{color:#ffffffe6!important;font-size:1.1rem!important;margin-bottom:32px!important;max-width:600px;margin-left:auto;margin-right:auto}.cta-section .cta-button{background:#fff!important;color:#1890ff!important;box-shadow:0 4px 12px #0003!important}.cta-section .cta-button:hover{background:#f0f0f0!important;color:#1890ff!important}@media (max-width: 768px){.hero-section-business{min-height:70vh;padding:60px 0}.hero-container-business{padding:0 15px}.hero-title-business{font-size:2.5rem}.hero-description-business{font-size:1.125rem}.btn-primary-business{width:100%;max-width:280px}.business-icon{width:50px;height:50px;font-size:20px}.gradient-blob{filter:blur(30px)}.blob-1{width:200px;height:200px}.blob-2{width:150px;height:150px}.blob-3{width:120px;height:120px}.blob-4{width:100px;height:100px}.blob-5{width:130px;height:130px}.hero-section-modern{padding:80px 0 60px}.hero-container{grid-template-columns:1fr;gap:60px;text-align:center}.hero-title-modern{font-size:2.5rem}.hero-description-modern{font-size:1.125rem}.hero-actions{justify-content:center;flex-wrap:wrap}.hero-cta-primary,.hero-cta-secondary{width:100%;max-width:280px}.hero-trust-indicators{justify-content:center}.hero-visual{height:400px;order:-1}.hero-card-1{top:40px;left:20px;width:160px}.hero-card-2{top:100px;right:20px;width:140px}.hero-card-3{bottom:40px;left:40px;width:150px}.hero-bg-element{display:none}.hero-title{font-size:2.5rem!important}.hero-description{font-size:1rem!important}.hero-buttons{justify-content:center}.hero-content{text-align:center}.section-header h2{font-size:2rem!important}.hero-section,.features-section,.testimonials-section,.cta-section{padding:60px 0}.floating-orbs,.hero-particles,.floating-shapes{display:none}.hero-dashboard{height:auto;padding:16px}.transaction-cards-grid{grid-template-columns:1fr;gap:12px;height:auto}.transaction-card .ant-card-body{padding:16px!important}.card-value{font-size:24px}.card-icon{width:40px;height:40px;font-size:18px}}@media (max-width: 480px){.hero-section-fluid{min-height:50vh;padding:30px 0}.hero-container-fluid{padding:0 10px}.hero-title-fluid{font-size:2rem;line-height:1.2}.hero-description-fluid{font-size:1rem}.btn-primary-fluid{height:48px!important;font-size:14px!important}.hero-section-modern{padding:60px 0 40px}.hero-container{padding:0 15px;gap:40px}.hero-title-modern{font-size:2rem}.hero-description-modern{font-size:1rem}.hero-actions{flex-direction:column;gap:12px}.hero-trust-indicators{gap:16px}.trust-number{font-size:1.25rem}.trust-label{font-size:.75rem}.hero-visual{height:300px}.hero-card{padding:16px}.hero-card-1,.hero-card-2,.hero-card-3{width:120px}.card-value-modern{font-size:1.25rem}.card-label-modern{font-size:.75rem}.card-icon-modern{width:32px;height:32px;font-size:14px}.hero-title{font-size:2rem!important}.hero-buttons{flex-direction:column;align-items:center}.cta-button,.secondary-button{width:100%;max-width:280px}}.about-page{overflow-x:hidden}.about-hero{padding:80px 0;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.about-hero h1{font-size:3rem!important;margin-bottom:24px!important;color:#1a1a1a}.hero-text{font-size:1.2rem!important;color:#666!important;line-height:1.6!important}.about-stats .stat-card{text-align:center;border-radius:12px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;transition:transform .3s ease!important}.about-stats .stat-card:hover{transform:translateY(-4px)}.stat-number{font-size:2rem;font-weight:700;color:#1890ff;margin-bottom:8px}.stat-label{color:#666;font-size:.9rem}.mission-section{padding:80px 0;background:#fff}.mission-card{text-align:center;border-radius:16px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;transition:all .3s ease!important;height:100%}.mission-card:hover{transform:translateY(-8px);box-shadow:0 8px 32px #0000001f!important}.mission-icon{font-size:3rem;color:#1890ff;margin-bottom:20px}.mission-card h3{margin-bottom:16px!important;color:#1a1a1a}.mission-card p{color:#666!important;line-height:1.6}.values-section{padding:80px 0;background:#fafafa}.value-card{text-align:center;border-radius:16px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;transition:all .3s ease!important;height:100%}.value-card:hover{transform:translateY(-8px);box-shadow:0 8px 32px #0000001f!important}.value-icon{font-size:3rem;color:#1890ff;margin-bottom:20px}.value-card h4{margin-bottom:16px!important;color:#1a1a1a}.value-card p{color:#666!important;line-height:1.6}.timeline-section{padding:80px 0;background:#fff}.timeline-container{max-width:800px;margin:0 auto}.timeline-item .ant-timeline-item-content{width:calc(50% - 20px)}.timeline-card{border-radius:12px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;transition:all .3s ease!important}.timeline-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f!important}.timeline-year{font-size:1.5rem;font-weight:700;color:#1890ff;margin-bottom:12px}.timeline-card h4{margin-bottom:12px!important;color:#1a1a1a}.timeline-card p{color:#666!important;line-height:1.6;margin:0}.team-section{padding:80px 0;background:#fafafa}.team-card{text-align:center;border-radius:16px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;transition:all .3s ease!important;height:100%}.team-card:hover{transform:translateY(-8px);box-shadow:0 8px 32px #0000001f!important}.team-avatar{margin-bottom:20px}.team-card h4{margin-bottom:8px!important;color:#1a1a1a}.team-role{color:#1890ff;font-weight:600;margin-bottom:16px;font-size:.9rem}.team-card p{color:#666!important;line-height:1.6;font-size:.9rem}@media (max-width: 768px){.about-hero h1{font-size:2.5rem!important}.hero-text{font-size:1rem!important}.section-header h2{font-size:2rem!important}.about-hero,.mission-section,.values-section,.timeline-section,.team-section{padding:60px 0}.timeline-container .ant-timeline{padding-left:20px}.timeline-item .ant-timeline-item-content{width:calc(100% - 40px);margin-left:20px}}@media (max-width: 480px){.about-hero h1{font-size:2rem!important}.mission-icon,.value-icon{font-size:2.5rem}.timeline-year{font-size:1.2rem}}@media (max-width: 768px){.timeline-container .ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.timeline-container .ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content{left:20px;width:calc(100% - 40px)}.timeline-container .ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-tail,.timeline-container .ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-tail,.timeline-container .ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-head,.timeline-container .ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-head{left:4px}}.services-page{overflow-x:hidden}.services-hero{padding:80px 0;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);text-align:center}.services-grid{padding:80px 0;background:#fff}.service-card{border-radius:16px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;transition:all .3s ease!important;height:100%;display:flex;flex-direction:column}.service-card:hover{transform:translateY(-8px);box-shadow:0 8px 32px #0000001f!important}.service-header{display:flex;align-items:flex-start;margin-bottom:24px}.service-icon{font-size:3rem;color:#1890ff;margin-right:20px;flex-shrink:0}.service-title-section{flex:1}.service-title-section h3{margin-bottom:12px!important;color:#1a1a1a;font-size:1.5rem!important}.service-title-section p{color:#666!important;line-height:1.6;margin:0}.service-features{flex:1;margin-bottom:24px}.service-features h5{color:#1a1a1a;margin-bottom:16px!important;font-weight:600}.service-features .ant-list-item{padding:8px 0;border-bottom:none;font-size:.9rem;color:#666}.service-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;border-top:1px solid #f0f0f0}.service-pricing .ant-tag{font-size:.9rem;padding:4px 12px;border-radius:6px}.service-button{background:linear-gradient(135deg,#1890ff,#722ed1)!important;border:none!important;border-radius:8px!important;font-weight:600!important;box-shadow:0 2px 8px #1890ff4d!important}.service-button:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #1890ff66!important}.benefits-section{padding:80px 0;background:#fafafa}.benefits-section h2{font-size:2.5rem!important;margin-bottom:24px!important;color:#1a1a1a}.benefits-text{font-size:1.1rem!important;color:#666!important;line-height:1.6!important;margin-bottom:32px!important}.benefits-list .ant-list-item{padding:12px 0;border-bottom:none;font-size:1rem;color:#333;align-items:center}.benefits-visual{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.benefit-card{text-align:center;border-radius:12px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;transition:transform .3s ease!important}.benefit-card:hover{transform:translateY(-4px)}.benefit-card:nth-child(3){grid-column:1 / -1}.benefit-stat{padding:20px}.stat-number{font-size:2.5rem;font-weight:700;color:#1890ff;margin-bottom:8px}.stat-label{color:#666;font-size:1rem;font-weight:500}.services-cta{padding:80px 0;background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff}.services-cta h2{color:#fff!important;margin-bottom:16px!important;font-size:2.5rem!important}.services-cta p{color:#ffffffe6!important;font-size:1.1rem!important;margin-bottom:32px!important;max-width:600px;margin-left:auto;margin-right:auto}.services-cta .cta-button{background:#fff!important;color:#1890ff!important;border:none!important;height:48px!important;padding:0 32px!important;font-weight:600!important;border-radius:8px!important;box-shadow:0 4px 12px #0003!important}.services-cta .cta-button:hover{background:#f0f0f0!important;color:#1890ff!important;transform:translateY(-2px)!important}.services-cta .secondary-button{height:48px!important;padding:0 32px!important;font-weight:600!important;border-radius:8px!important;border:2px solid white!important;color:#fff!important;background:transparent!important}.services-cta .secondary-button:hover{background:#fff!important;color:#1890ff!important}@media (max-width: 768px){.services-hero h1{font-size:2.5rem!important}.hero-text{font-size:1rem!important}.benefits-section h2,.services-cta h2{font-size:2rem!important}.services-hero,.services-grid,.benefits-section,.services-cta{padding:60px 0}.service-header{flex-direction:column;text-align:center}.service-icon{margin-right:0;margin-bottom:16px}.service-footer{flex-direction:column;gap:16px;align-items:stretch}.service-button{width:100%}.benefits-visual{grid-template-columns:1fr;margin-top:40px}.benefit-card:nth-child(3){grid-column:1}.cta-buttons{flex-direction:column;align-items:center}.services-cta .cta-button,.services-cta .secondary-button{width:100%;max-width:280px}}@media (max-width: 480px){.services-hero h1{font-size:2rem!important}.service-icon{font-size:2.5rem}.stat-number{font-size:2rem}}.solutions-page{overflow-x:hidden}.solutions-hero{padding:80px 0;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);text-align:center}.use-cases-section{padding:80px 0;background:#fff}.use-case-card{text-align:center;border-radius:16px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;transition:all .3s ease!important;height:100%}.use-case-card:hover{transform:translateY(-8px);box-shadow:0 8px 32px #0000001f!important}.use-case-icon{font-size:3rem;color:#1890ff;margin-bottom:20px}.use-case-card h4{margin-bottom:16px!important;color:#1a1a1a}.use-case-card p{color:#666!important;line-height:1.6;margin-bottom:20px!important}.use-case-metrics{background:#f0f9ff;padding:12px 16px;border-radius:8px;color:#1890ff;font-weight:600;font-size:.9rem}.industry-solutions{padding:80px 0;background:#fafafa}.industry-tabs .ant-tabs-nav{margin-bottom:40px}.industry-tabs .ant-tabs-tab{padding:16px 24px!important;font-size:1rem!important;font-weight:600!important}.industry-tabs .ant-tabs-tab-btn{display:flex;align-items:center;gap:8px}.industry-tabs .ant-tabs-tab-btn .anticon{font-size:1.2rem}.industry-content h3{font-size:2rem!important;margin-bottom:16px!important;color:#1a1a1a}.industry-description{font-size:1.1rem!important;color:#666!important;line-height:1.6!important;margin-bottom:32px!important}.features-section{margin-bottom:32px}.features-section h5{color:#1a1a1a;margin-bottom:16px!important;font-weight:600;font-size:1.1rem!important}.features-section .ant-list-item{padding:8px 0;border-bottom:none;font-size:1rem;color:#333}.benefits-section h5{color:#1a1a1a;margin-bottom:16px!important;font-weight:600;font-size:1.1rem!important}.benefit-item{padding:12px 0!important;border-bottom:none!important;font-size:1rem!important;color:#333!important}.industry-button{background:linear-gradient(135deg,#1890ff,#722ed1)!important;border:none!important;height:48px!important;padding:0 32px!important;font-weight:600!important;border-radius:8px!important;box-shadow:0 4px 12px #1890ff4d!important}.industry-button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #1890ff66!important}.success-stories{padding:80px 0;background:#fff}.story-card{text-align:center;border-radius:16px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;transition:transform .3s ease!important;height:100%}.story-card:hover{transform:translateY(-4px)}.story-metric{font-size:3rem;font-weight:700;color:#1890ff;margin-bottom:8px}.story-label{color:#666;font-weight:600;margin-bottom:20px;font-size:1.1rem}.story-card p{color:#666!important;line-height:1.6;margin-bottom:20px!important;font-style:italic}.story-author{color:#1a1a1a;font-size:.9rem}.story-author strong{color:#1890ff}.solutions-cta{padding:80px 0;background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff}.cta-content{text-align:center}.solutions-cta h2{color:#fff!important;margin-bottom:16px!important;font-size:2.5rem!important}.solutions-cta p{color:#ffffffe6!important;font-size:1.1rem!important;margin-bottom:32px!important;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.solutions-cta .cta-button{background:#fff!important;color:#1890ff!important;border:none!important;height:48px!important;padding:0 32px!important;font-weight:600!important;border-radius:8px!important;box-shadow:0 4px 12px #0003!important}.solutions-cta .cta-button:hover{background:#f0f0f0!important;color:#1890ff!important;transform:translateY(-2px)!important}.solutions-cta .secondary-button{height:48px!important;padding:0 32px!important;font-weight:600!important;border-radius:8px!important;border:2px solid white!important;color:#fff!important;background:transparent!important}.solutions-cta .secondary-button:hover{background:#fff!important;color:#1890ff!important}@media (max-width: 768px){.solutions-hero h1{font-size:2.5rem!important}.hero-text{font-size:1rem!important}.section-header h2,.solutions-cta h2{font-size:2rem!important}.solutions-hero,.use-cases-section,.industry-solutions,.success-stories,.solutions-cta{padding:60px 0}.industry-content h3{font-size:1.5rem!important}.industry-tabs .ant-tabs-nav{margin-bottom:30px}.industry-tabs .ant-tabs-tab{padding:12px 16px!important;font-size:.9rem!important}.cta-buttons{flex-direction:column;align-items:center}.solutions-cta .cta-button,.solutions-cta .secondary-button{width:100%;max-width:280px}.story-metric{font-size:2.5rem}}@media (max-width: 480px){.solutions-hero h1{font-size:2rem!important}.use-case-icon{font-size:2.5rem}.industry-tabs .ant-tabs-tab-btn{flex-direction:column;gap:4px}.industry-tabs .ant-tabs-tab-btn .anticon{font-size:1rem}.story-metric{font-size:2rem}}.contact-page{overflow-x:hidden}.contact-hero{padding:80px 0;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);text-align:center}.hero-content h1{font-size:3rem!important;margin-bottom:24px!important;color:#1a1a1a}.hero-text{font-size:1.2rem!important;color:#666!important;line-height:1.6!important;max-width:800px;margin:0 auto}.contact-main{padding:80px 0;background:#fff}.contact-form-card{border-radius:16px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;height:100%}.contact-form-card h3{margin-bottom:16px!important;color:#1a1a1a}.contact-form-card p{color:#666!important;margin-bottom:32px!important}.contact-form .ant-form-item-label>label{font-weight:600;color:#333}.contact-form .ant-input,.contact-form .ant-select-selector,.contact-form .ant-input-affix-wrapper{border-radius:8px!important;border:1px solid #d9d9d9!important;padding:12px 16px!important;font-size:1rem}.contact-form .ant-input:focus,.contact-form .ant-select-focused .ant-select-selector,.contact-form .ant-input-affix-wrapper:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.submit-button{background:linear-gradient(135deg,#1890ff,#722ed1)!important;border:none!important;height:48px!important;font-weight:600!important;border-radius:8px!important;box-shadow:0 4px 12px #1890ff4d!important;transition:all .3s ease!important}.submit-button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #1890ff66!important}.contact-info h3{margin-bottom:16px!important;color:#1a1a1a}.contact-info p{color:#666!important;margin-bottom:32px!important;line-height:1.6}.contact-cards{display:flex;flex-direction:column;gap:20px}.info-card{border-radius:12px!important;border:none!important;box-shadow:0 2px 8px #0000000f!important;transition:all .3s ease!important}.info-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a!important}.info-card .ant-card-body{display:flex;align-items:flex-start;gap:16px;padding:20px}.info-icon{font-size:1.5rem;color:#1890ff;flex-shrink:0;margin-top:4px}.info-content{flex:1}.info-content h5{margin-bottom:8px!important;color:#1a1a1a;font-size:1rem!important}.info-main{color:#333;font-weight:600;margin-bottom:4px;font-size:1rem}.info-description{color:#666;font-size:.9rem;line-height:1.4}.office-locations{padding:80px 0;background:#fafafa}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:2.5rem!important;margin-bottom:16px!important;color:#1a1a1a}.section-header p{font-size:1.1rem!important;color:#666!important;max-width:600px;margin:0 auto}.office-card{border-radius:16px!important;border:none!important;box-shadow:0 4px 16px #00000014!important;transition:all .3s ease!important;height:100%}.office-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f!important}.office-type{background:#1890ff;color:#fff;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600;display:inline-block;margin-bottom:16px}.office-card h4{margin-bottom:16px!important;color:#1a1a1a}.office-address{color:#666;margin-bottom:12px;display:flex;align-items:flex-start;line-height:1.5}.office-address .anticon{color:#1890ff;margin-top:2px}.faq-section{padding:80px 0;background:#fff}.faq-item{margin-bottom:32px}.faq-item h5{color:#1a1a1a;margin-bottom:12px!important;font-size:1.1rem!important}.faq-item p{color:#666!important;line-height:1.6;margin:0}@media (max-width: 768px){.contact-hero h1{font-size:2.5rem!important}.hero-text{font-size:1rem!important}.section-header h2{font-size:2rem!important}.contact-hero,.contact-main,.office-locations,.faq-section{padding:60px 0}.contact-form .ant-col{margin-bottom:0}.contact-cards{margin-top:40px}.info-card .ant-card-body{flex-direction:column;text-align:center;gap:12px}.info-icon{margin-top:0}}@media (max-width: 480px){.contact-hero h1{font-size:2rem!important}.info-card .ant-card-body{padding:16px}.office-address{flex-direction:column;gap:4px}.office-address .anticon{margin-top:0;margin-right:0}}.contact-form .ant-form-item-has-error .ant-input,.contact-form .ant-form-item-has-error .ant-select-selector,.contact-form .ant-form-item-has-error .ant-input-affix-wrapper{border-color:#ff4d4f!important}.contact-form .ant-form-item-has-error .ant-input:focus,.contact-form .ant-form-item-has-error .ant-select-focused .ant-select-selector,.contact-form .ant-form-item-has-error .ant-input-affix-wrapper:focus{box-shadow:0 0 0 2px #ff4d4f33!important}.contact-form .ant-form-item-explain-error{color:#ff4d4f;font-size:.9rem}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.container{padding:0 15px}}.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#722ed1);border:none;box-shadow:0 2px 8px #1890ff4d;transition:all .3s ease}.ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#9254de);transform:translateY(-1px);box-shadow:0 4px 12px #1890ff66}.ant-card{border-radius:12px;border:none;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.ant-card:hover{box-shadow:0 4px 16px #0000001a}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{color:#1a1a1a;font-weight:600}.ant-menu-horizontal{border-bottom:none}.ant-menu-item:hover,.ant-menu-item-selected{color:#1890ff}.ant-input:focus,.ant-input-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-select-focused .ant-select-selector{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-spin-dot-item{background-color:#1890ff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
