:root{--primary:#00617c;--primary-light:#0089a8;--primary-2:#0089a8;--primary-3:#00a3b4;--primary-dark:#004f66;--c-primary:#00617c;--c-primary-2:#0089a8;--c-primary-3:#00a3b4;--accent:#00a3b4;--c-accent:#4DCBC8;--gold:#EBD489;--c-gold:#EBD489;--nav-active:#e0b326;--text:#3f4851;--c-text:#3f4851;--text-light:#6b7785;--c-text-2:#6b7785;--text-muted:#8a949e;--c-text-3:#8a949e;--border:#e5ecef;--c-border:#e5ecef;--bg:#f5f8fa;--c-bg:#f5f8fa;--bg-soft:#fafcfd;--c-bg-soft:#fafcfd;--bg-tint:#f0f7f9;--c-bg-tint:#f0f7f9;--bg-dark:#2b3239;--c-bg-dark:#2b3239;--bg-darker:#232930;--c-dark:#2b3239;--c-dark-2:#232930;--white:#fff;--c-white:#ffffff;--footer-text:#aab2bb;--c-footer-text:#aab2bb;--c-gold-deep:#c9a227;--c-warn:#e85a4f;--shadow-sm:0 2rem 8rem rgba(0,97,124,0.08);--shadow-md:0 8rem 24rem rgba(0,97,124,0.12);--shadow-lg:0 20rem 50rem rgba(0,97,124,0.15);--shadow-card:0 4rem 16rem rgba(0,97,124,0.08);--shadow-hover:0 12rem 32rem rgba(0,97,124,0.16);--container:1600rem;--topbar-h:44rem;--header-h:96rem;--radius-sm:4rem;--radius-md:8rem;--radius-lg:12rem;--section-y:80rem;--font-number:"DIN Alternate", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}*::before{box-sizing:border-box;margin:0;padding:0}*::after{box-sizing:border-box;margin:0;padding:0}html{font-family:"PingFang SC","Microsoft YaHei","Source Han Sans CN","Noto Sans SC",-apple-system,sans-serif;color:var(--text);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;font-size:16rem;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none;width:0;height:0}body{font-family:"PingFang SC","Microsoft YaHei","Source Han Sans CN","Noto Sans SC",-apple-system,sans-serif;color:var(--text);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;font-size:16rem}body::-webkit-scrollbar{display:none;width:0;height:0}ul{list-style:none}ol{list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{font-family:inherit;cursor:pointer;border:0;background:0}i{font-style:normal;display:inline-block}.container{width:var(--container);max-width:96%;margin:0 auto}.full-width{width:100%}.section{padding:var(--section-y) 0}.surface-soft{background:linear-gradient(180deg, var(--white) 0%, var(--bg-soft) 100%)}.surface-tint{background:var(--bg)}body .page_about .banner,body .page_contact .banner,body .page_article .banner,body .page_article_list .banner,body .page_article_list_fqa .banner,body .page_article_list_video .banner,body .page_article_show .banner,body .page_case_list .banner,body .page_jobs .banner,body .page_experts .banner,body .page_guide .banner,body .page_enterprise .banner,body .page_services .banner,body .page_kepu_list .banner{height:500rem;position:relative;overflow:hidden;background:#0a2a35}body .page_about .banner .banner-bg,body .page_contact .banner .banner-bg,body .page_article .banner .banner-bg,body .page_article_list .banner .banner-bg,body .page_article_list_fqa .banner .banner-bg,body .page_article_list_video .banner .banner-bg,body .page_article_show .banner .banner-bg,body .page_case_list .banner .banner-bg,body .page_jobs .banner .banner-bg,body .page_experts .banner .banner-bg,body .page_guide .banner .banner-bg,body .page_enterprise .banner .banner-bg,body .page_services .banner .banner-bg,body .page_kepu_list .banner .banner-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1}body .page_about .banner .banner-inner,body .page_contact .banner .banner-inner,body .page_article .banner .banner-inner,body .page_article_list .banner .banner-inner,body .page_article_list_fqa .banner .banner-inner,body .page_article_list_video .banner .banner-inner,body .page_article_show .banner .banner-inner,body .page_case_list .banner .banner-inner,body .page_jobs .banner .banner-inner,body .page_experts .banner .banner-inner,body .page_guide .banner .banner-inner,body .page_enterprise .banner .banner-inner,body .page_services .banner .banner-inner,body .page_kepu_list .banner .banner-inner{position:relative;z-index:2;display:flex;align-items:center;height:100%;padding-top:0}body .page_about .banner .banner-inner .banner-text,body .page_contact .banner .banner-inner .banner-text,body .page_article .banner .banner-inner .banner-text,body .page_article_list .banner .banner-inner .banner-text,body .page_article_list_fqa .banner .banner-inner .banner-text,body .page_article_list_video .banner .banner-inner .banner-text,body .page_article_show .banner .banner-inner .banner-text,body .page_case_list .banner .banner-inner .banner-text,body .page_jobs .banner .banner-inner .banner-text,body .page_experts .banner .banner-inner .banner-text,body .page_guide .banner .banner-inner .banner-text,body .page_enterprise .banner .banner-inner .banner-text,body .page_services .banner .banner-inner .banner-text,body .page_kepu_list .banner .banner-inner .banner-text{max-width:720rem}body .page_about .banner .banner-inner .banner-text h1,body .page_contact .banner .banner-inner .banner-text h1,body .page_article .banner .banner-inner .banner-text h1,body .page_article_list .banner .banner-inner .banner-text h1,body .page_article_list_fqa .banner .banner-inner .banner-text h1,body .page_article_list_video .banner .banner-inner .banner-text h1,body .page_article_show .banner .banner-inner .banner-text h1,body .page_case_list .banner .banner-inner .banner-text h1,body .page_jobs .banner .banner-inner .banner-text h1,body .page_experts .banner .banner-inner .banner-text h1,body .page_guide .banner .banner-inner .banner-text h1,body .page_enterprise .banner .banner-inner .banner-text h1,body .page_services .banner .banner-inner .banner-text h1,body .page_kepu_list .banner .banner-inner .banner-text h1{margin-bottom:24rem;color:var(--c-white);font-size:60rem;font-weight:700;line-height:1.1;letter-spacing:8rem}body .page_about .banner .banner-inner .banner-text .desc,body .page_contact .banner .banner-inner .banner-text .desc,body .page_article .banner .banner-inner .banner-text .desc,body .page_article_list .banner .banner-inner .banner-text .desc,body .page_article_list_fqa .banner .banner-inner .banner-text .desc,body .page_article_list_video .banner .banner-inner .banner-text .desc,body .page_article_show .banner .banner-inner .banner-text .desc,body .page_case_list .banner .banner-inner .banner-text .desc,body .page_jobs .banner .banner-inner .banner-text .desc,body .page_experts .banner .banner-inner .banner-text .desc,body .page_guide .banner .banner-inner .banner-text .desc,body .page_enterprise .banner .banner-inner .banner-text .desc,body .page_services .banner .banner-inner .banner-text .desc,body .page_kepu_list .banner .banner-inner .banner-text .desc{max-width:680rem;color:rgba(255,255,255,0.9);font-size:16rem;line-height:1.7;letter-spacing:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .page_about .banner .breadcrumb,body .page_contact .banner .breadcrumb,body .page_article .banner .breadcrumb,body .page_article_list .banner .breadcrumb,body .page_article_list_fqa .banner .breadcrumb,body .page_article_list_video .banner .breadcrumb,body .page_article_show .banner .breadcrumb,body .page_case_list .banner .breadcrumb,body .page_jobs .banner .breadcrumb,body .page_experts .banner .breadcrumb,body .page_guide .banner .breadcrumb,body .page_enterprise .banner .breadcrumb,body .page_services .banner .breadcrumb,body .page_kepu_list .banner .breadcrumb{position:absolute;left:0;right:0;bottom:0;z-index:3;height:56rem;background:linear-gradient(180deg, transparent, rgba(0,0,0,0.35))}body .page_about .banner .breadcrumb .breadcrumb-inner,body .page_contact .banner .breadcrumb .breadcrumb-inner,body .page_article .banner .breadcrumb .breadcrumb-inner,body .page_article_list .banner .breadcrumb .breadcrumb-inner,body .page_article_list_fqa .banner .breadcrumb .breadcrumb-inner,body .page_article_list_video .banner .breadcrumb .breadcrumb-inner,body .page_article_show .banner .breadcrumb .breadcrumb-inner,body .page_case_list .banner .breadcrumb .breadcrumb-inner,body .page_jobs .banner .breadcrumb .breadcrumb-inner,body .page_experts .banner .breadcrumb .breadcrumb-inner,body .page_guide .banner .breadcrumb .breadcrumb-inner,body .page_enterprise .banner .breadcrumb .breadcrumb-inner,body .page_services .banner .breadcrumb .breadcrumb-inner,body .page_kepu_list .banner .breadcrumb .breadcrumb-inner{height:100%;display:flex;align-items:center;color:rgba(255,255,255,0.85)}body .page_about .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_contact .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_article .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_article_list .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_article_list_fqa .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_article_list_video .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_article_show .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_case_list .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_jobs .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_experts .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_guide .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_enterprise .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_services .banner .breadcrumb .breadcrumb-inner .crumb-nav,body .page_kepu_list .banner .breadcrumb .breadcrumb-inner .crumb-nav{display:flex;align-items:center;gap:10rem;font-size:14rem}body .page_about .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_contact .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_article .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_article_list .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_article_list_fqa .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_article_list_video .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_article_show .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_case_list .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_jobs .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_experts .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_guide .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_enterprise .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_services .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home,body .page_kepu_list .banner .breadcrumb .breadcrumb-inner .crumb-nav .crumb-home{color:rgba(255,255,255,0.9)}body .page_about .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_contact .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_article .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_article_list .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_article_list_fqa .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_article_list_video .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_article_show .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_case_list .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_jobs .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_experts .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_guide .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_enterprise .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_services .banner .breadcrumb .breadcrumb-inner .crumb-nav a,body .page_kepu_list .banner .breadcrumb .breadcrumb-inner .crumb-nav a{color:rgba(255,255,255,0.85);transition:color .3s ease}body .page_about .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_contact .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_article .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_article_list .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_article_list_fqa .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_article_list_video .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_article_show .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_case_list .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_jobs .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_experts .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_guide .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_enterprise .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_services .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover,body .page_kepu_list .banner .breadcrumb .breadcrumb-inner .crumb-nav a:hover{color:#fff}body .page_about .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_contact .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_article .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_article_list .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_article_list_fqa .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_article_list_video .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_article_show .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_case_list .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_jobs .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_experts .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_guide .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_enterprise .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_services .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep,body .page_kepu_list .banner .breadcrumb .breadcrumb-inner .crumb-nav .sep{color:rgba(255,255,255,0.55)}body .page_about .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_contact .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_article .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_article_list .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_article_list_fqa .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_article_list_video .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_article_show .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_case_list .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_jobs .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_experts .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_guide .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_enterprise .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_services .banner .breadcrumb .breadcrumb-inner .crumb-nav .current,body .page_kepu_list .banner .breadcrumb .breadcrumb-inner .crumb-nav .current{color:#fff}.page-kicker{display:inline-flex;align-items:center;gap:10rem;color:var(--primary);font-size:13rem;font-weight:600;letter-spacing:4rem;margin-bottom:12rem}.page-kicker::before{content:"";width:28rem;height:1rem;background:var(--primary);opacity:.55}.page-lead{max-width:780rem;color:var(--text-light);font-size:16rem;line-height:1.9;letter-spacing:1rem}.content-shell{display:grid;grid-template-columns:300rem minmax(0, 1fr);gap:36rem;align-items:start}.side-panel{background:var(--white);border:1rem solid var(--border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.side-panel+.side-panel{margin-top:22rem}.side-panel-head{padding:20rem 24rem;border-bottom:1rem solid var(--border);background:var(--bg-soft);display:flex;align-items:center;gap:10rem}.side-panel-head::before{content:"";width:4rem;height:18rem;background:var(--primary);border-radius:2rem}.side-panel-head h3{font-size:18rem;color:var(--text);font-weight:600;letter-spacing:1rem}.side-menu{padding:10rem 0}.side-menu a{display:flex;align-items:center;justify-content:space-between;padding:14rem 24rem;color:var(--text);font-size:15rem;border-left:3rem solid transparent;transition:all .2s}.side-menu a:hover{background:var(--bg-tint);color:var(--primary);border-left-color:var(--primary)}.side-menu a.active{background:var(--bg-tint);color:var(--primary);border-left-color:var(--primary)}.side-note{padding:24rem;color:var(--text-light);font-size:14rem;line-height:1.8}.side-note strong{display:block;color:var(--primary);font-size:24rem;font-family:var(--font-number);line-height:1.1;margin:6rem 0}.proof-strip{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);gap:0;min-height:300rem;padding:64rem 54rem;background:linear-gradient(100deg, rgba(255,255,255,0.9), rgba(247,251,252,0.86)),url('/Jzw/Tpl/Home/Default/images/about.jpg') center / cover;border-radius:0;overflow:hidden;border-top:1rem solid var(--border);border-bottom:1rem solid var(--border)}.proof-strip::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(255,255,255,0.4), rgba(255,255,255,0.86));pointer-events:none}.proof-item{position:relative;z-index:1;text-align:center;padding:18rem 20rem;color:#06243a}.proof-item+.proof-item{border-left:1rem solid rgba(0,97,124,0.12)}.proof-num{font-family:var(--font-number);font-size:84rem;font-weight:700;line-height:1;color:var(--primary);letter-spacing:1rem}.proof-num .unit{font-family:inherit;font-size:18rem;margin-left:8rem;color:var(--text);font-weight:600}.proof-label{margin-top:20rem;color:var(--text);font-size:15rem;font-weight:600;letter-spacing:2rem;line-height:1.8}.proof-desc{margin-top:8rem;color:var(--text-light);font-size:14rem;line-height:1.8;letter-spacing:.5rem;width:74%;margin:0 auto}.info-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24rem}.info-card{background:var(--white);border:1rem solid var(--border);border-radius:var(--radius-md);padding:30rem;box-shadow:var(--shadow-sm);transition:all .25s}.info-card:hover{transform:translateY(-3rem);box-shadow:var(--shadow-md);border-color:rgba(0,97,124,0.28)}.info-card .icon{width:50rem;height:50rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-tint);color:var(--primary);font-size:22rem;margin-bottom:18rem}.info-card h3{font-size:20rem;color:var(--text);font-weight:600;letter-spacing:1rem;margin-bottom:10rem}.info-card h4{font-size:20rem;color:var(--text);font-weight:600;letter-spacing:1rem;margin-bottom:10rem}.info-card p{font-size:14rem;color:var(--text-light);line-height:1.9;letter-spacing:.5rem}.info-card ul{margin-top:14rem}.info-card li{font-size:14rem;color:var(--text-light);line-height:2;padding-left:16rem;position:relative}.info-card li::before{content:"";position:absolute;left:0;top:13rem;width:5rem;height:5rem;border-radius:50%;background:var(--primary);opacity:.55}.step-row{display:grid;grid-template-columns:repeat(5, 1fr);gap:16rem}.step-card{background:var(--white);border:1rem solid var(--border);border-radius:var(--radius-md);padding:26rem 20rem;text-align:center;position:relative}.step-card::after{content:"";position:absolute;right:-12rem;top:50%;width:24rem;height:1rem;background:var(--border)}.step-card:last-child::after{display:none}.step-card .num{display:inline-flex;align-items:center;justify-content:center;width:48rem;height:48rem;border-radius:50%;background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);font-family:var(--font-number);font-weight:700;margin-bottom:14rem}.step-card h4{font-size:17rem;color:var(--text);font-weight:600;margin-bottom:8rem;letter-spacing:1rem}.step-card p{font-size:13rem;color:var(--text-light);line-height:1.7}.news-clean-list{display:grid;gap:18rem}.article-card{display:grid;grid-template-columns:260rem minmax(0, 1fr);gap:24rem;padding:22rem;background:var(--white);border:1rem solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all .25s}.article-card:hover{transform:translateY(-3rem);box-shadow:var(--shadow-md);border-color:rgba(0,97,124,0.28)}.article-card:hover .article-thumb img{transform:scale(1.04)}.article-card:hover .article-title{color:var(--primary)}.article-card:hover .article-more i{transform:translateX(4rem)}.article-thumb{height:168rem;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-tint)}.article-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.article-body{display:flex;flex-direction:column;min-width:0}.article-meta{display:flex;align-items:center;gap:12rem;margin-bottom:10rem;color:var(--text-muted);font-size:13rem;letter-spacing:1rem}.article-tag{display:inline-flex;align-items:center;padding:4rem 12rem;background:var(--bg-tint);color:var(--primary);font-size:12rem;font-weight:600;letter-spacing:1rem}.article-title{font-size:22rem;color:var(--text);font-weight:600;line-height:1.45;margin-bottom:10rem;letter-spacing:1rem}.article-excerpt{font-size:14rem;color:var(--text-light);line-height:1.9;letter-spacing:.5rem;margin-bottom:16rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-more{margin-top:auto;display:inline-flex;align-items:center;gap:8rem;color:var(--primary);font-size:14rem;font-weight:600;letter-spacing:1rem}.article-more i{transition:transform .2s}.simple-pagination{display:flex;justify-content:center;gap:8rem;margin-top:42rem}.simple-pagination a{width:42rem;height:42rem;display:flex;align-items:center;justify-content:center;border:1rem solid var(--border);background:var(--white);color:var(--text);font-size:14rem;transition:all .2s}.simple-pagination a:hover{background:var(--primary);border-color:var(--primary);color:var(--white)}.simple-pagination a.active{background:var(--primary);border-color:var(--primary);color:var(--white)}.pagination{display:flex;align-items:center;justify-content:center;gap:8rem;margin-top:var(--section-y)}.pagination a{min-width:42rem;height:42rem;padding:0 14rem;background:var(--c-white);border:1rem solid var(--c-border);border-radius:4rem;display:inline-flex;align-items:center;justify-content:center;font-size:14rem;color:var(--c-text-2);letter-spacing:1rem;transition:all .2s}.pagination a:hover{border-color:var(--c-primary);color:var(--c-primary)}.pagination a.active{background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:var(--c-white);border-color:transparent;box-shadow:0 4rem 12rem rgba(0,97,124,0.25)}.pagination a i{font-size:12rem}.pagination .ellipsis{color:var(--c-text-3);padding:0 6rem}.appointment-aside{position:relative;padding:50rem 42rem;color:var(--white);background:linear-gradient(160deg, rgba(0,97,124,0.94), rgba(0,137,168,0.88)),url('/Jzw/Tpl/Home/Default/images/about.jpg') center / cover;overflow:hidden}.appointment-aside::after{content:"";position:absolute;right:-90rem;bottom:-90rem;width:250rem;height:250rem;border-radius:50%;background:rgba(255,255,255,0.1)}.aside-brand{position:relative;z-index:1;margin-bottom:54rem}.aside-brand img{height:64rem;width:auto;margin-bottom:28rem}.aside-brand .eyebrow{font-size:13rem;letter-spacing:4rem;color:rgba(255,255,255,0.72);margin-bottom:12rem;text-transform:uppercase}.aside-brand h1{font-size:32rem;font-weight:700;letter-spacing:3rem;line-height:1.28;margin-bottom:16rem;color:var(--white)}.aside-brand h3{font-size:32rem;font-weight:700;letter-spacing:3rem;line-height:1.28;margin-bottom:16rem;color:var(--white)}.aside-brand p{font-size:15rem;line-height:1.9;color:rgba(255,255,255,0.84);letter-spacing:.8rem}.aside-list{position:relative;z-index:1;display:grid;gap:16rem}.aside-item{display:flex;gap:14rem;padding:16rem 0;border-top:1rem solid rgba(255,255,255,0.18)}.aside-item i{width:38rem;height:38rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.16);font-size:17rem;color:var(--white);flex-shrink:0}.aside-item strong{display:block;font-size:16rem;font-weight:600;letter-spacing:1rem;margin-bottom:4rem;color:var(--white)}.aside-item span{display:block;font-size:13rem;color:rgba(255,255,255,0.75);line-height:1.7}.form-card{background:linear-gradient(180deg, #fff 0%, #f8fcfb 100%);padding:54rem 64rem;height:100%;display:flex;flex-direction:column}.form-head{margin-bottom:28rem;padding-bottom:22rem;border-bottom:1rem solid var(--border)}.form-head h4{font-size:26rem;color:var(--text);font-weight:700;letter-spacing:1rem;display:flex;align-items:center;gap:12rem}.form-head h4 i{color:var(--primary);font-size:24rem}.form-head p{margin-top:10rem;font-size:14rem;color:var(--text-light);line-height:1.8;letter-spacing:.5rem}.appointment-form{display:grid;gap:24rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24rem 30rem;flex:1}.form-grid .full{grid-column:1 / -1}fieldset.form-group{border:0;margin:0;padding:0;min-inline-size:0}.form-group label{display:block;font-size:15rem;color:var(--text);font-weight:600;margin-bottom:10rem}.form-group label .req{color:var(--c-warn);margin-left:4rem}.form-group legend{font-size:15rem;color:var(--text);font-weight:600;margin-bottom:10rem}.form-group legend .req{color:var(--c-warn);margin-left:4rem}.form-group input{width:100%;height:54rem;border:1rem solid var(--border);background:var(--bg-soft);padding:0 18rem;font-size:15rem;color:var(--text);outline:none;font-family:inherit;border-radius:8rem;transition:all .2s}.form-group input:focus{border-color:var(--primary);background-color:var(--white);box-shadow:0 0 0 4rem rgba(0,97,124,0.1)}.form-group textarea{width:100%;min-height:120rem;border:1rem solid var(--border);background:var(--bg-soft);padding:14rem 18rem;font-size:15rem;color:var(--text);outline:none;font-family:inherit;line-height:1.7;resize:vertical;border-radius:8rem;transition:all .2s}.form-group textarea:focus{border-color:var(--primary);background-color:var(--white);box-shadow:0 0 0 4rem rgba(0,97,124,0.1)}.form-group select{width:100%;height:54rem;border:1rem solid var(--border);background:var(--bg-soft);padding:0 18rem;font-size:15rem;color:var(--text);outline:none;font-family:inherit;border-radius:8rem;transition:all .2s;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%),linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 20rem) 23rem,calc(100% - 14rem) 23rem;background-size:6rem 6rem, 6rem 6rem;background-repeat:no-repeat;padding-right:44rem}.form-group select:focus{border-color:var(--primary);background-color:var(--white);box-shadow:0 0 0 4rem rgba(0,97,124,0.1)}.method-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12rem}.method-card{position:relative;display:flex !important;align-items:center;gap:12rem;min-height:58rem;margin:0 !important;padding:13rem 14rem;border:1rem solid var(--border);border-radius:8rem;background:var(--white);cursor:pointer;transition:all .2s}.method-card input{position:absolute;opacity:0;pointer-events:none}.method-card .mark{width:18rem;height:18rem;border-radius:50%;border:2rem solid #c7d7df;box-shadow:inset 0 0 0 4rem var(--white);background:var(--white);flex-shrink:0;transition:all .2s}.method-card .text{font-size:14rem;color:var(--text);line-height:1.45;font-weight:600}.method-card:hover{border-color:rgba(0,97,124,0.32);background:var(--bg-soft)}.method-card:has(input:checked){border-color:var(--primary);background:linear-gradient(180deg, #fff, var(--bg-tint));box-shadow:0 8rem 22rem rgba(0,97,124,0.1)}.method-card:has(input:checked) .mark{border-color:var(--primary);background:var(--primary)}.form-note{display:flex;gap:10rem;align-items:flex-start;padding:14rem 16rem;background:var(--bg-tint);border-left:3rem solid var(--primary);color:var(--text-light);font-size:13rem;line-height:1.7;letter-spacing:.4rem}.form-note i{color:var(--primary);margin-top:4rem}.form-actions{display:flex;align-items:center;gap:16rem;padding-top:4rem}.btn-submit{height:52rem;min-width:190rem;padding:0 34rem;background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);border:none;font-size:16rem;font-weight:700;letter-spacing:2rem;display:flex;align-items:center;justify-content:center;gap:10rem;box-shadow:0 10rem 24rem rgba(0,97,124,0.25);border-radius:6rem;transition:all .2s}.btn-submit:hover{transform:translateY(-2rem);box-shadow:0 14rem 30rem rgba(0,97,124,0.3)}.btn-submit i{color:var(--white);font-size:16rem}.reset-btn{height:52rem;padding:0 22rem;border:1rem solid var(--border);border-radius:6rem;color:var(--text-light);background:var(--white);font-size:14rem;letter-spacing:1rem;transition:all .2s}.reset-btn:hover{border-color:var(--primary);color:var(--primary);background:var(--bg-tint)}.privacy{font-size:13rem;color:var(--text-muted);line-height:1.7}.success-toast{position:fixed;left:50%;top:50%;z-index:9999;transform:translate(-50%, -46%);opacity:0;visibility:hidden;display:inline-flex;align-items:center;justify-content:center;gap:14rem;min-width:360rem;max-width:560rem;padding:22rem 32rem;border:1rem solid rgba(0,97,124,0.12);border-radius:10rem;background:var(--white);color:var(--text);box-shadow:0 22rem 60rem rgba(0,45,60,0.18);pointer-events:none;transition:opacity .24s ease,visibility .24s ease,transform .24s ease}.success-toast.show{opacity:1;visibility:visible;transform:translate(-50%, -50%)}.success-toast i{flex-shrink:0;color:var(--primary);font-size:28rem}.success-toast span{color:var(--text);font-size:17rem;line-height:1.7;letter-spacing:.5rem}.success-mask{position:fixed;inset:0;z-index:9998;background:rgba(10,32,40,0.28);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}.success-mask.show{opacity:1;visibility:visible}.experts-section{padding:var(--section-y) 0;background:linear-gradient(180deg, #ffffff 0%, #f3f8fa 100%)}.experts-section .section-head-row{margin-bottom:36rem}.experts-wrap{max-width:1600rem;margin:0 auto}.experts-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12rem}.expert-card{background:var(--white);border-radius:10rem;overflow:hidden;display:flex;flex-direction:column;position:relative}.expert-card:hover{box-shadow:0 25rem 60rem rgba(0,97,124,0.15);transform:translateY(-4rem)}.expert-card.is_hover{box-shadow:0 25rem 60rem rgba(0,97,124,0.15);transform:translateY(-4rem)}.expert-photo{height:430rem;position:relative;overflow:hidden;background:linear-gradient(135deg, #e0eef2, #f0f7f9)}.expert-photo img{width:100%;height:100%;object-fit:cover;display:block}.expert-body{padding:20rem;flex:1;display:flex;flex-direction:column}.expert-name{font-size:30rem;color:var(--text);font-weight:700;letter-spacing:1rem;margin-bottom:4rem}.expert-name .sub{font-size:20rem;color:var(--primary);font-weight:500;margin-left:8rem;letter-spacing:1rem}.expert-title{font-size:14rem;color:var(--text-light);letter-spacing:1rem;margin-bottom:12rem}.expert-info{padding:16rem 0;border-top:1rem solid var(--bg);border-bottom:1rem solid var(--bg);margin-bottom:18rem;flex:1}.expert-info .info-item{margin-bottom:14rem}.expert-info .info-item:last-child{margin-bottom:0}.expert-info .info-label{font-size:14rem;color:var(--text-muted);letter-spacing:2rem;font-weight:600;margin-bottom:6rem;display:flex;align-items:center;gap:6rem}.expert-info .info-label i{color:var(--primary);font-size:14rem}.expert-info .info-text{font-size:14rem;color:var(--text-light);line-height:1.8;letter-spacing:.5rem}.expert-action{width:100%;height:48rem;background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);font-size:16rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8rem;border-radius:4rem;letter-spacing:2rem;box-shadow:0 6rem 14rem rgba(0,97,124,0.22)}.advantage{padding:var(--section-y) 0;background:linear-gradient(135deg, #e8f6f9 0%, #f6fbfc 42%, #d9eef5 100%);position:relative;overflow:hidden}.advantage::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 6%, rgba(0,97,124,0.16), transparent 30%),linear-gradient(115deg, transparent 0 72%, rgba(0,137,168,0.12) 73%, transparent 88%);pointer-events:none}.advantage::after{content:"";position:absolute;left:18%;right:8%;bottom:-36rem;height:80rem;background:linear-gradient(90deg, transparent, rgba(82,210,205,0.3), rgba(238,212,137,0.34), transparent);filter:blur(12rem);transform:skewX(-28deg);pointer-events:none}.adv-poster{position:relative;z-index:1}.adv-poster-head{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:42rem;align-items:flex-end;margin-bottom:20rem;color:#123a63}.adv-brand{display:flex;align-items:center;gap:16rem;margin-bottom:30rem}.adv-brand img{height:52rem;width:auto}.adv-brand span{font-size:14rem;letter-spacing:1rem;color:rgba(17,63,125,0.68)}.adv-title h2{font-size:40rem;color:var(--text);font-weight:700;letter-spacing:2rem;line-height:1.25;text-shadow:none;margin-bottom:14rem}.adv-title h2 span{color:var(--primary)}.adv-title p{max-width:780rem;color:var(--text-light);font-size:16rem;line-height:1.9;letter-spacing:1rem}.adv-giant{font-family:var(--font-number);font-weight:800;line-height:.82;display:inline-flex;align-items:flex-end;gap:8rem;position:absolute;right:0;top:-10rem}.adv-giant .giant-main{font-size:96rem;letter-spacing:4rem;line-height:1.2;white-space:nowrap;padding-right:4rem;color:var(--primary);background:linear-gradient(180deg, var(--primary) 0%, var(--primary-3) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 16rem 30rem rgba(0,97,124,0.16))}.adv-giant .giant-tag{display:flex;flex-direction:column;align-items:center;gap:10rem;margin-bottom:26rem}.adv-giant .giant-tag .giant-deco{width:44rem;height:5rem;border-radius:3rem;background:linear-gradient(90deg, var(--c-accent), var(--c-gold));box-shadow:0 4rem 10rem rgba(0,97,124,0.2);position:relative}.adv-giant .giant-tag .giant-deco::before,.adv-giant .giant-tag .giant-deco::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:6rem;height:6rem;border-radius:50%;background:var(--c-gold)}.adv-giant .giant-tag .giant-deco::before{left:-11rem}.adv-giant .giant-tag .giant-deco::after{right:-11rem}.adv-giant .giant-tag .giant-tag-text{font-size:38rem;letter-spacing:6rem;color:var(--primary);font-weight:700;line-height:1}.adv-grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:280rem;gap:10rem}.adv-card{position:relative;display:flex;align-items:flex-end;min-height:0;padding:34rem 12rem 18rem;background:#fff;border:7rem solid rgba(255,255,255,0.9);border-radius:12rem;box-shadow:0 14rem 30rem rgba(0,77,120,0.13);overflow:hidden;isolation:isolate}.adv-card::before{content:"";position:absolute;inset:0;background-image:var(--adv-img);background-size:cover;background-position:var(--adv-pos, center);opacity:.86;transform:scale(1.01);transition:transform .55s,opacity .3s;z-index:-2;border-radius:inherit}.adv-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,45,60,0.08) 0%, rgba(0,45,60,0.24) 42%, rgba(0,45,60,0.84) 100%);z-index:-1;border-radius:inherit}.adv-card:hover::before{transform:scale(1.07);opacity:.94}.adv-card.is_hover::before{transform:scale(1.07);opacity:.94}.adv-card:hover{box-shadow:0 20rem 46rem rgba(0,77,120,0.2)}.adv-card.is_hover{box-shadow:0 20rem 46rem rgba(0,77,120,0.2)}.adv-card .num{position:absolute;right:14rem;bottom:10rem;top:auto;font-size:36rem;font-weight:800;font-family:var(--font-number);letter-spacing:0;line-height:1;color:rgba(255,255,255,0.88);text-shadow:0 2rem 8rem rgba(0,0,0,0.35);opacity:.5;z-index:0;pointer-events:none}.adv-card>div{position:relative;z-index:1;width:100%;max-width:82%;transform:translateY(4rem)}.adv-card h4{font-size:26rem;color:var(--white);font-weight:800;line-height:1.12;letter-spacing:1rem;margin-bottom:8rem;position:relative;z-index:1}.adv-card p{font-size:14rem;color:var(--white);line-height:1.62;letter-spacing:.5rem;position:relative;z-index:1}.adv-card:nth-child(1){grid-column:span 6}.adv-card:nth-child(2){grid-column:span 3}.adv-card:nth-child(3){grid-column:span 3}.adv-card:nth-child(n+4):nth-child(-n+6){grid-column:span 4}.adv-card:nth-child(n+7){grid-column:span 3}.adv-card-regular h4{font-size:24rem}.adv-card-regular p{font-size:13rem;line-height:1.55}.cta{background:linear-gradient(135deg, var(--c-primary) 0%, var(--c-primary-2) 100%);padding:var(--section-y) 0;position:relative;overflow:hidden;height:260rem;display:flex;align-items:center}.cta::before{content:"";position:absolute;right:-120rem;top:-180rem;width:480rem;height:480rem;background:rgba(255,255,255,0.06);border-radius:50%}.cta::after{content:"";position:absolute;left:-100rem;bottom:-160rem;width:380rem;height:380rem;background:rgba(255,255,255,0.04);border-radius:50%}.cta-clean{background:linear-gradient(135deg, var(--c-primary) 0%, var(--c-primary-2) 100%);padding:var(--section-y) 0;position:relative;overflow:hidden;height:260rem;display:flex;align-items:center}.cta-clean::before{content:"";position:absolute;right:-120rem;top:-180rem;width:480rem;height:480rem;background:rgba(255,255,255,0.06);border-radius:50%}.cta-clean::after{content:"";position:absolute;left:-100rem;bottom:-160rem;width:380rem;height:380rem;background:rgba(255,255,255,0.04);border-radius:50%}.cta-clean h3{color:#fff;font-size:48rem;font-weight:600;letter-spacing:2rem}.cta-clean h3 .highlight{color:var(--c-gold);margin-left:12rem}.cta-clean p{color:rgba(255,255,255,0.85);font-size:16rem;letter-spacing:1.5rem}.cta-pattern{display:none}.cta-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:40rem}.cta-clean-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:40rem}.cta-text h3{color:#fff;font-size:48rem;font-weight:600;letter-spacing:2rem}.cta-text h3 .highlight{color:var(--c-gold);margin-left:12rem}.cta-text p{color:rgba(255,255,255,0.85);font-size:16rem;letter-spacing:1.5rem}.cta-actions{display:flex;gap:20rem;align-items:center}.header{height:var(--header-h);background:var(--white);position:relative;top:0;left:0;right:0;z-index:50;border-bottom:1rem solid var(--border);box-shadow:0 6rem 20rem rgba(0,45,60,0.04)}.header-inner{display:flex;align-items:center;height:100%;justify-content:space-between}.logo{display:flex;align-items:center;gap:14rem;flex-shrink:0;height:100%}.logo-img{height:70rem;width:auto;display:block}nav{height:100%}.nav{display:flex;align-items:center;height:100%}.nav>li{position:relative;height:100%}.nav>li>a{display:flex;align-items:center;justify-content:center;padding:0 22rem;height:100%;font-size:16rem;color:var(--primary);font-weight:500;letter-spacing:1rem}.nav>li>a:hover{color:var(--nav-active)}.nav>li>a.is_hover{color:var(--nav-active);font-weight:600}.nav>li>a.is_hover::after{content:"";position:absolute;left:22rem;right:22rem;bottom:14rem;height:2rem;background:var(--nav-active);border-radius:1rem}.nav>li>a .nav-sub-arrow{margin-left:6rem;font-size:11rem;transition:transform .26s ease}.nav>li.active>a{color:var(--nav-active);font-weight:600}.nav>li.active>a::after{content:"";position:absolute;left:22rem;right:22rem;bottom:14rem;height:2rem;background:var(--nav-active);border-radius:1rem}.nav>li .nav-sub{position:absolute;top:100%;left:50%;transform:translateX(-50%) scaleY(.96);min-width:192rem;background:var(--white);border:1rem solid var(--border);border-radius:0 0 10rem 10rem;box-shadow:0 20rem 46rem rgba(0,45,60,0.16);padding:8rem;opacity:0;visibility:hidden;transform-origin:top center;transition:opacity .26s ease,transform .26s ease,visibility .26s;z-index:60}.nav>li .nav-sub li a{display:flex;align-items:center;justify-content:center;gap:10rem;padding:11rem 16rem;height:auto;font-size:15rem;color:var(--text);font-weight:500;letter-spacing:1rem;white-space:nowrap;border-radius:6rem;transition:background .2s,color .2s}.nav>li .nav-sub li a i{width:18rem;text-align:center;font-size:14rem;color:var(--primary)}.nav>li .nav-sub li a:hover{background:var(--bg-tint);color:var(--primary)}.nav>li:hover .nav-sub,.nav>li.is_hover .nav-sub{opacity:1;visibility:visible;transform:translateX(-50%) scaleY(1)}.nav>li:hover>a .nav-sub-arrow,.nav>li.is_hover>a .nav-sub-arrow{transform:rotate(180deg)}.header-actions{display:flex;align-items:center;gap:16rem;flex-shrink:0}.phone-btn{display:inline-flex;align-items:center;gap:10rem;color:var(--primary);padding:0 22rem;height:46rem;background:var(--bg-tint);border:1rem solid rgba(0,97,124,0.16);border-radius:4rem;backdrop-filter:blur(8rem);text-shadow:none}.phone-btn:hover{background:rgba(0,97,124,0.08);border-color:rgba(0,97,124,0.28)}.phone-btn>i{font-size:18rem}.phone-num{font-size:18rem;color:var(--primary);font-weight:700;letter-spacing:1rem}.btn-appointment{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);padding:0 24rem;height:46rem;border-radius:4rem;font-size:14rem;display:inline-flex;align-items:center;gap:6rem;font-weight:500;box-shadow:0 6rem 16rem rgba(0,97,124,0.4);white-space:nowrap}.btn-appointment:hover{box-shadow:0 8rem 22rem rgba(0,97,124,0.5)}.btn-appointment i{font-size:14rem}.sec-title{text-align:center;margin-bottom:var(--section-y)}.sec-title .en{display:inline-block;font-size:14rem;color:var(--primary);letter-spacing:4rem;font-weight:500;margin-bottom:14rem;position:relative;padding:0 30rem}.sec-title .en::before{content:"";position:absolute;top:50%;width:22rem;height:1rem;background:var(--primary);opacity:.4;left:0}.sec-title .en::after{content:"";position:absolute;top:50%;width:22rem;height:1rem;background:var(--primary);opacity:.4;right:0}.sec-title h2{font-size:40rem;color:var(--text);font-weight:700;letter-spacing:2rem;line-height:1.2;margin-bottom:8rem}.sec-title h2 span{color:var(--primary)}.sec-title p{font-size:16rem;color:var(--text-light);letter-spacing:1rem;margin:0 auto}.section-head-row{display:flex;align-items:center;justify-content:space-between;gap:40rem;margin-bottom:34rem}.section-head-row .sec-title{text-align:left;margin-bottom:0}.section-head-row .sec-title p{line-height:1.65}.section-more{flex-shrink:0;display:inline-flex;align-items:center;gap:12rem;height:46rem;padding:0 10rem 0 22rem;border:1rem solid rgba(0,97,124,0.2);background:rgba(255,255,255,0.82);color:var(--primary);border-radius:999rem;font-size:14rem;font-weight:700;letter-spacing:1rem;box-shadow:0 10rem 26rem rgba(0,97,124,0.08);transition:all .25s}.section-more i{width:30rem;height:30rem;border-radius:50%;background:var(--primary);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:13rem;transition:all .25s}.section-more:hover{border-color:var(--primary);background:var(--white);box-shadow:0 14rem 34rem rgba(0,97,124,0.14);transform:translateY(-2rem)}.section-more:hover i{background:var(--primary-light);transform:translateX(2rem)}.btn-primary-lg{background:var(--white);color:var(--primary);padding:0 42rem;height:62rem;font-size:20rem;font-weight:600;display:inline-flex;align-items:center;gap:10rem;border-radius:4rem;letter-spacing:1rem}.btn-primary-lg:hover{box-shadow:0 10rem 24rem rgba(0,0,0,0.15)}.btn-primary-lg i{font-size:20rem}.btn-outline-lg{border:1rem solid rgba(255,255,255,0.5);color:var(--white);padding:0 42rem;height:62rem;font-size:20rem;display:inline-flex;align-items:center;gap:10rem;background:rgba(255,255,255,0.05);border-radius:4rem;letter-spacing:1rem}.btn-outline-lg:hover{background:rgba(255,255,255,0.15);border-color:var(--white)}.btn-outline-lg i{font-size:20rem}.footer{background:var(--bg-dark);color:var(--footer-text);padding:70rem 0 0}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.3fr;gap:50rem;padding-bottom:50rem}.footer-col h4{color:var(--white);font-size:16rem;font-weight:600;margin-bottom:24rem;position:relative;padding-left:12rem}.footer-col h4::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3rem;height:16rem;background:var(--primary)}.footer-col ul li{margin-bottom:12rem}.footer-col ul a{color:var(--footer-text);font-size:14rem;display:inline-flex;align-items:center;gap:6rem}.footer-col ul a:hover{color:var(--white);transform:translateX(4rem)}.footer-col ul a::before{content:"›";color:var(--primary);font-size:14rem}.footer-brand .footer-logo{display:block;margin-bottom:22rem}.footer-brand>p{font-size:14rem;line-height:1.9;color:var(--footer-text);margin-bottom:20rem}.footer-logo img{height:62rem;width:auto;display:block}.footer-social{position:relative;display:flex;gap:10rem}.footer-social a{position:relative;width:36rem;height:36rem;border-radius:50%;background:rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:center;overflow:visible}.footer-social a:hover,.footer-social a:focus,.footer-social a:focus-within{background:var(--primary);transform:translateY(-2rem)}.footer-social a:hover i,.footer-social a:focus i,.footer-social a:focus-within i{color:var(--white)}.footer-social a:hover .footer-qr-popover,.footer-social a:focus .footer-qr-popover,.footer-social a:focus-within .footer-qr-popover{opacity:1;visibility:visible;transform:translate(-50%, -10rem);pointer-events:auto}.footer-social i{color:var(--footer-text);font-size:16rem}.footer-social .footer-qr-popover{position:absolute;left:50%;bottom:100%;z-index:20;width:168rem;padding-bottom:20rem;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, 0);transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.footer-social .footer-qr-popover .footer-qr-card{position:relative;display:block;padding:20rem;border:1rem solid rgba(0,97,124,0.1);border-radius:10rem;background:#fff;box-shadow:0 16rem 42rem rgba(0,45,60,0.18)}.footer-social .footer-qr-popover .footer-qr-card::after{content:"";position:absolute;left:50%;bottom:-8rem;width:16rem;height:16rem;background:#fff;border-right:1rem solid rgba(0,97,124,0.1);border-bottom:1rem solid rgba(0,97,124,0.1);transform:translateX(-50%) rotate(45deg)}.footer-social .footer-qr-popover .footer-qr-card .footer-qr-item{min-width:0;text-align:center}.footer-social .footer-qr-popover .footer-qr-card .footer-qr-item img{display:block;width:122rem;height:122rem;margin:0 auto;border-radius:6rem;object-fit:cover}.footer-social .footer-qr-popover .footer-qr-card .footer-qr-item span{display:block;margin-top:10rem;color:var(--text);font-size:14rem;line-height:1.35;white-space:nowrap}.footer-contact li{display:flex;align-items:flex-start;gap:12rem;font-size:14rem;line-height:1.7;margin-bottom:16rem}.footer-contact li::before{display:none}.footer-contact li i{width:18rem;flex-shrink:0;margin-top:2rem;color:var(--primary);font-size:18rem}.footer-contact .contact-label{color:var(--text-muted);font-size:12rem;margin-bottom:2rem}.footer-contact .contact-value{color:var(--white);font-size:16rem}.copyright{padding:10rem 0;text-align:center;font-size:14rem;color:var(--text-muted);background:var(--bg-darker);letter-spacing:1rem}.copyright a{color:var(--text-muted);margin:0 8rem}.copyright a:hover{color:var(--footer-text)}.copyright>div{margin-bottom:6rem}.float-widget{position:fixed;right:30rem;bottom:120rem;display:flex;flex-direction:column;align-items:center;gap:12rem;z-index:99}.fw-item{position:relative;width:54rem;height:54rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;text-decoration:none;box-shadow:0 8rem 22rem rgba(0,97,124,0.18);transition:all .3s cubic-bezier(.4, 0, .2, 1);overflow:visible}.fw-item::before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0) 55%);transition:all .3s;pointer-events:none}.fw-item::after{content:"";position:absolute;inset:0;border-radius:50%;border:1rem solid rgba(255,255,255,0.18);transition:all .3s;pointer-events:none}.fw-item:hover{transform:translateY(-4rem) scale(1.06);box-shadow:0 14rem 34rem rgba(0,97,124,0.32)}.fw-item:hover i{transform:scale(1.12)}.fw-item:hover .fw-label{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.fw-item:hover::before{background:linear-gradient(135deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 60%)}.fw-item:hover::after{border-color:rgba(255,255,255,0.35);inset:-3rem}.fw-item i{font-size:22rem;color:#fff;position:relative;z-index:1;transition:transform .3s}.fw-label{position:absolute;right:74rem;top:50%;transform:translateY(-50%) translateX(8rem);background:rgba(0,50,65,0.95);color:#fff;padding:7rem 14rem;border-radius:4rem;font-size:12rem;letter-spacing:2rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s;pointer-events:none;box-shadow:0 4rem 14rem rgba(0,0,0,0.18)}.fw-label::before{content:"";position:absolute;right:-5rem;top:50%;transform:translateY(-50%);border:5rem solid transparent;border-left-color:rgba(0,50,65,0.95)}.fw-consult{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%)}.fw-consult::after{content:"";position:absolute;inset:-6rem;border-radius:50%;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);opacity:0;animation:fw-pulse 2.4s infinite;z-index:-1}@keyframes fw-pulse{0%{transform:scale(.95);opacity:.55}100%{transform:scale(1.5);opacity:0}}.fw-contact{background:linear-gradient(135deg, #f5b942 0%, #d4960b 100%)}.fw-appoint{background:linear-gradient(135deg, var(--c-accent) 0%, #2da8a5 100%)}.fw-top{background:linear-gradient(135deg, var(--bg-dark) 0%, #1a1f24 100%)}.fw-divider{width:32rem;height:1rem;background:var(--border);margin:2rem 0;position:relative}.fw-divider::before{left:0}.fw-divider::after{right:0}.about-shop-image{width:100%}.about-shop-image img{display:block;width:100%;height:auto}.partners-showcase{padding:var(--section-y) 0;background:linear-gradient(180deg, var(--white) 0%, var(--bg-soft) 100%)}.partners-head{display:block;text-align:center;margin-bottom:38rem}.partners-head .sec-title{text-align:center;margin-bottom:0}.partners-head .sec-title h2{margin-bottom:12rem}.partners-head .sec-title p{max-width:720rem;margin-left:auto;margin-right:auto}.partners-action{text-align:center;margin-top:34rem}.partners-link{display:inline-flex;align-items:center;gap:10rem;padding:0 42rem;height:52rem;border:1.5rem solid var(--primary);color:var(--primary);font-size:16rem;font-weight:500;border-radius:4rem;letter-spacing:2rem;white-space:nowrap;transition:background .2s ease,color .2s ease}.partners-link:hover,.partners-link.is_hover{background:var(--primary);color:var(--white)}.partners-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:18rem}.partner-logo{height:96rem;background:var(--white);border:1rem solid var(--border);border-radius:8rem;display:flex;align-items:center;justify-content:center;padding:18rem;transition:all .3s ease}.partner-logo img{max-width:100%;max-height:58rem;object-fit:contain;opacity:.7;transition:opacity .35s ease,filter .35s ease,transform .35s ease}.partner-logo:hover,.partner-logo.is_hover{border-color:var(--primary);box-shadow:0 12rem 30rem rgba(0,97,124,0.16);transform:translateY(-4rem);background:var(--white)}.partner-logo:hover img,.partner-logo.is_hover img{opacity:1;filter:grayscale(0) brightness(1);transform:scale(1.06)}.partners-grid:hover .partner-logo:not(:hover):not(.is_hover){opacity:.7}.partners-grid:hover .partner-logo:not(:hover):not(.is_hover) img{opacity:.7}.section-more.is_hover{border-color:var(--primary);background:var(--white);box-shadow:0 14rem 34rem rgba(0,97,124,0.14);transform:translateY(-2rem)}.section-more.is_hover i{background:var(--primary-light);transform:translateX(2rem)}.num-card.is_hover{transform:none;box-shadow:none;border-color:transparent}.culture-item.is_hover{transform:translateY(-3rem);border-color:rgba(0,97,124,0.28);box-shadow:0 18rem 42rem rgba(0,97,124,0.12)}.video-wrap.is_hover .video-play{background:var(--c-white);transform:scale(1.05)}.video-wrap.is_hover .video-play i{color:var(--c-primary)}.env-tab.is_hover{border-color:var(--c-primary);color:var(--c-primary)}.env-tab.is_hover i{color:var(--c-primary)}.env-panel .env-item.is_hover img{transform:scale(1.08)}.contact-card.is_hover{box-shadow:0 16rem 40rem rgba(0,97,124,0.12);border-color:var(--c-primary);transform:translateY(-4rem)}.contact-card.is_hover .icon-badge{background:var(--c-primary);color:#fff}.contact-card.is_hover::before{transform:scaleX(1)}.purpose-card.is_hover{border-color:var(--c-primary);box-shadow:var(--shadow-card);transform:translateY(-3rem)}.company-item.is_hover{border-color:var(--c-primary);box-shadow:0 8rem 20rem rgba(0,97,124,0.1)}.company-item.active{border-color:var(--c-primary);box-shadow:0 8rem 20rem rgba(0,97,124,0.1)}.modal-close.is_hover{color:var(--primary);transform:rotate(90deg);box-shadow:0 10rem 24rem rgba(0,97,124,0.18)}.btn-hero-outline.is_hover{background:rgba(255,255,255,0.18);border-color:var(--white)}.hero-arrow.is_hover{background:rgba(255,255,255,0.25);border-color:var(--white);transform:translateY(-50%) scale(1.08)}.hero-dots .dot.is_hover{background:rgba(255,255,255,0.6)}.about-more.is_hover{background:var(--primary-light);box-shadow:0 8rem 20rem rgba(0,97,124,0.3)}.about-outline.is_hover{border-color:var(--primary);color:var(--primary);background:var(--bg-tint)}.about-outline.active{border-color:var(--primary);color:var(--primary);background:var(--bg-tint)}.about-video.is_hover .video-play-brand{background:var(--white);transform:scale(1.05)}.about-video.is_hover .video-play-brand i{color:var(--primary)}.svc-card.is_hover{flex:3.5;box-shadow:0 22rem 54rem rgba(0,97,124,0.24)}.svc-card.is_hover .svc-icon{background:rgba(255,255,255,0.15);border-color:var(--white)}.svc-card.is_hover .svc-desc{max-height:190rem;opacity:1;transform:translateY(0)}.svc-card.is_hover::before{transform:scale(1.08)}.case-card.is_hover{box-shadow:var(--shadow-md);border-color:#d8e5ea}.news-tabs li.active{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);border-color:transparent;box-shadow:0 8rem 20rem rgba(0,97,124,0.25)}.news-tabs li.active i{color:var(--white)}.news-tabs li.is_hover{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);border-color:transparent;box-shadow:0 8rem 20rem rgba(0,97,124,0.25)}.news-tabs li.is_hover i{color:var(--white)}.news-feature-main.is_hover img{transform:scale(1.04)}.news-side-card.is_hover{border-color:var(--c-primary);box-shadow:var(--shadow-card);transform:translateY(-2rem)}.news-side-card.is_hover .img img{transform:scale(1.06)}.news-side-card.is_hover .body .meta i.arrow{transform:translateX(4rem)}.news-mini.is_hover{border-color:var(--c-primary);box-shadow:var(--shadow-card);transform:translateY(-2rem)}.news-mini.is_hover .date i.arrow{transform:translateX(4rem)}.health-item.is_hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.health-item.is_hover .num{background:var(--primary);color:var(--white)}.health-item.is_hover .arrow{transform:translateX(6rem)}.video-card.is_hover{border-color:transparent;box-shadow:var(--shadow-hover);transform:translateY(-4rem)}.video-card.is_hover .video-cover img{transform:scale(1.06);opacity:1}.video-card.is_hover .video-play{background:#fff;color:var(--white);transform:translate(-50%, -50%) scale(1.1)}.video-card.is_hover .date i.arrow{transform:translateX(4rem)}.faq-item.is_hover{border-color:var(--c-primary)}.faq-item.is_hover .q-num{background:var(--primary);color:var(--white)}.faq-item.open .q-num{background:var(--primary);color:var(--white)}.news-more a.is_hover{background:var(--primary);color:var(--white)}.intro-tag.is_hover{border-color:var(--c-primary);background:#fff;box-shadow:var(--shadow-card);transform:translateY(-2rem)}.job-card.is_hover{border-color:transparent;box-shadow:var(--shadow-hover);transform:translateY(-4rem)}.job-card.is_hover .job-cover img{transform:scale(1.06)}.btn-apply.is_hover{box-shadow:0 6rem 16rem rgba(0,97,124,0.35);transform:translateY(-1rem)}.talent-card.is_hover::before{transform:scaleX(1) !important}.talent-card.is_hover{border-color:transparent;box-shadow:var(--shadow-card);transform:translateY(-4rem)}.talent-card.is_hover .num{color:var(--c-bg-tint)}.benefit.is_hover{background:var(--c-bg-tint)}.benefit.is_hover .ico{background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;border-color:transparent;transform:scale(1.08)}.benefit.is_hover::after{width:60% !important}.process-step.is_hover{border-color:var(--c-primary);box-shadow:0 8rem 20rem rgba(0,97,124,0.12);transform:translateY(-3rem);background:#fff}.process-step.is_hover .step-num::after{opacity:.6}.toc-list li a.is_hover{background:var(--c-bg-tint);color:var(--c-primary);border-left-color:var(--c-primary)}.toc-list li a.is_hover .num{color:var(--c-primary)}.toc-list li a.active{background:var(--c-bg-tint);color:var(--c-primary);border-left-color:var(--c-primary)}.toc-list li a.active .num{color:var(--c-primary)}.hot-item .hot-text a.is_hover{color:var(--c-primary)}.hot-item.is_hover .hot-text{color:var(--c-primary)}.tag-cloud a.is_hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.news-card.is_hover{border-color:var(--c-primary);box-shadow:var(--shadow-md);transform:translateY(-2rem)}.news-card.is_hover .img img{transform:scale(1.06)}.news-card.is_hover .meta .arrow{transform:translateX(4rem)}.faq-more .btn-more.is_hover{background:var(--c-primary);color:#fff;transform:translateY(-2rem);box-shadow:0 8rem 18rem rgba(0,97,124,0.22)}.faq-more .btn-more.is_hover i{transform:translateX(4rem)}.cat-item.is_hover{background:var(--c-bg-tint);color:var(--c-primary);padding:13rem 14rem;font-weight:600;border-radius:0rem;padding-left:48rem}.cat-item.is_hover .num{background:var(--c-primary);color:#fff}.cat-item.active{background:var(--c-bg-tint);color:var(--c-primary);padding:13rem 14rem;font-weight:600;border-radius:0rem}.cat-item.active .num{background:var(--c-primary);color:#fff}.cat-item.is_hover::before{background:var(--c-primary);left:28rem;box-shadow:0 0 0 4rem rgba(0,97,124,0.12)}.service-panel.is_hover{transform:translateY(-3rem);box-shadow:var(--shadow-md);border-color:rgba(0,97,124,0.28)}.service-panel.is_hover .service-media img{transform:scale(1.05)}.featured-card.is_hover{border-color:var(--c-primary);box-shadow:0 12rem 32rem rgba(0,97,124,0.14)}.featured-btn.is_hover{transform:translateY(-1rem);box-shadow:0 6rem 16rem rgba(0,97,124,0.4)}.featured-btn.outline.is_hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-bg-tint)}.service-card.is_hover{border-color:var(--c-primary);box-shadow:0 12rem 32rem rgba(0,97,124,0.12);transform:translateY(-4rem)}.service-card.is_hover .service-link{color:var(--c-primary)}.service-card.is_hover .service-link i{transform:translateX(4rem)}.tech-feature.is_hover{border-color:var(--c-primary);box-shadow:0 4rem 14rem rgba(0,97,124,0.1)}.package-card.is_hover{border-color:var(--c-primary);transform:translateY(-4rem);box-shadow:0 12rem 28rem rgba(0,97,124,0.15)}.package-btn.is_hover{transform:translateY(-1rem);box-shadow:0 6rem 18rem rgba(0,97,124,0.35)}.package-btn.outline.is_hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-bg-tint)}.footer-col ul a.is_hover{color:var(--white);transform:translateX(4rem)}.footer-social a.is_hover{background:var(--primary);transform:translateY(-2rem)}.footer-social a.is_hover i{color:var(--white)}.kepu-card.is_hover{border-color:var(--c-primary);box-shadow:var(--shadow-card)}.kepu-card.is_hover .num{background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;transform:scale(1.06)}.kepu-card.is_hover .arrow{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.article-table tr.is_hover td{background:var(--c-bg-tint)}.article-tags a.is_hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.article-nav .nav-item.is_hover{border-color:var(--c-primary);box-shadow:0 8rem 20rem rgba(0,97,124,0.1);transform:translateY(-1rem)}.article-nav .nav-item.is_hover .nav-title{color:var(--c-primary)}.article-nav .nav-item.is_hover .nav-arrow{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.side-title .more.is_hover{color:var(--c-primary)}.appointment-card .btn-app.is_hover{background:var(--c-bg-tint)}.side-menu a.is_hover{background:var(--bg-tint);color:var(--primary);border-left-color:var(--primary)}.side-menu a.active{background:var(--bg-tint);color:var(--primary);border-left-color:var(--primary)}.info-card.is_hover{transform:translateY(-3rem);box-shadow:var(--shadow-md);border-color:rgba(0,97,124,0.28)}.article-card.is_hover{transform:translateY(-3rem);box-shadow:var(--shadow-md);border-color:rgba(0,97,124,0.28)}.article-card.is_hover .article-thumb img{transform:scale(1.04)}.article-card.is_hover .article-title{color:var(--primary)}.article-card.is_hover .article-more i{transform:translateX(4rem)}.simple-pagination a.is_hover{background:var(--primary);border-color:var(--primary);color:var(--white)}.simple-pagination a.active{background:var(--primary);border-color:var(--primary);color:var(--white)}.pagination a.is_hover{border-color:var(--c-primary);color:var(--c-primary)}.method-card.is_hover{border-color:rgba(0,97,124,0.32);background:var(--bg-soft)}.btn-submit.is_hover{transform:translateY(-2rem);box-shadow:0 14rem 30rem rgba(0,97,124,0.3)}.reset-btn.is_hover{border-color:var(--primary);color:var(--primary);background:var(--bg-tint)}.expert-card.is_hover{box-shadow:0 25rem 60rem rgba(0,97,124,0.15);transform:translateY(-4rem)}.adv-card.is_hover::before{transform:scale(1.07);opacity:.94}.adv-card.is_hover{box-shadow:0 20rem 46rem rgba(0,77,120,0.2)}.phone-btn.is_hover{background:rgba(0,97,124,0.08);border-color:rgba(0,97,124,0.28)}.btn-appointment.is_hover{box-shadow:0 8rem 22rem rgba(0,97,124,0.5)}.btn-primary-lg.is_hover{box-shadow:0 10rem 24rem rgba(0,0,0,0.15)}.btn-outline-lg.is_hover{background:rgba(255,255,255,0.15);border-color:var(--white)}.copyright a.is_hover{color:var(--footer-text)}.fw-item.is_hover{transform:translateY(-4rem) scale(1.06);box-shadow:0 14rem 34rem rgba(0,97,124,0.32)}.fw-item.is_hover i{transform:scale(1.12)}.fw-item.is_hover .fw-label{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.fw-item.is_hover::before{background:linear-gradient(135deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 60%)}.fw-item.is_hover::after{border-color:rgba(255,255,255,0.35);inset:-3rem}.header{background:var(--white);position:fixed;top:0;left:0;right:0;z-index:999;border-bottom:1rem solid var(--border);box-shadow:0 6rem 20rem rgba(0,45,60,0.04);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.header.is-home:not(.scrolled){background:transparent;border-bottom:0;box-shadow:none}.header .nav>li>a{color:var(--primary);text-shadow:none}.header .nav>li>a:hover{color:var(--nav-active)}.header .nav>li.active>a{color:var(--nav-active);font-weight:600}.header .nav>li.active>a::after{content:"";position:absolute;left:22rem;right:22rem;bottom:14rem;height:2rem;background:var(--nav-active);border-radius:1rem}.header .phone-btn{color:var(--primary);background:var(--bg-tint);border-color:rgba(0,97,124,0.16);text-shadow:none}.header .phone-btn:hover,.header .phone-btn.is_hover{background:rgba(0,97,124,0.08);border-color:rgba(0,97,124,0.28)}.header .phone-btn .phone-num{color:var(--primary)}.header .btn-appointment{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);box-shadow:0 6rem 16rem rgba(0,97,124,0.4)}.header .btn-appointment:hover,.header .btn-appointment.is_hover{box-shadow:0 8rem 22rem rgba(0,97,124,0.5)}.header-placeholder{height:var(--header-h)}.header-placeholder.is-home{display:none}.page-index .sec-title p{line-height:1.9}.page-index .section-head-row{display:flex;align-items:center;justify-content:space-between;gap:40rem;margin-bottom:34rem}.page-index .section-head-row .sec-title{text-align:left;margin-bottom:0}.page-index .section-head-row .sec-title p{line-height:1.65}.page-index .section-more{flex-shrink:0;display:inline-flex;align-items:center;gap:12rem;height:46rem;padding:0 10rem 0 22rem;border:1rem solid rgba(0,97,124,0.2);background:rgba(255,255,255,0.82);color:var(--primary);border-radius:999rem;font-size:14rem;font-weight:700;letter-spacing:1rem;box-shadow:0 10rem 26rem rgba(0,97,124,0.08);transition:all .25s}.page-index .section-more i{width:30rem;height:30rem;border-radius:50%;background:var(--primary);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:13rem;transition:all .25s}.page-index .section-more:hover{border-color:var(--primary);background:var(--white);box-shadow:0 14rem 34rem rgba(0,97,124,0.14);transform:translateY(-2rem)}.page-index .section-more:hover i{background:var(--primary-light);transform:translateX(2rem)}.page-index .hero{height:920rem;position:relative;overflow:hidden;background:#0a2a35}.page-index .hero-swiper{position:absolute;inset:0;width:100%;height:100%;z-index:1}.page-index .hero-slides{height:100%}.page-index .hero-slide{position:relative;height:100%;background-size:cover;background-position:center}.page-index .hero-slide::after{content:"";position:absolute;inset:0}.page-index .hero-inner{position:relative;z-index:2;display:flex;align-items:center;height:100%;padding-top:30rem}.page-index .hero-content{max-width:780rem}.page-index .hero-content .label{display:inline-block;background:rgba(255,255,255,0.18);color:var(--white);padding:9rem 24rem;font-size:14rem;letter-spacing:3rem;margin-bottom:24rem;backdrop-filter:blur(8rem);border-radius:2rem}.page-index .hero-content h1{font-size:60rem;color:var(--white);font-weight:700;letter-spacing:3rem;line-height:1.25;margin-bottom:20rem;text-shadow:0 4rem 16rem rgba(0,0,0,0.3)}.page-index .hero-content h1 span{color:#a8e6f0}.page-index .hero-content .sub{font-size:22rem;color:rgba(255,255,255,0.9);letter-spacing:2rem;margin-bottom:26rem;font-weight:400}.page-index .hero-content .desc{font-size:16rem;color:rgba(255,255,255,0.85);line-height:2;letter-spacing:1rem;margin-bottom:42rem;max-width:640rem}.page-index .hero-actions{display:flex;gap:18rem;align-items:center}.page-index .btn-hero-primary{background:var(--white);color:var(--primary);padding:0 38rem;height:56rem;font-size:16rem;font-weight:600;display:inline-flex;align-items:center;gap:10rem;border-radius:4rem;box-shadow:0 10rem 30rem rgba(0,0,0,0.15)}.page-index .btn-hero-primary i{font-size:18rem}.page-index .btn-hero-outline{border:1.5rem solid rgba(255,255,255,0.6);color:var(--white);padding:0 38rem;height:56rem;font-size:16rem;display:inline-flex;align-items:center;gap:10rem;background:rgba(255,255,255,0.08);border-radius:4rem}.page-index .btn-hero-outline:hover{background:rgba(255,255,255,0.18);border-color:var(--white)}.page-index .btn-hero-outline i{font-size:18rem}.page-index .hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:64rem;height:64rem;background:rgba(255,255,255,0.12);border:1rem solid rgba(255,255,255,0.3);backdrop-filter:blur(8rem);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;color:var(--white);font-size:24rem;transition:all .25s}.page-index .hero-arrow:hover{background:rgba(255,255,255,0.25);border-color:var(--white);transform:translateY(-50%) scale(1.08)}.page-index .hero-arrow.prev{left:60rem;opacity:.2}.page-index .hero-arrow.next{right:60rem;opacity:.2}.page-index .hero-dots{position:absolute;left:0;right:0;bottom:40rem;display:flex;justify-content:center;gap:14rem;z-index:4;opacity:.3}.page-index .hero-dots .dot{width:20rem;height:4rem;background:rgba(255,255,255,0.35);border-radius:2rem;cursor:pointer;transition:all .25s}.page-index .hero-dots .dot.active{background:var(--white);width:30rem}.page-index .hero-dots .dot:hover{background:rgba(255,255,255,0.6)}.page-index .hero-stats{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.08);z-index:3;backdrop-filter:blur(6rem);border-top:1rem solid rgba(255,255,255,0.1)}.page-index .hero-stats-inner{display:grid;grid-template-columns:repeat(4, 1fr)}.page-index .hero-stat{padding:26rem 20rem;text-align:center;border-right:1rem solid rgba(255,255,255,0.12)}.page-index .hero-stat:last-child{border-right:none}.page-index .hero-stat .num{font-size:36rem;color:var(--white);font-weight:700;letter-spacing:2rem;line-height:1}.page-index .hero-stat .num .unit{font-size:18rem;color:#fff;font-weight:500;margin-left:4rem}.page-index .hero-stat p{font-size:14rem;color:rgba(255,255,255,0.85);margin-top:8rem;letter-spacing:2rem}.page-index .about-intro{position:relative;overflow:hidden;padding:var(--section-y) 0 0;background:linear-gradient(90deg, rgba(255,255,255,0.94) 0%, rgba(245,250,251,0.9) 45%, rgba(232,244,247,0.82) 100%),url('/Jzw/Tpl/Home/Default/images/about.jpg') center / cover no-repeat}.page-index .about-intro::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(245,247,248,0.7) 0%, rgba(245,247,248,0.5) 48%, rgba(245,247,248,0.28) 100%);pointer-events:none}.page-index .about-intro::after{content:"";position:absolute;right:-6%;bottom:8%;width:520rem;height:520rem;background:radial-gradient(circle, rgba(82,210,205,0.12), transparent 66%);pointer-events:none}.page-index .about-intro>.container{position:relative;z-index:1}.page-index .about-proof{position:relative;z-index:1;margin-top:0;background:transparent;border:0}.page-index .about-proof::after{display:none}.page-index .about-head{display:grid;grid-template-columns:minmax(0, 1fr) 720rem;gap:60rem;align-items:center;margin-bottom:var(--section-y)}.page-index .about-copy .sec-title{text-align:left;margin-bottom:0}.page-index .about-copy .sec-title .en{padding-left:0}.page-index .about-copy .sec-title .en::before{display:none}.page-index .about-copy .sec-title h2{margin-bottom:22rem}.page-index .about-copy .lead{font-size:20rem;color:var(--text);line-height:2.2;letter-spacing:1rem;max-width:820rem;margin-bottom:20rem}.page-index .about-copy .summary{font-size:15rem;color:var(--text-light);line-height:2;letter-spacing:.8rem;max-width:860rem}.page-index .about-actions{display:flex;gap:14rem;align-items:center;margin-top:28rem}.page-index .about-more{display:inline-flex;align-items:center;gap:8rem;padding:0 28rem;height:46rem;background:var(--primary);color:var(--white);border-radius:4rem;font-size:14rem;font-weight:600;letter-spacing:2rem;transition:all .25s}.page-index .about-more:hover{background:var(--primary-light);box-shadow:0 8rem 20rem rgba(0,97,124,0.3)}.page-index .about-outline{display:inline-flex;align-items:center;gap:8rem;padding:0 26rem;height:46rem;border:1rem solid var(--border);color:var(--text);border-radius:4rem;font-size:14rem;font-weight:600;letter-spacing:2rem;transition:all .25s}.page-index .about-outline:hover{border-color:var(--primary);color:var(--primary);background:var(--bg-tint)}.page-index .about-outline.active{border-color:var(--primary);color:var(--primary);background:var(--bg-tint)}.page-index .about-visual{position:relative;height:460rem;border-radius:10rem;overflow:hidden;background:linear-gradient(135deg, var(--primary), var(--primary-light));box-shadow:0 20rem 50rem rgba(0,97,124,0.2)}.page-index .about-visual::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(135deg, rgba(0,97,124,0.06), rgba(0,97,124,0.12))}.page-index .about-visual .about-visual-swiper{width:100%;height:100%;overflow:hidden}.page-index .about-visual .about-slide{width:100%;height:100%;border-radius:10rem;overflow:hidden}.page-index .about-visual .about-slide img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform 4.8s ease}.page-index .about-visual .about-slide.swiper-slide-active img{transform:scale(1)}.page-index .about-visual-badge{position:absolute;left:26rem;bottom:24rem;z-index:2;padding:16rem 18rem;background:rgba(255,255,255,0.92);border-left:3rem solid var(--primary);box-shadow:0 10rem 30rem rgba(0,45,60,0.16)}.page-index .about-visual-badge strong{display:block;color:var(--primary);font-size:22rem;font-family:var(--font-number);line-height:1.1}.page-index .about-visual-badge span{display:block;color:var(--text-light);font-size:13rem;letter-spacing:2rem;margin-top:6rem}.page-index .about-slide-count{position:absolute;right:24rem;bottom:24rem;z-index:2;min-width:64rem;height:38rem;padding:0 14rem;border-radius:999rem;background:rgba(255,255,255,0.9);color:var(--primary);font-family:var(--font-number);font-size:18rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 10rem 26rem rgba(0,45,60,0.14)}.page-index .about-video{position:relative;width:100%;margin:0 auto;border-radius:12rem;overflow:hidden;box-shadow:0 30rem 80rem rgba(0,97,124,0.25);cursor:pointer;aspect-ratio:16/7}.page-index .about-video img{width:100%;height:100%;object-fit:cover;display:block;opacity:.7}.page-index .about-video .video-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--white);z-index:2;background:linear-gradient(135deg, rgba(0,97,124,0.4), rgba(0,97,124,0.6))}.page-index .about-video .video-overlay h3{font-size:30rem;font-weight:700;letter-spacing:3rem;margin-bottom:12rem}.page-index .about-video .video-overlay p{font-size:16rem;color:rgba(255,255,255,0.85);letter-spacing:2rem}.page-index .about-video .video-play-brand{width:110rem;height:110rem;border-radius:50%;background:rgba(255,255,255,0.18);border:2rem solid rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10rem);margin-bottom:24rem;transition:all .3s}.page-index .about-video .video-play-brand i{font-size:42rem;color:var(--white);margin-left:8rem}.page-index .about-video:hover .video-play-brand{background:var(--white);transform:scale(1.05)}.page-index .about-video:hover .video-play-brand i{color:var(--primary)}.page-index .advantage-home .adv-card{padding:34rem 24rem 22rem}.page-index .advantage-home .adv-card::after{background:linear-gradient(180deg, rgba(0,45,60,0) 0%, rgba(0,45,60,0.04) 42%, rgba(0,45,60,0.84) 100%)}.page-index .advantage-home .adv-card>div{transform:none}.page-index .advantage-home .adv-card h4{font-size:25rem;margin-bottom:8rem}.page-index .advantage-home .adv-card p{max-width:680rem;color:rgba(255,255,255,0.92)}.page-index .advantage-home .adv-more-grid .adv-card:nth-child(n){grid-column:span 1}.page-index .adv-primary-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-auto-rows:300rem;gap:12rem}.page-index .adv-primary-grid .adv-card:nth-child(1){grid-column:span 7}.page-index .adv-primary-grid .adv-card:nth-child(2){grid-column:span 5}.page-index .adv-primary-grid .adv-card:nth-child(3){grid-column:span 6}.page-index .adv-primary-grid .adv-card:nth-child(4){grid-column:span 6}.page-index .adv-more{position:relative;margin-top:24rem}.page-index .adv-more::before{content:"";position:absolute;left:0;right:0;top:25rem;height:1rem;background:linear-gradient(90deg, transparent, rgba(0,97,124,0.22) 18%, rgba(0,97,124,0.22) 82%, transparent)}.page-index .adv-more[open] .adv-more-toggle .show-label{display:none}.page-index .adv-more[open] .adv-more-toggle .hide-label{display:inline}.page-index .adv-more[open] .adv-more-toggle i{transform:rotate(180deg)}.page-index .adv-more-toggle{position:relative;z-index:1;width:max-content;min-width:250rem;height:52rem;margin:0 auto;padding:0 12rem 0 22rem;display:flex;align-items:center;justify-content:center;gap:14rem;border:1rem solid rgba(0,97,124,0.2);border-radius:999rem;background:rgba(255,255,255,0.94);color:var(--primary);font-size:15rem;font-weight:700;letter-spacing:1rem;box-shadow:0 12rem 30rem rgba(0,77,120,0.1);cursor:pointer;list-style:none;transition:transform .25s,border-color .25s,box-shadow .25s}.page-index .adv-more-toggle::-webkit-details-marker{display:none}.page-index .adv-more-toggle:hover{border-color:var(--primary);box-shadow:0 16rem 36rem rgba(0,77,120,0.17);transform:translateY(-2rem);outline:2rem solid currentColor;outline-offset:3rem}.page-index .adv-more-toggle:hover i{background:var(--primary-light)}.page-index .adv-more-toggle:focus-visible{border-color:var(--primary);box-shadow:0 16rem 36rem rgba(0,77,120,0.17);transform:translateY(-2rem);outline:2rem solid currentColor;outline-offset:3rem}.page-index .adv-more-toggle:focus-visible i{background:var(--primary-light)}.page-index .adv-more-toggle small{display:inline-flex;align-items:center;height:26rem;margin-left:7rem;padding:0 10rem;border-radius:999rem;background:var(--bg-tint);color:var(--text-light);font-size:12rem;font-weight:500;letter-spacing:0}.page-index .adv-more-toggle i{width:32rem;height:32rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary);color:var(--white);font-size:12rem;transition:transform .3s,background .25s}.page-index .adv-more-toggle .hide-label{display:none}.page-index .adv-more-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:260rem;gap:12rem;margin-top:24rem}.page-index .services{padding:var(--section-y) 0;background:radial-gradient(circle at 12% 14%, rgba(77,203,200,0.12), transparent 32%),linear-gradient(180deg, #f9fcfd 0%, #eef7f9 100%)}.page-index .services .sec-title{margin-bottom:42rem}.page-index .services-grid{display:flex;gap:6rem;height:600rem;padding:0 30rem;counter-reset:service}.page-index .services-grid:not(:hover) .svc-card:first-child{flex:3.5;box-shadow:0 22rem 54rem rgba(0,97,124,0.24)}.page-index .services-grid:not(:hover) .svc-card:first-child::before{transform:scale(1.08)}.page-index .services-grid:not(:hover) .svc-card:first-child .svc-icon{background:rgba(255,255,255,0.15);border-color:var(--white)}.page-index .services-grid:not(:hover) .svc-card:first-child .svc-desc{max-height:190rem;opacity:1;transform:translateY(0)}.page-index .svc-card{position:relative;flex:1;min-width:0;height:100%;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:34rem 28rem;text-align:left;border-radius:8rem;box-shadow:0 12rem 28rem rgba(0,77,120,0.1);counter-increment:service;transition:flex .45s ease,box-shadow .3s ease,transform .3s ease}.page-index .svc-card::before{content:"";position:absolute;inset:0;background-image:var(--bg-img);background-position:right;background-size:cover;transition:transform .6s,filter .3s;border-radius:inherit}.page-index .svc-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,45,60,0.08) 0%, rgba(0,45,60,0.24) 42%, rgba(0,45,60,0.84) 100%);transition:opacity .3s;border-radius:inherit}.page-index .svc-card:hover{flex:3.5;box-shadow:0 22rem 54rem rgba(0,97,124,0.24)}.page-index .svc-card:hover .svc-icon{background:rgba(255,255,255,0.15);border-color:var(--white)}.page-index .svc-card:hover .svc-desc{max-height:190rem;opacity:1;transform:translateY(0)}.page-index .svc-card.is_hover{flex:3.5;box-shadow:0 22rem 54rem rgba(0,97,124,0.24)}.page-index .svc-card.is_hover .svc-icon{background:rgba(255,255,255,0.15);border-color:var(--white)}.page-index .svc-card.is_hover .svc-desc{max-height:190rem;opacity:1;transform:translateY(0)}.page-index .svc-card:hover::before{transform:scale(1.08)}.page-index .svc-card.is_hover::before{transform:scale(1.08)}.page-index .svc-card:nth-child(4)::before{background-position:center top}.page-index .svc-card:nth-child(2)::before{background-position:center}.page-index .svc-card:nth-child(6)::before{background-position:right}.page-index .svc-card:nth-child(3)::before{background-position:center bottom}.page-index .svc-card:nth-child(5)::before{background-position:center bottom}.page-index .svc-card .svc-icon{position:relative;z-index:2}.page-index .svc-card .svc-title{position:relative;z-index:2}.page-index .svc-card .svc-desc{position:relative;z-index:2}.page-index .svc-icon{width:66rem;height:66rem;border:1.5rem solid rgba(255,255,255,0.82);display:flex;align-items:center;justify-content:center;margin-bottom:18rem;transition:all .3s;background:rgba(255,255,255,0.12);backdrop-filter:blur(4rem);border-radius:8rem;overflow:hidden}.page-index .svc-icon img{width:44rem;height:44rem;object-fit:contain;display:block}.page-index .svc-title{font-size:22rem;color:var(--white);font-weight:700;letter-spacing:2rem;margin-bottom:12rem;line-height:1.35;text-shadow:0 2rem 12rem rgba(0,0,0,0.18)}.page-index .svc-title::before{content:counter(service, decimal-leading-zero);display:block;margin-bottom:10rem;font-family:var(--font-number);font-size:34rem;line-height:1;color:rgba(255,255,255,0.62);letter-spacing:0}.page-index .svc-desc{font-size:14rem;color:rgba(255,255,255,0.9);line-height:1.85;letter-spacing:1rem;max-width:520rem;max-height:0;opacity:0;overflow:hidden;transform:translateY(10rem);transition:max-height .35s ease,opacity .3s ease,transform .3s ease}.page-index .cases{padding:var(--section-y) 0;background:linear-gradient(180deg, #f5f8fa 0%, #ffffff 100%);padding-bottom:0}.page-index .cases-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28rem;margin-bottom:30rem}.page-index .case-card{background:var(--white);border:1rem solid var(--border);border-radius:10rem;padding:36rem 32rem;position:relative}.page-index .case-card:hover{box-shadow:var(--shadow-md);border-color:#d8e5ea}.page-index .case-card.is_hover{box-shadow:var(--shadow-md);border-color:#d8e5ea}.page-index .case-quote{position:absolute;top:20rem;right:24rem;font-size:80rem;color:#eef3f5;font-family:var(--font-number);line-height:1}.page-index .case-head{display:flex;align-items:center;gap:16rem;margin-bottom:22rem;padding-bottom:22rem;border-bottom:1rem solid #eef3f5}.page-index .case-avatar{width:58rem;height:58rem;border-radius:50%;background:linear-gradient(135deg, var(--primary), var(--primary-light));display:flex;align-items:center;justify-content:center;color:var(--white);font-size:22rem;font-weight:600;flex-shrink:0;letter-spacing:1rem;overflow:hidden}.page-index .case-avatar img{width:100%;height:100%;object-fit:cover}.page-index .case-info h5{font-size:20rem;color:var(--text);font-weight:600;margin-bottom:4rem}.page-index .case-info .type{font-size:14rem;color:var(--primary);background:#f0f7f9;padding:3rem 10rem;display:inline-block;letter-spacing:1rem}.page-index .case-body{margin-bottom:18rem}.page-index .case-body h4{font-size:18rem;color:var(--text);font-weight:600;margin-bottom:6rem;line-height:1.5}.page-index .case-body p{font-size:16rem;color:var(--text-light);line-height:1.5}.page-index .case-gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:8rem;margin:16rem 0 18rem}.page-index .case-gallery img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6rem;border:1rem solid var(--border);background:#f5f8fa}.page-index .case-stars{display:flex;align-items:center;gap:8rem;margin-top:18rem;padding-top:18rem;border-top:1rem solid #eef3f5}.page-index .case-stars .stars{color:#f5a623;font-size:14rem;letter-spacing:2rem}.page-index .case-stars .stars i{font-size:14rem}.page-index .case-stars .meta{font-size:14rem;color:var(--text-muted);margin-left:auto;letter-spacing:1rem}.page-index .page_case_list .cases{padding:var(--section-y) 0;background:linear-gradient(180deg, #f5f8fa 0%, #ffffff 100%)}.page-index .page_case_list .cases-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28rem;margin-bottom:30rem}.page-index .page_case_list .case-card{position:relative;padding:36rem 32rem;border:1rem solid var(--border);border-radius:10rem;background:var(--white)}.page-index .page_case_list .case-card:hover,.page-index .page_case_list .case-card.is_hover{border-color:#d8e5ea;box-shadow:var(--shadow-md)}.page-index .page_case_list .case-card .case-quote{position:absolute;top:20rem;right:24rem;color:#eef3f5;font-family:var(--font-number);font-size:80rem;line-height:1}.page-index .page_case_list .case-card .case-head{display:flex;align-items:center;gap:16rem;margin-bottom:22rem;padding-bottom:22rem;border-bottom:1rem solid #eef3f5}.page-index .page_case_list .case-card .case-head .case-avatar{display:flex;width:58rem;height:58rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);font-size:22rem;font-weight:600;letter-spacing:1rem}.page-index .page_case_list .case-card .case-head .case-avatar img{width:100%;height:100%;object-fit:cover}.page-index .page_case_list .case-card .case-head .case-info h5{margin-bottom:4rem;color:var(--text);font-size:20rem;font-weight:600}.page-index .page_case_list .case-card .case-head .case-info .type{display:inline-block;padding:3rem 10rem;background:#f0f7f9;color:var(--primary);font-size:14rem;letter-spacing:1rem}.page-index .page_case_list .case-card .case-body{margin-bottom:18rem}.page-index .page_case_list .case-card .case-body h4{margin-bottom:6rem;color:var(--text);font-size:18rem;font-weight:600;line-height:1.5}.page-index .page_case_list .case-card .case-body p{color:var(--text-light);font-size:16rem;line-height:1.5}.page-index .page_case_list .case-card .case-gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:8rem;margin:16rem 0 18rem}.page-index .page_case_list .case-card .case-gallery img{width:100%;border:1rem solid var(--border);border-radius:6rem;aspect-ratio:1/1;background:#f5f8fa;object-fit:cover}.page-index .page_case_list .case-card .case-stars{display:flex;align-items:center;gap:8rem;margin-top:18rem;padding-top:18rem;border-top:1rem solid #eef3f5}.page-index .page_case_list .case-card .case-stars .stars{color:#f5a623;font-size:14rem;letter-spacing:2rem}.page-index .page_case_list .case-card .case-stars .stars i{font-size:14rem}.page-index .page_case_list .case-card .case-stars .meta{margin-left:auto;color:var(--text-muted);font-size:14rem;letter-spacing:1rem}.page-index .news-block{padding:var(--section-y) 0;background:var(--bg)}.page-index .news-tabs{display:flex;justify-content:center;gap:12rem;margin-bottom:var(--section-y)}.page-index .news-tabs li{padding:14rem 30rem;background:var(--bg);color:var(--text-light);font-size:16rem;cursor:pointer;border-radius:4rem;letter-spacing:2rem;border:1rem solid var(--border);transition:all .25s;display:inline-flex;align-items:center;gap:8rem}.page-index .news-tabs li i{font-size:14rem;color:var(--primary)}.page-index .news-tabs li.active{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);border-color:transparent;box-shadow:0 8rem 20rem rgba(0,97,124,0.25)}.page-index .news-tabs li.active i{color:var(--white)}.page-index .news-tabs li:hover{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);border-color:transparent;box-shadow:0 8rem 20rem rgba(0,97,124,0.25)}.page-index .news-tabs li:hover i{color:var(--white)}.page-index .news-pane{display:none}.page-index .news-pane.active{display:block}.page-index .news-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24rem;margin-bottom:24rem}.page-index .news-feature-main{position:relative;height:480rem;border-radius:8rem;overflow:hidden;display:block;box-shadow:var(--shadow-md)}.page-index .news-feature-main img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.page-index .news-feature-main:hover img{transform:scale(1.04)}.page-index .news-feature-main.is_hover img{transform:scale(1.04)}.page-index .news-feature-main::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0) 40%, rgba(0,40,55,0.82) 100%);pointer-events:none}.page-index .news-feature-main .info{position:absolute;left:0;right:0;bottom:0;padding:36rem;color:var(--white);z-index:2}.page-index .news-feature-main .info .date{font-size:14rem;color:rgba(255,255,255,0.85);letter-spacing:2rem;margin-bottom:12rem;display:flex;align-items:center;gap:6rem}.page-index .news-feature-main .info .date i{font-size:12rem}.page-index .news-feature-main .info h3{font-size:26rem;font-weight:600;letter-spacing:2rem;line-height:1.4}.page-index .news-feature-side{display:flex;flex-direction:column;gap:14rem;height:480rem}.page-index .news-side-card{display:flex;gap:14rem;padding:14rem;background:var(--white);border:1rem solid var(--border);border-radius:8rem;transition:all .2s;cursor:pointer;flex:1;min-height:0;overflow:hidden}.page-index .news-side-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2rem)}.page-index .news-side-card:hover .img img{transform:scale(1.06)}.page-index .news-side-card:hover .body .meta i.arrow{transform:translateX(4rem)}.page-index .news-side-card.is_hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2rem)}.page-index .news-side-card.is_hover .img img{transform:scale(1.06)}.page-index .news-side-card.is_hover .body .meta i.arrow{transform:translateX(4rem)}.page-index .news-side-card .img{width:140rem;flex-shrink:0;border-radius:6rem;overflow:hidden}.page-index .news-side-card .img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.page-index .news-side-card .body{flex:1;display:flex;flex-direction:column;min-width:0}.page-index .news-side-card .body h4{font-size:18rem;color:var(--text);font-weight:600;letter-spacing:1rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page-index .news-side-card .body p{font-size:14rem;color:var(--text-light);line-height:1.7;letter-spacing:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6rem 0 0;flex:1}.page-index .news-side-card .body .meta{display:flex;align-items:center;justify-content:space-between;padding-top:8rem;margin-top:auto;font-size:12rem;color:var(--text-muted);letter-spacing:1rem}.page-index .news-side-card .body .meta .left{display:flex;align-items:center;gap:6rem}.page-index .news-side-card .body .meta .left i{color:var(--primary);font-size:12rem}.page-index .news-side-card .body .meta i.arrow{color:var(--primary);font-size:12rem;transition:transform .2s}.page-index .news-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:20rem;padding-top:18rem;border-top:1rem solid var(--border)}.page-index .news-mini{padding:20rem;background:var(--white);border:1rem solid var(--border);border-radius:8rem;transition:all .2s;cursor:pointer;display:flex;flex-direction:column}.page-index .news-mini:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2rem)}.page-index .news-mini:hover .date i.arrow{transform:translateX(4rem)}.page-index .news-mini h4{font-size:18rem;color:var(--text);font-weight:600;letter-spacing:1rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10rem}.page-index .news-mini p{font-size:14rem;color:var(--text-light);line-height:1.7;letter-spacing:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:14rem;flex:1}.page-index .news-mini .date{font-size:12rem;color:var(--text-muted);letter-spacing:1rem;display:flex;align-items:center;justify-content:space-between;gap:6rem;padding-top:12rem;border-top:1rem dashed var(--border);margin-top:auto}.page-index .news-mini .date .left{display:flex;align-items:center;gap:6rem}.page-index .news-mini .date .left i{color:var(--primary);font-size:12rem}.page-index .news-mini .date i.arrow{color:var(--primary);font-size:12rem;transition:transform .2s}.page-index .health-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20rem}.page-index .health-item{display:flex;gap:20rem;padding:24rem;background:var(--white);border:1rem solid var(--border);border-radius:8rem;transition:all .2s;align-items:center}.page-index .health-item:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.page-index .health-item:hover .num{background:var(--primary);color:var(--white)}.page-index .health-item:hover .arrow{transform:translateX(6rem)}.page-index .health-item.is_hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.page-index .health-item.is_hover .num{background:var(--primary);color:var(--white)}.page-index .health-item.is_hover .arrow{transform:translateX(6rem)}.page-index .health-item .num{width:54rem;height:54rem;background:#f0f7f9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:18rem;font-weight:700;flex-shrink:0;font-family:var(--font-number);letter-spacing:1rem;transition:all .2s}.page-index .health-item .body{flex:1}.page-index .health-item h4{font-size:16rem;color:var(--text);font-weight:600;margin-bottom:8rem;line-height:1.5}.page-index .health-item p{font-size:14rem;color:var(--text-light);line-height:1.7}.page-index .health-item .arrow{color:var(--primary);font-size:18rem;flex-shrink:0;transition:transform .2s}.page-index .video-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24rem}.page-index .video-card{background:var(--white);border-radius:8rem;overflow:hidden;border:1rem solid var(--border);transition:all .3s;display:flex;flex-direction:column}.page-index .video-card:hover{border-color:transparent;box-shadow:var(--shadow-lg);transform:translateY(-4rem)}.page-index .video-card:hover .video-cover img{transform:scale(1.05)}.page-index .video-card:hover .video-play{background:var(--primary);color:var(--white)}.page-index .video-card.is_hover{border-color:transparent;box-shadow:var(--shadow-lg);transform:translateY(-4rem)}.page-index .video-card.is_hover .video-cover img{transform:scale(1.05)}.page-index .video-card.is_hover .video-play{background:var(--primary);color:var(--white)}.page-index .video-cover{position:relative;height:180rem;overflow:hidden;background:#000}.page-index .video-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.page-index .video-play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:54rem;height:54rem;background:rgba(255,255,255,0.9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:20rem;transition:all .2s}.page-index .video-duration{position:absolute;right:10rem;bottom:10rem;background:rgba(0,0,0,0.75);color:var(--white);padding:3rem 8rem;font-size:12rem;border-radius:2rem;letter-spacing:1rem}.page-index .video-body{padding:18rem 20rem;flex:1;display:flex;flex-direction:column;justify-content:space-between}.page-index .video-body h4{font-size:16rem;color:var(--text);font-weight:600;margin-bottom:10rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-index .video-body .date{font-size:12rem;color:var(--text-muted);display:inline-flex;align-items:center;gap:6rem}.page-index .faq-list{max-width:1080rem;margin:0 auto;display:flex;flex-direction:column;gap:14rem}.page-index .faq-item{background:var(--white);border:1rem solid var(--border);border-radius:8rem;overflow:hidden;transition:all .2s}.page-index .faq-item:hover{border-color:var(--primary)}.page-index .faq-item:hover .q-num{background:var(--primary);color:var(--white)}.page-index .faq-item.open .q-num{background:var(--primary);color:var(--white)}.page-index .faq-item.open .q-toggle{transform:rotate(45deg)}.page-index .faq-item.open .faq-a{display:block}.page-index .faq-q{padding:20rem 26rem;display:flex;align-items:center;gap:18rem;cursor:pointer;transition:all .2s}.page-index .faq-q .q-num{flex-shrink:0;width:38rem;height:38rem;background:#f0f7f9;color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14rem;font-weight:700;letter-spacing:1rem;transition:all .2s}.page-index .faq-q .q-text{flex:1;font-size:16rem;color:var(--text);font-weight:500;letter-spacing:.5rem}.page-index .faq-q .q-toggle{flex-shrink:0;width:28rem;height:28rem;color:var(--primary);font-size:24rem;line-height:1;font-weight:300;transition:transform .3s}.page-index .faq-a{padding:0 26rem 24rem 82rem;display:none}.page-index .faq-a p{font-size:14rem;color:var(--text-light);line-height:1.9;margin-bottom:10rem;letter-spacing:.5rem}.page-index .faq-a p:last-child{margin-bottom:0}.page-index .faq-a strong{color:var(--primary);font-weight:600}.page-index .news-more{text-align:center;margin-top:46rem}.page-index .news-more a{display:inline-flex;align-items:center;gap:10rem;padding:0 42rem;height:52rem;border:1.5rem solid var(--primary);color:var(--primary);font-size:16rem;font-weight:500;border-radius:4rem;letter-spacing:2rem}.page-index .news-more a:hover{background:var(--primary);color:var(--white)}.page_experts .advantage-home .adv-card{padding:34rem 24rem 22rem}.page_experts .advantage-home .adv-card::after{background:linear-gradient(180deg, rgba(0,45,60,0) 0%, rgba(0,45,60,0.04) 42%, rgba(0,45,60,0.84) 100%)}.page_experts .advantage-home .adv-card>div{transform:none}.page_experts .advantage-home .adv-card h4{font-size:25rem;margin-bottom:8rem}.page_experts .advantage-home .adv-card p{max-width:680rem;color:rgba(255,255,255,0.92)}.page_experts .advantage-home .adv-more-grid .adv-card:nth-child(n){grid-column:span 1}.page_experts .advantage-home .adv-primary-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-auto-rows:300rem;gap:12rem}.page_experts .advantage-home .adv-primary-grid .adv-card:nth-child(1){grid-column:span 7}.page_experts .advantage-home .adv-primary-grid .adv-card:nth-child(2){grid-column:span 5}.page_experts .advantage-home .adv-primary-grid .adv-card:nth-child(3){grid-column:span 6}.page_experts .advantage-home .adv-primary-grid .adv-card:nth-child(4){grid-column:span 6}.page_experts .advantage-home .adv-more{position:relative;margin-top:24rem}.page_experts .advantage-home .adv-more::before{content:"";position:absolute;left:0;right:0;top:25rem;height:1rem;background:linear-gradient(90deg, transparent, rgba(0,97,124,0.22) 18%, rgba(0,97,124,0.22) 82%, transparent)}.page_experts .advantage-home .adv-more[open] .adv-more-toggle .show-label{display:none}.page_experts .advantage-home .adv-more[open] .adv-more-toggle .hide-label{display:inline}.page_experts .advantage-home .adv-more[open] .adv-more-toggle i{transform:rotate(180deg)}.page_experts .advantage-home .adv-more-toggle{position:relative;z-index:1;width:max-content;min-width:250rem;height:52rem;margin:0 auto;padding:0 12rem 0 22rem;display:flex;align-items:center;justify-content:center;gap:14rem;border:1rem solid rgba(0,97,124,0.2);border-radius:999rem;background:rgba(255,255,255,0.94);color:var(--primary);font-size:15rem;font-weight:700;letter-spacing:1rem;box-shadow:0 12rem 30rem rgba(0,77,120,0.1);cursor:pointer;list-style:none;transition:transform .25s,border-color .25s,box-shadow .25s}.page_experts .advantage-home .adv-more-toggle::-webkit-details-marker{display:none}.page_experts .advantage-home .adv-more-toggle:hover,.page_experts .advantage-home .adv-more-toggle:focus-visible{border-color:var(--primary);box-shadow:0 16rem 36rem rgba(0,77,120,0.17);transform:translateY(-2rem);outline:2rem solid currentColor;outline-offset:3rem}.page_experts .advantage-home .adv-more-toggle:hover i,.page_experts .advantage-home .adv-more-toggle:focus-visible i{background:var(--primary-light)}.page_experts .advantage-home .adv-more-toggle i{width:32rem;height:32rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary);color:var(--white);font-size:12rem;transition:transform .3s,background .25s}.page_experts .advantage-home .adv-more-toggle .hide-label{display:none}.page_experts .advantage-home .adv-more-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:260rem;gap:12rem;margin-top:24rem}.page_about{--topbar-h:46rem;--header-h:96rem}.page_about .intro{padding:var(--section-y) 0;background:var(--c-white)}.page_about .intro .intro-wrap{position:relative}.page_about .intro .intro-wrap .intro-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60rem;align-items:center;margin-bottom:var(--section-y)}.page_about .intro .intro-wrap .intro-grid .intro-text h3{font-size:30rem;color:var(--c-text);font-weight:700;letter-spacing:1rem;margin-bottom:14rem;line-height:1.4}.page_about .intro .intro-wrap .intro-grid .intro-text h3 span{color:var(--c-primary)}.page_about .intro .intro-wrap .intro-grid .intro-text .sub{font-size:16rem;color:var(--c-text-2);letter-spacing:2rem;margin-bottom:28rem}.page_about .intro .intro-wrap .intro-grid .intro-text p{font-size:16rem;color:var(--c-text-2);line-height:2;letter-spacing:1rem;margin-bottom:18rem}.page_about .intro .intro-wrap .intro-grid .intro-visual{position:relative;height:480rem;border-radius:10rem;overflow:hidden;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));box-shadow:0 20rem 50rem rgba(0,97,124,0.2)}.page_about .intro .intro-wrap .intro-grid .intro-visual img,.page_about .intro .intro-wrap .intro-grid .intro-visual video{width:100%;height:100%;object-fit:cover}.page_about .intro .intro-wrap .intro-grid .intro-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(0,97,124,0.18), transparent 60%)}.page_about .intro .intro-wrap .numbers-grid{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);gap:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:300rem;padding:64rem max(54rem,calc((100vw - var(--container)) / 2 + 54rem));background:linear-gradient(100deg, rgba(255,255,255,0.9), rgba(247,251,252,0.86)),url('/Jzw/Tpl/Home/Default/images/about.jpg') center / cover;border-radius:0;overflow:hidden;border-top:1rem solid var(--c-border);border-bottom:1rem solid var(--c-border)}.page_about .intro .intro-wrap .numbers-grid::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(255,255,255,0.4), rgba(255,255,255,0.86));pointer-events:none}.page_about .intro .intro-wrap .numbers-grid::before{display:none}.page_about .intro .intro-wrap .numbers-grid .num-card{position:relative;z-index:1;text-align:center;padding:18rem 20rem;color:#06243a;background:transparent;border:0;border-radius:0;box-shadow:none}.page_about .intro .intro-wrap .numbers-grid .num-card+.num-card{border-left:1rem solid rgba(0,97,124,0.12)}.page_about .intro .intro-wrap .numbers-grid .num-card:hover{transform:none;box-shadow:none;border-color:transparent}.page_about .intro .intro-wrap .numbers-grid .num-card .icon{display:none}.page_about .intro .intro-wrap .numbers-grid .num-card .num{font-family:var(--font-number);font-size:80rem;font-weight:700;line-height:1;color:var(--primary);letter-spacing:1rem;margin-bottom:20rem}.page_about .intro .intro-wrap .numbers-grid .num-card .num .unit{font-family:inherit;font-size:18rem;margin-left:8rem;color:var(--text);font-weight:600}.page_about .intro .intro-wrap .numbers-grid .num-card .label{color:var(--text);font-size:15rem;font-weight:600;letter-spacing:2rem;line-height:1.8}.page_about .intro .intro-wrap .numbers-grid .num-card .desc{margin-top:8rem;color:var(--c-text-2);font-size:14rem;line-height:1.8;letter-spacing:.5rem}.page_about .intro .intro-wrap .video-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24rem;margin:50rem auto 0}.page_about .intro .intro-wrap .video-grid .video-wrap{position:relative;width:100%;margin:0;border-radius:12rem;overflow:hidden;box-shadow:0 22rem 54rem rgba(0,97,124,0.18);cursor:pointer;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));aspect-ratio:16/9}.page_about .intro .intro-wrap .video-grid .video-wrap img,.page_about .intro .intro-wrap .video-grid .video-wrap video{width:100%;height:100%;object-fit:cover;display:block;opacity:.7}.page_about .intro .intro-wrap .video-grid .video-wrap .video-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--c-white);z-index:2}.page_about .intro .intro-wrap .video-grid .video-wrap .video-overlay .video-play{width:84rem;height:84rem;border-radius:50%;background:rgba(255,255,255,0.18);border:2rem solid rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10rem);margin-bottom:18rem;transition:all .3s}.page_about .intro .intro-wrap .video-grid .video-wrap .video-overlay .video-play i{font-size:32rem;color:var(--c-white);margin-left:6rem}.page_about .intro .intro-wrap .video-grid .video-wrap .video-overlay h3{font-size:24rem;font-weight:700;letter-spacing:2rem;margin-bottom:10rem}.page_about .intro .intro-wrap .video-grid .video-wrap .video-overlay p{font-size:14rem;color:rgba(255,255,255,0.85);letter-spacing:1.5rem}.page_about .intro .intro-wrap .video-grid .video-wrap:hover .video-play{background:var(--c-white);transform:scale(1.05)}.page_about .intro .intro-wrap .video-grid .video-wrap:hover .video-play i{color:var(--c-primary)}.page_about .culture{padding:var(--section-y) 0;background:linear-gradient(180deg, #f7fbfb 0%, #fff 100%);overflow:hidden}.page_about .culture .culture-shell{position:relative;display:grid;grid-template-columns:460rem 1fr;gap:28rem;padding:34rem;border:1rem solid rgba(0,97,124,0.12);border-radius:16rem;background:linear-gradient(135deg, rgba(255,255,255,0.96), rgba(241,249,248,0.92));box-shadow:0 22rem 56rem rgba(0,97,124,0.1);overflow:hidden}.page_about .culture .culture-shell::before{content:"";position:absolute;right:-120rem;top:-140rem;width:380rem;height:380rem;border-radius:50%;background:radial-gradient(circle, rgba(0,151,167,0.16), transparent 68%);pointer-events:none}.page_about .culture .culture-shell .culture-slogan{position:relative;z-index:1;min-height:360rem;padding:44rem 40rem;border-radius:12rem;background:linear-gradient(145deg, rgba(0,97,124,0.96), rgba(0,151,167,0.86));color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.page_about .culture .culture-shell .culture-slogan::before{content:"";position:absolute;inset:auto -60rem -110rem auto;width:240rem;height:240rem;border-radius:50%;background:rgba(255,255,255,0.12)}.page_about .culture .culture-shell .culture-slogan .culture-kicker{position:relative;z-index:1;display:inline-flex;width:max-content;padding:7rem 16rem;border-radius:18rem;background:rgba(255,255,255,0.16);font-size:14rem;letter-spacing:2rem;color:rgba(255,255,255,0.9)}.page_about .culture .culture-shell .culture-slogan h3{position:relative;z-index:1;font-size:44rem;line-height:1.25;font-weight:700;letter-spacing:3rem;color:#fff}.page_about .culture .culture-shell .culture-slogan .culture-belief{position:relative;z-index:1;padding-top:22rem;border-top:1rem solid rgba(255,255,255,0.22)}.page_about .culture .culture-shell .culture-slogan .culture-belief span{display:block;font-size:14rem;letter-spacing:2rem;color:rgba(255,255,255,0.72);margin-bottom:10rem}.page_about .culture .culture-shell .culture-slogan .culture-belief strong{display:block;font-size:24rem;line-height:1.4;letter-spacing:1rem;color:#fff}.page_about .culture .culture-shell .culture-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, 1fr);gap:18rem}.page_about .culture .culture-shell .culture-list .culture-item{position:relative;min-height:168rem;padding:28rem 30rem;border-radius:12rem;background:rgba(255,255,255,0.92);border:1rem solid rgba(0,97,124,0.1);box-shadow:0 12rem 30rem rgba(0,97,124,0.06);overflow:hidden;transition:all .25s}.page_about .culture .culture-shell .culture-list .culture-item:hover{transform:translateY(-3rem);border-color:rgba(0,97,124,0.28);box-shadow:0 18rem 42rem rgba(0,97,124,0.12)}.page_about .culture .culture-shell .culture-list .culture-item.mission{grid-column:1 / -1;min-height:190rem;padding-right:120rem}.page_about .culture .culture-shell .culture-list .culture-item::after{content:attr(data-no);position:absolute;right:22rem;bottom:-8rem;font-family:var(--font-number);font-size:76rem;font-weight:700;line-height:1;color:rgba(0,151,167,0.09)}.page_about .culture .culture-shell .culture-list .culture-item .label{display:inline-flex;align-items:center;height:30rem;padding:0 14rem;margin-bottom:18rem;border-radius:15rem;background:var(--c-bg-tint);color:var(--c-primary);font-size:14rem;font-weight:600;letter-spacing:2rem}.page_about .culture .culture-shell .culture-list .culture-item h4{position:relative;z-index:1;font-size:24rem;color:var(--c-primary);font-weight:700;letter-spacing:1rem;margin-bottom:12rem;line-height:1.45}.page_about .culture .culture-shell .culture-list .culture-item p{position:relative;z-index:1;font-size:15rem;color:var(--c-text-2);line-height:1.9;letter-spacing:.5rem}.page_about .video{padding:var(--section-y) 0;background:var(--c-white)}.page_about .scale-layout{padding:var(--section-y) 0;background:#f7fcfd;overflow:hidden}.page_about .scale-layout .scale-map{position:relative;min-height:1030rem;margin-top:44rem;background:repeating-linear-gradient(90deg, rgba(0,97,124,0.035) 0, rgba(0,97,124,0.035) 1rem, transparent 1rem, transparent 9rem),linear-gradient(180deg, #f8fdff 0%, #fff 58%, #f3fbfd 100%);overflow:hidden}.page_about .scale-layout .scale-map .scale-line{position:absolute;left:50%;top:24rem;bottom:28rem;width:290rem;transform:translateX(-50%);display:flex;justify-content:center;pointer-events:none}.page_about .scale-layout .scale-map .scale-line img{height:100%;width:auto;object-fit:contain;opacity:.96}.page_about .scale-layout .scale-map .city-building{position:absolute;z-index:1;opacity:.9;filter:drop-shadow(0 8rem 18rem rgba(0,97,124,0.12))}.page_about .scale-layout .scale-map .city-building.changsha{right:400rem;top:78rem;width:150rem}.page_about .scale-layout .scale-map .city-building.beijing{left:360rem;top:342rem;width:230rem}.page_about .scale-layout .scale-map .city-building.xian{right:400rem;bottom:96rem;width:120rem}.page_about .scale-layout .scale-map .city-block{position:absolute;z-index:2;width:430rem;color:var(--c-primary)}.page_about .scale-layout .scale-map .city-block.changsha{left:120rem;top:78rem;text-align:right}.page_about .scale-layout .scale-map .city-block.changsha .clinic-item::after{right:0}.page_about .scale-layout .scale-map .city-block.beijing{right:120rem;top:310rem;text-align:left}.page_about .scale-layout .scale-map .city-block.beijing .clinic-item::after{left:0}.page_about .scale-layout .scale-map .city-block.xian{left:130rem;bottom:60rem;text-align:right}.page_about .scale-layout .scale-map .city-block.xian .clinic-item::after{right:0}.page_about .scale-layout .scale-map .city-block .city-title{font-size:30rem;line-height:1;font-weight:800;letter-spacing:2rem;color:#005b78;margin-bottom:18rem}.page_about .scale-layout .scale-map .city-block .clinic-list{display:grid;gap:12rem}.page_about .scale-layout .scale-map .city-block .clinic-list .clinic-item{position:relative;display:block;width:100%;padding:0 0 8rem;background:transparent;border:0;color:#00759a;font-family:inherit;text-align:inherit;cursor:pointer;transition:all .22s}.page_about .scale-layout .scale-map .city-block .clinic-list .clinic-item::after{content:"";position:absolute;bottom:0;width:0;height:1rem;background:var(--c-primary);transition:width .22s}.page_about .scale-layout .scale-map .city-block .clinic-list .clinic-item strong{display:block;font-size:18rem;line-height:1.35;font-weight:700;letter-spacing:1rem}.page_about .scale-layout .scale-map .city-block .clinic-list .clinic-item strong::after{content:"★";font-size:14rem;margin-left:5rem;color:#0089a8}.page_about .scale-layout .scale-map .city-block .clinic-list .clinic-item span{display:block;margin-top:4rem;font-size:13rem;line-height:1.65;color:#006b8e;letter-spacing:.2rem}.page_about .scale-layout .scale-map .city-block .clinic-list .clinic-item:hover{color:#003f56;transform:translateY(-2rem)}.page_about .scale-layout .scale-map .city-block .clinic-list .clinic-item.is_hover{color:#003f56;transform:translateY(-2rem)}.page_about .scale-layout .scale-map .city-block .clinic-list .clinic-item.active{color:#003f56;transform:translateY(-2rem)}.page_about .scale-layout .scale-map .city-block .clinic-list .clinic-item:hover::after{width:72%}.page_about .scale-layout .scale-map .city-block .clinic-list .clinic-item.is_hover::after{width:72%}.page_about .scale-layout .scale-map .city-block .clinic-list .clinic-item.active::after{width:72%}.page_about .scale-layout .scale-map .city-pin{position:absolute;z-index:3;width:74rem;height:74rem;display:flex;align-items:center;justify-content:center}.page_about .scale-layout .scale-map .city-pin img{width:40rem;height:40rem;object-fit:contain;filter:drop-shadow(0 7rem 14rem rgba(0,97,124,0.16))}.page_about .scale-layout .scale-map .city-pin.pin-cs{left:40%;top:112rem;transform:translateX(-22rem)}.page_about .scale-layout .scale-map .city-pin.pin-bj{right:35%;top:400rem;transform:translateX(-118rem)}.page_about .scale-layout .scale-map .city-pin.pin-xa{left:42.5%;bottom:200rem;transform:translateX(-54rem)}.page_about .scale-layout .scale-map .clinic-detail{position:absolute;z-index:4;right:70rem;bottom:54rem;width:390rem;padding:28rem 30rem;border:1rem solid rgba(0,97,124,0.16);border-radius:12rem;background:rgba(255,255,255,0.92);box-shadow:0 20rem 52rem rgba(0,97,124,0.14);backdrop-filter:blur(8rem)}.page_about .scale-layout .scale-map .clinic-detail .eyebrow{display:inline-flex;margin-bottom:12rem;color:var(--c-primary);font-size:13rem;font-weight:700;letter-spacing:3rem}.page_about .scale-layout .scale-map .clinic-detail h3{font-size:22rem;color:var(--c-text);font-weight:700;letter-spacing:1rem;margin-bottom:10rem;line-height:1.45}.page_about .scale-layout .scale-map .clinic-detail p{font-size:14rem;color:var(--c-text-2);line-height:1.85;letter-spacing:.4rem}.page_about .scale-layout .scale-map .clinic-detail .detail-meta{display:flex;gap:10rem;margin-top:18rem;flex-wrap:wrap}.page_about .scale-layout .scale-map .clinic-detail .detail-meta span{display:inline-flex;align-items:center;height:28rem;padding:0 12rem;border-radius:14rem;background:var(--c-bg-tint);color:var(--c-primary);font-size:12rem;letter-spacing:1rem}.page_contact .main{padding:var(--section-y) 0 var(--section-y);background:var(--c-white)}.page_contact .main .contact-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:24rem;margin-bottom:var(--section-y)}.page_contact .main .contact-cards .contact-card{background:var(--c-white);border:1rem solid var(--c-border);border-radius:8rem;padding:36rem 28rem;position:relative;text-align:center;transition:all .3s}.page_contact .main .contact-cards .contact-card:hover,.page_contact .main .contact-cards .contact-card.is_hover{box-shadow:0 16rem 40rem rgba(0,97,124,0.12);border-color:var(--c-primary);transform:translateY(-4rem)}.page_contact .main .contact-cards .contact-card:hover .icon-badge,.page_contact .main .contact-cards .contact-card.is_hover .icon-badge{background:var(--c-primary);color:#fff}.page_contact .main .contact-cards .contact-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3rem;background:linear-gradient(90deg, var(--c-primary), var(--c-primary-3));transform:scaleX(0);transform-origin:left;transition:transform .3s}.page_contact .main .contact-cards .contact-card:hover,.page_contact .main .contact-cards .contact-card.is_hover::before{transform:scaleX(1)}.page_contact .main .contact-cards .contact-card .qr-display{width:130rem;height:130rem;background:#fff;padding:8rem;display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto 22rem;border:1rem solid var(--c-border);border-radius:4rem}.page_contact .main .contact-cards .contact-card .qr-display img{width:100%;height:100%;object-fit:contain;display:block}.page_contact .main .contact-cards .contact-card .icon-badge{position:absolute;top:14rem;right:14rem;width:36rem;height:36rem;background:var(--c-bg-tint);color:var(--c-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18rem;z-index:1}.page_contact .main .contact-cards .contact-card h4{font-size:18rem;color:var(--c-text);font-weight:600;margin-bottom:8rem;letter-spacing:1rem}.page_contact .main .contact-cards .contact-card .desc{font-size:14rem;color:var(--c-text-2);line-height:1.7;margin-bottom:14rem;letter-spacing:.5rem}.page_contact .main .contact-cards .contact-card .follow{display:inline-block;color:var(--c-primary);font-size:14rem;font-weight:500;letter-spacing:1rem;padding:6rem 16rem;background:var(--c-bg-tint);border-radius:14rem}.page_contact .main .contact-cards .contact-card .follow i{font-size:12rem;margin-left:4rem}.page_contact .main .contact-layout{max-width:1240rem;margin:0 auto var(--section-y)}.page_contact .main .contact-layout .appointment-shell{display:grid;grid-template-columns:400rem minmax(0, 1fr);background:var(--c-white);border:1rem solid var(--c-border);border-radius:12rem;overflow:hidden;box-shadow:0 20rem 58rem rgba(0,97,124,0.12)}.page_contact .sec-title{text-align:center;margin-bottom:var(--section-y)}.page_contact .sec-title h2{font-size:40rem;color:var(--c-text);font-weight:700;letter-spacing:2rem}.page_contact .sec-title h2 span{color:var(--c-primary)}.page_contact .sec-title p{font-size:16rem;color:var(--c-text-2);letter-spacing:1rem;max-width:780rem;margin:0 auto;line-height:1.9}.page_contact .sub-title{display:flex;align-items:center;gap:16rem;margin:0 0 28rem}.page_contact .sub-title .num{width:48rem;height:48rem;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;font-family:var(--font-number);border-radius:50%;flex-shrink:0;box-shadow:0 6rem 16rem rgba(0,97,124,0.2)}.page_contact .sub-title h3{font-size:24rem;color:var(--c-text);font-weight:700;letter-spacing:1rem;flex:1}.page_contact .sub-title .desc{font-size:14rem;color:var(--c-text-2);letter-spacing:1rem}.page_contact .sub-title .tag{background:var(--c-bg-tint);color:var(--c-primary);font-size:14rem;padding:6rem 14rem;letter-spacing:1rem;font-weight:500;border-radius:2rem}.page_article_list .category-section{padding:30rem 0;background:var(--c-white);border-bottom:1rem solid var(--c-border)}.page_article_list .category-section .category-tabs{display:flex;align-items:center;gap:14rem}.page_article_list .category-section .category-tabs .tab-btn{height:42rem;padding:0 28rem;background:var(--c-white);border:1rem solid var(--c-border);border-radius:4rem;font-size:16rem;color:var(--c-text-2);display:inline-flex;align-items:center;gap:8rem;letter-spacing:1rem;transition:all .25s}.page_article_list .category-section .category-tabs .tab-btn i{font-size:16rem;color:var(--c-text-3)}.page_article_list .category-section .category-tabs .tab-btn:hover{border-color:var(--c-primary);color:var(--c-primary)}.page_article_list .category-section .category-tabs .tab-btn:hover i{color:var(--c-primary)}.page_article_list .category-section .category-tabs .tab-btn.is_hover{background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:var(--c-white);border-color:transparent;box-shadow:0 4rem 12rem rgba(0,97,124,0.25)}.page_article_list .category-section .category-tabs .tab-btn.is_hover i{color:var(--c-white)}.page_article_list .news-list-section{padding:var(--section-y) 0;background:var(--c-bg)}.page_article_list .news-list-section .news-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24rem}.page_article_list .news-list-section .news-grid .news-card{display:flex;gap:16rem;padding:16rem;background:var(--c-white);border:1rem solid var(--c-border);border-radius:8rem;transition:all .25s;cursor:pointer;min-height:184rem;overflow:hidden}.page_article_list .news-list-section .news-grid .news-card:hover,.page_article_list .news-list-section .news-grid .news-card.is_hover{border-color:var(--c-primary);box-shadow:var(--shadow-md);transform:translateY(-2rem)}.page_article_list .news-list-section .news-grid .news-card:hover .img img,.page_article_list .news-list-section .news-grid .news-card.is_hover .img img{transform:scale(1.06)}.page_article_list .news-list-section .news-grid .news-card:hover .meta .arrow,.page_article_list .news-list-section .news-grid .news-card.is_hover .meta .arrow{transform:translateX(4rem)}.page_article_list .news-list-section .news-grid .news-card .img{width:210rem;height:170rem;flex-shrink:0;border-radius:6rem;overflow:hidden;background:var(--c-bg)}.page_article_list .news-list-section .news-grid .news-card .img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.page_article_list .news-list-section .news-grid .news-card .body{flex:1;display:flex;flex-direction:column;min-width:0}.page_article_list .news-list-section .news-grid .news-card h4{font-size:18rem;color:var(--c-text);font-weight:600;letter-spacing:1rem;line-height:1.55;margin-bottom:10rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_article_list .news-list-section .news-grid .news-card p{font-size:14rem;color:var(--c-text-2);line-height:1.8;letter-spacing:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12rem}.page_article_list .news-list-section .news-grid .news-card .meta{margin-top:auto;padding-top:10rem;border-top:1rem dashed var(--c-border);font-size:12rem;color:var(--c-text-3);letter-spacing:1rem;display:flex;align-items:center;justify-content:space-between;gap:8rem}.page_article_list .news-list-section .news-grid .news-card .meta .left{display:flex;align-items:center;gap:6rem}.page_article_list .news-list-section .news-grid .news-card .meta i{color:var(--c-primary);font-size:12rem}.page_article_list .news-list-section .news-grid .news-card .meta .arrow{transition:transform .2s}.page_article_list .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40rem;margin-bottom:28rem}.page_article_list .section-head h2{font-size:34rem;color:var(--c-text);font-weight:700;letter-spacing:2rem}.page_article_list .section-head p{max-width:560rem;color:var(--c-text-2);font-size:15rem;line-height:1.8;text-align:right;letter-spacing:.5rem}.page_article_list .section-kicker{display:block;color:var(--c-gold);font-size:13rem;letter-spacing:3rem;text-transform:uppercase;margin-bottom:10rem}.page_article_show .main{padding:var(--section-y) 0 var(--section-y);background:var(--c-bg)}.page_article_show .main-inner{display:flex;gap:26rem;align-items:flex-start}.page_article_show .article-area{flex:1;min-width:0;background:var(--c-white);padding:56rem 72rem;border:1rem solid var(--c-border);border-radius:8rem}.page_article_show .article-header{padding-bottom:20rem;border-bottom:1rem solid var(--c-border);margin-bottom:36rem}.page_article_show .article-title{font-size:32rem;color:#2a3038;font-weight:700;line-height:1.4;margin-bottom:20rem;letter-spacing:1rem}.page_article_show .article-summary{font-size:16rem;color:var(--c-text-2);background:var(--c-bg);padding:20rem 24rem;border-left:3rem solid var(--c-primary);line-height:1.8;margin-bottom:24rem}.page_article_show .article-meta{display:flex;gap:14rem;color:var(--c-text-3);font-size:14rem;align-items:center;flex-wrap:wrap}.page_article_show .article-meta .item{display:flex;align-items:center;gap:6rem}.page_article_show .article-meta i{font-size:14rem}.page_article_show .article-meta .divider{color:#d0d8de}.page_article_show .article-hero{margin-bottom:40rem}.page_article_show .article-hero.video1_open{cursor:pointer}.page_article_show .article-hero.video1_open:hover .article-hero-img img{transform:scale(1.035)}.page_article_show .article-hero.video1_open:hover .article-hero-img::after{opacity:.38}.page_article_show .article-hero.video1_open:hover .article-video-play{transform:translate(-50%, -50%) scale(1.08);box-shadow:0 14rem 34rem rgba(0,97,124,0.34)}.page_article_show .article-hero-img{width:100%;height:420rem;border-radius:8rem;position:relative;overflow:hidden;background:var(--c-bg)}.page_article_show .article-hero-img::after{content:"";position:absolute;inset:0;background:rgba(0,45,60,0.28);opacity:.28;transition:opacity .3s ease;pointer-events:none}.page_article_show .article-hero-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.page_article_show .article-hero-img .article-video-play{position:absolute;left:50%;top:50%;z-index:2;width:86rem;height:86rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;box-shadow:0 10rem 28rem rgba(0,97,124,0.28);transform:translate(-50%, -50%);transition:transform .3s ease,box-shadow .3s ease}.page_article_show .article-hero-img .article-video-play::before{content:"";position:absolute;inset:-10rem;border:1rem solid rgba(255,255,255,0.52);border-radius:50%}.page_article_show .article-hero-img .article-video-play i{margin-left:5rem;font-size:30rem}.page_article_show .article-hero-caption{text-align:center;color:var(--c-text-3);font-size:14rem;margin-top:12rem;font-style:italic}.page_article_show .article-body{font-size:16rem;color:var(--c-text);line-height:2}.page_article_show .article-body h2{font-size:22rem;color:#2a3038;font-weight:700;margin:36rem 0 18rem;padding-left:16rem;border-left:4rem solid var(--c-primary);letter-spacing:1rem}.page_article_show .article-body h3{font-size:18rem;color:#2a3038;font-weight:700;margin:28rem 0 14rem}.page_article_show .article-body p{margin-bottom:18rem;text-align:justify;hyphens:auto}.page_article_show .article-body strong{color:var(--c-primary);font-weight:600}.page_article_show .article-body ul{margin:18rem 0 22rem;padding-left:8rem}.page_article_show .article-body ul li{position:relative;padding-left:22rem;margin-bottom:10rem;color:#4a545e;font-size:15.5rem;line-height:1.9}.page_article_show .article-body ul li::before{content:"";position:absolute;left:0;top:14rem;width:8rem;height:8rem;background:var(--c-primary);border-radius:50%}.page_article_show .article-body ol{margin:18rem 0 22rem;padding-left:8rem;counter-reset:art-counter}.page_article_show .article-body ol li{position:relative;padding-left:32rem;margin-bottom:12rem;color:#4a545e;font-size:15.5rem;line-height:1.9;counter-increment:art-counter}.page_article_show .article-body ol li::before{content:counter(art-counter);position:absolute;left:0;top:4rem;width:22rem;height:22rem;background:var(--c-primary);color:#fff;border-radius:50%;font-size:12rem;display:flex;align-items:center;justify-content:center;font-weight:600}.page_article_show .article-inline-img{margin:32rem 0;padding:0 24rem;text-align:center}.page_article_show .article-inline-img .img-box{height:320rem;border-radius:8rem;position:relative;overflow:hidden;border:1rem solid var(--c-border);background:var(--c-bg)}.page_article_show .article-inline-img .img-box img{width:100%;height:100%;object-fit:cover;display:block}.page_article_show .article-inline-img .img-box .img-label{position:absolute;bottom:14rem;right:18rem;font-size:12rem;letter-spacing:2rem;color:var(--c-primary);background:rgba(255,255,255,0.8);padding:4rem 12rem;border-radius:2rem}.page_article_show .article-inline-img .img-caption{color:var(--c-text-2);font-size:14rem;margin-top:12rem;text-align:center;font-style:italic}.page_article_show .article-quote{background:linear-gradient(135deg, var(--c-bg-tint) 0%, var(--c-bg-soft) 100%);padding:28rem 40rem;margin:32rem 0;border-left:4rem solid var(--c-primary);border-radius:8rem;position:relative}.page_article_show .article-quote::before{content:"";position:absolute;top:20rem;right:28rem;width:40rem;height:40rem;background:radial-gradient(circle, rgba(0,97,124,0.12), transparent 70%);border-radius:50%}.page_article_show .article-quote .quote-text{font-size:16rem;color:var(--c-primary);font-weight:500;line-height:1.9;letter-spacing:1rem;font-style:italic;position:relative;z-index:1}.page_article_show .article-quote .quote-author{font-size:14rem;color:var(--c-text-2);margin-top:12rem;padding-top:12rem;border-top:1rem solid var(--c-border);display:flex;align-items:center;gap:10rem;position:relative;z-index:1}.page_article_show .article-quote .quote-author::before{content:"";width:20rem;height:1rem;background:var(--c-primary)}.page_article_show .article-info-box{background:#fffbe6;border:1rem solid #f5e6a8;padding:24rem 28rem;margin:32rem 0;border-left:4rem solid var(--c-gold);border-radius:8rem}.page_article_show .article-info-box .box-title{font-size:16rem;color:#8a6909;font-weight:700;margin-bottom:10rem;display:flex;align-items:center;gap:8rem}.page_article_show .article-info-box .box-title::before{content:"!";width:22rem;height:22rem;background:var(--c-gold);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14rem;font-weight:700}.page_article_show .article-info-box .box-text{font-size:16rem;color:#6b5a1a;line-height:1.9}.page_article_show .article-table{margin:32rem 0;overflow-x:auto}.page_article_show .article-table table{width:100%;border-collapse:collapse;font-size:14rem}.page_article_show .article-table th{background:var(--c-primary);color:#fff;padding:14rem 18rem;font-weight:600;text-align:left;letter-spacing:1rem;border:1rem solid var(--c-primary)}.page_article_show .article-table td{padding:12rem 18rem;border:1rem solid var(--c-border);color:#4a545e;line-height:1.7;background:var(--c-white)}.page_article_show .article-table tr:nth-child(even) td{background:var(--c-bg-soft)}.page_article_show .article-table tr:hover td{background:var(--c-bg-tint)}.page_article_show .article-table caption{color:var(--c-text-2);font-size:14rem;margin-top:12rem;text-align:center;font-style:italic}.page_article_show .article-footer{margin-top:48rem;padding-top:32rem;border-top:1rem solid var(--c-border)}.page_article_show .article-tags{margin-bottom:24rem;display:flex;flex-wrap:wrap;gap:10rem;align-items:center}.page_article_show .article-tags .label{color:var(--c-text-2);font-size:14rem;margin-right:4rem}.page_article_show .article-tags a{padding:6rem 14rem;background:var(--c-bg-tint);color:var(--c-primary);font-size:14rem;border:1rem solid var(--c-border);border-radius:8rem}.page_article_show .article-tags a:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.page_article_show .article-nav{display:flex;flex-direction:column;gap:12rem;margin-bottom:0}.page_article_show .article-nav .nav-item{background:linear-gradient(135deg, #fff 0%, var(--c-bg-soft) 100%);border:1rem solid var(--c-border);border-radius:8rem;padding:18rem 20rem;cursor:pointer;display:grid;grid-template-columns:96rem 1fr 38rem;gap:18rem;align-items:center;position:relative;overflow:hidden}.page_article_show .article-nav .nav-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4rem;background:var(--c-primary);opacity:.75}.page_article_show .article-nav .nav-item:hover{border-color:var(--c-primary);box-shadow:0 8rem 20rem rgba(0,97,124,0.1);transform:translateY(-1rem)}.page_article_show .article-nav .nav-item:hover .nav-title{color:var(--c-primary)}.page_article_show .article-nav .nav-item:hover .nav-arrow{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.page_article_show .article-nav .nav-item.next .nav-arrow{order:3}.page_article_show .article-nav .nav-kicker{height:34rem;border-radius:8rem;background:var(--c-bg-tint);color:var(--c-primary);font-size:13rem;font-weight:600;letter-spacing:1rem;display:flex;align-items:center;justify-content:center}.page_article_show .article-nav .nav-title{font-size:16rem;color:#2a3038;font-weight:600;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_article_show .article-nav .nav-arrow{width:38rem;height:38rem;border-radius:8rem;background:var(--c-white);border:1rem solid var(--c-border);color:var(--c-primary);display:flex;align-items:center;justify-content:center;transition:all .2s}.page_article_show .sidebar{width:330rem;flex-shrink:0;position:sticky;top:30rem}.page_article_show .side-block{background:var(--c-white);border:1rem solid var(--c-border);border-radius:8rem;overflow:hidden;margin-bottom:24rem}.page_article_show .side-title{padding:20rem 24rem;border-bottom:1rem solid var(--c-border);display:flex;align-items:center;justify-content:space-between;background:var(--c-bg-soft)}.page_article_show .side-title .accent{width:4rem;height:18rem;background:var(--c-primary)}.page_article_show .side-title h3{font-size:16rem;color:var(--c-text);font-weight:600}.page_article_show .side-title .more{font-size:12rem;color:var(--c-text-3)}.page_article_show .side-title .more:hover{color:var(--c-primary)}.page_article_show .side-title-wrap{display:flex;align-items:center;gap:10rem}.page_article_show .toc-list{padding:14rem 0}.page_article_show .toc-list li a{display:flex;align-items:center;gap:10rem;padding:10rem 24rem;color:#5a6470;font-size:14rem;border-left:3rem solid transparent;line-height:1.5}.page_article_show .toc-list li a:hover{background:var(--c-bg-tint);color:var(--c-primary);border-left-color:var(--c-primary)}.page_article_show .toc-list li a:hover .num{color:var(--c-primary)}.page_article_show .toc-list li a .num{font-size:12rem;color:var(--c-text-3);font-family:var(--font-number)}.page_article_show .toc-list li a.active{background:var(--c-bg-tint);color:var(--c-primary);border-left-color:var(--c-primary)}.page_article_show .toc-list li a.active .num{color:var(--c-primary)}.page_article_show .toc-list li.level-2 a{padding-left:44rem;font-size:14rem;color:var(--c-text-2)}.page_article_show .hot-list{padding:18rem 24rem}.page_article_show .hot-item{display:flex;gap:14rem;padding:12rem 0;border-bottom:1rem dashed var(--c-border);align-items:flex-start}.page_article_show .hot-item:last-child{border-bottom:none;padding-bottom:0}.page_article_show .hot-item:nth-child(1) .hot-num{background:var(--c-primary);color:#fff}.page_article_show .hot-item:nth-child(2) .hot-num{background:var(--c-primary-2);color:#fff}.page_article_show .hot-item:nth-child(3) .hot-num{background:var(--c-primary-3);color:#fff}.page_article_show .hot-item .hot-text{flex:1}.page_article_show .hot-item .hot-text a{color:var(--c-text);font-size:14rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_article_show .hot-item .hot-text a:hover{color:var(--c-primary)}.page_article_show .hot-item .hot-meta{font-size:12rem;color:var(--c-text-3);margin-top:6rem}.page_article_show .hot-num{width:28rem;height:28rem;background:var(--c-bg);color:var(--c-text-3);border-radius:4rem;display:flex;align-items:center;justify-content:center;font-size:14rem;font-weight:600;flex-shrink:0;font-family:var(--font-number)}.page_article_show .appointment-card{background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));border-radius:8rem;padding:28rem 24rem;color:#fff;text-align:center;position:relative;overflow:hidden;border:0;margin-bottom:24rem}.page_article_show .appointment-card::before{content:"";position:absolute;right:-40rem;top:-40rem;width:140rem;height:140rem;background:rgba(255,255,255,0.08);border-radius:50%}.page_article_show .appointment-card h4{font-size:20rem;font-weight:600;margin-bottom:8rem;letter-spacing:2rem;position:relative;z-index:1}.page_article_show .appointment-card p{font-size:14rem;color:rgba(255,255,255,0.85);margin-bottom:20rem;position:relative;z-index:1;line-height:1.6}.page_article_show .appointment-card .phone{font-size:28rem;font-weight:600;letter-spacing:2rem;margin-bottom:18rem;position:relative;z-index:1}.page_article_show .appointment-card .btn-app{background:#fff;color:var(--c-primary);border-radius:8rem;padding:12rem 24rem;font-size:14rem;display:inline-flex;align-items:center;gap:8rem;font-weight:600;position:relative;z-index:1}.page_article_show .appointment-card .btn-app:hover{background:var(--c-bg-tint)}.page_article_show .appointment-card .btn-app i{font-size:14rem}.page_article_show .tag-cloud{padding:20rem 24rem}.page_article_show .tag-cloud a{display:inline-block;padding:6rem 14rem;background:var(--c-bg);color:var(--c-text-2);font-size:14rem;margin:4rem 4rem 4rem 0;border:1rem solid transparent}.page_article_show .tag-cloud a:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.page_jobs .sec-title{text-align:center;margin-bottom:var(--section-y)}.page_jobs .sec-title h2{font-size:40rem;color:var(--c-text);font-weight:700;letter-spacing:2rem}.page_jobs .sec-title h2 span{color:var(--c-primary)}.page_jobs .sec-title>p{font-size:16rem;color:var(--c-text-2);letter-spacing:1rem;max-width:780rem;margin:14rem auto 0;line-height:1.9}.page_jobs .intro{padding:var(--section-y) 0 var(--section-y);background:#fff}.page_jobs .intro-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:60rem;align-items:stretch}.page_jobs .intro-text{padding:20rem 0}.page_jobs .intro-text .quote{font-size:22rem;color:var(--c-text);font-weight:600;line-height:1.7;letter-spacing:2rem;padding-left:18rem;border-left:4rem solid var(--c-primary);margin-bottom:24rem}.page_jobs .intro-text .quote em{font-style:normal;color:var(--c-primary)}.page_jobs .intro-text p{font-size:14rem;color:var(--c-text-2);line-height:2;letter-spacing:1rem;margin-bottom:14rem}.page_jobs .intro-tags{display:grid;grid-template-columns:repeat(2, 1fr);gap:14rem;margin-top:32rem}.page_jobs .intro-tag{padding:18rem 20rem;background:var(--c-bg-soft);border:1rem solid var(--c-border);display:flex;align-items:center;gap:14rem;transition:all .2s}.page_jobs .intro-tag:hover{border-color:var(--c-primary);background:#fff;box-shadow:var(--shadow-card);transform:translateY(-2rem)}.page_jobs .intro-tag .ico{width:42rem;height:42rem;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-size:18rem}.page_jobs .intro-tag .name{font-size:16rem;color:var(--c-text);font-weight:600;letter-spacing:2rem;line-height:1.3}.page_jobs .intro-tag .name small{display:block;font-size:12rem;color:var(--c-text-3);font-weight:400;letter-spacing:2rem;margin-top:2rem}.page_jobs .intro-media{position:relative;border-radius:8rem;overflow:hidden;min-height:420rem;box-shadow:var(--shadow-card);background-size:contain;background-repeat:no-repeat;background-position:center center}.page_jobs .intro-media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.page_jobs .intro-media .deco{position:absolute;left:-30rem;bottom:-30rem;width:160rem;height:160rem;background:linear-gradient(135deg, var(--c-gold), #d4a84a);border-radius:8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;z-index:2;box-shadow:0 12rem 32rem rgba(212,150,11,0.4)}.page_jobs .intro-media .deco strong{font-size:42rem;font-weight:700;font-family:var(--font-number);line-height:1}.page_jobs .intro-media .deco span{font-size:12rem;letter-spacing:2rem;margin-top:6rem;color:rgba(255,255,255,0.95)}.page_jobs .intro-media .badge{position:absolute;top:24rem;left:24rem;background:rgba(255,255,255,0.95);padding:10rem 18rem;border-radius:30rem;font-size:12rem;color:var(--c-primary);font-weight:600;letter-spacing:1rem;display:flex;align-items:center;gap:8rem;z-index:2}.page_jobs .intro-media .badge i{color:var(--c-gold-deep)}.page_jobs .jobs{padding:var(--section-y) 0;background:linear-gradient(180deg, var(--c-bg-soft) 0%, #fff 100%)}.page_jobs .jobs-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:28rem}.page_jobs .job-card{background:#fff;border-radius:8rem;overflow:hidden;border:1rem solid var(--c-border);transition:all .3s;display:flex;flex-direction:column}.page_jobs .job-card:hover{border-color:transparent;box-shadow:var(--shadow-hover);transform:translateY(-4rem)}.page_jobs .job-card:hover .job-cover img{transform:scale(1.06)}.page_jobs .job-cover{position:relative;height:200rem;overflow:hidden}.page_jobs .job-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.page_jobs .job-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,97,124,0) 30%, rgba(0,97,124,0.7) 100%)}.page_jobs .job-cover .cat{position:absolute;top:16rem;left:16rem;background:rgba(255,255,255,0.95);color:var(--c-primary);font-size:12rem;padding:6rem 14rem;letter-spacing:2rem;font-weight:600;z-index:2;border-radius:2rem}.page_jobs .job-cover .salary{position:absolute;bottom:16rem;right:16rem;color:#fff;font-size:22rem;font-weight:700;letter-spacing:1rem;z-index:2;font-family:var(--font-number)}.page_jobs .job-cover .salary small{font-size:12rem;font-weight:400;margin-left:2rem;color:rgba(255,255,255,0.85)}.page_jobs .job-body{padding:28rem 30rem;flex:1;display:flex;flex-direction:column}.page_jobs .job-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16rem;margin-bottom:14rem}.page_jobs .job-head .ico{width:54rem;height:54rem;background:linear-gradient(135deg, var(--c-bg-tint), #e1ecef);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c-primary);flex-shrink:0;font-size:22rem}.page_jobs .job-title-wrap h3{font-size:22rem;color:var(--c-text);font-weight:600;letter-spacing:2rem;line-height:1.3;margin-bottom:6rem}.page_jobs .job-title-wrap .en{font-size:12rem;color:var(--c-text-3);letter-spacing:2rem}.page_jobs .job-meta{display:grid;grid-template-columns:repeat(3, 1fr);gap:12rem;padding:14rem 0;border-top:1rem dashed var(--c-border);border-bottom:1rem dashed var(--c-border);margin-bottom:18rem}.page_jobs .job-meta .m{display:flex;align-items:center;gap:8rem;font-size:14rem;color:var(--c-text-2)}.page_jobs .job-meta .m i{color:var(--c-primary);font-size:14rem;width:16rem;text-align:center}.page_jobs .job-meta .m strong{color:var(--c-text);font-weight:600}.page_jobs .job-section{margin-bottom:16rem}.page_jobs .job-section h5{font-size:14rem;color:var(--c-text);font-weight:600;letter-spacing:2rem;margin-bottom:8rem;display:flex;align-items:center;gap:8rem}.page_jobs .job-section h5::before{content:"";width:3rem;height:14rem;background:var(--c-primary)}.page_jobs .job-section ul{list-style:none;padding:0;margin:0}.page_jobs .job-section li{font-size:14rem;color:var(--c-text-2);line-height:1.9;padding-left:18rem;position:relative;letter-spacing:.5rem}.page_jobs .job-section li::before{content:"";position:absolute;left:4rem;top:12rem;width:5rem;height:5rem;background:var(--c-accent);border-radius:50%}.page_jobs .job-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18rem;border-top:1rem solid var(--c-border)}.page_jobs .job-foot .tags{display:flex;gap:6rem;flex-wrap:wrap}.page_jobs .job-foot .tag{font-size:12rem;padding:3rem 9rem;background:var(--c-bg-tint);color:var(--c-primary);border-radius:2rem;letter-spacing:1rem}.page_jobs .job-foot .tag.gold{background:#fdf6e3;color:var(--c-gold-deep)}.page_jobs .job-foot .tag.dark{background:#eef2f5;color:#4a5663}.page_jobs .btn-apply{background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;padding:0 22rem;height:38rem;border-radius:4rem;font-size:14rem;font-weight:500;display:inline-flex;align-items:center;gap:6rem;transition:all .2s;letter-spacing:1rem}.page_jobs .btn-apply:hover{box-shadow:0 6rem 16rem rgba(0,97,124,0.35);transform:translateY(-1rem)}.page_jobs .btn-apply i{font-size:12rem}.page_jobs .talent{padding:var(--section-y) 0;background:#fff;position:relative}.page_jobs .talent::before{content:"";position:absolute;left:0;right:0;top:0;height:1rem;background:linear-gradient(90deg, transparent, var(--c-border) 20%, var(--c-border) 80%, transparent)}.page_jobs .talent-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24rem}.page_jobs .talent-card{padding:40rem 32rem;background:#fff;border:1rem solid var(--c-border);border-radius:8rem;text-align:center;transition:all .3s;position:relative;overflow:hidden}.page_jobs .talent-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3rem;background:linear-gradient(90deg, var(--c-primary), var(--c-accent));transform:scaleX(0);transition:transform .4s;transform-origin:left}.page_jobs .talent-card:hover,.page_jobs .talent-card.is_hover{border-color:transparent;box-shadow:var(--shadow-card);transform:translateY(-4rem)}.page_jobs .talent-card:hover .num,.page_jobs .talent-card.is_hover .num{color:var(--c-bg-tint)}.page_jobs .talent-card .num{font-size:48rem;font-weight:700;color:var(--c-bg-tint);font-family:var(--font-number);line-height:1;letter-spacing:2rem;margin-bottom:14rem;transition:color .3s}.page_jobs .talent-card .ico{width:64rem;height:64rem;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:26rem;margin:0 auto 22rem;box-shadow:0 8rem 20rem rgba(0,97,124,0.25)}.page_jobs .talent-card h4{font-size:20rem;color:var(--c-text);font-weight:600;letter-spacing:3rem;margin-bottom:14rem}.page_jobs .talent-card p{font-size:14rem;color:var(--c-text-2);line-height:1.9;letter-spacing:1rem}.page_jobs .talent-card:hover::before,.page_jobs.is_hover::before{transform:scaleX(1)}.page_jobs .benefits{padding:var(--section-y) 0;background:var(--c-bg-soft)}.page_jobs .benefits-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:0;border:1rem solid var(--c-border);background:#fff;border-radius:8rem;overflow:hidden}.page_jobs .benefit{padding:40rem 28rem;text-align:center;position:relative;border-right:1rem solid var(--c-border);transition:all .3s}.page_jobs .benefit:last-child{border-right:none}.page_jobs .benefit:hover,.page_jobs .benefit.is_hover{background:var(--c-bg-tint)}.page_jobs .benefit:hover .ico,.page_jobs .benefit.is_hover .ico{background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;border-color:transparent;transform:scale(1.08)}.page_jobs .benefit::after{content:"";position:absolute;left:50%;top:0;width:0;height:2rem;background:linear-gradient(90deg, var(--c-primary), var(--c-accent));transition:all .3s;transform:translateX(-50%)}.page_jobs .benefit .ico{width:56rem;height:56rem;background:linear-gradient(135deg, #fff, var(--c-bg));border:1rem solid var(--c-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c-primary);font-size:22rem;margin:0 auto 18rem;transition:all .3s}.page_jobs .benefit h4{font-size:18rem;color:var(--c-text);font-weight:600;letter-spacing:2rem;margin-bottom:12rem}.page_jobs .benefit p{font-size:14rem;color:var(--c-text-2);line-height:1.8;letter-spacing:1rem}.page_jobs .benefit:hover::after,.page_jobs.is_hover::after{width:60%}.page_jobs .process{padding:var(--section-y) 0;background:#fff;position:relative;overflow:hidden}.page_jobs .process::before{content:"";position:absolute;right:-100rem;top:-100rem;width:300rem;height:300rem;background:radial-gradient(circle, var(--c-bg-tint) 0%, transparent 70%);border-radius:50%}.page_jobs .process::after{content:"";position:absolute;left:-100rem;bottom:-100rem;width:300rem;height:300rem;background:radial-gradient(circle, #fdf6e3 0%, transparent 70%);border-radius:50%}.page_jobs .process-flow{display:grid;grid-template-columns:repeat(4, 1fr);gap:24rem;position:relative;z-index:1}.page_jobs .process-step{text-align:center;padding:36rem 24rem;background:#fff;border:1rem solid var(--c-border);border-radius:8rem;position:relative;transition:all .3s}.page_jobs .process-step:hover{border-color:var(--c-primary);box-shadow:var(--shadow-card);transform:translateY(-4rem)}.page_jobs .process-step:hover .step-num::after{opacity:.6}.page_jobs .process-step .step-num{width:64rem;height:64rem;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22rem;font-weight:700;margin:0 auto 20rem;box-shadow:0 8rem 20rem rgba(0,97,124,0.25);font-family:var(--font-number);letter-spacing:1rem;position:relative}.page_jobs .process-step .step-num::after{content:"";position:absolute;inset:-6rem;border:1rem dashed var(--c-accent);border-radius:50%;opacity:0;transition:opacity .3s}.page_jobs .process-step h4{font-size:18rem;color:var(--c-text);font-weight:600;letter-spacing:2rem;margin-bottom:10rem}.page_jobs .process-step p{font-size:14rem;color:var(--c-text-2);line-height:1.8;letter-spacing:1rem}.page_jobs .process-tip{margin-top:40rem;text-align:center;padding:24rem;background:var(--c-bg-tint);border-radius:8rem;border-left:4rem solid var(--c-primary)}.page_jobs .process-tip p{font-size:14rem;color:var(--c-text-2);letter-spacing:1rem;line-height:1.8}.page_jobs .process-tip p strong{color:var(--c-primary);font-weight:600;font-family:var(--font-number);margin:0 6rem}.page_jobs .footer{background:var(--c-dark);color:var(--c-footer-text);padding:70rem 0 0}.page_jobs .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.3fr;gap:50rem;padding-bottom:50rem}.page_jobs .footer-col h4{color:var(--c-white);font-size:16rem;font-weight:600;margin-bottom:24rem;position:relative;padding-left:12rem}.page_jobs .footer-col h4::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3rem;height:16rem;background:var(--c-primary)}.page_jobs .footer-col ul li{margin-bottom:12rem}.page_jobs .footer-col ul a{color:var(--c-footer-text);font-size:14rem;display:inline-flex;align-items:center;gap:6rem}.page_jobs .footer-col ul a:hover{color:var(--c-white);transform:translateX(4rem)}.page_jobs .footer-col ul a::before{content:"›";color:var(--c-primary);font-size:14rem}.page_jobs .footer-brand .footer-logo{display:block;margin-bottom:22rem}.page_jobs .footer-logo img{height:62rem;width:auto;display:block}.page_jobs .footer-brand>p{font-size:14rem;line-height:1.9;color:var(--c-footer-text);margin-bottom:20rem}.page_jobs .footer-social{display:flex;gap:10rem}.page_jobs .footer-social a{width:36rem;height:36rem;border-radius:50%;background:rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:center}.page_jobs .footer-social a:hover{background:var(--c-primary);transform:translateY(-2rem)}.page_jobs .footer-social a:hover i{color:var(--c-white)}.page_jobs .footer-social i{color:var(--c-footer-text);font-size:16rem}.page_jobs .footer-contact li{display:flex;align-items:flex-start;gap:12rem;font-size:14rem;line-height:1.7;margin-bottom:16rem}.page_jobs .footer-contact li::before{display:none}.page_jobs .footer-contact li i{width:18rem;flex-shrink:0;margin-top:2rem;color:var(--c-primary);font-size:18rem}.page_jobs .footer-contact .contact-label{color:var(--c-text-3);font-size:12rem;margin-bottom:2rem}.page_jobs .footer-contact .contact-value{color:var(--c-white);font-size:16rem}.page_case_list .cases{padding:var(--section-y) 0;background:linear-gradient(180deg, #f5f8fa 0%, #ffffff 100%)}.page_case_list .cases .container .cases-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28rem;margin-bottom:30rem}.page_case_list .cases .container .cases-grid .case-card{position:relative;padding:36rem 32rem;border:1rem solid var(--border);border-radius:10rem;background:var(--white)}.page_case_list .cases .container .cases-grid .case-card:hover,.page_case_list .cases .container .cases-grid .case-card.is_hover{border-color:#d8e5ea;box-shadow:var(--shadow-md)}.page_case_list .cases .container .cases-grid .case-card .case-quote{position:absolute;top:20rem;right:24rem;color:#eef3f5;font-family:var(--font-number);font-size:80rem;line-height:1}.page_case_list .cases .container .cases-grid .case-card .case-head{display:flex;align-items:center;gap:16rem;margin-bottom:22rem;padding-bottom:22rem;border-bottom:1rem solid #eef3f5}.page_case_list .cases .container .cases-grid .case-card .case-head .case-avatar{display:flex;width:58rem;height:58rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);font-size:22rem;font-weight:600;letter-spacing:1rem}.page_case_list .cases .container .cases-grid .case-card .case-head .case-avatar img{width:100%;height:100%;object-fit:cover}.page_case_list .cases .container .cases-grid .case-card .case-head .case-info h5{margin-bottom:4rem;color:var(--text);font-size:20rem;font-weight:600}.page_case_list .cases .container .cases-grid .case-card .case-head .case-info .type{display:inline-block;padding:3rem 10rem;background:#f0f7f9;color:var(--primary);font-size:14rem;letter-spacing:1rem}.page_case_list .cases .container .cases-grid .case-card .case-body{margin-bottom:18rem}.page_case_list .cases .container .cases-grid .case-card .case-body h4{margin-bottom:6rem;color:var(--text);font-size:18rem;font-weight:600;line-height:1.5}.page_case_list .cases .container .cases-grid .case-card .case-body p{color:var(--text-light);font-size:16rem;line-height:1.5}.page_case_list .cases .container .cases-grid .case-card .case-gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:8rem;margin:16rem 0 18rem}.page_case_list .cases .container .cases-grid .case-card .case-gallery img{width:100%;border:1rem solid var(--border);border-radius:6rem;aspect-ratio:1/1;background:#f5f8fa;object-fit:cover}.page_case_list .cases .container .cases-grid .case-card .case-stars{display:flex;align-items:center;gap:8rem;margin-top:18rem;padding-top:18rem;border-top:1rem solid #eef3f5}.page_case_list .cases .container .cases-grid .case-card .case-stars .stars{color:#f5a623;font-size:14rem;letter-spacing:2rem}.page_case_list .cases .container .cases-grid .case-card .case-stars .stars i{font-size:14rem}.page_case_list .cases .container .cases-grid .case-card .case-stars .meta{margin-left:auto;color:var(--text-muted);font-size:14rem;letter-spacing:1rem}.page_case_list .cases .container .pagination{margin-top:20rem}/*# sourceMappingURL=./style2.css.map */