: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}.page_article .section{padding:var(--section-y) 0}.page_article .sec-title h2{font-size:40rem;color:var(--c-text);font-weight:700;letter-spacing:2rem}.page_article .sec-title h2 span{color:var(--c-primary)}.page_article .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_article .section-head-row .sec-title p{margin-left:0}.page_article .channel-news{background:linear-gradient(180deg, #fff 0%, #f7fbfc 58%, #eef7f9 100%)}.page_article .news-featured{display:grid;grid-template-columns:1.4fr 1fr;gap:24rem;margin-bottom:24rem}.page_article .news-feature-main{position:relative;height:480rem;border-radius:8rem;overflow:hidden;cursor:pointer;box-shadow:var(--shadow-card)}.page_article .news-feature-main img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.page_article .news-feature-main:hover img{transform:scale(1.04)}.page_article .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%)}.page_article .news-feature-main .info{position:absolute;left:0;right:0;bottom:0;padding:36rem;color:#fff;z-index:2}.page_article .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_article .news-feature-main .info .date i{font-size:12rem}.page_article .news-feature-main .info h3{font-size:26rem;font-weight:600;letter-spacing:2rem;line-height:1.4}.page_article .news-feature-side{display:flex;flex-direction:column;gap:14rem;height:480rem}.page_article .news-side-card{display:flex;gap:14rem;padding:14rem;background:#fff;border:1rem solid var(--c-border);border-radius:8rem;transition:all .2s;cursor:pointer;flex:1;min-height:0;overflow:hidden}.page_article .news-side-card:hover,.page_article .news-side-card.is_hover{border-color:var(--c-primary);box-shadow:var(--shadow-card);transform:translateY(-2rem)}.page_article .news-side-card:hover .img img,.page_article .news-side-card.is_hover .img img{transform:scale(1.06)}.page_article .news-side-card:hover .body .meta i.arrow,.page_article .news-side-card.is_hover .body .meta i.arrow{transform:translateX(4rem)}.page_article .news-side-card .img{width:140rem;flex-shrink:0;border-radius:6rem;overflow:hidden}.page_article .news-side-card .img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.page_article .news-side-card .body{flex:1;display:flex;flex-direction:column;min-width:0}.page_article .news-side-card .body h4{font-size:18rem;color:var(--c-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_article .news-side-card .body p{font-size:14rem;color:var(--c-text-2);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_article .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(--c-text-3);letter-spacing:1rem}.page_article .news-side-card .body .meta .left{display:flex;align-items:center;gap:6rem}.page_article .news-side-card .body .meta .left i{color:var(--c-primary);font-size:12rem}.page_article .news-side-card .body .meta i.arrow{color:var(--c-primary);font-size:12rem;transition:transform .2s}.page_article .news-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:20rem}.page_article .news-mini{padding:20rem;background:#fff;border:1rem solid var(--c-border);border-radius:8rem;transition:all .2s;cursor:pointer;display:flex;flex-direction:column}.page_article .news-mini:hover,.page_article .news-mini.is_hover{border-color:var(--c-primary);box-shadow:var(--shadow-card);transform:translateY(-2rem)}.page_article .news-mini:hover .date i.arrow,.page_article .news-mini.is_hover .date i.arrow{transform:translateX(4rem)}.page_article .news-mini h4{font-size:18rem;color:var(--c-text);font-weight:600;letter-spacing:1rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:54rem;margin-bottom:10rem}.page_article .news-mini p{font-size:14rem;color:var(--c-text-2);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_article .news-mini .date{font-size:12rem;color:var(--c-text-3);letter-spacing:1rem;display:flex;align-items:center;justify-content:space-between;gap:6rem;padding-top:12rem;border-top:1rem dashed var(--c-border);margin-top:auto}.page_article .news-mini .date .left{display:flex;align-items:center;gap:6rem}.page_article .news-mini .date .left i{color:var(--c-primary);font-size:12rem}.page_article .news-mini .date i.arrow{color:var(--c-primary);font-size:12rem;transition:transform .2s}.page_article .channel-video{background:linear-gradient(180deg, #fff 0%, #f7fbfc 58%, #eef7f9 100%)}.page_article .video-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24rem}.page_article .video-card{background:#fff;border-radius:8rem;overflow:hidden;border:1rem solid var(--c-border);transition:all .3s;cursor:pointer;display:flex;flex-direction:column}.page_article .video-card:hover{border-color:transparent;box-shadow:var(--shadow-hover);transform:translateY(-4rem)}.page_article .video-card:hover .video-cover img{transform:scale(1.06);opacity:1}.page_article .video-card:hover .video-play{transform:translate(-50%, -50%) scale(1.1);background:#fff}.page_article .video-card:hover .date i.arrow{transform:translateX(4rem)}.page_article .video-cover{position:relative;height:200rem;overflow:hidden;background:#000}.page_article .video-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s;opacity:.95}.page_article .video-cover::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.4) 100%);z-index:1}.page_article .video-play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:60rem;height:60rem;background:rgba(255,255,255,0.92);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s;box-shadow:0 6rem 20rem rgba(0,0,0,0.25)}.page_article .video-play i{color:var(--c-primary);font-size:22rem;margin-left:4rem}.page_article .video-body{padding:20rem 22rem;flex:1;display:flex;flex-direction:column}.page_article .video-body h4{font-size:16rem;color:var(--c-text);font-weight:600;letter-spacing:1rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:68rem}.page_article .video-body .date{margin-top:auto;padding-top:14rem;font-size:12rem;color:var(--c-text-3);letter-spacing:1rem;display:flex;align-items:center;justify-content:space-between;gap:6rem;border-top:1rem dashed var(--c-border)}.page_article .video-body .date .left{display:flex;align-items:center;gap:6rem}.page_article .video-body .date .left i{color:var(--c-primary);font-size:12rem}.page_article .video-body .date i.arrow{color:var(--c-primary);font-size:12rem;transition:transform .2s}.page_article .channel-faq{background:linear-gradient(180deg, #fff 0%, #f7fbfc 58%, #eef7f9 100%)}.page_article .faq-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:22rem}.page_article .faq-card{position:relative;min-height:230rem;padding:30rem 32rem 28rem;background:#fff;border:1rem solid var(--c-border);border-radius:8rem;overflow:hidden;transition:all .25s;box-shadow:0 8rem 24rem rgba(0,97,124,0.06)}.page_article .faq-card::before{content:"";position:absolute;left:0;top:0;width:5rem;height:100%;background:linear-gradient(180deg, var(--c-primary), var(--c-primary-2));opacity:.78}.page_article .faq-card::after{content:"Q";position:absolute;right:24rem;bottom:-18rem;font-family:var(--font-number);font-size:120rem;line-height:1;color:rgba(0,97,124,0.045);font-weight:800;pointer-events:none}.page_article .faq-card:hover{border-color:rgba(0,97,124,0.28);box-shadow:var(--shadow-hover);transform:translateY(-3rem)}.page_article .faq-card.is_hover{border-color:rgba(0,97,124,0.28);box-shadow:var(--shadow-hover);transform:translateY(-3rem)}.page_article .faq-card .faq-top{position:relative;z-index:1;display:flex;align-items:flex-start;gap:16rem;margin-bottom:16rem}.page_article .faq-card .q-num{width:42rem;height:42rem;background:var(--c-bg-tint);border:1rem solid rgba(0,97,124,0.14);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c-primary);font-size:14rem;font-weight:800;flex-shrink:0;font-family:var(--font-number);letter-spacing:.5rem}.page_article .faq-card h4{font-size:19rem;color:var(--c-text);font-weight:700;letter-spacing:1rem;line-height:42rem}.page_article .faq-card p{position:relative;z-index:1;color:var(--c-text-2);font-size:14rem;line-height:1.9;letter-spacing:.5rem}.page_article .faq-card .faq-tag{position:relative;z-index:1;display:inline-flex;align-items:center;height:28rem;margin-top:18rem;padding:0 12rem;border-radius:999rem;background:rgba(0,137,168,0.09);color:var(--c-primary);font-size:12rem;font-weight:700;letter-spacing:1rem}.page_article_list_fqa .main{padding:var(--section-y) 0 var(--section-y);background:var(--c-white)}.page_article_list_fqa .main-inner{display:grid;grid-template-columns:1fr 320rem;gap:40rem;align-items:flex-start}.page_article_list_fqa .category-section{padding:30rem 0;background:var(--c-white);border-bottom:1rem solid var(--c-border)}.page_article_list_fqa .category-tabs{display:flex;align-items:center;gap:14rem}.page_article_list_fqa .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}.page_article_list_fqa .tab-btn i{font-size:16rem;color:var(--c-text-3)}.page_article_list_fqa .tab-btn:hover{border-color:var(--c-primary);color:var(--c-primary)}.page_article_list_fqa .tab-btn:hover i{color:var(--c-primary)}.page_article_list_fqa .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_fqa .tab-btn.is_hover i{color:var(--c-white)}.page_article_list_fqa .faq-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:22rem}.page_article_list_fqa .faq-card{position:relative;min-height:230rem;padding:30rem 32rem 28rem;background:#fff;border:1rem solid var(--c-border);border-radius:8rem;overflow:hidden;transition:all .25s;box-shadow:0 8rem 24rem rgba(0,97,124,0.06)}.page_article_list_fqa .faq-card::before{content:"";position:absolute;left:0;top:0;width:5rem;height:100%;background:linear-gradient(180deg, var(--c-primary), var(--c-primary-2));opacity:.78}.page_article_list_fqa .faq-card::after{content:"Q";position:absolute;right:24rem;bottom:-18rem;font-family:var(--font-number);font-size:120rem;line-height:1;color:rgba(0,97,124,0.045);font-weight:800;pointer-events:none}.page_article_list_fqa .faq-card:hover{border-color:rgba(0,97,124,0.28);box-shadow:var(--shadow-hover);transform:translateY(-3rem)}.page_article_list_fqa .faq-card.is_hover{border-color:rgba(0,97,124,0.28);box-shadow:var(--shadow-hover);transform:translateY(-3rem)}.page_article_list_fqa .faq-card .faq-top{position:relative;z-index:1;display:flex;align-items:flex-start;gap:16rem;margin-bottom:16rem}.page_article_list_fqa .faq-card .q-num{width:42rem;height:42rem;background:var(--c-bg-tint);border:1rem solid rgba(0,97,124,0.14);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c-primary);font-size:14rem;font-weight:800;flex-shrink:0;font-family:var(--font-number);letter-spacing:.5rem}.page_article_list_fqa .faq-card h4{font-size:19rem;color:var(--c-text);font-weight:700;letter-spacing:1rem;line-height:42rem}.page_article_list_fqa .faq-card p{position:relative;z-index:1;color:var(--c-text-2);font-size:14rem;line-height:1.9;letter-spacing:.5rem}.page_article_list_fqa .faq-card .faq-tag{position:relative;z-index:1;display:inline-flex;align-items:center;height:28rem;margin-top:18rem;padding:0 12rem;border-radius:999rem;background:rgba(0,137,168,0.09);color:var(--c-primary);font-size:12rem;font-weight:700;letter-spacing:1rem}.page_article_list_fqa .sidebar{position:sticky;top:20rem}.page_article_list_fqa .side-block{background:var(--c-white);border:1rem solid var(--c-border);border-radius:8rem;margin-bottom:24rem;overflow:hidden}.page_article_list_fqa .side-title{padding:22rem 26rem;border-bottom:1rem solid var(--c-border);display:flex;align-items:center;gap:10rem;background:var(--c-bg-soft)}.page_article_list_fqa .side-title .accent{width:4rem;height:18rem;background:var(--c-primary)}.page_article_list_fqa .side-title h3{font-size:18rem;color:var(--c-text);font-weight:600;letter-spacing:1rem;flex:1}.page_article_list_fqa .hot-list{padding:14rem 26rem 18rem}.page_article_list_fqa .hot-item{display:flex;align-items:flex-start;gap:14rem;padding:14rem 0;border-bottom:1rem dashed var(--c-border);cursor:pointer}.page_article_list_fqa .hot-item:last-child{border-bottom:none;padding-bottom:4rem}.page_article_list_fqa .hot-item:hover .hot-text{color:var(--c-primary)}.page_article_list_fqa .hot-item:nth-child(1) .hot-num{background:var(--c-primary);color:var(--c-white)}.page_article_list_fqa .hot-item:nth-child(2) .hot-num{background:var(--c-primary-2);color:var(--c-white)}.page_article_list_fqa .hot-item:nth-child(3) .hot-num{background:var(--c-primary-3);color:var(--c-white)}.page_article_list_fqa .hot-item .hot-text{flex:1;font-size:14rem;color:var(--c-text);line-height:1.6;letter-spacing:.5rem;transition:color .2s}.page_article_list_fqa .hot-num{width:26rem;height:26rem;background:var(--c-bg);color:var(--c-text-3);border-radius:4rem;display:flex;align-items:center;justify-content:center;font-size:12rem;font-weight:600;font-family:var(--font-number);flex-shrink:0;margin-top:2rem}.page_article_list_fqa .contact-card{padding:28rem 26rem;text-align:center}.page_article_list_fqa .contact-card h4{font-size:18rem;color:var(--c-text);font-weight:600;letter-spacing:1rem;margin-bottom:8rem}.page_article_list_fqa .contact-card .desc{font-size:14rem;color:var(--c-text-2);line-height:1.8;margin-bottom:18rem;letter-spacing:.5rem}.page_article_list_fqa .contact-card .phone{display:block;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:var(--c-white);font-size:22rem;font-weight:700;padding:14rem;font-family:var(--font-number);letter-spacing:2rem;border-radius:4rem;box-shadow:0 6rem 16rem rgba(0,97,124,0.2);margin-top:10rem}.page_article_list_fqa .contact-card-icon{width:64rem;height:64rem;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:var(--c-white);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16rem;font-size:26rem;box-shadow:0 8rem 20rem rgba(0,97,124,0.2)}.page_article_list_fqa .cta-mini{background:linear-gradient(135deg, var(--c-primary) 0%, var(--c-primary-2) 100%);padding:32rem 26rem;text-align:center;color:var(--c-white);position:relative;overflow:hidden;border:none}.page_article_list_fqa .cta-mini::after{content:"";position:absolute;right:-30rem;top:-30rem;width:140rem;height:140rem;background:rgba(255,255,255,0.08);border-radius:50%}.page_article_list_fqa .cta-mini i{font-size:32rem;margin-bottom:10rem;position:relative;z-index:1}.page_article_list_fqa .cta-mini h4{font-size:18rem;font-weight:600;letter-spacing:1rem;margin-bottom:8rem;position:relative;z-index:1}.page_article_list_fqa .cta-mini p{font-size:14rem;color:rgba(255,255,255,0.85);letter-spacing:1rem;line-height:1.8;position:relative;z-index:1}.page_article_list_fqa .cta-mini a{display:inline-block;margin-top:16rem;background:var(--c-white);color:var(--c-primary);padding:10rem 28rem;font-size:14rem;font-weight:500;letter-spacing:1rem;border-radius:4rem;position:relative;z-index:1}.page_article_list_video .category-section{padding:30rem 0;background:var(--c-white);border-bottom:1rem solid var(--c-border)}.page_article_list_video .category-tabs{display:flex;align-items:center;gap:14rem}.page_article_list_video .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}.page_article_list_video .tab-btn i{font-size:16rem;color:var(--c-text-3)}.page_article_list_video .tab-btn:hover{border-color:var(--c-primary);color:var(--c-primary)}.page_article_list_video .tab-btn:hover i{color:var(--c-primary)}.page_article_list_video .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_video .tab-btn.is_hover i{color:var(--c-white)}.page_article_list_video .video-section{padding:var(--section-y) 0;background:var(--c-bg)}.page_article_list_video .video-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24rem}.page_article_list_video .video-card{background:#fff;border-radius:8rem;overflow:hidden;border:1rem solid var(--c-border);transition:all .3s;cursor:pointer;display:flex;flex-direction:column}.page_article_list_video .video-card:hover{border-color:transparent;box-shadow:var(--shadow-hover);transform:translateY(-4rem)}.page_article_list_video .video-card:hover .video-cover img{transform:scale(1.06);opacity:1}.page_article_list_video .video-card:hover .video-play{transform:translate(-50%, -50%) scale(1.1);background:#fff}.page_article_list_video .video-card:hover .date i.arrow{transform:translateX(4rem)}.page_article_list_video .video-cover{position:relative;height:200rem;overflow:hidden;background:#000}.page_article_list_video .video-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s;opacity:.95}.page_article_list_video .video-cover::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.4) 100%);z-index:1}.page_article_list_video .video-play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:60rem;height:60rem;background:rgba(255,255,255,0.92);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s;box-shadow:0 6rem 20rem rgba(0,0,0,0.25)}.page_article_list_video .video-play i{color:var(--c-primary);font-size:22rem;margin-left:4rem}.page_article_list_video .video-body{padding:20rem 22rem;flex:1;display:flex;flex-direction:column}.page_article_list_video .video-body h4{font-size:16rem;color:var(--c-text);font-weight:600;letter-spacing:1rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:68rem}.page_article_list_video .video-body .date{margin-top:auto;padding-top:14rem;font-size:12rem;color:var(--c-text-3);letter-spacing:1rem;display:flex;align-items:center;justify-content:space-between;gap:6rem;border-top:1rem dashed var(--c-border)}.page_article_list_video .video-body .date .left{display:flex;align-items:center;gap:6rem}.page_article_list_video .video-body .date .left i{color:var(--c-primary);font-size:12rem}.page_article_list_video .video-body .date i.arrow{color:var(--c-primary);font-size:12rem;transition:transform .2s}.page_experts .sec-title{text-align:center;margin-bottom:var(--section-y)}.page_experts .sec-title .en{display:inline-block;font-size:14rem;color:var(--c-primary);letter-spacing:4rem;font-weight:500;margin-bottom:14rem;position:relative;padding:0 30rem}.page_experts .sec-title .en::before{content:"";position:absolute;top:50%;width:22rem;height:1rem;background:var(--c-primary);opacity:.4;left:0}.page_experts .sec-title .en::after{content:"";position:absolute;top:50%;width:22rem;height:1rem;background:var(--c-primary);opacity:.4;right:0}.page_experts .sec-title h2{font-size:40rem;color:var(--c-text);font-weight:700;letter-spacing:2rem}.page_experts .sec-title h2 span{color:var(--c-primary)}.page_experts .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_experts .intro{padding:var(--section-y) 0;background:var(--c-white)}.page_experts .intro-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60rem;align-items:center}.page_experts .intro-text h3{font-size:30rem;color:var(--c-text);font-weight:700;letter-spacing:1rem;margin-bottom:14rem;line-height:1.4}.page_experts .intro-text h3 span{color:var(--c-primary)}.page_experts .intro-text .sub{font-size:16rem;color:var(--c-text-2);letter-spacing:2rem;margin-bottom:28rem}.page_experts .intro-text p{font-size:16rem;color:var(--c-text-2);line-height:2;letter-spacing:1rem;margin-bottom:18rem}.page_experts .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_experts .intro-visual img{width:100%;height:100%;object-fit:cover}.page_experts .intro-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(0,97,124,0.18), transparent 60%)}.page_experts .intro-stat{position:absolute;left:30rem;bottom:30rem;right:30rem;background:rgba(255,255,255,0.95);backdrop-filter:blur(10rem);padding:16rem 28rem;border-radius:8rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:20rem;z-index:2;opacity:.7}.page_experts .intro-stat .s-item{text-align:center;border-right:1rem solid var(--c-border)}.page_experts .intro-stat .s-item:last-child{border-right:none}.page_experts .intro-stat .s-item strong{font-size:40rem;color:var(--c-primary);font-weight:700;letter-spacing:1rem;display:block;font-family:var(--font-number)}.page_experts .intro-stat .s-item span{font-size:12rem;color:var(--c-text-2);letter-spacing:2rem;display:block;margin-top:4rem}.page_guide .guide-overview{padding:var(--section-y) 0;background:linear-gradient(180deg, var(--white) 0%, #f5fbfc 100%)}.page_guide .guide-overview-head{text-align:center;max-width:860rem;margin:0 auto 40rem}.page_guide .guide-overview-head h2{font-size:38rem;color:var(--text);font-weight:700;letter-spacing:2rem;margin-bottom:14rem}.page_guide .guide-overview-head h2 span{color:var(--primary)}.page_guide .guide-overview-head .page-lead{margin:0 auto}.page_guide .guide-mindmap{position:relative;min-height:520rem;padding:44rem 56rem;border:1rem solid rgba(0,97,124,0.12);border-radius:12rem;background:radial-gradient(circle at 50% 46%, rgba(0,137,168,0.12), transparent 34%),linear-gradient(135deg, rgba(255,255,255,0.96), rgba(240,247,249,0.92));box-shadow:0 24rem 60rem rgba(0,97,124,0.09);overflow:hidden}.page_guide .guide-map-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.page_guide .guide-map-lines path{fill:none;stroke:rgba(0,97,124,0.34);stroke-width:2;stroke-dasharray:7 8}.page_guide .guide-map-center{position:absolute;left:50%;top:50%;width:310rem;min-height:210rem;padding:34rem 30rem 28rem;transform:translate(-50%, -50%);text-align:center;border-radius:12rem;background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);box-shadow:0 22rem 44rem rgba(0,97,124,0.22);z-index:2}.page_guide .guide-map-center::before{content:"";position:absolute;inset:-18rem;border:1rem solid rgba(0,97,124,0.16);border-radius:18rem}.page_guide .guide-map-center .center-icon{width:58rem;height:58rem;margin:0 auto 16rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.16);font-size:24rem}.page_guide .guide-map-center h3{font-size:26rem;font-weight:700;letter-spacing:2rem;margin-bottom:10rem}.page_guide .guide-map-center p{font-size:14rem;line-height:1.8;color:rgba(255,255,255,0.88);letter-spacing:.5rem}.page_guide .guide-map-center .hotline{display:inline-flex;align-items:center;gap:8rem;height:34rem;margin-top:18rem;padding:0 14rem;border-radius:999rem;background:rgba(255,255,255,0.16);font-family:var(--font-number);font-weight:700;letter-spacing:1rem}.page_guide .guide-map-node{position:absolute;z-index:2;width:318rem;padding:24rem 26rem;background:rgba(255,255,255,0.94);border:1rem solid rgba(0,97,124,0.12);border-radius:8rem;box-shadow:0 14rem 34rem rgba(0,97,124,0.08);transition:all .25s}.page_guide .guide-map-node:hover{transform:translateY(-3rem);border-color:rgba(0,97,124,0.3);box-shadow:var(--shadow-hover)}.page_guide .guide-map-node.is_hover{transform:translateY(-3rem);border-color:rgba(0,97,124,0.3);box-shadow:var(--shadow-hover)}.page_guide .guide-map-node .node-top{display:flex;align-items:center;gap:12rem;margin-bottom:12rem}.page_guide .guide-map-node .node-num{width:40rem;height:40rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-tint);color:var(--primary);font-family:var(--font-number);font-size:14rem;font-weight:800}.page_guide .guide-map-node i{width:40rem;height:40rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);font-size:16rem}.page_guide .guide-map-node h3{font-size:19rem;color:var(--text);font-weight:700;letter-spacing:1rem}.page_guide .guide-map-node p{font-size:14rem;color:var(--text-light);line-height:1.85;letter-spacing:.5rem}.page_guide .guide-map-node .node-link{display:inline-flex;align-items:center;gap:8rem;margin-top:14rem;color:var(--primary);font-size:13rem;font-weight:700;letter-spacing:1rem}.page_guide .guide-map-node .node-link::after{content:"";width:22rem;height:1rem;background:var(--primary)}.page_guide .node-appoint{left:72rem;top:58rem}.page_guide .node-prepare{right:72rem;top:58rem}.page_guide .node-check{left:72rem;bottom:58rem}.page_guide .node-follow{right:72rem;bottom:58rem}.page_guide .guide-flow{padding:var(--section-y) 0;background:var(--bg)}.page_guide .guide-flow .sec-title{margin-bottom:42rem}.page_guide .guide-fees{padding:var(--section-y) 0;background:linear-gradient(180deg, var(--bg-soft), var(--white))}.page_guide .fee-table{background:var(--white);border:1rem solid var(--border);border-radius:8rem;overflow:hidden;box-shadow:var(--shadow-sm)}.page_guide .fee-row{display:grid;grid-template-columns:1.3fr 1fr 1.4fr;border-bottom:1rem solid var(--border)}.page_guide .fee-row:last-child{border-bottom:none}.page_guide .fee-row.head{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);font-weight:600}.page_guide .fee-row.head strong{color:var(--white)}.page_guide .fee-row.head>div{border-right:1rem solid rgba(255,255,255,0.18)}.page_guide .fee-row strong{color:var(--primary)}.page_guide .fee-row>div{padding:18rem 24rem;font-size:15rem;line-height:1.7;border-right:1rem solid var(--border)}.page_guide .fee-row>div:last-child{border-right:none}.page_guide .fee-note-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18rem;margin-top:24rem}.page_guide .fee-note{background:var(--white);border:1rem solid var(--border);border-radius:8rem;padding:24rem 26rem;box-shadow:var(--shadow-sm)}.page_guide .fee-note h4{display:flex;align-items:center;gap:10rem;font-size:18rem;color:var(--primary);font-weight:700;letter-spacing:1rem;margin-bottom:10rem}.page_guide .fee-note h4 i{font-size:18rem}.page_guide .fee-note p{font-size:14rem;color:var(--text-light);line-height:1.9;letter-spacing:.5rem}.page_guide .guide-faq{padding:var(--section-y) 0;background:var(--bg)}.page_guide .faq-simple{display:grid;grid-template-columns:repeat(2, 1fr);gap:20rem}.page_guide .faq-simple .info-card{padding:28rem}.page_enterprise .enterprise-intro{padding:var(--section-y) 0;background:#fff}.page_enterprise .intro-layout{display:grid;grid-template-columns:minmax(0, 1fr) 700rem;gap:56rem;align-items:center}.page_enterprise .intro-copy h2{font-size:36rem;color:var(--c-text);font-weight:700;letter-spacing:2rem;margin-bottom:22rem}.page_enterprise .intro-copy h2 span{color:var(--c-primary)}.page_enterprise .intro-copy p{font-size:20rem;color:var(--c-text-2);line-height:2.2;letter-spacing:.8rem;margin-bottom:18rem}.page_enterprise .intro-note{padding:26rem 30rem;background:linear-gradient(135deg, var(--c-primary) 0%, var(--c-primary-2) 100%);border-left:4rem solid var(--c-primary-3);color:#fff;font-size:20rem;font-weight:600;letter-spacing:1rem;line-height:1.8;border-radius:8rem;box-shadow:0 8rem 22rem rgba(0,97,124,0.22)}.page_enterprise .intro-photo{height:460rem;border-radius:8rem;overflow:hidden;position:relative;background:var(--c-bg)}.page_enterprise .intro-photo img{width:100%;height:100%;object-fit:cover;display:block}.page_enterprise .intro-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(0,97,124,0.18), transparent 58%)}.page_enterprise .purpose-section{padding:var(--section-y) 0;background:var(--c-bg)}.page_enterprise .sec-title{text-align:center;margin-bottom:46rem}.page_enterprise .sec-title .en{display:inline-block;font-size:13rem;color:var(--c-primary);letter-spacing:4rem;margin-bottom:12rem}.page_enterprise .sec-title h2{font-size:36rem;color:var(--c-text);font-weight:700;letter-spacing:2rem;margin-bottom:12rem}.page_enterprise .sec-title h2 span{color:var(--c-primary)}.page_enterprise .sec-title p{font-size:15rem;color:var(--c-text-2);line-height:1.9;letter-spacing:.8rem;max-width:760rem;margin:0 auto}.page_enterprise .purpose-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24rem}.page_enterprise .purpose-card{background:#fff;border:1rem solid var(--c-border);border-radius:8rem;padding:34rem 30rem;position:relative;transition:all .25s}.page_enterprise .purpose-card:hover{border-color:var(--c-primary);box-shadow:var(--shadow-card);transform:translateY(-3rem)}.page_enterprise .purpose-card .num{position:absolute;right:24rem;top:20rem;font-size:46rem;color:#eef4f6;font-family:var(--font-number);font-weight:700}.page_enterprise .purpose-card h3{font-size:22rem;color:var(--c-text);font-weight:700;letter-spacing:1rem;margin-bottom:12rem}.page_enterprise .purpose-card p{font-size:15rem;color:var(--c-text-2);line-height:1.9;letter-spacing:.6rem}.page_enterprise .purpose-icon{width:58rem;height:58rem;border-radius:50%;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:24rem;margin-bottom:22rem}.page_enterprise .company-section{padding:var(--section-y) 0;background:#fff}.page_enterprise .company-layout{display:grid;grid-template-columns:480rem minmax(0, 1fr);gap:24rem;align-items:stretch}.page_enterprise .company-list{background:var(--c-bg-soft);border:1rem solid var(--c-border);border-radius:8rem;padding:18rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10rem}.page_enterprise .company-item{width:100%;border:1rem solid var(--c-border);background:#fff;border-radius:6rem;padding:16rem 18rem;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;display:flex;gap:14rem;align-items:center;color:var(--c-text)}.page_enterprise .company-item .dot{width:32rem;height:32rem;border-radius:50%;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:13rem;font-weight:700;flex-shrink:0;font-family:var(--font-number)}.page_enterprise .company-item strong{font-size:16rem;line-height:1.6;font-weight:600;letter-spacing:.5rem}.page_enterprise .company-item:hover{border-color:var(--c-primary);background:var(--c-bg-tint);box-shadow:0 8rem 20rem rgba(0,97,124,0.12);transform:translateY(-2rem)}.page_enterprise .company-item:hover .dot{box-shadow:0 4rem 10rem rgba(0,97,124,0.3)}.page_enterprise .company-item.is_hover{border-color:var(--c-primary);background:var(--c-bg-tint);box-shadow:0 8rem 20rem rgba(0,97,124,0.12);transform:translateY(-2rem)}.page_enterprise .company-item.is_hover .dot{box-shadow:0 4rem 10rem rgba(0,97,124,0.3)}.page_enterprise .company-item:focus-visible{outline:3rem solid rgba(0,97,124,0.22);outline-offset:2rem}.page_enterprise .company-mosaic{align-self:stretch;min-height:0;height:auto;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(3, minmax(0, 1fr));grid-auto-rows:minmax(0, 1fr);gap:8rem;padding:8rem;background:var(--c-bg-soft);border:1rem solid var(--c-border);border-radius:8rem;overflow:hidden;box-shadow:var(--shadow-card)}.page_enterprise .company-mosaic .mosaic-empty{grid-column:1 / -1;grid-row:1 / -1;display:flex;align-items:center;justify-content:center;color:var(--c-text-3);font-size:16rem;letter-spacing:1rem}.page_enterprise .mosaic-item{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:6rem;background:var(--c-bg);cursor:pointer}.page_enterprise .mosaic-item::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 58%, rgba(0,45,60,0.3));opacity:.55;transition:opacity .25s}.page_enterprise .mosaic-item img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease,filter .25s ease}.page_enterprise .mosaic-item:hover img{transform:scale(1.035);filter:saturate(1.08)}.page_enterprise .mosaic-item.is_hover img{transform:scale(1.035);filter:saturate(1.08)}.page_enterprise .mosaic-item.is_hover::after{opacity:.28}.page_enterprise .mosaic-item:focus-visible{outline:3rem solid var(--c-primary);outline-offset:-3rem}.page_enterprise .mosaic-item.mosaic-placeholder{cursor:default;background:linear-gradient(135deg, rgba(0,97,124,0.06), rgba(0,137,168,0.08))}.page_enterprise .mosaic-item.mosaic-placeholder::after{display:none}.page_enterprise .mosaic-item:hover::after{opacity:.28}.page_enterprise .enterprise-summary{margin-top:36rem;padding:30rem 34rem;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));border-radius:8rem;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30rem}.page_enterprise .enterprise-summary p{font-size:17rem;line-height:2;letter-spacing:.8rem;color:rgba(255,255,255,0.9);max-width:900rem}.page_enterprise .enterprise-summary a{height:60rem;padding:0 40rem;background:#fff;color:var(--c-primary);display:inline-flex;align-items:center;gap:10rem;border-radius:4rem;font-weight:600;white-space:nowrap;font-size:20rem}.page_services .main{padding:var(--section-y) 0;background:linear-gradient(180deg, var(--c-white) 0%, var(--c-bg-soft) 100%);padding:var(--section-y) 0 var(--section-y);background:var(--c-white)}.page_services .main-inner{display:grid;grid-template-columns:300rem minmax(0, 1fr);gap:36rem;align-items:start;display:flex;align-items:flex-start}.page_services .sidebar{width:auto;position:sticky;top:20rem;width:300rem;flex-shrink:0}.page_services .side-block{background:rgba(255,255,255,0.96);border:1rem solid var(--c-border);border-radius:8rem;overflow:hidden;margin-bottom:24rem;box-shadow:var(--shadow-sm);background:var(--c-white)}.page_services .side-title{padding:20rem 24rem;border-bottom:1rem solid var(--c-border);background:var(--c-bg-soft);padding:22rem 24rem;display:flex;align-items:center;justify-content:space-between}.page_services .side-title .accent{width:4rem;height:18rem;background:var(--c-primary);border-radius:2rem}.page_services .side-title h3{font-size:18rem;color:var(--c-text);font-weight:600;letter-spacing:1rem;letter-spacing:2rem}.page_services .side-title .en{font-size:12rem;color:var(--c-text-3);letter-spacing:2rem}.page_services .side-title-wrap{display:flex;align-items:center;gap:10rem}.page_services .cat-list{padding:10rem;padding:8rem 0}.page_services .cat-list li li{margin-top:4rem}.page_services .cat-item{display:flex;align-items:center;justify-content:space-between;gap:14rem;padding:13rem 14rem;color:var(--c-text);font-size:15rem;letter-spacing:.5rem;transition:all .2s;border-bottom:0;position:relative;padding:16rem 24rem 16rem 40rem;border-bottom:1rem dashed #eef2f5;cursor:pointer;font-size:16rem}.page_services .cat-item .cat-item{margin-top:4rem}.page_services .cat-item::before{display:none;content:"";position:absolute;left:24rem;top:50%;width:4rem;height:4rem;background:#c0c8d0;border-radius:50%;transform:translateY(-50%);transition:all .2s}.page_services .cat-item .num{width:34rem;height:26rem;border-radius:8rem;background:var(--c-bg);color:var(--c-primary);font-size:12rem;font-family:var(--font-number);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;color:var(--c-text-3);padding:2rem 10rem;border-radius:12rem;letter-spacing:1rem}.page_services .cat-item:hover{background:var(--c-bg-tint);color:var(--c-primary);padding:13rem 14rem;font-weight:600;padding-left:48rem}.page_services .cat-item:hover .num{background:var(--c-primary);color:#fff}.page_services .cat-item.is_hover{background:var(--c-bg-tint);color:var(--c-primary);padding:13rem 14rem;font-weight:600}.page_services .cat-item.is_hover .num{background:var(--c-primary);color:#fff}.page_services .cat-item.is_hover::before{background:var(--c-primary);box-shadow:0 0 0 4rem rgba(0,97,124,0.15)}.page_services .cat-item:last-child{border-bottom:none}.page_services .contact-card-body{padding:20rem 22rem;padding:22rem 24rem}.page_services .contact-item{display:flex;gap:12rem;padding:12rem 0;border-bottom:1rem dashed var(--c-border);align-items:flex-start;gap:14rem;border-bottom:1rem dashed #eef2f5}.page_services .contact-item:last-child{border-bottom:0;border-bottom:none;padding-bottom:0}.page_services .contact-icon{width:36rem;height:36rem;border-radius:50%;background:var(--c-bg-tint);color:var(--c-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38rem;height:38rem;background:#e8f3f7}.page_services .contact-icon i{font-size:15rem;color:var(--c-primary);font-size:16rem}.page_services .contact-text{flex:1}.page_services .contact-text .label{font-size:12rem;color:var(--c-text-3);letter-spacing:1rem;margin-bottom:3rem;letter-spacing:2rem;margin-bottom:4rem}.page_services .contact-text .value{font-size:15rem;color:var(--c-text);font-weight:600;line-height:1.5;font-size:16rem;font-weight:500;letter-spacing:1rem}.page_services .content{min-width:0;flex:1}.page_services .service-intro{position:relative;padding:38rem 42rem 40rem;background:linear-gradient(135deg, #fff 0%, var(--c-bg-tint) 100%);border:1rem solid var(--c-border);border-radius:8rem;overflow:hidden;margin-bottom:24rem}.page_services .service-intro::after{content:"";position:absolute;right:-80rem;top:-100rem;width:280rem;height:280rem;border-radius:50%;background:rgba(0,137,168,0.08)}.page_services .service-intro h2{position:relative;z-index:1;font-size:38rem;color:var(--c-text);font-weight:700;letter-spacing:2rem;line-height:1.28;margin-bottom:14rem}.page_services .service-intro h2 span{color:var(--c-primary)}.page_services .service-intro p{position:relative;z-index:1;max-width:960rem;color:var(--c-text-2);font-size:16rem;line-height:1.9;letter-spacing:.8rem}.page_services .intro-tag{display:inline-flex;align-items:center;gap:10rem;color:var(--c-primary);font-size:13rem;font-weight:700;letter-spacing:3rem;margin-bottom:12rem}.page_services .intro-tag::before{content:"";width:28rem;height:1rem;background:var(--c-primary)}.page_services .intro-points{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3, 1fr);gap:14rem;margin-top:24rem}.page_services .intro-point{padding:16rem 18rem;background:#fff;border:1rem solid var(--c-border);border-radius:8rem;color:var(--c-text);font-size:14rem;line-height:1.7}.page_services .intro-point strong{display:block;color:var(--c-primary);font-size:18rem;margin-bottom:4rem}.page_services .service-list{display:grid;gap:20rem}.page_services .service-panel{display:grid;grid-template-columns:560rem minmax(0, 1fr);gap:0;background:#fff;border:1rem solid var(--c-border);border-radius:8rem;overflow:hidden;box-shadow:var(--shadow-sm);transition:all .25s;gap:18rem;min-height:360rem;padding:18rem}.page_services .service-panel:hover{transform:translateY(-3rem);box-shadow:var(--shadow-md);border-color:rgba(0,97,124,0.28)}.page_services .service-panel:hover .service-media img{transform:scale(1.05)}.page_services .service-panel:nth-child(even){grid-template-columns:minmax(0, 1fr) 560rem}.page_services .service-panel:nth-child(even) .service-media{order:2}.page_services .service-media{position:relative;min-height:380rem;background:var(--c-bg);overflow:hidden;border-radius:8rem;background:var(--c-bg-soft)}.page_services .service-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s;border-radius:8rem}.page_services .service-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,45,60,0.05), rgba(0,45,60,0.28));border-radius:8rem;background:linear-gradient(180deg, rgba(0,45,60,0.02), rgba(0,45,60,0.16))}.page_services .service-number{position:absolute;left:22rem;top:20rem;z-index:2;width:54rem;height:54rem;border-radius:8rem;background:rgba(255,255,255,0.92);color:var(--c-primary);font-size:24rem;font-family:var(--font-number);font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 10rem 22rem rgba(0,45,60,0.12);right:-46rem;top:18rem;z-index:0;width:auto;height:auto;border-radius:0;background:transparent;box-shadow:none;color:rgba(0,97,124,0.08);font-size:112rem;font-weight:800;line-height:.9;pointer-events:none}.page_services .service-body{padding:34rem 38rem;display:flex;flex-direction:column;justify-content:center;padding:22rem 22rem 24rem;flex:1;position:relative;min-height:380rem;padding:42rem 46rem 38rem;overflow:hidden}.page_services .service-body h3{font-size:27rem;color:var(--c-primary);font-weight:700;letter-spacing:1rem;line-height:1.35;margin-bottom:12rem;position:relative;z-index:1;font-size:29rem;margin-bottom:14rem}.page_services .service-body h3 span{display:block;margin-top:4rem;font-size:17rem;color:var(--c-text);font-weight:600;letter-spacing:1rem}.page_services .service-body p{color:var(--c-text-2);font-size:15rem;line-height:1.95;letter-spacing:.6rem;margin-bottom:18rem;position:relative;z-index:1;font-size:16rem;line-height:2;margin-bottom:22rem}.page_services .service-body::before{content:"“";position:absolute;left:24rem;top:8rem;z-index:0;color:rgba(0,97,124,0.08);font-family:Georgia, serif;font-size:118rem;line-height:1}.page_services .service-kicker{display:inline-flex;align-items:center;gap:8rem;color:var(--c-gold-deep);font-size:12rem;font-weight:700;letter-spacing:2rem;margin-bottom:10rem;position:relative;z-index:1}.page_services .service-kicker::before{content:"";width:22rem;height:1rem;background:var(--c-gold-deep)}.page_services .service-tags{display:flex;flex-wrap:wrap;gap:8rem;position:relative;z-index:1}.page_services .service-tags span{padding:6rem 12rem;border-radius:8rem;background:var(--c-bg-tint);color:var(--c-primary);font-size:13rem;font-weight:600;padding:7rem 14rem}.page_services .care-flow{margin-top:24rem;padding:32rem 34rem;background:#fff;border:1rem solid var(--c-border);border-radius:8rem;box-shadow:var(--shadow-sm)}.page_services .flow-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24rem;margin-bottom:24rem}.page_services .flow-head h3{font-size:28rem;color:var(--c-text);font-weight:700;letter-spacing:1rem}.page_services .flow-head h3 span{color:var(--c-primary)}.page_services .flow-head p{max-width:620rem;color:var(--c-text-2);font-size:14rem;line-height:1.8;text-align:right}.page_services .flow-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:14rem}.page_services .flow-card{padding:20rem;background:var(--c-bg-soft);border:1rem solid var(--c-border);border-radius:8rem}.page_services .flow-card .flow-num{font-family:var(--font-number);font-size:24rem;color:var(--c-primary);font-weight:700;line-height:1;margin-bottom:12rem}.page_services .flow-card h4{font-size:17rem;color:var(--c-text);font-weight:700;margin-bottom:8rem}.page_services .flow-card p{font-size:13rem;color:var(--c-text-2);line-height:1.8}.page_services .cat-item:hover::before{background:var(--c-primary);left:28rem;box-shadow:0 0 0 4rem rgba(0,97,124,0.12)}.page_services .section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32rem}.page_services .section-head-left .tag{display:inline-block;background:#e8f3f7;color:var(--c-primary);padding:6rem 14rem;font-size:12rem;letter-spacing:3rem;font-weight:500;margin-bottom:14rem}.page_services .section-head-left h2{font-size:38rem;color:var(--c-text);font-weight:600;letter-spacing:3rem;line-height:1.2}.page_services .section-head-left h2 small{font-size:22rem;color:var(--c-primary);font-weight:500;margin-left:14rem;letter-spacing:2rem}.page_services .section-head-left p{font-size:14rem;color:var(--c-text-2);margin-top:14rem;max-width:820rem;line-height:1.9;letter-spacing:1rem}.page_services .section-head-right{text-align:right;flex-shrink:0}.page_services .section-head-right .count{font-size:48rem;color:var(--c-primary);font-weight:600;line-height:1;letter-spacing:2rem}.page_services .section-head-right .count span{font-size:18rem;color:var(--c-text);font-weight:500;margin-left:4rem}.page_services .section-head-right .count-desc{font-size:12rem;color:var(--c-text-3);margin-top:6rem;letter-spacing:2rem}.page_services .featured{display:grid;grid-template-columns:1.1fr 1fr;gap:28rem;margin-bottom:48rem}.page_services .featured-card{border:1rem solid var(--c-border);border-radius:2rem;overflow:hidden;background:#fff;transition:all .2s;position:relative}.page_services .featured-card:hover{border-color:var(--c-primary);box-shadow:0 12rem 32rem rgba(0,97,124,0.14)}.page_services .featured-cover{height:300rem;background:linear-gradient(135deg, var(--c-primary) 0%, var(--c-primary-2) 100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.page_services .featured-cover::before{content:"";position:absolute;right:-40rem;top:-40rem;width:220rem;height:220rem;background:radial-gradient(circle, rgba(255,255,255,0.2) 0%, transparent 70%);border-radius:50%}.page_services .featured-cover::after{content:"";position:absolute;left:30rem;bottom:30rem;width:140rem;height:140rem;border:1rem solid rgba(255,255,255,0.25);border-radius:50%}.page_services .featured-cover i{font-size:140rem;color:rgba(255,255,255,0.9);position:relative;z-index:1}.page_services .featured-badge{position:absolute;top:20rem;left:20rem;background:#f5a623;color:#fff;font-size:12rem;padding:6rem 14rem;letter-spacing:2rem;z-index:2;box-shadow:0 4rem 12rem rgba(245,166,35,0.4)}.page_services .featured-body{padding:28rem 28rem 32rem}.page_services .featured-meta{display:flex;gap:14rem;margin-bottom:14rem;flex-wrap:wrap}.page_services .featured-meta span{font-size:12rem;color:var(--c-text-2);background:var(--c-bg);padding:4rem 12rem;letter-spacing:1rem}.page_services .featured-meta span em{color:var(--c-primary);font-style:normal;font-weight:600;margin-left:4rem}.page_services .featured-title{font-size:26rem;color:var(--c-text);font-weight:600;letter-spacing:2rem;margin-bottom:14rem}.page_services .featured-title .en{display:block;font-size:14rem;color:var(--c-text-3);font-weight:400;letter-spacing:3rem;margin-top:6rem}.page_services .featured-desc{font-size:14rem;color:var(--c-text-2);line-height:1.9;letter-spacing:1rem;margin-bottom:22rem}.page_services .featured-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:10rem;margin-bottom:26rem}.page_services .featured-list li{font-size:14rem;color:var(--c-text);padding:8rem 12rem;background:var(--c-bg-soft);border-left:3rem solid var(--c-primary);letter-spacing:1rem}.page_services .featured-actions{display:flex;gap:14rem;align-items:center;border-top:1rem dashed #eef2f5;padding-top:22rem}.page_services .featured-price{font-size:14rem;color:var(--c-text-2);letter-spacing:1rem;flex:1}.page_services .featured-price strong{font-size:24rem;color:var(--c-primary);font-weight:600;margin:0 4rem;letter-spacing:1rem}.page_services .featured-btn{height:42rem;padding:0 28rem;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;border-radius:4rem;font-size:14rem;display:inline-flex;align-items:center;gap:8rem;font-weight:500;transition:all .2s;box-shadow:0 4rem 12rem rgba(0,97,124,0.25);letter-spacing:2rem}.page_services .featured-btn:hover{transform:translateY(-1rem);box-shadow:0 6rem 16rem rgba(0,97,124,0.4)}.page_services .featured-btn i{font-size:14rem;color:#fff}.page_services .featured-btn.outline{background:transparent;border:1rem solid var(--c-border);color:var(--c-text);box-shadow:none}.page_services .featured-btn.outline:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-bg-tint)}.page_services .featured-btn.outline i{color:var(--c-primary)}.page_services .group-title{display:flex;align-items:center;gap:16rem;margin:48rem 0 24rem;padding-bottom:16rem;border-bottom:2rem solid var(--c-primary)}.page_services .group-title .num{width:42rem;height:42rem;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;font-size:14rem;font-weight:600;display:flex;align-items:center;justify-content:center;letter-spacing:1rem}.page_services .group-title h3{font-size:24rem;color:var(--c-text);font-weight:600;letter-spacing:2rem;flex:1}.page_services .group-title .en{font-size:12rem;color:var(--c-text-3);letter-spacing:3rem}.page_services .group-title .count-chip{background:var(--c-bg);color:var(--c-text-2);font-size:12rem;padding:6rem 14rem;letter-spacing:1rem}.page_services .group-title .count-chip strong{color:var(--c-primary);font-weight:600;margin:0 2rem}.page_services .service-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24rem;margin-bottom:32rem}.page_services .service-grid.col-2{grid-template-columns:repeat(2, 1fr)}.page_services .service-card{border:1rem solid var(--c-border);background:#fff;border-radius:2rem;overflow:hidden;transition:all .2s;position:relative;display:flex;flex-direction:column}.page_services .service-card:hover{border-color:var(--c-primary);box-shadow:0 12rem 32rem rgba(0,97,124,0.12);transform:translateY(-4rem)}.page_services .service-card:hover .service-link{color:var(--c-primary)}.page_services .service-card:hover .service-link i{transform:translateX(4rem)}.page_services .service-cover{height:180rem;background:linear-gradient(135deg, var(--c-bg-tint) 0%, #e8f3f7 100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_services .service-cover::before{content:"";position:absolute;right:-30rem;top:-30rem;width:120rem;height:120rem;background:radial-gradient(circle, rgba(0,97,124,0.08) 0%, transparent 70%);border-radius:50%}.page_services .service-cover i{font-size:80rem;color:var(--c-primary);position:relative;z-index:1;opacity:.85}.page_services .service-badge{position:absolute;top:14rem;left:14rem;background:#fff;color:var(--c-primary);font-size:12rem;padding:4rem 12rem;letter-spacing:1rem;z-index:2;border:1rem solid rgba(0,97,124,0.2);font-weight:500}.page_services .service-badge.hot{background:#f5a623;color:#fff;border-color:#f5a623}.page_services .service-meta{display:flex;gap:10rem;margin-bottom:12rem;flex-wrap:wrap}.page_services .service-meta span{font-size:12rem;color:var(--c-text-3);background:var(--c-bg);padding:3rem 10rem;letter-spacing:1rem}.page_services .service-title{font-size:18rem;color:var(--c-text);font-weight:600;letter-spacing:1.5rem;margin-bottom:8rem}.page_services .service-title .en{display:block;font-size:12rem;color:var(--c-text-3);font-weight:400;letter-spacing:2rem;margin-top:4rem}.page_services .service-sub{font-size:14rem;color:var(--c-text-2);line-height:1.8;margin-bottom:16rem;letter-spacing:1rem;min-height:48rem}.page_services .service-feats{display:flex;flex-wrap:wrap;gap:8rem;margin-bottom:18rem}.page_services .service-feats span{font-size:12rem;color:var(--c-primary);background:#e8f3f7;padding:4rem 10rem;border-radius:2rem;letter-spacing:1rem}.page_services .service-foot{display:flex;align-items:center;justify-content:space-between;border-top:1rem dashed #eef2f5;padding-top:16rem;margin-top:auto}.page_services .service-price{font-size:12rem;color:var(--c-text-2);letter-spacing:1rem}.page_services .service-price strong{font-size:18rem;color:var(--c-primary);font-weight:600;margin-left:4rem}.page_services .service-link{display:inline-flex;align-items:center;gap:6rem;font-size:14rem;color:var(--c-text);font-weight:500;transition:all .2s;letter-spacing:1rem}.page_services .service-link i{font-size:12rem;color:var(--c-primary);transition:all .2s}.page_services .tech-section{background:linear-gradient(135deg, var(--c-bg) 0%, var(--c-bg-tint) 100%);padding:var(--section-y) 0;margin:var(--section-y) 0 var(--section-y)}.page_services .tech-inner{display:flex;gap:50rem;align-items:center}.page_services .tech-visual{width:480rem;flex-shrink:0}.page_services .tech-card{height:360rem;background:linear-gradient(135deg, var(--c-primary) 0%, var(--c-primary-2) 100%);border-radius:2rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:32rem;color:#fff}.page_services .tech-card::before{content:"";position:absolute;right:-60rem;top:-60rem;width:300rem;height:300rem;background:radial-gradient(circle, rgba(255,255,255,0.12) 0%, transparent 70%);border-radius:50%}.page_services .tech-card::after{content:"";position:absolute;left:40rem;top:40rem;width:100rem;height:100rem;border:1rem solid rgba(255,255,255,0.3);border-radius:50%}.page_services .tech-card .label{display:inline-block;background:rgba(255,255,255,0.2);padding:6rem 14rem;font-size:12rem;letter-spacing:3rem;margin-bottom:18rem;align-self:flex-start;position:relative;z-index:1}.page_services .tech-card h3{font-size:32rem;font-weight:600;letter-spacing:3rem;line-height:1.2;position:relative;z-index:1;margin-bottom:14rem}.page_services .tech-card p{font-size:14rem;color:rgba(255,255,255,0.9);line-height:1.9;letter-spacing:1rem;max-width:380rem;position:relative;z-index:1}.page_services .tech-icon{position:absolute;right:40rem;top:50rem;width:160rem;height:160rem;display:flex;align-items:center;justify-content:center}.page_services .tech-icon i{font-size:140rem;color:rgba(255,255,255,0.9)}.page_services .tech-content{flex:1}.page_services .tech-head{margin-bottom:28rem}.page_services .tech-head .tag{display:inline-block;background:#fff;color:var(--c-primary);padding:6rem 14rem;font-size:12rem;letter-spacing:3rem;font-weight:500;margin-bottom:14rem;border:1rem solid var(--c-border)}.page_services .tech-head h2{font-size:36rem;color:var(--c-text);font-weight:600;letter-spacing:3rem;line-height:1.2;margin-bottom:14rem}.page_services .tech-head h2 .sub{display:block;font-size:16rem;color:var(--c-text-3);font-weight:400;letter-spacing:4rem;margin-top:10rem}.page_services .tech-head p{font-size:14rem;color:var(--c-text-2);line-height:1.9;margin-top:14rem;letter-spacing:1rem}.page_services .tech-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:20rem;margin:30rem 0;background:#fff;padding:28rem;border:1rem solid var(--c-border);border-radius:2rem}.page_services .tech-stat{text-align:center;border-right:1rem solid #eef2f5}.page_services .tech-stat:last-child{border-right:none}.page_services .tech-stat .num{font-size:36rem;color:var(--c-primary);font-weight:600;letter-spacing:2rem;line-height:1}.page_services .tech-stat .num small{font-size:14rem;color:var(--c-text);font-weight:400;margin-left:4rem}.page_services .tech-stat .label{font-size:12rem;color:var(--c-text-3);margin-top:8rem;letter-spacing:2rem}.page_services .tech-features{display:grid;grid-template-columns:repeat(2, 1fr);gap:16rem}.page_services .tech-feature{background:#fff;padding:18rem 20rem;border:1rem solid var(--c-border);border-radius:2rem;display:flex;gap:14rem;align-items:flex-start;transition:all .2s}.page_services .tech-feature:hover{border-color:var(--c-primary);box-shadow:0 4rem 14rem rgba(0,97,124,0.1)}.page_services .tech-feature h4{font-size:16rem;color:var(--c-text);font-weight:600;margin-bottom:4rem;letter-spacing:1rem}.page_services .tech-feature p{font-size:12rem;color:var(--c-text-2);line-height:1.7;letter-spacing:1rem}.page_services .tech-feature-icon{width:36rem;height:36rem;background:#e8f3f7;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_services .tech-feature-icon i{font-size:18rem;color:var(--c-primary)}.page_services .process-section{margin:60rem 0;padding:48rem 60rem;background:#fff;border:1rem solid var(--c-border);border-radius:2rem;position:relative}.page_services .process-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36rem}.page_services .process-head-left .tag{display:inline-block;background:#e8f3f7;color:var(--c-primary);padding:6rem 14rem;font-size:12rem;letter-spacing:3rem;font-weight:500;margin-bottom:14rem}.page_services .process-head-left h2{font-size:32rem;color:var(--c-text);font-weight:600;letter-spacing:3rem;margin-bottom:8rem}.page_services .process-head-left .en{font-size:14rem;color:var(--c-text-3);letter-spacing:4rem;font-weight:300}.page_services .process-head-right p{font-size:14rem;color:var(--c-text-2);letter-spacing:1rem;text-align:right;max-width:320rem;line-height:1.8}.page_services .process-flow{display:grid;grid-template-columns:repeat(6, 1fr);gap:16rem;position:relative}.page_services .process-step{position:relative;background:var(--c-bg-soft);border:1rem solid var(--c-border);border-radius:2rem;padding:24rem 18rem;transition:all .2s;text-align:center}.page_services .process-step:hover{background:#fff;border-color:var(--c-primary);box-shadow:0 8rem 20rem rgba(0,97,124,0.12);transform:translateY(-3rem)}.page_services .process-step .step-num{width:42rem;height:42rem;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;font-size:16rem;font-weight:600;display:flex;align-items:center;justify-content:center;letter-spacing:1rem;margin:0 auto 14rem;border-radius:2rem}.page_services .process-step h4{font-size:16rem;color:var(--c-text);font-weight:600;margin-bottom:8rem;letter-spacing:1rem}.page_services .process-step p{font-size:12rem;color:var(--c-text-2);line-height:1.7;letter-spacing:1rem}.page_services .process-step .arrow{position:absolute;right:-14rem;top:50%;transform:translateY(-50%);width:20rem;height:20rem;z-index:2;display:flex;align-items:center;justify-content:center}.page_services .process-step .arrow i{font-size:18rem;color:#c0c8d0}.page_services .process-step:last-child .arrow{display:none}.page_services .package-section{margin:60rem 0}.page_services .package-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24rem}.page_services .package-card{background:#fff;border:2rem solid var(--c-border);border-radius:2rem;overflow:hidden;transition:all .2s;position:relative}.page_services .package-card:hover{border-color:var(--c-primary);transform:translateY(-4rem);box-shadow:0 12rem 28rem rgba(0,97,124,0.15)}.page_services .package-card.featured{border-color:var(--c-primary);border-width:2rem}.page_services .package-card.featured .package-head{background:linear-gradient(135deg, var(--c-bg-tint) 0%, #e8f3f7 100%)}.page_services .package-tag{position:absolute;top:-1rem;right:0;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;font-size:12rem;padding:6rem 18rem;letter-spacing:2rem;font-weight:500}.page_services .package-head{padding:28rem 28rem 24rem;border-bottom:1rem solid #eef2f5}.page_services .package-head .label{font-size:12rem;color:var(--c-text-3);letter-spacing:3rem;margin-bottom:8rem}.page_services .package-head h3{font-size:22rem;color:var(--c-text);font-weight:600;letter-spacing:2rem;margin-bottom:10rem}.page_services .package-head .en{font-size:12rem;color:var(--c-text-3);letter-spacing:3rem}.page_services .package-price{padding:20rem 28rem;border-bottom:1rem solid #eef2f5;display:flex;align-items:baseline;gap:8rem}.page_services .package-price .symbol{font-size:16rem;color:var(--c-primary);font-weight:500}.page_services .package-price .amount{font-size:40rem;color:var(--c-primary);font-weight:600;line-height:1;letter-spacing:1rem}.page_services .package-price .unit{font-size:14rem;color:var(--c-text-2);letter-spacing:1rem;margin-left:4rem}.page_services .package-price .original{font-size:14rem;color:#c0c8d0;text-decoration:line-through;margin-left:auto;letter-spacing:1rem}.page_services .package-list{padding:24rem 28rem}.page_services .package-list li{display:flex;align-items:flex-start;gap:12rem;padding:10rem 0;font-size:14rem;color:var(--c-text);border-bottom:1rem dashed #eef2f5;letter-spacing:1rem;line-height:1.7;position:relative;padding-left:28rem}.page_services .package-list li:last-child{border-bottom:none}.page_services .package-list li::before{content:"";position:absolute;left:0;top:10rem;flex-shrink:0;width:16rem;height:16rem;background:#e8f3f7;border-radius:50%}.page_services .package-list li::after{content:"";position:absolute;left:5rem;top:15rem;width:6rem;height:6rem;background:var(--c-primary);border-radius:50%}.page_services .package-list li i{display:none}.page_services .package-footer{padding:0 28rem 28rem}.page_services .package-btn{width:100%;height:46rem;background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;border-radius:4rem;font-size:14rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8rem;transition:all .2s;letter-spacing:3rem;box-shadow:0 4rem 14rem rgba(0,97,124,0.25)}.page_services .package-btn:hover{transform:translateY(-1rem);box-shadow:0 6rem 18rem rgba(0,97,124,0.35)}.page_services .package-btn i{font-size:14rem;color:#fff}.page_services .package-btn.outline{background:transparent;border:1rem solid var(--c-border);color:var(--c-text);box-shadow:none}.page_services .package-btn.outline:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-bg-tint)}.page_services .package-note{font-size:12rem;color:var(--c-text-3);text-align:center;margin-top:12rem;letter-spacing:1rem}.page_services .footer{background:var(--c-dark);color:var(--c-footer-text);padding:70rem 0 0;margin-top:0}.page_services .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.3fr;gap:50rem;padding-bottom:50rem}.page_services .footer-col h4{color:var(--c-white);font-size:16rem;font-weight:600;margin-bottom:24rem;position:relative;padding-left:12rem;letter-spacing:1rem}.page_services .footer-col h4::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3rem;height:16rem;background:var(--c-primary)}.page_services .footer-col ul li{margin-bottom:12rem}.page_services .footer-col ul a{color:var(--c-footer-text);font-size:14rem;display:inline-flex;align-items:center;gap:6rem;transition:all .2s}.page_services .footer-col ul a:hover{color:var(--c-white);transform:translateX(4rem)}.page_services .footer-col ul a::before{content:"›";color:var(--c-primary);font-size:14rem}.page_services .footer-brand .footer-logo{display:block;margin-bottom:22rem}.page_services .footer-logo img{height:62rem;width:auto;display:block}.page_services .footer-brand>p{font-size:14rem;line-height:1.9;color:var(--c-footer-text);margin-bottom:20rem}.page_services .footer-social{display:flex;gap:10rem}.page_services .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;transition:all .2s}.page_services .footer-social a:hover{background:var(--c-primary);transform:translateY(-2rem)}.page_services .footer-social a:hover i{color:var(--c-white)}.page_services .footer-social i{color:var(--c-footer-text);font-size:16rem}.page_services .footer-contact li{display:flex;align-items:flex-start;gap:12rem;font-size:14rem;line-height:1.7;margin-bottom:16rem}.page_services .footer-contact li::before{display:none}.page_services .footer-contact li i{width:18rem;flex-shrink:0;margin-top:2rem;color:var(--c-primary);font-size:18rem}.page_services .footer-contact .contact-label{color:var(--c-text-3);font-size:12rem;margin-bottom:2rem}.page_services .footer-contact .contact-value{color:var(--c-white);font-size:16rem}.page_kepu_list .kepu-filter{padding:30rem 0;background:#fff;border-bottom:1rem solid var(--c-border)}.page_kepu_list .filter-bar{display:flex;align-items:center;justify-content:space-between;gap:24rem}.page_kepu_list .category-tabs{display:flex;align-items:center;gap:14rem;flex-wrap:wrap}.page_kepu_list .tab-btn{height:42rem;padding:0 22rem;background:var(--c-white);border:1rem solid var(--c-border);border-radius:4rem;font-size:15rem;color:var(--c-text-2);display:inline-flex;align-items:center;gap:8rem;letter-spacing:1rem;cursor:pointer;white-space:nowrap}.page_kepu_list .tab-btn i{font-size:15rem;color:var(--c-text-3)}.page_kepu_list .tab-btn:hover{border-color:var(--c-primary);color:var(--c-primary)}.page_kepu_list .tab-btn:hover i{color:var(--c-primary)}.page_kepu_list .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_kepu_list .tab-btn.is_hover i{color:var(--c-white)}.page_kepu_list .search-box{width:380rem;height:42rem;border:1rem solid #d7dde2;border-radius:22rem;background:#fff;display:grid;grid-template-columns:1fr 48rem;align-items:center;box-shadow:0 3rem 10rem rgba(0,0,0,0.03);flex-shrink:0}.page_kepu_list .search-input{border:none;outline:none;height:40rem;padding:0 16rem;font-size:14rem;color:var(--c-text);letter-spacing:.5rem;background:transparent}.page_kepu_list .search-input::placeholder{color:#9aa7ad}.page_kepu_list .search-btn{border:none;background:transparent;color:var(--c-primary);font-size:22rem;cursor:pointer;height:42rem}.page_kepu_list .kepu-section{padding:var(--section-y) 0;background:var(--c-bg)}.page_kepu_list .kepu-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20rem}.page_kepu_list .kepu-card{display:flex;gap:20rem;padding:24rem;background:#fff;border:1rem solid var(--c-border);border-radius:8rem;transition:all .2s;cursor:pointer;align-items:center}.page_kepu_list .kepu-card:hover,.page_kepu_list .kepu-card.is_hover{border-color:var(--c-primary);box-shadow:var(--shadow-card)}.page_kepu_list .kepu-card:hover .num,.page_kepu_list .kepu-card.is_hover .num{background:linear-gradient(135deg, var(--c-primary), var(--c-primary-2));color:#fff;transform:scale(1.06)}.page_kepu_list .kepu-card:hover .arrow,.page_kepu_list .kepu-card.is_hover .arrow{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.page_kepu_list .kepu-card .num{width:54rem;height:54rem;background:var(--c-bg-tint);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c-primary);font-size:18rem;font-weight:700;flex-shrink:0;font-family:var(--font-number);letter-spacing:1rem;transition:all .2s}.page_kepu_list .kepu-card h3{font-size:18rem;color:var(--c-text);font-weight:600;letter-spacing:1rem;line-height:1.5;margin-bottom:6rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page_kepu_list .kepu-card p{font-size:14rem;color:var(--c-text-2);line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:.5rem}.page_kepu_list .kepu-card .arrow{width:36rem;height:36rem;border:1rem solid var(--c-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c-text-3);font-size:12rem;transition:all .2s;flex-shrink:0}.page_kepu_list .kepu-body{flex:1;min-width:0;padding:0}.page_kepu_list .kepu-meta{display:flex;align-items:center;gap:12rem;margin-bottom:6rem;color:var(--c-text-3);font-size:12rem;letter-spacing:1rem}.page_kepu_list .kepu-meta span:first-child{color:var(--c-primary);font-weight:600}.page_kepu_list .empty-state{display:none;margin-top:26rem;padding:34rem;border:1rem dashed var(--c-border);border-radius:8rem;background:#fff;text-align:center;color:var(--c-text-2);font-size:15rem;letter-spacing:1rem}.page_kepu_list .empty-state.show{display:block}