body.legacy-landing{background:#f6f8fc;color:#142642;font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",system-ui,sans-serif}
.legacy-landing ::selection{background:#a7c0ff;color:#07152d}
.legacy-landing :focus-visible{outline:3px solid #63e6d0;outline-offset:4px}
.legacy-landing>nav:first-of-type{background:#07152d;color:#e8f0ff;box-shadow:none;border-bottom:1px solid #ffffff24}
.legacy-landing>nav:first-of-type>div{min-height:78px}
.legacy-landing>nav:first-of-type .text-blue-900{color:#fff}
.legacy-landing>nav:first-of-type .text-gray-500{color:#a6b8d7}
.legacy-landing>nav:first-of-type a:not(:first-child){color:#c4d1e7}
.legacy-landing>nav:first-of-type a:hover{color:#fff}
.legacy-landing>nav:first-of-type button{border-radius:999px;background:#e7efff;color:#09214c;font-size:13px}
.legacy-landing>nav:first-of-type button:hover{background:#fff}
.legacy-landing>nav[aria-label="面包屑"]{background:#e9effa;border-color:#d4e0f2}
.legacy-landing>nav[aria-label="面包屑"] ol{color:#4a6487}
.legacy-landing section.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 80% 12%,#24519b 0%,#0d2448 38%,#07152d 82%)!important;padding-block:105px 115px}
.legacy-landing section.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 87% 55%,#56bcff29,transparent 33%)}
.legacy-landing section.hero:after{content:"";position:absolute;right:-100px;top:7%;z-index:-1;width:510px;height:510px;border:1px solid #8ab4ff47;border-radius:50%;box-shadow:0 0 0 70px #5f8fff0d,0 0 0 140px #5f8fff08}
.legacy-landing section.hero>div>div>div:first-child:has(+h1){display:none}
.legacy-landing section.hero h1{font-size:clamp(39px,4.3vw,61px);line-height:1.18;letter-spacing:-.025em}
.legacy-landing section.hero p{color:#c4d5ee}
.legacy-landing section.hero button{border-radius:12px;color:#081a37;background:#6794ff}
.legacy-landing section.hero button:hover{background:#91b2ff}
.legacy-landing section.hero a[href^="tel:"]{border-radius:12px}
.legacy-landing section.py-20{padding-block:86px}
.legacy-landing section h2{letter-spacing:-.02em;line-height:1.25}
.legacy-landing section .rounded-3xl{border-radius:16px}
.legacy-landing section .bg-slate-50{background:#f1f5fc}
.legacy-landing section .bg-white{background:#fff}
.legacy-landing section a[href]{text-underline-offset:.2em}
.legacy-landing footer{background:#061126;color:#b5c5df}
.legacy-mobile-menu{display:none;position:relative;flex:none}
.legacy-mobile-menu summary{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff4d;border-radius:10px;list-style:none;cursor:pointer;color:#fff;font-size:0;line-height:1}
.legacy-mobile-menu summary::-webkit-details-marker{display:none}
.legacy-mobile-menu summary:before{content:"";width:18px;height:2px;background:currentColor;box-shadow:0 -6px currentColor,0 6px currentColor}
.legacy-mobile-menu>div{position:absolute;z-index:60;right:0;top:52px;display:grid;min-width:220px;padding:8px;border-radius:12px;background:#fff;box-shadow:0 18px 42px #07152d40}
.legacy-mobile-menu>div a{padding:10px 13px;border-radius:7px;color:#142642!important;font-size:14px;font-weight:700}
.legacy-mobile-menu>div a:hover{background:#eef4ff}
@media(max-width:767px){.legacy-mobile-menu{display:block}.legacy-landing>nav:first-of-type>div{min-height:70px;gap:8px}.legacy-landing>nav:first-of-type>div>a:first-child img{width:35px;height:35px}.legacy-landing>nav:first-of-type>div>a:first-child .text-2xl{font-size:17px}.legacy-landing>nav:first-of-type button{padding:10px 12px;font-size:12px}.legacy-landing section.hero{padding-block:72px 80px}.legacy-landing section.hero:after{right:-300px}.legacy-landing section.py-20{padding-block:64px}}
@media(max-width:380px){.legacy-landing>nav:first-of-type button{font-size:0}.legacy-landing>nav:first-of-type button i{font-size:15px;margin:0}}
@media(prefers-reduced-motion:reduce){.legacy-landing *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
