: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}.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}