*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;background:#edf1f5;color:#1b212e;line-height:1.85;font-size:16px;font-weight:500}a{text-decoration:none;color:inherit}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 34px;border-radius:50px;background:linear-gradient(135deg,#269bff,#1c6ed5);font-weight:700;font-size:16px;box-shadow:0 12px 40px #269bff66;transition:.35s;cursor:pointer;position:relative;z-index:10;color:#fff;text-decoration:none;border:none}.btn:hover{transform:translateY(-3px);box-shadow:0 20px 70px #269bff99}@keyframes floatBg{0%{transform:translate(0)}50%{transform:translate(-6%,4%)}to{transform:translate(0)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.data-card{padding:38px;border-radius:28px;background:#fff;border:1px solid #d4e3f5;box-shadow:0 8px 32px #269bff1a;animation:floatCard 6s ease-in-out infinite;will-change:transform}.light-card{background:#fff;color:#1b212e;padding:36px;border-radius:28px;box-shadow:0 12px 40px #00000014;border:1px solid #e4ecf5;transition:.4s;text-align:left}.light-card:hover{transform:translateY(-10px);box-shadow:0 24px 60px #269bff26}.dark-card{background:#f0f6ff;border:1px solid #cce1ff;padding:36px;border-radius:28px;text-align:left}.review-card{background:#fff;border:1px solid #d4e3f5;padding:34px;border-radius:28px;text-align:left;box-shadow:0 8px 24px #0000000f}.nav-link:after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:2px;background:linear-gradient(90deg,#269bff,#1c6ed5);transition:.3s}.nav-link:hover:after{width:100%}@media(max-width:768px){.desktop-menu{display:none!important}.btn{padding:12px 24px;font-size:14px}.data-card{padding:24px}}
