:root{--dp-primary: #155dfc;--dp-primary-strong: #1247c9;--dp-primary-soft: #eef4ff;--dp-primary-soft-2: rgba(21, 93, 252, .12);--dp-yes: #155dfc;--dp-no: #e05252;--dp-success: #16a34a;--dp-text: #101828;--dp-text-secondary: #5b6472;--dp-text-muted: #8a93a5;--dp-border: #e6ebf5;--dp-border-strong: #d6ddf0;--dp-bg: #ffffff;--dp-bg-soft: #f7f9fd;--dp-card: #ffffff;--dp-card-hover-border: rgba(21, 93, 252, .4);--dp-shadow: 0 1px 3px rgba(15, 23, 42, .06);--dp-shadow-lg: 0 18px 50px -18px rgba(21, 93, 252, .28);--dp-hairline: #edf1f9;--dp-gradient: linear-gradient(135deg, #155dfc 0%, #5b82ff 50%, #3a7afe 100%)}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft Yahei,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--dp-text);background:var(--dp-bg)}*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}@keyframes dp-gradient-x{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.dp-gradient-text{background:var(--dp-gradient);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:dp-gradient-x 8s ease-in-out infinite}.dp-grid-bg{background-image:linear-gradient(to right,rgba(21,93,252,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(21,93,252,.07) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse 90% 80% at 50% 0%,black 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 0%,black 40%,transparent 100%)}.dp-card-hover{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s}.dp-card-hover:hover{transform:translateY(-4px);border-color:var(--dp-card-hover-border);box-shadow:var(--dp-shadow-lg)}@keyframes dp-marquee{to{transform:translate(-50%)}}.dp-marquee-track{display:flex;width:max-content;animation:dp-marquee 38s linear infinite}.dp-marquee-track:hover{animation-play-state:paused}@keyframes dp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.dp-float{animation:dp-float 6s ease-in-out infinite}.dp-float-delay{animation-delay:-3s}@keyframes dp-glow{0%,to{box-shadow:0 0 26px #155dfc47}50%{box-shadow:0 0 52px #155dfc80}}.dp-glow{animation:dp-glow 4.5s ease-in-out infinite}@keyframes dp-blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.08)}66%{transform:translate(-20px,24px) scale(.94)}}.dp-blob{animation:dp-blob 16s ease-in-out infinite}@keyframes dp-pulse-ring{0%{box-shadow:0 0 #155dfc66}70%{box-shadow:0 0 0 14px #155dfc00}to{box-shadow:0 0 #155dfc00}}.dp-pulse-ring{animation:dp-pulse-ring 2.6s cubic-bezier(.66,0,0,1) infinite}.dp-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.dp-reveal.dp-in{opacity:1;transform:translateY(0)}.dp-container{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.dp-section{padding:72px 0}.dp-page{min-height:62vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cdd6e8;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#b3c0da}::-webkit-scrollbar-track{background:transparent}.dp-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid rgba(21,93,252,.2);background:var(--dp-primary-soft);color:var(--dp-primary);font-size:12px;font-weight:600;letter-spacing:.2px}.dp-h2{font-size:clamp(26px,3.6vw,40px);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:0}.dp-lead{font-size:17px;line-height:1.7;color:var(--dp-text-secondary)}.ant-btn-primary{box-shadow:0 6px 18px -6px #155dfc8c}.ant-layout{background:var(--dp-bg)}
