.home-hero{background:radial-gradient(circle at 72% 32%,#315ed729,#0000 30rem),linear-gradient(135deg,#f8faff 0%,#edf2ff 68%,#f8faff 100%);position:relative;overflow:hidden}.home-hero:before{content:"";border:1px solid #315ed71a;border-radius:50%;width:28rem;height:28rem;position:absolute;top:-10rem;left:-12rem}.home-hero-grid{min-height:39rem;padding:var(--space-16) 0 8.5rem;grid-template-columns:minmax(0,1.12fr) minmax(21rem,.88fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.home-hero-copy>span,.home-section-heading>div>span,.solution-cta-inner>div>span{color:var(--brand-blue);letter-spacing:.17em;font-size:.7rem;font-weight:800}.home-hero-copy h1{max-width:9.6em;margin:var(--space-4) 0;color:var(--brand-deep);letter-spacing:-.065em;font-size:clamp(3.2rem,5.4vw,5.3rem);line-height:1.1}.home-hero-copy>p{color:var(--text-body);margin:0;font-size:1.05rem;line-height:1.85}.home-hero-actions{gap:var(--space-3);margin-top:var(--space-8);display:flex}.home-hero-actions a,.solution-cta-inner>a{justify-content:center;align-items:center;gap:var(--space-2);min-height:3.15rem;padding:0 var(--space-6);border:1px solid var(--brand-blue);border-radius:var(--radius-2);color:var(--brand-blue);font-size:.88rem;font-weight:700;text-decoration:none;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out;display:inline-flex}.home-hero-actions a:first-child{border-color:var(--accent-orange);background:var(--accent-orange);color:var(--brand-deep)}.home-hero-actions a:hover,.solution-cta-inner>a:hover{border-color:var(--brand-deep);background:var(--brand-deep);color:#fff}.home-hero-actions svg,.home-section-action svg,.solution-cta-inner svg{width:1rem;height:1rem}.home-hero-service-links{gap:var(--space-6);margin-top:var(--space-10);display:flex}.home-hero-service-links a{color:var(--text-muted);font-size:.78rem;font-weight:600;text-decoration:none;position:relative}.home-hero-service-links a+a:before{top:50%;left:calc(var(--space-3) * -1);background:var(--accent-orange);content:"";border-radius:50%;width:2px;height:2px;position:absolute}.home-hero-visual{min-height:29rem;position:relative}.home-hero-image{z-index:2;background:#767ae0;border-radius:10rem 1.8rem;position:absolute;inset:1.5rem 0;overflow:hidden;box-shadow:0 2rem 5rem #0c194829}.home-hero-image img{object-fit:cover}.home-hero-orbit{border:1px solid #315ed72e;border-radius:50%;position:absolute}.home-hero-orbit-one{z-index:1;inset:0 -3rem -2rem 3rem}.home-hero-orbit-two{inset:5rem -6rem -5rem 7rem}.company-name-wrap{z-index:4;margin-top:-5rem;position:relative}.company-name-entry{border-radius:var(--radius-4);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #0c194814;grid-template-columns:19rem 1fr;display:grid;overflow:hidden}.company-name-intro{padding:var(--space-8);background:var(--brand-deep);color:#fff}.company-name-intro>span{color:#9fb6ff;letter-spacing:.16em;font-size:.65rem;font-weight:800}.company-name-intro h2{margin:var(--space-3) 0 0;font-size:1.35rem}.company-name-intro p{margin:var(--space-3) 0 var(--space-6);color:#ffffff9e;font-size:.76rem;line-height:1.7}.company-name-intro ol{gap:var(--space-3);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.company-name-intro li{gap:.25rem;font-size:.7rem;display:grid}.company-name-intro b{color:var(--accent-orange);font-size:1rem;font-weight:500}.company-name-intro li span{color:#ffffffa6}.company-name-quick-form{align-items:end;gap:var(--space-3);padding:var(--space-8);grid-template-columns:1fr 1fr 1.25fr 1.25fr auto;display:grid}.company-name-quick-form label{gap:var(--space-2);min-width:0;display:grid}.company-name-quick-form label>span{color:var(--text-muted);font-size:.7rem;font-weight:600}.company-name-quick-form input,.company-name-quick-form select{width:100%;min-width:0;height:3rem;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface);color:var(--text-strong);font:inherit;font-size:.82rem}.company-name-quick-form button{height:3rem;padding:0 var(--space-6);border-radius:var(--radius-2);background:var(--accent-orange);color:var(--brand-deep);cursor:pointer;white-space:nowrap;border:0;font-weight:800;transition:background .18s ease-out,color .18s ease-out}.company-name-quick-form button:hover{background:var(--brand-deep);color:#fff}.home-section{padding:var(--space-24) 0}.company-name-directions-section{padding-top:var(--space-20);background:radial-gradient(circle at 92% 10%,#315ed714,#0000 24rem),#fff}.company-name-direction-grid{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.company-name-direction-grid article{min-width:0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-3);background:linear-gradient(145deg,#fff,#f8faff);box-shadow:0 1rem 2.5rem #0c19480d}.company-name-direction-grid article:first-child,.company-name-direction-grid article:nth-child(2){grid-column:span 3}.company-name-direction-grid article:nth-child(n+3){grid-column:span 2}.company-name-direction-title{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);display:flex}.company-name-direction-title span{color:var(--accent-orange);font-size:.72rem;font-weight:800}.company-name-direction-title h3{color:var(--brand-deep);margin:0;font-size:1.05rem}.company-name-direction-items{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.company-name-direction-items span,.company-name-type-row span{color:var(--text-body);background:#fff;border:1px solid #dfe6f5;border-radius:999px;padding:.48rem .72rem;font-size:.75rem;line-height:1}.company-name-type-row{align-items:center;gap:var(--space-6);margin-top:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-3);background:var(--brand-deep);color:#fff;display:flex}.company-name-type-row>strong{flex:none;font-size:.85rem}.company-name-type-row>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.company-name-type-row span{color:#fff;background:#ffffff17;border-color:#ffffff29}.company-name-source-banners{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-name-source-banners>div{aspect-ratio:3.3;border-radius:var(--radius-3);position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem #ff672f24}.company-name-source-banners img{object-fit:cover}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.home-section-heading h2{margin:var(--space-3) 0 0;color:var(--brand-deep);letter-spacing:-.045em;font-size:clamp(2rem,3vw,3.2rem);line-height:1.15}.home-section-heading p{max-width:36rem;margin:var(--space-4) 0 0;color:var(--text-muted);font-size:.88rem;line-height:1.8}.home-section-action a{align-items:center;gap:var(--space-2);color:var(--brand-blue);font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.popular-services-section{padding-top:var(--space-20)}.popular-service-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.popular-service-list>a{min-height:15rem;padding:var(--space-6);border-right:1px solid var(--line);color:inherit;flex-direction:column;align-items:flex-start;text-decoration:none;transition:background .2s ease-out,color .2s ease-out;display:flex;position:relative}.popular-service-list>a:first-child{border-left:1px solid var(--line)}.popular-service-list>a:hover{background:var(--brand-blue);color:#fff}.popular-service-list>a>span{color:var(--accent-orange);font-size:.75rem;font-weight:800}.popular-service-list strong{margin-top:var(--space-8);font-size:1.05rem}.popular-service-list p{margin:var(--space-3) 0;color:var(--text-muted);font-size:.75rem;line-height:1.7}.popular-service-list>a:hover p{color:#ffffffb3}.popular-service-list i{border:1px solid var(--line);width:2rem;height:2rem;color:var(--brand-blue);border-radius:50%;place-items:center;margin-top:auto;transition:background .18s ease-out;display:grid}.popular-service-list i svg{width:.9rem}.popular-service-list>a:hover i{background:#fff;border-color:#fff}.bookkeeping-service-list{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bookkeeping-service-list>a{align-items:start;gap:var(--space-6);min-height:13rem;padding:var(--space-8);border-radius:var(--radius-3);background:var(--brand-deep);color:#fff;grid-template-columns:auto 1fr auto;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out;display:grid}.bookkeeping-service-list>a:nth-child(2){background:linear-gradient(135deg,#173a91,#315ed7)}.bookkeeping-service-list>a:hover{transform:translateY(-.2rem);box-shadow:0 1.5rem 3rem #0c194826}.bookkeeping-service-list>a>span{color:var(--accent-orange);font-size:1.6rem;font-weight:300}.bookkeeping-service-list small{color:#9fb6ff;letter-spacing:.14em;font-size:.62rem;font-weight:800}.bookkeeping-service-list h3{margin:var(--space-3) 0;font-size:1.3rem}.bookkeeping-service-list p{color:#ffffffa6;margin:0;font-size:.82rem;line-height:1.8}.bookkeeping-service-list svg{width:1rem;color:var(--accent-orange);margin-top:.3rem}.service-track-list{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-track-list article{align-items:start;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-3);background:#fff;grid-template-columns:6rem 1fr;display:grid}.service-track-list strong{color:var(--brand-deep);font-size:.9rem}.service-track-list article>div{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.service-track-list a{color:var(--text-muted);font-size:.75rem;text-decoration:none}.service-track-list a:hover{color:var(--brand-blue)}.service-matrix-section{background:var(--brand-deep);position:relative;overflow:hidden}.service-matrix-section:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-14rem;right:-10rem}.home-section-heading-inverse>div>span{color:#9fb6ff}.home-section-heading-inverse h2{color:#fff}.home-section-heading-inverse p{color:#ffffff8c}.home-section-heading-inverse .home-section-action a{color:#ffad85}.service-matrix{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.service-matrix-group{padding:var(--space-8);border-right:1px solid var(--line-dark)}.service-matrix-group:first-child{border-left:1px solid var(--line-dark)}.service-matrix-title{align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--line-dark);display:flex}.service-matrix-title span{color:var(--accent-orange);font-size:.75rem;font-weight:800}.service-matrix-title a{color:#fff;font-size:1.2rem;font-weight:800;text-decoration:none}.service-matrix-links{gap:var(--space-2) var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-matrix-links a{justify-content:space-between;align-items:center;gap:var(--space-2);color:#ffffff94;min-width:0;padding:.4rem 0;font-size:.76rem;text-decoration:none;transition:color .16s ease-out;display:flex}.service-matrix-links a:hover{color:#fff}.service-matrix-links svg{width:.8rem;color:var(--accent-orange);flex:none}.advantages-section{background:var(--surface)}.advantages-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.advantages-grid .home-section-heading{top:var(--space-8);margin:0;position:sticky}.advantage-list{border-top:1px solid var(--line)}.advantage-list article{gap:var(--space-6);padding:var(--space-8) 0;border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr;display:grid}.advantage-list article>span{color:var(--accent-orange);font-size:1.6rem;font-weight:300}.advantage-list h3{margin:0;font-size:1.15rem}.advantage-list p{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.8}.client-logo-wall{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.client-logo-wall>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:9rem;position:relative;overflow:hidden}.client-logo-wall img{z-index:1;padding:var(--space-8);object-fit:contain;filter:grayscale();transition:filter .2s ease-out,transform .2s ease-out}.client-logo-wall>div:hover img{filter:grayscale(0);transform:scale(1.04)}.client-logo-wall span{right:var(--space-3);bottom:var(--space-2);color:var(--line);font-size:.65rem;font-weight:800;position:absolute}.solution-cta-section{padding:var(--space-20) 0;background:var(--brand-blue);color:#fff;position:relative;overflow:hidden}.solution-cta-section:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:25rem;height:25rem;position:absolute;top:50%;right:-5rem;transform:translateY(-50%)}.solution-cta-inner{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-8);display:flex;position:relative}.solution-cta-inner>div>span{color:#c9d5ff}.solution-cta-inner h2{margin:var(--space-3) 0;letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.7rem)}.solution-cta-inner p{color:#ffffffad;margin:0}.solution-cta-inner>a{border-color:var(--accent-orange);background:var(--accent-orange);color:var(--brand-deep);flex:none}.news-section{background:var(--surface)}.news-category-nav{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.news-category-nav a{border:1px solid var(--line);color:var(--text-body);background:#fff;border-radius:2rem;padding:.55rem .9rem;font-size:.75rem;text-decoration:none;transition:border-color .16s ease-out,color .16s ease-out}.news-category-nav a:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.news-list{border-top:1px solid var(--line)}.news-list>a{align-items:center;gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--line);color:inherit;grid-template-columns:3rem 1fr 2rem;text-decoration:none;display:grid}.news-list>a.has-image{grid-template-columns:3rem 8rem 1fr 2rem}.news-list-image{aspect-ratio:16/9;border-radius:var(--radius-2);background:#eef2fa;width:8rem;position:relative;overflow:hidden}.news-list-image img{object-fit:cover;transition:transform .18s ease-out}.news-list>a:hover .news-list-image img{transform:scale(1.04)}.news-list>a>span{color:var(--accent-orange);font-size:.75rem;font-weight:800}.news-list h3{margin:0;font-size:1rem;line-height:1.5}.news-list p{margin:var(--space-2) 0 0;color:var(--text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.6;display:-webkit-box;overflow:hidden}.news-list>a>svg{width:1rem;color:var(--brand-blue);transition:transform .16s ease-out}.news-list>a:hover>svg{transform:translate(.25rem)}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.faq-grid .home-section-heading{top:var(--space-8);margin:0;display:block;position:sticky}.faq-grid .home-section-action{margin-top:var(--space-6)}.faq-list{border-top:1px solid var(--line)}.faq-content{min-width:0}.faq-featured-list{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.faq-featured-list>a{border:1px solid var(--line);border-radius:var(--radius-3);color:var(--text-strong);background:#fff;text-decoration:none;transition:border-color .18s ease-out,transform .18s ease-out;display:grid;overflow:hidden}.faq-featured-list>a:hover{border-color:#315ed759;transform:translateY(-.2rem)}.faq-featured-image{aspect-ratio:16/8.5;background:#eef2fa;position:relative;overflow:hidden}.faq-featured-image img{object-fit:cover}.faq-featured-list strong{padding:var(--space-5) var(--space-5) 0;font-size:.9rem;line-height:1.6}.faq-featured-list p{margin:var(--space-3) var(--space-5) 0;color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.7;display:-webkit-box;overflow:hidden}.faq-featured-list>a>span{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);color:var(--brand-blue);font-size:.72rem;font-weight:700;display:inline-flex}.faq-featured-list svg{width:.8rem}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{align-items:center;gap:var(--space-4);min-height:4.8rem;color:var(--text-strong);cursor:pointer;grid-template-columns:2rem 1fr;font-size:.9rem;font-weight:700;line-height:1.6;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--accent-orange);font-size:.7rem}.faq-list details>div{padding:0 0 var(--space-6) 3rem}.faq-list details p{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.85}.faq-list details a{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--brand-blue);font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.faq-list details a svg{width:.8rem}@media (max-width:1024px){.company-name-entry{grid-template-columns:1fr}.company-name-intro{gap:0 var(--space-8);grid-template-columns:1fr auto;display:grid}.company-name-intro>span,.company-name-intro h2,.company-name-intro p{grid-column:1}.company-name-intro ol{grid-area:1/2/4;align-self:center}.company-name-quick-form{grid-template-columns:repeat(2,1fr) auto}.company-name-quick-form label:nth-child(3),.company-name-quick-form label:nth-child(4),.company-name-quick-form button{grid-row:2}.popular-service-list{grid-template-columns:repeat(3,1fr)}.popular-service-list>a:nth-child(n+4){border-top:1px solid var(--line)}.company-name-direction-grid article:nth-child(n){grid-column:span 3}.company-name-direction-grid article:last-child{grid-column:2/span 4}}@media (max-width:767px){.home-hero-grid{gap:var(--space-10);min-height:auto;padding:var(--space-12) 0 7rem;grid-template-columns:1fr}.home-hero-copy h1{font-size:clamp(2.35rem,11vw,3.2rem);line-height:1.16}.home-hero-copy>p{font-size:.92rem}.home-hero-actions{grid-template-columns:1fr 1fr;display:grid}.home-hero-actions a{padding-inline:var(--space-3)}.home-hero-service-links{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6)}.home-hero-visual{min-height:18rem}.home-hero-image{border-radius:6rem 1rem;inset:0}.company-name-wrap{margin-top:-4rem}.company-name-entry{border-radius:var(--radius-3)}.company-name-intro{padding:var(--space-6);display:block}.company-name-intro ol{margin-top:var(--space-5)}.company-name-quick-form{padding:var(--space-5);grid-template-columns:1fr 1fr}.company-name-quick-form label:nth-child(3),.company-name-quick-form label:nth-child(4),.company-name-quick-form button{grid-row:auto}.company-name-quick-form button{grid-column:1/-1}.home-section{padding:var(--space-16) 0}.company-name-direction-grid{grid-template-columns:1fr}.company-name-direction-grid article:nth-child(n),.company-name-direction-grid article:last-child{grid-column:auto}.company-name-type-row{align-items:flex-start;gap:var(--space-4);flex-direction:column}.company-name-source-banners,.bookkeeping-service-list,.faq-featured-list,.service-track-list{grid-template-columns:1fr}.service-track-list article{padding:var(--space-5);grid-template-columns:5rem 1fr}.company-name-source-banners>div{aspect-ratio:3}.bookkeeping-service-list>a{gap:var(--space-4);min-height:0;padding:var(--space-6);grid-template-columns:2rem 1fr auto}.home-section-heading{margin-bottom:var(--space-8);display:block}.home-section-heading h2{font-size:2.15rem}.home-section-action{margin-top:var(--space-4)}.popular-service-list{grid-template-columns:repeat(2,1fr)}.popular-service-list>a{min-height:12.5rem;padding:var(--space-4)}.popular-service-list>a:nth-child(n+3){border-top:1px solid var(--line)}.popular-service-list>a:last-child{grid-column:1/-1}.popular-service-list strong{margin-top:var(--space-6)}.service-matrix{grid-template-columns:1fr}.service-matrix-group,.service-matrix-group:first-child{padding:var(--space-5);border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.service-matrix-links{gap:var(--space-2) var(--space-3)}.advantages-grid,.faq-grid{gap:var(--space-8);grid-template-columns:1fr}.advantages-grid .home-section-heading,.faq-grid .home-section-heading{position:static}.advantage-list article{gap:var(--space-4);padding:var(--space-6) 0;grid-template-columns:2.75rem 1fr}.client-logo-wall{grid-template-columns:repeat(2,1fr)}.client-logo-wall>div{min-height:8rem}.client-logo-wall>div:last-child:nth-child(odd){grid-column:1/-1}.solution-cta-inner{flex-direction:column;align-items:flex-start}.solution-cta-inner h2{font-size:2.35rem}.solution-cta-inner p{font-size:.82rem;line-height:1.7}.news-list>a{gap:var(--space-3);grid-template-columns:2rem 1fr 1.25rem}.news-list>a.has-image{grid-template-columns:2rem 5rem 1fr 1.25rem}.news-list-image{width:5rem}.faq-list details>div{padding-left:0}}
.content-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 38%,#315ed742,#0000 25rem),linear-gradient(145deg,#071536,#142c76);min-height:30rem;padding:clamp(5rem,10vw,8.5rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.content-hero-visual{align-items:center;min-height:clamp(36rem,65vh,46rem);display:flex}.content-hero-media,.content-hero-shade{position:absolute;inset:0}.content-hero-media{z-index:-3;object-fit:cover;object-position:center;transform:scale(1.01)}.content-hero-shade{z-index:-2;background:linear-gradient(90deg,#040f29eb 0%,#041336bd 42%,#0413361a 72%,#04133640 100%),linear-gradient(#0000 45%,#030e278c)}.content-hero:after{z-index:-1;content:"";border:1px solid #ffffff1a;border-radius:50%;width:31rem;height:31rem;position:absolute;top:50%;right:-7rem;transform:translateY(-50%)}.content-hero-inner{z-index:1;position:relative}.content-hero nav{align-items:center;gap:var(--space-2);color:#ffffff8c;flex-wrap:wrap;margin-bottom:clamp(3rem,7vw,6rem);font-size:.72rem;display:flex}.content-hero nav a{color:#ffffffb8;text-decoration:none}.content-hero-kicker{letter-spacing:.24em;font-weight:800;color:#ffb071!important;margin:0!important;font-size:.69rem!important}.content-hero h1{max-width:11em;margin:var(--space-5) 0 0;letter-spacing:-.06em;text-wrap:balance;font-size:clamp(3rem,6.6vw,6.4rem);font-weight:760;line-height:1.04}.content-hero h1+p{max-width:48rem;margin:var(--space-5) 0 0;color:#ffffffbd;font-size:clamp(.9rem,1.25vw,1.04rem);line-height:1.85}.content-hero-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.content-hero-actions a{width:12rem;min-height:3.25rem;padding:0 var(--space-5);box-sizing:border-box;color:#fff;letter-spacing:.01em;white-space:nowrap;border:1px solid #ffffff5c;border-radius:.25rem;justify-content:center;align-items:center;font-size:.86rem;font-weight:750;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.content-hero-actions a:hover{border-color:#fff;transform:translateY(-2px)}.content-hero-actions .content-hero-primary{background:#b45309;border-color:#b45309}.content-hero-actions .content-hero-primary:hover{background:#c96713;border-color:#c96713}.content-hero-trust{gap:var(--space-3) var(--space-8);padding:var(--space-5) 0 0;color:#ffffffb3;border-top:1px solid #fff3;flex-wrap:wrap;margin:clamp(3rem,7vw,6rem) 0 0;font-size:.76rem;list-style:none;display:flex}.content-hero-trust li:before{color:#ffb071;content:"◆";margin-right:.55rem;font-size:.45rem}.content-layout{padding-block:var(--space-16) var(--space-24);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.content-layout-landing{max-width:86rem;padding-top:clamp(4rem,7vw,7rem);display:block}.legacy-list-content{padding-block:var(--space-16) var(--space-24)}.legacy-content{min-width:0;color:var(--text-body);overflow-wrap:anywhere;font-size:.95rem;line-height:1.9}.legacy-content>:first-child{margin-top:0!important}.legacy-content>:last-child{margin-bottom:0!important}.legacy-content h2,.legacy-content h3,.legacy-content h4,.legacy-content h5{color:var(--brand-deep);line-height:1.4}.content-layout-landing .legacy-content{color:#334155;font-size:.98rem}.legacy-content h2{margin:var(--space-12) 0 var(--space-5);font-size:1.65rem}.legacy-content h3{margin:var(--space-8) 0 var(--space-4);font-size:1.25rem}.legacy-content p{margin:0 0 var(--space-5)}.legacy-content a{color:var(--brand-blue);text-underline-offset:.2em}.legacy-content img,.legacy-content video,.legacy-content iframe{max-width:100%;height:auto;margin:var(--space-6) auto;border-radius:var(--radius-2);display:block}.legacy-content ul,.legacy-content ol{margin:var(--space-4) 0 var(--space-6);padding-left:1.4rem}.legacy-content li+li{margin-top:var(--space-2)}.legacy-content table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.legacy-content th,.legacy-content td{min-width:7rem;padding:var(--space-3);border:1px solid var(--line);text-align:left}.legacy-content blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);border-left:3px solid var(--accent-orange);background:var(--surface);color:var(--text-muted)}.legacy-content input,.legacy-content select,.legacy-content textarea{max-width:100%;min-height:2.75rem;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-2);color:var(--text-strong);font:inherit;background:#fff}.legacy-content button{min-height:2.75rem;padding:0 var(--space-5);border-radius:var(--radius-2);background:var(--brand-blue);color:#fff;cursor:pointer;font:inherit;border:0;font-weight:700}.legacy-content .main-center,.legacy-content .w-body{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.legacy-content .fx{gap:var(--space-4);display:flex}.legacy-content .ac{align-items:center}.legacy-content .fc{flex-direction:column}.legacy-content .jsa{justify-content:space-around}.legacy-content .jsb{justify-content:space-between}.legacy-content .jcc{justify-content:center}.legacy-content .fw{flex-wrap:wrap}.legacy-content .position{margin-bottom:var(--space-6);color:var(--text-muted);font-size:.75rem}.legacy-content .inBanner,.legacy-content .banner{border-radius:var(--radius-3);overflow:hidden}.content-detail-visual .legacy-content>.inBanner,.content-detail-visual .legacy-content .position{display:none!important}.content-detail-visual .legacy-content>div:not(.inBanner,.position),.content-detail-visual .legacy-content>section{margin-block:clamp(4.5rem,8vw,8rem)}.content-detail-visual .legacy-content .main-center,.content-detail-visual .legacy-content .w-body{max-width:74rem!important}.content-detail-visual .legacy-content .com-title{text-align:center;margin:0 0 clamp(2.25rem,4vw,3.75rem);padding-top:1.15rem;position:relative}.content-detail-visual .legacy-content .com-title:before{content:"";background:#b45309;width:2.4rem;height:.2rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.content-detail-visual .legacy-content .com-title h2,.content-detail-visual .legacy-content .com-title h3,.content-detail-visual .legacy-content .com-title h4{color:#0f2358;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.85rem);font-weight:720}.content-detail-visual .legacy-content>.category,.content-detail-visual .legacy-content>.service-process,.content-detail-visual .legacy-content>.ser-process,.content-detail-visual .legacy-content>.adavntage,.content-detail-visual .legacy-content .highCertification,.content-detail-visual .legacy-content>.tax-service,.content-detail-visual .legacy-content>.effect,.content-detail-visual .legacy-content>.custom,.content-detail-visual .legacy-content>.client,.content-detail-visual .legacy-content>.question:not(.main-center){background:#f3f6fb;border-radius:1rem;padding:clamp(3rem,6vw,5.75rem)}.content-detail-visual .legacy-content .dataBoxes,.content-detail-visual .legacy-content .highBoxes,.content-detail-visual .legacy-content .effect-items,.content-detail-visual .legacy-content .meaning-boxes,.content-detail-visual .legacy-content .matter-items,.content-detail-visual .legacy-content .tax-ser-items,.content-detail-visual .legacy-content .object-boxes,.content-detail-visual .legacy-content .custom-boxes,.content-detail-visual .legacy-content .tax-boxes,.content-detail-visual .legacy-content .company-boxes{background:#dbe3ef;border:1px solid #dbe3ef;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.content-detail-visual .legacy-content .highBoxes{grid-template-columns:repeat(5,minmax(0,1fr))}.content-detail-visual .legacy-content .dataBox,.content-detail-visual .legacy-content .highBox,.content-detail-visual .legacy-content .effect-item,.content-detail-visual .legacy-content .mean-item,.content-detail-visual .legacy-content .matter-item,.content-detail-visual .legacy-content .tax-ser-item,.content-detail-visual .legacy-content .object-box,.content-detail-visual .legacy-content .custom-box,.content-detail-visual .legacy-content .tax-box,.content-detail-visual .legacy-content .company-boxes>*{background:#fff;min-width:0;margin:0;padding:clamp(1.5rem,3vw,2.5rem)}.content-detail-visual .legacy-content .dataBox h3,.content-detail-visual .legacy-content .highBox h3,.content-detail-visual .legacy-content .object-box h3,.content-detail-visual .legacy-content .custom-box h3{color:#132b64;margin:0 0 .45rem;font-size:clamp(1rem,1.5vw,1.22rem)}.content-detail-visual .legacy-content .dataBox p,.content-detail-visual .legacy-content .highBox p,.content-detail-visual .legacy-content .object-box p{color:#7a8799;margin:0;font-size:.76rem;line-height:1.65}.content-detail-visual .legacy-content .dataBox .icon,.content-detail-visual .legacy-content .highBox .icon,.content-detail-visual .legacy-content .tax-ser-item .icon,.content-detail-visual .legacy-content .tax-box .icon{color:#1e40af;background:#edf2fa;border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;font-size:1.35rem;display:grid}.content-detail-visual.content-detail-registry .legacy-content .dataBox{gap:clamp(1.25rem,3vw,2.5rem)}.content-detail-visual.content-detail-registry .legacy-content .dataBox .icon{background:var(--registry-material-icon) center / 3.75rem 3.75rem no-repeat, linear-gradient(145deg, #f8fbff, #eaf2ff);border:1px solid #d8e5fb;border-radius:1.1rem;width:4.75rem;height:4.75rem;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 .8rem 2rem #1e40af1a}.content-detail-visual.content-detail-registry .legacy-content .dataBox:hover .icon{border-color:#b9cef5;transform:translateY(-2px);box-shadow:0 1rem 2.25rem #1e40af29}.content-detail-visual.content-detail-registry .legacy-content .dataBox .icon i{display:none}.content-detail-visual.content-detail-registry .legacy-content .dataBox:first-child{--registry-material-icon:url(/media/registry-material-name.svg)}.content-detail-visual.content-detail-registry .legacy-content .dataBox:nth-child(2){--registry-material-icon:url(/media/registry-material-id.svg)}.content-detail-visual.content-detail-registry .legacy-content .dataBox:nth-child(3){--registry-material-icon:url(/media/registry-material-contact.svg)}.content-detail-visual.content-detail-registry .legacy-content .dataBox:nth-child(4){--registry-material-icon:url(/media/registry-material-contract.svg)}.content-detail-visual .legacy-content .advanatge-items,.content-detail-visual .legacy-content .certification,.content-detail-visual .legacy-content .help-boxes,.content-detail-visual .legacy-content .special-items,.content-detail-visual .legacy-content .experts-items,.content-detail-visual .legacy-content .level-items,.content-detail-visual .legacy-content .talent-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.content-detail-visual .legacy-content .advanatge-items>*,.content-detail-visual .legacy-content .certification>*,.content-detail-visual .legacy-content .help-boxes>*,.content-detail-visual .legacy-content .special-items>*,.content-detail-visual .legacy-content .experts-items>*,.content-detail-visual .legacy-content .level-items>*,.content-detail-visual .legacy-content .talent-items>*{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;min-width:0;padding:clamp(1.5rem,2.5vw,2.25rem)}.content-detail-visual .legacy-content .advanatge-items,.content-detail-visual .legacy-content .help-boxes,.content-detail-visual .legacy-content .special-items{grid-template-columns:repeat(4,minmax(0,1fr))}.content-detail-visual .legacy-content .advanatge-items h3{color:#132b64;margin:1.25rem 0 .6rem;font-size:1.05rem}.content-detail-visual .legacy-content .advanatge-items p{color:#64748b;font-size:.76rem;line-height:1.8}.content-detail-visual .legacy-content .advanatge-items .num,.content-detail-visual .legacy-content .certification .num,.content-detail-visual .legacy-content .process-item .num,.content-detail-visual .legacy-content .question-item .num,.content-detail-visual .legacy-content .que-item .num{color:#b45309;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;line-height:1}.content-detail-visual .legacy-content .question-box{grid-template-columns:minmax(0,1fr) minmax(15rem,.78fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.content-detail-visual .legacy-content .question-box .que-l,.content-detail-visual .legacy-content .question-box .que-r{background:#dbe3ef;border:1px solid #dbe3ef;border-radius:.75rem;gap:1px;overflow:hidden}.content-detail-visual .legacy-content .question-box .que-item{background:#fff;align-items:flex-start;gap:1rem;min-height:9rem;padding:1.5rem}.content-detail-visual .legacy-content .question-box .que-item h5{color:#132b64;margin:0 0 .25rem;font-size:1rem}.content-detail-visual .legacy-content .question-box .que-item p{color:#94a3b8;margin-bottom:.75rem;font-size:.68rem}.content-detail-account .legacy-content .question-box .que-item .rItem{flex-direction:column;flex:1;align-items:flex-start;min-width:0;min-height:100%;display:flex}.content-detail-account .legacy-content .question-box .que-item a.zixun{color:#244da8;background:#eef4ff;border:1px solid #2f63db33;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:auto;min-height:2.5rem;margin-top:auto;padding:.65rem 1rem;font-size:.82rem;font-weight:750;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 .5rem 1.2rem #14377e14}.content-detail-account .legacy-content .question-box .que-item a.zixun:after{content:"→";font-size:1rem;line-height:1;transition:transform .18s}.content-detail-account .legacy-content .question-box .que-item a.zixun:hover{color:#fff;background:#2f63db;border-color:#2f63db;transform:translateY(-2px);box-shadow:0 .75rem 1.5rem #2f63db38}.content-detail-account .legacy-content .question-box .que-item a.zixun:hover:after{transform:translate(.18rem)}.content-detail-account .legacy-content .question-box .que-item a.zixun:focus-visible{outline-offset:3px;outline:3px solid #2f63db47}.content-detail-categories #all-services{scroll-margin-top:2rem}.content-detail-visual .legacy-content .question-box .que-c{background:#0f2358;border-radius:.75rem;min-height:20rem;position:relative;overflow:hidden}.content-detail-visual .legacy-content .question-box .que-c .pic,.content-detail-visual .legacy-content .question-box .que-c img{width:100%;height:100%;margin:0}.content-detail-visual .legacy-content .question-box .que-c img{object-fit:cover;opacity:.88}.content-detail-visual .legacy-content .question-box .que-c h5{color:#fff;margin:0;font-size:1.6rem;line-height:1.1;position:absolute;bottom:1.5rem;right:1.5rem}.content-detail-visual .legacy-content .mb-question-box{display:none!important}.content-detail-visual .legacy-content .more,.content-detail-visual .legacy-content .customer{color:#9a4607;border:1px solid #b45309;border-radius:.2rem;justify-content:center;align-items:center;min-height:2.6rem;padding:0 1.2rem;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}.content-detail-visual .legacy-content .zixun{border:0;border-radius:0;justify-content:center;width:100%;min-height:0;margin-top:clamp(1.75rem,3vw,2.5rem);padding:0;display:flex}.content-detail-visual .legacy-content .zixun .customer{background:#fff;gap:.55rem;min-width:9.5rem;min-height:3rem;transition:background .18s,color .18s,transform .18s;box-shadow:0 .75rem 1.8rem #0f235814}.content-detail-visual .legacy-content .zixun .customer:hover{color:#fff;background:#b45309;transform:translateY(-2px)}.content-detail-visual .legacy-content .cate-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:52rem;margin-inline:auto;display:grid}.content-detail-visual .legacy-content .cate-item{color:#fff;background:#ffffff12;border:1px solid #fff3;min-height:10rem;padding:2.4rem}.content-detail-visual .legacy-content .cate-item h4{color:#fff;margin:0 0 .5rem;font-size:1.3rem}.content-detail-visual .legacy-content .cate-item p{color:#ffffff7a;font-size:.72rem}.content-detail-visual .legacy-content>.category,.content-detail-visual .legacy-content>.service-process,.content-detail-visual .legacy-content>.ser-process,.content-detail-visual .legacy-content>.client{color:#fff;background:radial-gradient(circle at 84% 20%,#3760be5c,#0000 22rem),#0b1c48}.content-detail-visual .legacy-content>.category .com-title h3,.content-detail-visual .legacy-content>.service-process .com-title h3,.content-detail-visual .legacy-content>.ser-process .com-title h3{color:#fff}.content-detail-visual .legacy-content .service-items,.content-detail-visual .legacy-content .process-items{background:#ffffff29;border:1px solid #ffffff29;border-radius:.6rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.content-detail-visual .legacy-content .service-items{grid-template-columns:repeat(6,minmax(0,1fr))}.content-detail-visual .legacy-content .service-item,.content-detail-visual .legacy-content .ser-process .process-item{color:#fff;background:#051437eb;flex-direction:column;justify-content:space-between;gap:1rem;min-width:0;min-height:10rem;padding:1.4rem;position:relative}.content-detail-visual.content-detail-registry .legacy-content .ser-process .process-item{justify-content:center;gap:.75rem;min-height:8rem;padding:1.25rem 1rem;display:flex}.content-detail-visual.content-detail-registry .legacy-content .ser-process .process-item .icon{background:var(--registry-process-icon) center / 3.15rem 3.15rem no-repeat, #ffffff0d;border:1px solid #83b4ff47;border-radius:1rem;flex:none;width:3.75rem;height:3.75rem;box-shadow:inset 0 0 0 1px #ffffff08}.content-detail-visual.content-detail-registry .legacy-content .ser-process .process-item .icon i{display:none}.content-detail-visual.content-detail-registry .legacy-content .ser-process .process-item:first-child{--registry-process-icon:url(/media/registry-process-consult.svg)}.content-detail-visual.content-detail-registry .legacy-content .ser-process .process-item:nth-child(3){--registry-process-icon:url(/media/registry-process-name.svg)}.content-detail-visual.content-detail-registry .legacy-content .ser-process .process-item:nth-child(5){--registry-process-icon:url(/media/registry-process-documents.svg)}.content-detail-visual.content-detail-registry .legacy-content .ser-process .process-item:nth-child(7){--registry-process-icon:url(/media/registry-process-review.svg)}.content-detail-visual.content-detail-registry .legacy-content .ser-process .process-item:nth-child(9){--registry-process-icon:url(/media/registry-process-open.svg)}.content-detail-visual .legacy-content .service-item .info h4,.content-detail-visual .legacy-content .ser-process .process-item p{color:#fff;margin:0;font-size:.95rem}.content-detail-visual .legacy-content .service-item .info p{color:#ffffff70;font-size:.67rem}.content-detail-visual .legacy-content .service-item .num{color:#ffb071;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.content-detail-visual .legacy-content .ser-process .process-items .arrow{display:none}.content-detail-visual .legacy-content .core-advantage .ad-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.content-detail-visual .legacy-content .core-advantage .ad-item{color:#fff;background:#0b1c48;border-radius:.6rem;min-width:0;min-height:27rem;position:relative;overflow:hidden}.content-detail-visual .legacy-content .core-advantage .ad-item>.pic,.content-detail-visual .legacy-content .core-advantage .ad-item>.pic img{width:100%;height:100%;margin:0}.content-detail-visual .legacy-content .core-advantage .ad-item>.pic img{object-fit:cover;opacity:.72;transition:transform .5s,opacity .3s}.content-detail-visual .legacy-content .core-advantage .ad-item:hover>.pic img{opacity:.88;transform:scale(1.035)}.content-detail-visual .legacy-content .core-advantage .ad-item>.info{background:linear-gradient(#0000,#04102df5);padding:5rem 1.5rem 1.5rem;position:absolute;inset:auto 0 0}.content-detail-visual .legacy-content .core-advantage .ad-item .lx{justify-content:space-between;align-items:flex-end;display:flex}.content-detail-visual .legacy-content .core-advantage .ad-item .lx img{width:2.6rem;height:auto;margin:0}.content-detail-visual .legacy-content .core-advantage .ad-item .lx span{color:#ffb071;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.content-detail-visual .legacy-content .core-advantage .ad-item h3{color:#fff;margin:1rem 0 .35rem;font-size:1.15rem}.content-detail-visual .legacy-content .core-advantage .ad-item p{color:#ffffff94;margin:0;font-size:.75rem}.content-detail-visual .legacy-content .help-box .pic,.content-detail-visual .legacy-content .experts-item .pic,.content-detail-visual .legacy-content .meaning-boxes .pic,.content-detail-visual .legacy-content .special-item .img{border-radius:.7rem .7rem 0 0;margin:-2.25rem -2.25rem 1.5rem;overflow:hidden}.content-detail-visual .legacy-content .help-box .pic img,.content-detail-visual .legacy-content .experts-item .pic img,.content-detail-visual .legacy-content .meaning-boxes .pic img,.content-detail-visual .legacy-content .special-item .img img{object-fit:cover;width:100%;height:15rem;margin:0}.content-detail-visual .legacy-content .special-item .img{background:#f6f8fc;border-radius:.7rem .7rem 0 0;place-items:center;height:12rem;margin:-2.25rem -2.25rem 1.5rem;display:grid;position:relative;overflow:hidden}.content-detail-visual .legacy-content .special-item .img img{object-fit:contain;width:calc(100% - 2rem);height:calc(100% - 2rem);margin:0;position:absolute;inset:1rem}.content-detail-visual .legacy-content .special-item .img .dbx{opacity:.22}.content-detail-visual .legacy-content .special-item .img .dbx-hover{opacity:.92;transition:transform .3s,opacity .3s}.content-detail-visual .legacy-content .special-item:hover .img .dbx-hover{opacity:1;transform:scale(1.035)}.content-detail-visual .legacy-content .special-item .img i{z-index:1;color:#fff;font-size:2rem;position:relative}.content-detail-visual .legacy-content .company-box1,.content-detail-visual .legacy-content .company-box3,.content-detail-visual .legacy-content .origin-container,.content-detail-visual .legacy-content .tax{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.content-detail-visual .legacy-content .company-box3 .pic{order:-1}.content-detail-visual .legacy-content .company-box1 .pic img,.content-detail-visual .legacy-content .company-box3 .pic img,.content-detail-visual .legacy-content .origin-container .pic img,.content-detail-visual .legacy-content .tax-pic img{object-fit:cover;border-radius:.75rem;width:100%;min-height:25rem;margin:0;box-shadow:1.5rem 1.5rem #edf2f8}.content-detail-visual .legacy-content .company-box1 h4,.content-detail-visual .legacy-content .company-box3 h4{color:#0f2358;margin:0 0 1.5rem;font-size:clamp(1.5rem,2.5vw,2.4rem)}.content-detail-visual .legacy-content .company-box2{color:#fff;background:#0b1c48;border-radius:.75rem;margin-block:clamp(3rem,6vw,5rem);padding:clamp(2.5rem,5vw,4rem)}.content-detail-visual .legacy-content .company-box2 .fx{grid-template-columns:repeat(4,1fr);display:grid}.content-detail-visual .legacy-content .company-box2 .item{text-align:center;border-right:1px solid #ffffff29;padding:0 1.25rem}.content-detail-visual .legacy-content .company-box2 .item:last-child{border-right:0}.content-detail-visual .legacy-content .company-box2 h2{color:#ffb071;margin:0 0 .6rem;font-size:clamp(2rem,4vw,3.5rem)}.content-detail-visual .legacy-content .company-box2 p{color:#ffffffa6;margin:0}.content-detail-visual .legacy-content>.client .main-center{text-align:center;padding-block:clamp(1rem,3vw,2rem)}.content-detail-visual .legacy-content>.client h2,.content-detail-visual .legacy-content>.client h3,.content-detail-visual .legacy-content>.client h4{color:#fff;margin:0;font-size:clamp(1.6rem,3vw,2.7rem)}.content-detail-visual .legacy-content>.client p{color:#ffffff9e;margin:.8rem 0 0}.content-detail-visual .legacy-content>.integration>.box{background:#fff;border:1px solid #e1e7f0;border-radius:.7rem;max-width:74rem;margin:1.25rem auto;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 1.2rem 3rem #0e23520d}.content-detail-visual .legacy-content>.integration>.education,.content-detail-visual .legacy-content>.integration>.base{background:#f3f6fb;max-width:none;padding-block:clamp(2.5rem,5vw,4.5rem)}.content-detail-visual .legacy-content>.integration .box-t{color:#132b64;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;font-weight:750;display:flex}.content-detail-visual .legacy-content>.integration .terms,.content-detail-visual .legacy-content>.integration .base-items,.content-detail-visual .legacy-content>.integration .talent-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.content-detail-visual .legacy-content>.integration .term-item,.content-detail-visual .legacy-content>.integration .base-item,.content-detail-visual .legacy-content>.integration .talent-item{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;min-width:0;padding:1.25rem}@media (min-width:768px) and (max-width:1100px){.content-detail-visual .legacy-content .advanatge-items,.content-detail-visual .legacy-content .help-boxes,.content-detail-visual .legacy-content .special-items,.content-detail-visual .legacy-content .core-advantage .ad-items{grid-template-columns:repeat(2,minmax(0,1fr))}.content-detail-visual .legacy-content .service-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-consult-panel{top:var(--space-6);padding:var(--space-6);border-radius:var(--radius-3);background:var(--surface);position:sticky}.content-layout-landing .content-consult-panel{color:#fff;background:linear-gradient(90deg,#07163afa,#122f6feb),#0b1c48;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:clamp(4rem,8vw,8rem);padding:clamp(2.25rem,5vw,4rem);display:grid;position:relative;top:auto;overflow:hidden}.content-layout-landing .content-consult-panel:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:22rem;height:22rem;position:absolute;right:-7rem}.content-consult-panel>span{color:var(--brand-blue);letter-spacing:.14em;font-size:.65rem;font-weight:800}.content-consult-panel>div>span{color:#ffb071;letter-spacing:.16em;font-size:.65rem;font-weight:800}.content-consult-panel h2{margin:var(--space-3) 0;font-size:1.25rem}.content-layout-landing .content-consult-panel h2{color:#fff;margin:.8rem 0;font-size:clamp(1.55rem,3vw,2.45rem)}.content-consult-panel p{margin:0 0 var(--space-5);color:var(--text-muted);font-size:.78rem;line-height:1.75}.content-layout-landing .content-consult-panel p{color:#ffffff9e;max-width:44rem;margin:0}.content-consult-actions{z-index:1;gap:.65rem;display:flex;position:relative}.content-consult-panel a{min-height:2.75rem;margin-top:var(--space-2);border:1px solid var(--brand-blue);border-radius:var(--radius-2);color:var(--brand-blue);justify-content:center;align-items:center;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.content-layout-landing .content-consult-panel a{color:#fff;border-color:#ffffff61;min-width:9rem;margin:0}.content-consult-panel a:first-of-type{background:var(--brand-blue);color:#fff}.content-layout-landing .content-consult-panel a:first-of-type{background:#b45309;border-color:#b45309}.public-not-found{min-height:36rem;padding:var(--space-12) var(--space-4);background:radial-gradient(circle at 50% 45%, #315ed724, transparent 20rem), var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.public-not-found-code{color:#315ed70d;font-size:clamp(10rem,25vw,22rem);font-weight:900;line-height:1;position:absolute}.public-not-found>span,.public-not-found h1,.public-not-found p,.public-not-found>div:last-child{position:relative}.public-not-found>span{color:var(--brand-blue);letter-spacing:.16em;font-size:.68rem;font-weight:800}.public-not-found h1{margin:var(--space-4) 0;font-size:clamp(2.2rem,5vw,4rem)}.public-not-found p{color:var(--text-muted);margin:0}.public-not-found>div:last-child{gap:var(--space-3);margin-top:var(--space-8);display:flex}.public-not-found>div:last-child a{min-height:3rem;padding:0 var(--space-6);border:1px solid var(--brand-blue);border-radius:var(--radius-2);color:var(--brand-blue);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.public-not-found>div:last-child a:first-child{background:var(--brand-blue);color:#fff}.source-archive{padding:var(--space-10) 0 var(--space-20);background:#f5f7fc}.source-archive details{border:1px solid var(--line);border-radius:var(--radius-4);background:#fff;overflow:hidden;box-shadow:0 1rem 3rem #0c19480f}.source-archive summary{cursor:pointer;gap:.35rem;padding:1.35rem 1.5rem;list-style:none;display:grid}.source-archive summary::-webkit-details-marker{display:none}.source-archive summary span{color:var(--brand-blue);letter-spacing:.14em;font-size:.65rem;font-weight:800}.source-archive summary strong{color:var(--brand-deep);font-size:1.05rem}.source-archive summary small{color:var(--text-muted);line-height:1.6}.source-archive-content{border-top:1px solid var(--line);max-height:75vh;color:var(--text-body);padding:1.5rem;font-size:.82rem;line-height:1.75;overflow:auto}.source-archive-content img{max-width:100%;height:auto}.source-archive-content ul,.source-archive-content ol{padding-left:1.25rem}.source-archive-content a{color:var(--brand-blue)}.source-archive-content .fx{flex-wrap:wrap;gap:.75rem;display:flex}.source-archive-content .source-archive-form,.source-archive-content .source-archive-options{border-radius:var(--radius-2);background:var(--surface-soft);flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.source-archive-content .source-archive-button{background:var(--brand-blue);color:#fff;border-radius:999px;padding:.35rem .65rem;display:inline-flex}@media (max-width:767px){.content-hero{min-height:27rem;padding:var(--space-12) 0}.content-hero-visual{min-height:34rem}.content-hero nav{margin-bottom:var(--space-12)}.content-hero h1{font-size:clamp(2.8rem,15vw,4.2rem)}.content-hero h1+p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-hero-actions{grid-template-columns:1fr 1fr;display:grid}.content-hero-actions a{width:100%;min-width:0;padding-inline:var(--space-3)}.content-hero-trust{margin-top:var(--space-10);grid-template-columns:1fr 1fr;display:grid}.content-layout{gap:var(--space-8);padding-block:var(--space-10) var(--space-16);grid-template-columns:1fr}.content-layout-landing{padding-top:var(--space-10)}.legacy-list-content{padding-block:var(--space-10) var(--space-16)}.legacy-content{font-size:.88rem}.legacy-content .fx{flex-direction:column;align-items:stretch!important}.content-detail-visual .legacy-content>div:not(.inBanner,.position),.content-detail-visual .legacy-content>section{margin-block:3.75rem}.content-detail-visual .legacy-content>.category,.content-detail-visual .legacy-content>.service-process,.content-detail-visual .legacy-content>.ser-process,.content-detail-visual .legacy-content>.adavntage,.content-detail-visual .legacy-content .highCertification,.content-detail-visual .legacy-content>.tax-service,.content-detail-visual .legacy-content>.effect,.content-detail-visual .legacy-content>.custom,.content-detail-visual .legacy-content>.client,.content-detail-visual .legacy-content>.question:not(.main-center){border-radius:.7rem;padding:2.25rem 1.15rem}.content-detail-visual .legacy-content .dataBoxes,.content-detail-visual .legacy-content .highBoxes,.content-detail-visual .legacy-content .effect-items,.content-detail-visual .legacy-content .meaning-boxes,.content-detail-visual .legacy-content .matter-items,.content-detail-visual .legacy-content .tax-ser-items,.content-detail-visual .legacy-content .object-boxes,.content-detail-visual .legacy-content .custom-boxes,.content-detail-visual .legacy-content .tax-boxes,.content-detail-visual .legacy-content .company-boxes,.content-detail-visual .legacy-content .cate-items,.content-detail-visual .legacy-content .advanatge-items,.content-detail-visual .legacy-content .certification,.content-detail-visual .legacy-content .help-boxes,.content-detail-visual .legacy-content .special-items,.content-detail-visual .legacy-content .experts-items,.content-detail-visual .legacy-content .level-items,.content-detail-visual .legacy-content .talent-items,.content-detail-visual .legacy-content .question-box{grid-template-columns:1fr}.content-detail-visual .legacy-content .question-box .que-c{order:-1;min-height:18rem}.content-detail-visual .legacy-content .service-items,.content-detail-visual .legacy-content .process-items{grid-template-columns:1fr}.content-detail-visual .legacy-content .service-item,.content-detail-visual .legacy-content .ser-process .process-item{min-height:auto}.content-detail-visual.content-detail-registry .legacy-content .dataBox{flex-direction:row;padding:1.35rem;align-items:center!important}.content-detail-visual.content-detail-registry .legacy-content .dataBox .icon{background-size:3.25rem 3.25rem,auto;width:4.1rem;height:4.1rem}.content-detail-visual.content-detail-registry .legacy-content .ser-process .process-item{text-align:left;grid-template-columns:3.5rem 1fr;align-items:center;padding:1rem 1.15rem;display:grid}.content-detail-visual .legacy-content .core-advantage .ad-items{grid-template-columns:1fr}.content-detail-visual .legacy-content .core-advantage .ad-item{min-height:25rem}.content-detail-visual .legacy-content .company-box1,.content-detail-visual .legacy-content .company-box3,.content-detail-visual .legacy-content .origin-container,.content-detail-visual .legacy-content .tax{grid-template-columns:1fr}.content-detail-visual .legacy-content .company-box1 .pic img,.content-detail-visual .legacy-content .company-box3 .pic img,.content-detail-visual .legacy-content .origin-container .pic img,.content-detail-visual .legacy-content .tax-pic img{min-height:17rem;box-shadow:.75rem .75rem #edf2f8}.content-detail-visual .legacy-content .company-box2 .fx{grid-template-columns:repeat(2,1fr);gap:0}.content-detail-visual .legacy-content .company-box2 .item{border-bottom:1px solid #ffffff1f;border-right:0;padding:1.25rem .5rem}.content-detail-visual .legacy-content>.integration .terms,.content-detail-visual .legacy-content>.integration .base-items,.content-detail-visual .legacy-content>.integration .talent-items{grid-template-columns:1fr}.content-consult-panel{position:static}.content-layout-landing .content-consult-panel{grid-template-columns:1fr;gap:1.5rem;padding:2rem 1.35rem}.content-consult-actions{grid-template-columns:1fr 1fr;display:grid}.content-layout-landing .content-consult-panel a{min-width:0;padding-inline:.75rem}.public-not-found>div:last-child{grid-template-columns:1fr 1fr;width:min(100%,20rem);display:grid}.public-not-found>div:last-child a{padding-inline:var(--space-3);justify-content:center}}.content-hero-media{transform:none}.legacy-static-link{color:var(--brand-deep)}.content-hero-editorial{background:radial-gradient(circle at 85% 24%,#ca8a042e,#0000 22rem),linear-gradient(135deg,#071329 0%,#102657 62%,#142e68 100%);min-height:30rem;padding-block:clamp(4rem,7vw,6rem)}.content-hero-editorial:after{opacity:.55}.content-editorial-masthead{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.content-editorial-masthead:has(.content-hero-copy:only-child){grid-template-columns:minmax(0,54rem)}.content-hero-editorial nav{margin-bottom:clamp(2rem,4vw,3.5rem)}.content-hero-editorial h1{letter-spacing:-.045em;max-width:17em;font-size:clamp(2.35rem,4.4vw,4.4rem);line-height:1.12}.content-editorial-meta{letter-spacing:.06em;margin-top:var(--space-6)!important;color:#ffffff94!important;font-size:.76rem!important}.content-editorial-cover{background:#0c1f49;border:1px solid #ffffff24;border-radius:.7rem;min-height:clamp(20rem,34vw,30rem);margin:0;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0000003d}.content-editorial-cover:after{content:"";background:linear-gradient(#0000 55%,#040f2959);position:absolute;inset:0}.content-editorial-cover img{object-fit:cover}.content-layout-editorial,.content-layout-service{max-width:78rem;padding-top:clamp(3.5rem,7vw,6.5rem);display:block}.content-detail-editorial .legacy-content>.position,.content-detail-editorial .legacy-content .n-head{display:none}.content-detail-editorial .legacy-content .container{max-width:none!important}.content-detail-editorial .legacy-content .n-box{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.content-detail-editorial .legacy-content .nl{min-width:0}.content-detail-editorial .legacy-content .nbody{color:#27364d;font-size:clamp(1rem,1.25vw,1.075rem);line-height:2}.content-detail-editorial .legacy-content .nbody>p:first-child:first-letter{color:var(--brand-deep);font-size:2.8em;font-weight:760;line-height:.9}.content-detail-editorial .legacy-content .nbody img{border-radius:.45rem;margin-block:clamp(1.75rem,4vw,3rem);box-shadow:0 1.35rem 3rem #0f172a1f;width:auto!important;max-width:100%!important;height:auto!important}.content-detail-editorial .legacy-content .nr{border-left:1px solid #dce3ed;min-width:0;padding-left:1.5rem;position:sticky;top:2rem}.content-detail-editorial .legacy-content .nr>h2{color:#0f172a;letter-spacing:.08em;margin:0 0 1.5rem;font-size:1rem}.content-detail-editorial .legacy-content .nr-item{border-top:1px solid #e5eaf1;grid-template-columns:5.25rem minmax(0,1fr);gap:.85rem;padding-block:1rem;display:grid}.content-detail-editorial .legacy-content .nr-item:first-child{border-top:0}.content-detail-editorial .legacy-content .n-pic{min-width:0}.content-detail-editorial .legacy-content .n-pic img{object-fit:cover;border-radius:.25rem;margin:0;width:100%!important;height:4rem!important}.content-detail-editorial .legacy-content .nc{min-width:0;display:block}.content-detail-editorial .legacy-content .nc p{margin:0 0 .4rem;line-height:1.45}.content-detail-editorial .legacy-content .nc a{color:#26364f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:650;text-decoration:none;display:-webkit-box;overflow:hidden}.content-detail-editorial .legacy-content .nc span{color:#94a3b8;font-size:.68rem}.content-layout-editorial .content-consult-panel,.content-layout-service .content-consult-panel{background:#f7f9fc;border:1px solid #dfe6f0;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:clamp(4rem,8vw,7rem);padding:clamp(2rem,4vw,3rem);display:grid;position:relative;top:auto}.content-layout-editorial .content-consult-panel h2,.content-layout-service .content-consult-panel h2{color:#0f172a;margin:.65rem 0;font-size:clamp(1.35rem,2.4vw,2rem)}.content-layout-editorial .content-consult-panel p,.content-layout-service .content-consult-panel p{max-width:45rem;margin:0}.content-layout-editorial .content-consult-panel a,.content-layout-service .content-consult-panel a{min-width:8.75rem;margin:0}.content-list-hero{min-height:25rem;padding-block:clamp(4rem,7vw,6rem)}.content-list-hero-visual .content-hero-shade{background:linear-gradient(90deg,#040f29eb,#041336a6 48%,#04133633)}.content-list-hero nav{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.content-list-hero h1{max-width:14em;font-size:clamp(2.75rem,5.5vw,5rem)}.legacy-list-content>.inBanner,.legacy-list-content>.position{display:none!important}.legacy-list-content .list-nav{border-bottom:1px solid #dce3ed;margin-bottom:clamp(2.5rem,5vw,4.5rem)!important}.legacy-list-content .list-nav ul{flex-flow:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.legacy-list-content .list-nav li{margin:0}.legacy-list-content .list-nav a{color:#64748b;border-bottom:2px solid #0000;padding:1rem 1.35rem;font-size:.83rem;font-weight:650;text-decoration:none;display:block}.legacy-list-content .list-nav .ej-active a,.legacy-list-content .list-nav a:hover{color:#0f172a;border-bottom-color:#ca8a04}.legacy-list-content .news-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3.25rem;display:grid}.legacy-list-content .news-container>.item{min-width:0;color:inherit;border-bottom:1px solid #e2e8f0;grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:1.4rem;padding-block:1.4rem;text-decoration:none;display:grid}.legacy-list-content .news-container>.item .pic{background:#e9eef5;border-radius:.35rem;min-width:0;overflow:hidden}.legacy-list-content .news-container>.item .pic img{object-fit:cover;border-radius:0;margin:0;transition:transform .22s;width:100%!important;height:8rem!important}.legacy-list-content .news-container>.item:hover .pic img{transform:scale(1.025)}.legacy-list-content .news-container .txt{min-width:0}.legacy-list-content .news-container h2{color:#14213b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .6rem;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.legacy-list-content .news-container p{color:#718096;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.7;display:-webkit-box;overflow:hidden}.legacy-list-content .news-container .date{color:#a16207;letter-spacing:.08em;margin-bottom:.45rem;font-size:.7rem;font-weight:760}.legacy-list-content .news-container .hover-date{display:none}.legacy-list-content .article-archive-cover-placeholder{color:#ffffffc7;letter-spacing:.2em;background:radial-gradient(circle at 76% 20%,#ffffff47,#0000 24%),linear-gradient(145deg,#0a214e 0%,#2451a5 100%);place-items:center;height:8rem;font-size:.72rem;font-weight:800;display:grid}.article-archive-category{color:#2451a5;background:#edf3ff;border-radius:999px;margin-top:.8rem;padding:.28rem .55rem;font-size:.68rem;font-weight:750;display:inline-flex}.article-archive-empty{text-align:center;background:linear-gradient(145deg,#f8faff,#eef4ff);border:1px solid #dce5f1;border-radius:1rem;padding:clamp(4rem,8vw,7rem) 1.5rem}.article-archive-empty>span{color:#c65d0b;letter-spacing:.16em;font-size:.72rem;font-weight:800}.article-archive-empty h2{color:#0f2a60;margin:.85rem 0 .65rem;font-size:clamp(1.4rem,3vw,2rem)}.article-archive-empty p{color:#64748b;margin:0}.legacy-list-content .page,.legacy-list-content .pages,.legacy-list-content .pagination{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:3rem;display:flex}.legacy-list-content .page a,.legacy-list-content .pages a,.legacy-list-content .pagination a,.legacy-list-content .page span,.legacy-list-content .pages span,.legacy-list-content .pagination span{color:#334155;border:1px solid #dce3ed;border-radius:.25rem;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;text-decoration:none;display:inline-flex}.content-list-consult{margin-bottom:var(--space-24);color:#fff;background:linear-gradient(100deg,#07163a,#143275);border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2.25rem,5vw,4rem);display:grid;overflow:hidden}.content-list-consult>div>span{color:#e8b94b;letter-spacing:.16em;font-size:.66rem;font-weight:800}.content-list-consult h2{color:#fff;margin:.75rem 0;font-size:clamp(1.5rem,3vw,2.35rem)}.content-list-consult p{color:#ffffffa3;margin:0}.content-list-consult a{color:#fff;border:1px solid #ffffff61;border-radius:.25rem;justify-content:center;align-items:center;min-width:9rem;min-height:3rem;padding-inline:1rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.content-list-consult a:first-child{background:#b77909;border-color:#b77909}.content-layout-service .legacy-content>.position{display:none}.content-layout-service .legacy-content .box1{grid-template-columns:minmax(19rem,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(2.5rem,6vw,6rem);margin-bottom:clamp(4rem,8vw,7rem);display:grid}.content-layout-service .legacy-content .box1>.img,.content-layout-service .legacy-content .box1>.txt{min-width:0}.content-layout-service .legacy-content .box1 .pic{background:#e9eef5;border-radius:.55rem;height:100%;min-height:25rem;overflow:hidden}.content-layout-service .legacy-content .box1 .pic img{object-fit:cover;min-height:25rem;margin:0;width:100%!important;height:100%!important}.content-layout-service .legacy-content .box1>.txt{flex-direction:column;justify-content:center;padding-block:2rem;display:flex}.content-layout-service .legacy-content .box1 h3{color:#0f172a;letter-spacing:-.04em;margin:0 0 1.25rem;font-size:clamp(2.1rem,4vw,3.6rem)}.content-layout-service .legacy-content .box1 .info{color:#526078;font-size:1rem;line-height:1.9}.content-layout-service .legacy-content .box1 .customer{color:#fff;background:#b77909;border-radius:.25rem;justify-content:center;align-items:center;min-height:3.15rem;margin-top:1.5rem;padding-inline:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.content-layout-service .legacy-content .box2{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.content-layout-service .legacy-content .box2-l{min-width:0}.content-layout-service-sparse .legacy-content .box2{grid-template-columns:1fr}.content-layout-service-sparse .legacy-content .box2-l:empty{display:none}.content-layout-service-sparse .legacy-content .box2-r{width:100%;position:static}.content-layout-service .legacy-content .box2-l>p>strong:only-child{color:#0f172a;margin-top:2.5rem;font-size:1.45rem;display:block}.content-layout-service .legacy-content .box2-l table{table-layout:fixed;display:table;overflow:visible;width:100%!important}.content-layout-service .legacy-content .box2-l tbody,.content-layout-service .legacy-content .box2-l tr{width:100%!important}.content-layout-service .legacy-content .box2-l td{overflow-wrap:anywhere;text-align:center;vertical-align:middle;min-width:0;padding:1.15rem;width:auto!important}.content-layout-service .legacy-content .box2-l td img{margin:.5rem auto 1rem;width:min(100%,13rem)!important;height:auto!important}.content-layout-service .legacy-content .box2-r{background:#f8fafc;border:1px solid #e0e7f0;border-radius:.45rem;min-width:0;padding:1.5rem;position:sticky;top:2rem}.content-layout-service .legacy-content .box2-r h3{color:#0f172a;margin:0 0 1rem;font-size:1rem}.content-layout-service .legacy-content .box2-r .item{color:#334155;border-top:1px solid #e0e7f0;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.8rem;padding-block:.8rem;text-decoration:none;display:grid}.content-layout-service .legacy-content .box2-r .pic{min-width:0}.content-layout-service .legacy-content .box2-r img{object-fit:cover;margin:0;width:100%!important;height:3.5rem!important}.content-layout-service .legacy-content .box2-r p{margin:0;font-size:.78rem;line-height:1.5}.service-assurance{color:#fff;background:linear-gradient(135deg,#ffffff0a,#0000 55%),#0d2048;border-radius:.65rem;grid-template-columns:minmax(18rem,.85fr) minmax(0,1.5fr);gap:clamp(3rem,7vw,7rem);margin-top:clamp(4rem,8vw,7rem);padding:clamp(3rem,6vw,5.5rem);display:grid;box-shadow:0 2rem 5rem #0f172a24}.service-assurance-heading>p{color:#e6b84a;letter-spacing:.18em;margin:0 0 1rem;font-size:.72rem;font-weight:800}.service-assurance-heading h2{letter-spacing:-.04em;max-width:10em;margin:0 0 1.25rem;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.12}.service-assurance-heading>span{color:#ffffff9e;max-width:31rem;font-size:.94rem;line-height:1.9;display:block}.service-assurance ol{margin:0;padding:0;list-style:none;display:grid}.service-assurance li{border-top:1px solid #ffffff24;grid-template-columns:3.5rem minmax(0,1fr);column-gap:1.25rem;padding-block:1.6rem;display:grid}.service-assurance li:first-child{border-top:0;padding-top:0}.service-assurance li>span{color:#e6b84a;letter-spacing:.12em;grid-row:1/span 2;font:800 .72rem/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.service-assurance li h3{color:#fff;margin:0 0 .45rem;font-size:1.06rem}.service-assurance li p{color:#ffffff94;margin:0;font-size:.86rem;line-height:1.75}.source-unavailable-page{color:#fff;background:radial-gradient(circle at 82% 18%,#ca8a0429,#0000 25rem),linear-gradient(135deg,#071329,#102657 68%,#16377b);min-height:46rem;padding-block:clamp(6rem,10vw,10rem);overflow:hidden}.source-unavailable-inner{position:relative}.source-unavailable-inner:after{z-index:0;content:"";border:1px solid #ffffff1a;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-8rem;right:-12rem}.source-unavailable-inner>*{z-index:1;position:relative}.source-unavailable-page h1{letter-spacing:-.055em;max-width:14em;margin:1rem 0 1.5rem;font-size:clamp(3rem,6.5vw,6rem);line-height:1.04}.source-unavailable-page h1+p{color:#ffffffab;max-width:48rem;font-size:1rem;line-height:1.9}.source-unavailable-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.5rem;display:flex}.source-unavailable-actions a{color:#fff;border:1px solid #ffffff5c;border-radius:.25rem;justify-content:center;align-items:center;min-height:3.2rem;padding-inline:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.source-unavailable-actions a:first-child{background:#b77909;border-color:#b77909}.source-unavailable-page dl{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:68rem;margin:clamp(4rem,8vw,7rem) 0 0;display:grid}.source-unavailable-page dl>div{grid-template-columns:auto 1fr;gap:1rem;padding:1.5rem 2rem 1.5rem 0;display:grid}.source-unavailable-page dt{color:#e8b94b;font-size:.72rem;font-weight:800}.source-unavailable-page dd{gap:.35rem;margin:0;display:grid}.source-unavailable-page dd strong{font-size:.92rem}.source-unavailable-page dd span{color:#ffffff85;font-size:.76rem}@media (max-width:1050px){.legacy-list-content .news-container{grid-template-columns:1fr}}@media (max-width:767px){.content-hero-editorial{min-height:0;padding-block:3.5rem 4rem}:is(.content-editorial-masthead,.content-editorial-masthead:has(.content-hero-copy:only-child)){grid-template-columns:1fr;gap:2rem}.content-hero-editorial h1{font-size:clamp(2.1rem,10.5vw,3.4rem)}.content-editorial-cover{min-height:17rem}.content-detail-editorial .legacy-content .n-box,.content-layout-service .legacy-content .box1,.content-layout-service .legacy-content .box2{grid-template-columns:1fr;gap:2.25rem}.content-detail-editorial .legacy-content .nr,.content-layout-service .legacy-content .box2-r{position:static}.content-detail-editorial .legacy-content .nr{border-top:1px solid #dce3ed;border-left:0;padding:2rem 0 0}.content-layout-editorial .content-consult-panel,.content-layout-service .content-consult-panel,.content-list-consult{grid-template-columns:1fr;gap:1.5rem}.content-list-hero{min-height:22rem}.content-list-hero h1{font-size:clamp(2.4rem,12vw,3.7rem)}.legacy-list-content .list-nav{overflow-x:auto}.legacy-list-content .list-nav ul{flex-wrap:nowrap;width:max-content;max-width:none!important}.legacy-list-content .news-container>.item{grid-template-columns:7.5rem minmax(0,1fr);gap:1rem}.legacy-list-content .news-container>.item .pic img{height:6.5rem!important}.legacy-list-content .news-container p{display:none}.content-list-consult{margin-bottom:var(--space-16);padding:2rem 1.35rem}.content-list-consult .content-consult-actions{grid-template-columns:1fr}.content-layout-service .legacy-content .box1 .pic,.content-layout-service .legacy-content .box1 .pic img{min-height:18rem}.content-layout-service .legacy-content .box1>.txt{padding-block:0}.content-layout-service .legacy-content .box2-l table{display:block;overflow-x:auto}.content-layout-service .legacy-content .box2-l td{min-width:8.5rem}.service-assurance{grid-template-columns:1fr;gap:3rem;padding:2.5rem 1.5rem}.source-unavailable-page{min-height:0;padding-block:5rem}.source-unavailable-page h1{font-size:clamp(2.7rem,13vw,4rem)}.source-unavailable-page dl{grid-template-columns:1fr}.source-unavailable-actions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.legacy-list-content .news-container>.item .pic img{transition:none}}.content-detail-categories .content-hero-actions a{flex:0 0 12rem;width:12rem}.content-detail-categories .content-consult-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.content-detail-categories .content-consult-actions a{white-space:nowrap;width:100%;min-width:0;margin:0;padding-inline:.75rem}.content-detail-categories .legacy-content .categorie-items{gap:1.5rem;display:grid;max-width:74rem!important}.content-detail-categories .legacy-content .categories-item{background:#fff;border:1px solid #dfe7f2;border-radius:.8rem;padding:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #0f23580d}.content-detail-categories .legacy-content .categories-item:before{content:"";background:#b45309;width:.28rem;position:absolute;inset:0 auto 0 0}.content-detail-categories .legacy-content .categories-item>h3{color:#0f2358;margin:0 0 1.5rem;font-size:clamp(1.2rem,2vw,1.55rem)}.content-detail-categories .legacy-content .categories-item .sub-items{gap:0;display:grid}.content-detail-categories .legacy-content .categories-item .sub-item{border-top:1px solid #edf1f7;grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.1rem 0;display:grid}.content-detail-categories .legacy-content .categories-item .sub-name{color:#52627b;padding-top:.55rem;font-size:.86rem;font-weight:750}.content-detail-categories .legacy-content .sub-info ul{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.content-detail-categories .legacy-content .sub-info li{margin:0}.content-detail-categories .legacy-content .sub-info a{color:#1e3a8a;background:#f7f9fc;border:1px solid #dce5f2;border-radius:.35rem;align-items:center;min-height:2.35rem;padding:.35rem .85rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.content-detail-categories .legacy-content .sub-info a:after{color:#b45309;content:"→";margin-left:.55rem;font-size:.75rem}.content-detail-categories .legacy-content .sub-info a:hover,.content-detail-categories .legacy-content .sub-info a:focus-visible{color:#fff;background:#1e40af;border-color:#1e40af;outline:none;transform:translateY(-1px)}.content-detail-residence .legacy-content .origin{max-width:74rem!important}.content-detail-residence .legacy-content .origin-container{display:block}.content-detail-residence .legacy-content .origin-container>.pic-l{display:none}.content-detail-residence .legacy-content .origin-container>.swiper-container{width:100%;overflow:visible}.content-detail-residence .legacy-content #origin-swiper .swiper-wrapper{gap:1rem;padding-left:2rem;display:grid;position:relative;height:auto!important;transform:none!important}.content-detail-residence .legacy-content #origin-swiper .swiper-wrapper:before{content:"";background:#c9d7eb;width:2px;position:absolute;inset:1rem auto 1rem .55rem}.content-detail-residence .legacy-content #origin-swiper .swiper-slide{background:#fff;border:1px solid #dce5f2;border-radius:.75rem;grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);min-height:0;padding:clamp(1.4rem,2.5vw,2rem);display:grid;position:relative;box-shadow:0 .9rem 2.4rem #0f23580d;width:100%!important}.content-detail-residence .legacy-content #origin-swiper .swiper-slide:before{content:"";background:#b45309;border:3px solid #fff;border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:1.8rem;left:-2.05rem;box-shadow:0 0 0 2px #b45309}.content-detail-residence .legacy-content #origin-swiper .origin-t h3{color:#0f2358;margin:0 0 .45rem;font-size:clamp(1.2rem,2vw,1.5rem)}.content-detail-residence .legacy-content #origin-swiper .origin-t .en{color:#b45309;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.content-detail-residence .legacy-content #origin-swiper .swiper-slide>p{color:#53627a;margin:0;font-size:.86rem;line-height:1.9}.content-detail-residence .legacy-content .effect{background:#f3f6fb;border-radius:1rem}.content-detail-residence .legacy-content .effect-items{background:0 0;border:0;gap:1rem;overflow:visible}.content-detail-residence .legacy-content .effect-item{border:1px solid #dce5f2;border-radius:.75rem;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:1.15rem;min-height:13rem;display:grid;position:relative;box-shadow:0 .9rem 2rem #0f23580d}.content-detail-residence .legacy-content .effect-item .num{color:#fff;background:#0f2358;border-radius:.7rem;place-items:center;width:3.25rem;height:3.25rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;display:grid}.content-detail-residence .legacy-content .effect-item h3{color:#0f2358;margin:0 0 .65rem;font-size:1.08rem;line-height:1.55}.content-detail-residence .legacy-content .effect-item p{color:#67758b;margin:0;font-size:.8rem;line-height:1.85}.content-detail-residence .legacy-content>.integration>.box{border-color:#dce5f2;border-radius:.9rem;max-width:74rem;margin:1.5rem auto;padding:clamp(2rem,4vw,3.25rem);box-shadow:0 1rem 2.8rem #0f23580f}.content-detail-residence .legacy-content>.integration>.education,.content-detail-residence .legacy-content>.integration>.base{background:#f3f6fb;max-width:74rem}.content-detail-residence .legacy-content>.integration .box-t{border-bottom:1px solid #dce5f2;grid-template-columns:minmax(13rem,.38fr) minmax(0,1fr);align-items:start;gap:2rem;margin-bottom:2rem;padding-bottom:1.35rem;display:grid}.content-detail-residence .legacy-content>.integration .box-t h3{color:#0f2358;margin:0;padding-left:1rem;font-size:1.08rem;line-height:1.55;position:relative}.content-detail-residence .legacy-content>.integration .box-t h3:before{content:"";background:#b45309;border-radius:.2rem;width:.25rem;position:absolute;inset:.15rem auto .15rem 0}.content-detail-residence .legacy-content>.integration .box-t p{color:#53627a;margin:0;font-size:.82rem;line-height:1.85}.content-detail-residence .legacy-content .age-box{padding-bottom:.35rem;overflow-x:auto}.content-detail-residence .legacy-content .age-box ul{margin:0;padding:0;list-style:none}.content-detail-residence .legacy-content .age-box .age-ul-1{background:#dce5f2;border:1px solid #dce5f2;border-radius:.65rem;gap:1px;min-width:64rem;display:grid;overflow:hidden}.content-detail-residence .legacy-content .age-box .age-ul-2{background:#dce5f2;grid-template-columns:5.5rem repeat(18,minmax(2.7rem,1fr));gap:1px;display:grid}.content-detail-residence .legacy-content .age-box .age-ul-2>li{color:#52627b;background:#fff;place-items:center;min-height:3.2rem;margin:0;font-size:.74rem;font-weight:650;display:grid}.content-detail-residence .legacy-content .age-box .age-ul-2>li:first-child{color:#fff;background:#0f2358;font-weight:750}.content-detail-residence .legacy-content .education-box .standard{color:#64748b;margin:0 0 1rem;font-size:.78rem;font-weight:700}.content-detail-residence .legacy-content .education-box .cir{display:none}.content-detail-residence .legacy-content .education-box .items{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.content-detail-residence .legacy-content .education-box .item,.content-detail-residence .legacy-content .level-item{background:#fff;border:1px solid #dce5f2;border-radius:.65rem;flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0;min-height:10.5rem;padding:1.25rem;display:flex;position:relative}.content-detail-residence .legacy-content .education-box .item p,.content-detail-residence .legacy-content .level-item p{color:#44546c;margin:0;font-size:.78rem;line-height:1.75}.content-detail-residence .legacy-content .education-box .item .num,.content-detail-residence .legacy-content .level-item .num{color:#b45309;order:-1;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;line-height:1}.content-detail-residence .legacy-content .level-boxes{display:block}.content-detail-residence .legacy-content .level-boxes .level-pic{display:none}.content-detail-residence .legacy-content .level-boxes .level-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.content-detail-residence .legacy-content .level .salary{color:#53627a;background:#f7f9fc;border-left:.25rem solid #b45309;margin:1rem 0 0;padding:1rem 1.2rem;font-size:.78rem;line-height:1.8}.content-detail-residence .legacy-content>.integration>.integrate{display:none}.content-detail-residence .legacy-content>.integration .terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.content-detail-residence .legacy-content>.integration .term-item{background:#f7f9fc;border:1px solid #dce5f2;border-radius:.65rem;align-items:flex-start;min-height:9rem;padding:1.4rem}.content-detail-residence .legacy-content>.integration .term-item p{color:#44546c;margin:0;font-size:.8rem;line-height:1.85}.content-detail-residence .legacy-content .meaning-boxes{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;overflow:visible}.content-detail-residence .legacy-content .meaning-boxes .mean-item{border:1px solid #dce5f2;border-radius:.8rem;grid-template-columns:1fr;align-content:start;padding:0;display:grid;overflow:hidden;box-shadow:0 .9rem 2.4rem #0f23580d}.content-detail-residence .legacy-content .meaning-boxes .mean-item .pic{border-radius:0;order:-1;width:100%;height:13rem;margin:0;overflow:hidden}.content-detail-residence .legacy-content .meaning-boxes .mean-item .pic img{object-fit:cover;width:100%;height:100%;margin:0;display:block}.content-detail-residence .legacy-content .meaning-boxes .mean-item .txt{min-width:0;padding:1.75rem}.content-detail-residence .legacy-content .meaning-boxes .item-t{align-items:flex-start}.content-detail-residence .legacy-content .meaning-boxes h4{color:#0f2358;margin:0 0 .45rem;font-size:1.15rem}.content-detail-residence .legacy-content .meaning-boxes .subtitle>p{color:#b45309;letter-spacing:.07em;margin:0;font-size:.68rem;font-weight:750}.content-detail-residence .legacy-content .meaning-boxes .num{color:#1e3a8a;margin-top:.8rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.content-detail-residence .legacy-content .meaning-boxes .icon{display:none}.content-detail-residence .legacy-content .meaning-boxes .info{color:#53627a;margin:1.2rem 0 0;font-size:.78rem;line-height:1.85}.content-detail-residence .legacy-content .matter-items{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;overflow:visible}.content-detail-residence .legacy-content .matter-item{border:1px solid #dce5f2;border-radius:.75rem;min-height:15rem;box-shadow:0 .8rem 2.2rem #0f23580d}.content-detail-residence .legacy-content .matter-item .num{color:#b45309;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.content-detail-residence .legacy-content .matter-item h3{color:#0f2358;margin:.7rem 0 .25rem;font-size:1.1rem}.content-detail-residence .legacy-content .matter-item .en{color:#8a96a8;margin:0;font-size:.7rem}.content-detail-residence .legacy-content .matter-item>.info{color:#53627a;margin:1.25rem 0 0;font-size:.8rem;line-height:1.85}.content-detail-tax-rebate .legacy-content .tax-ser-items{background:0 0;border:0;gap:1rem;overflow:visible}.content-detail-tax-rebate .legacy-content .tax-ser-item{border:1px solid #dce5f2;border-radius:.75rem;min-height:11.5rem;padding-right:8.5rem;display:block;position:relative;box-shadow:0 .9rem 2.4rem #0f23580d}.content-detail-tax-rebate .legacy-content .tax-ser-item .info-t{display:block}.content-detail-tax-rebate .legacy-content .tax-ser-item h3{color:#0f2358;margin:0 0 .55rem;font-size:1.08rem}.content-detail-tax-rebate .legacy-content .tax-ser-item p{color:#718096;margin:0;font-size:.78rem;line-height:1.7}.content-detail-tax-rebate .legacy-content .tax-ser-item .icon{background:var(--tax-service-icon) center / 4.5rem 4.5rem no-repeat;border:1px solid #d6e2f5;border-radius:.85rem;width:4.5rem;height:4.5rem;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}.content-detail-tax-rebate .legacy-content .tax-ser-item .icon i{display:none}.content-detail-tax-rebate .legacy-content .tax-ser-item:first-child{--tax-service-icon:url(/media/tax-foreign.svg)}.content-detail-tax-rebate .legacy-content .tax-ser-item:nth-child(2){--tax-service-icon:url(/media/tax-manufacturing.svg)}.content-detail-tax-rebate .legacy-content .tax-ser-item:nth-child(3){--tax-service-icon:url(/media/tax-accounting.svg)}.content-detail-tax-rebate .legacy-content .tax-ser-item:nth-child(4){--tax-service-icon:url(/media/tax-import.svg)}.content-detail-tax-rebate .legacy-content .process.main-center{background:#0f2358;border-radius:1rem;padding:clamp(3rem,6vw,5rem);max-width:74rem!important}.content-detail-tax-rebate .legacy-content .process.main-center .com-title h3{color:#fff}.content-detail-tax-rebate .legacy-content .process.main-center .process-items{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid;overflow:visible}.content-detail-tax-rebate .legacy-content .process.main-center .process-t,.content-detail-tax-rebate .legacy-content .process.main-center .process-b{display:contents}.content-detail-tax-rebate .legacy-content .process.main-center .process-item{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:.7rem;flex-direction:column;gap:2.5rem;min-width:0;min-height:15rem;padding:1.5rem;display:flex;position:relative}.content-detail-tax-rebate .legacy-content .process.main-center .process-item:after{z-index:2;content:"";border-top:2px solid #d59643;border-right:2px solid #d59643;width:1rem;height:1rem;position:absolute;top:2.15rem;right:-.9rem;transform:rotate(45deg)}.content-detail-tax-rebate .legacy-content .process.main-center .process-b .process-item:last-child:after{display:none}.content-detail-tax-rebate .legacy-content .process.main-center .num{color:#f0b866;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;line-height:1}.content-detail-tax-rebate .legacy-content .process.main-center .pro-info{display:block}.content-detail-tax-rebate .legacy-content .process.main-center .txt{min-width:0}.content-detail-tax-rebate .legacy-content .process.main-center h4{color:#fff;word-break:normal;overflow-wrap:break-word;margin:0 0 .55rem;font-size:.98rem;line-height:1.55}.content-detail-tax-rebate .legacy-content .process.main-center p{color:#ffffff94;word-break:normal;overflow-wrap:break-word;margin:0;font-size:.7rem;line-height:1.65}.content-detail-tax-rebate .legacy-content .process.main-center .icon{display:none}.content-detail-tax-plan .legacy-content .object-boxes{background:0 0;border:0;gap:1.25rem;overflow:visible}.content-detail-tax-plan .legacy-content .object-box{border:1px solid #dce5f2;border-radius:.8rem;min-height:31rem;padding:clamp(2rem,3vw,3rem);box-shadow:0 1rem 2.6rem #0f23580d}.content-detail-tax-plan .legacy-content .object-box .t-des{border-bottom:1px solid #e4eaf3;min-height:8rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.content-detail-tax-plan .legacy-content .object-box .t-des h4{color:#0f2358;margin:0 0 .8rem;padding-left:1rem;font-size:1.2rem;position:relative}.content-detail-tax-plan .legacy-content .object-box .t-des h4:before{content:"";background:#b45309;width:.25rem;position:absolute;inset:.1rem auto .1rem 0}.content-detail-tax-plan .legacy-content .object-box .t-des p{color:#64748b;margin:0;font-size:.8rem;line-height:1.8}.content-detail-tax-plan .legacy-content .object-box ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.content-detail-tax-plan .legacy-content .object-box li{margin:0}.content-detail-tax-plan .legacy-content .object-box li a,.content-detail-tax-plan .legacy-content .object-box li .legacy-static-link{color:#263b62;background:#f7f9fc;border:1px solid #e0e7f1;border-radius:.45rem;align-items:center;min-height:3.15rem;padding:.65rem .85rem;font-size:.78rem;font-weight:650;line-height:1.45;text-decoration:none;display:flex}.content-detail-tax-plan .legacy-content .object-box li a:before,.content-detail-tax-plan .legacy-content .object-box li .legacy-static-link:before{content:"";background:#b45309;border-radius:50%;flex:none;width:.42rem;height:.42rem;margin-right:.65rem}.content-detail-special-permit .legacy-content .tax-boxes{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;overflow:visible}.content-detail-special-permit .legacy-content .tax-box{border:1px solid #dce5f2;border-radius:.75rem;flex-direction:column;min-height:16rem;padding:1.75rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 .9rem 2.4rem #0f23580d}.content-detail-special-permit .legacy-content .tax-box:before{content:"";background:#b45309;height:.24rem;position:absolute;inset:0 0 auto}.content-detail-special-permit .legacy-content .tax-box:hover{border-color:#b9cae6;transform:translateY(-3px);box-shadow:0 1.2rem 2.8rem #0f23581a}.content-detail-special-permit .legacy-content .tax-box h3{color:#0f2358;margin:0 0 .55rem;font-size:1rem;line-height:1.5}.content-detail-special-permit .legacy-content .tax-box>p{color:#718096;margin:0;font-size:.72rem;line-height:1.55}.content-detail-special-permit .legacy-content .tax-box .icon{background:var(--permit-icon) center / 4.5rem 4.5rem no-repeat;border:1px solid #d6e2f5;border-radius:.85rem;width:4.5rem;height:4.5rem;margin-top:auto}.content-detail-special-permit .legacy-content .tax-box .icon i{display:none}.content-detail-special-permit .legacy-content .tax-box:first-child{--permit-icon:url(/media/permit-food.svg)}.content-detail-special-permit .legacy-content .tax-box:nth-child(2){--permit-icon:url(/media/permit-hygiene.svg)}.content-detail-special-permit .legacy-content .tax-box:nth-child(3){--permit-icon:url(/media/permit-education.svg)}.content-detail-special-permit .legacy-content .tax-box:nth-child(4){--permit-icon:url(/media/permit-import.svg)}.content-detail-special-permit .legacy-content .tax-box:nth-child(5){--permit-icon:url(/media/permit-medical.svg)}.content-detail-special-permit .legacy-content .tax-box:nth-child(6){--permit-icon:url(/media/permit-chemical.svg)}.content-detail-special-permit .legacy-content .tax-box:nth-child(7){--permit-icon:url(/media/permit-labor.svg)}.content-detail-special-permit .legacy-content .tax-box:nth-child(8){--permit-icon:url(/media/permit-special.svg)}.legacy-content .paged{color:#9aa8bb;white-space:normal;background:linear-gradient(#fff 0%,#f6f9fd 100%);border:1px solid #dce5f1;border-radius:.85rem;flex-wrap:wrap;justify-content:center;gap:.35rem;width:fit-content;max-width:100%;margin:2.75rem auto 0;padding:.45rem;font-size:0;line-height:1;display:flex;box-shadow:0 .9rem 2.5rem #0f2a5c14}.legacy-content .paged .page-num,.legacy-content .paged a,.legacy-content .paged span{color:#42526a;background:0 0;border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;margin:0;font-size:.82rem;font-weight:750;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.legacy-content .paged span.page-num,.legacy-content .paged span{color:#9aa8bb;background:0 0;border-color:#0000}.legacy-content .paged a.page-num:hover,.legacy-content .paged a.page-num:focus-visible,.legacy-content .paged a:hover,.legacy-content .paged a:focus-visible{color:#102a5c;outline-offset:2px;background:#fff;border-color:#c9d7ea;outline:2px solid #0000;transform:translateY(-1px);box-shadow:0 .45rem 1rem #0f2a5c1a}.legacy-content .paged .page-num-current,.legacy-content .paged .current{color:#fff;background:linear-gradient(145deg,#0a214e 0%,#173d85 100%);border-color:#102a5c;position:relative;box-shadow:0 .7rem 1.35rem #102a5c3d}.legacy-content .paged .page-num-current:after,.legacy-content .paged .current:after{content:"";background:#e6a33a;border-radius:999px;height:2px;position:absolute;bottom:.32rem;left:.45rem;right:.45rem}@media (max-width:1100px){.content-detail-residence .legacy-content .education-box .items,.content-detail-residence .legacy-content .level-boxes .level-items{grid-template-columns:repeat(3,minmax(0,1fr))}.content-detail-special-permit .legacy-content .tax-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}.content-detail-tax-rebate .legacy-content .process.main-center .process-items{grid-template-columns:repeat(3,minmax(0,1fr))}.content-detail-tax-rebate .legacy-content .process.main-center .process-item:after{display:none}}@media (max-width:767px){.legacy-content .paged{gap:.2rem;padding:.35rem}.legacy-content .paged .page-num,.legacy-content .paged a,.legacy-content .paged span{width:2.35rem;height:2.35rem;font-size:.78rem}.content-detail-categories .content-hero-actions a{flex-basis:auto;width:100%}.content-detail-categories .content-consult-actions{grid-template-columns:1fr}.content-detail-categories .content-consult-actions a{width:100%;min-width:0}.content-detail-categories .legacy-content .categories-item{padding:1.35rem}.content-detail-categories .legacy-content .categories-item .sub-item{grid-template-columns:1fr;gap:.7rem}.content-detail-categories .legacy-content .categories-item .sub-name{padding-top:0}.content-detail-categories .legacy-content .sub-info a{min-height:2.25rem;padding-inline:.7rem}.content-detail-residence .legacy-content #origin-swiper .swiper-wrapper{padding-left:1.5rem}.content-detail-residence .legacy-content #origin-swiper .swiper-slide{grid-template-columns:1fr;gap:1rem}.content-detail-residence .legacy-content #origin-swiper .swiper-slide:before{left:-1.55rem}.content-detail-residence .legacy-content .effect-items,.content-detail-residence .legacy-content .meaning-boxes,.content-detail-residence .legacy-content .matter-items,.content-detail-tax-rebate .legacy-content .tax-ser-items,.content-detail-tax-plan .legacy-content .object-boxes,.content-detail-special-permit .legacy-content .tax-boxes{grid-template-columns:1fr}.content-detail-residence .legacy-content .effect-item{grid-template-columns:3rem minmax(0,1fr);min-height:0;padding:1.25rem}.content-detail-residence .legacy-content .effect-item .num{width:2.75rem;height:2.75rem}.content-detail-residence .legacy-content>.integration .box-t{grid-template-columns:1fr;gap:.8rem}.content-detail-residence .legacy-content .education-box .items,.content-detail-residence .legacy-content .level-boxes .level-items,.content-detail-residence .legacy-content>.integration .terms{grid-template-columns:1fr}.content-detail-residence .legacy-content .education-box .item,.content-detail-residence .legacy-content .level-item,.content-detail-residence .legacy-content>.integration .term-item{min-height:0}.content-detail-residence .legacy-content .meaning-boxes .mean-item .pic{height:11rem}.content-detail-residence .legacy-content .matter-item{min-height:0}.content-detail-tax-rebate .legacy-content .tax-ser-item{min-height:0;padding:1.35rem 6.5rem 1.35rem 1.35rem}.content-detail-tax-rebate .legacy-content .tax-ser-item .icon{background-size:4rem 4rem;width:4rem;height:4rem;right:1.25rem}.content-detail-tax-rebate .legacy-content .process.main-center{padding:2.5rem 1.25rem}.content-detail-tax-rebate .legacy-content .process.main-center .process-items{grid-template-columns:1fr}.content-detail-tax-rebate .legacy-content .process.main-center .process-item{gap:1.2rem;min-height:0}.content-detail-tax-plan .legacy-content .object-box{min-height:0;padding:1.5rem}.content-detail-tax-plan .legacy-content .object-box .t-des{min-height:0}.content-detail-tax-plan .legacy-content .object-box ul{grid-template-columns:1fr}.content-detail-special-permit .legacy-content .tax-box{min-height:13rem}}@media (prefers-reduced-motion:reduce){.content-detail-categories .legacy-content .sub-info a,.content-detail-special-permit .legacy-content .tax-box,.legacy-content .paged .page-num,.legacy-content .paged a,.legacy-content .paged span{transition:none}}
.form-page{background:radial-gradient(circle at 84% 20%,#315ed729,#0000 28rem),linear-gradient(135deg,#f7f9fe 0%,#edf2ff 100%);padding:clamp(3.5rem,8vw,7rem) 0;position:relative;overflow:hidden}.form-page:before{content:"";border:1px solid #315ed71f;border-radius:50%;width:28rem;height:28rem;position:absolute;top:-10rem;left:-8rem}.form-page-grid{grid-template-columns:minmax(0,.8fr) minmax(34rem,1.2fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.form-page-intro>span{color:var(--brand-blue);letter-spacing:.18em;font-size:.72rem;font-weight:800}.form-page-intro h1{letter-spacing:-.055em;max-width:9em;margin:1rem 0 1.25rem;font-size:clamp(2.25rem,4.5vw,4.75rem);line-height:1.08}.form-page-intro>p{color:#606b87;max-width:34rem;margin:0;font-size:1rem;line-height:1.9}.form-page-intro>p strong{color:var(--brand-deep);font-weight:800}.form-page-intro ul{gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.form-page-intro li{align-items:center;gap:1rem;display:flex}.form-page-intro li b{width:2.75rem;height:2.75rem;color:var(--brand-blue);border:1px solid #315ed733;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.form-page-intro li span,.form-page-intro li strong{display:block}.form-page-intro li span{color:#737c94;font-size:.82rem;line-height:1.6}.form-page-intro li strong{color:var(--brand-deep);font-size:.95rem}.form-card{background:#fffffff5;border:1px solid #0c194814;border-radius:1.75rem;min-height:33rem;padding:clamp(1.5rem,4vw,3.5rem);box-shadow:0 2rem 5rem #0c19481f}.business-form{gap:1.5rem;display:grid}.form-progress{grid-template-columns:auto 1fr auto;align-items:center;gap:.875rem;margin-bottom:.5rem;display:grid}.form-progress span{color:#8a93a9;align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;display:inline-flex}.form-progress span b{background:#edf1f8;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.7rem;display:grid}.form-progress span.is-active{color:var(--brand-deep)}.form-progress span.is-active b{background:var(--brand-blue);color:#fff}.form-progress i{background:#dce2ef;height:1px}.form-fields{gap:1.25rem;display:grid}.form-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-fields label{color:#273250;gap:.55rem;font-size:.86rem;font-weight:700;display:grid}.form-fields label>span{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.form-fields label small{color:#9199ac;font-size:.72rem;font-weight:400}.form-fields input,.form-fields select,.form-fields textarea{width:100%;min-height:3.35rem;color:var(--brand-deep);font:inherit;background:#fbfcff;border:1px solid #d8deeb;border-radius:.8rem;outline:none;padding:0 1rem;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.form-fields textarea{resize:vertical;min-height:7rem;padding-block:.9rem}.form-fields input:focus,.form-fields select:focus,.form-fields textarea:focus{border-color:var(--brand-blue);background:#fff;box-shadow:0 0 0 4px #315ed71c}.form-field-wide{grid-column:1/-1}.form-inline-control{grid-template-columns:minmax(0,1fr) 8.5rem;gap:.65rem;display:grid}.form-inline-control button{color:var(--brand-blue);cursor:pointer;background:#f0f4ff;border:1px solid #315ed733;border-radius:.8rem;font-size:.8rem;font-weight:700}.form-inline-control button:disabled{color:#8d96ab;cursor:not-allowed}.form-review{background:#f4f7fd;border-radius:.8rem;flex-wrap:wrap;gap:.5rem;padding:1rem;display:flex}.form-review span{color:#59647f;background:#fff;border:1px solid #e1e6f1;border-radius:999px;padding:.4rem .65rem;font-size:.75rem}.form-notice,.form-error{border-radius:.75rem;margin:0;padding:.8rem .95rem;font-size:.8rem;line-height:1.5}.form-notice{color:#267555;background:#f0f8f4}.form-error{color:#a9401a;background:#fff7f3;border:1px solid #ffd6c7}.form-actions{justify-content:flex-end;gap:.75rem;display:flex}.form-actions button{cursor:pointer;border-radius:.8rem;min-width:9rem;min-height:3.35rem;padding:0 1.25rem;font-weight:800}.form-actions button:disabled{cursor:wait;opacity:.65}.button-primary{border:1px solid var(--brand-blue);background:var(--brand-blue);color:#fff;box-shadow:0 .75rem 1.75rem #315ed738}.button-secondary{color:var(--brand-deep);background:#fff;border:1px solid #d8deeb}.form-privacy{color:#939bad;text-align:right;margin:-.5rem 0 0;font-size:.72rem}.form-honeypot{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.form-success{text-align:center;place-content:center;justify-items:center;min-height:25rem;display:grid}.form-success:focus{outline:none}.form-success>span{color:#21805a;background:#eaf8f1;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;font-size:2rem;font-weight:800;display:grid}.form-success h2{margin:1.5rem 0 .65rem;font-size:1.75rem}.form-success p{color:#69738c;margin:0;line-height:1.8}.form-success a{color:var(--brand-blue);margin-top:1.5rem;font-weight:700;text-decoration:none}.form-contact-card{border-left:3px solid var(--brand-blue);background:#fff9;width:fit-content;margin-top:2.5rem;padding:1.25rem 1.5rem}.form-contact-card small,.form-contact-card a,.form-contact-card p{display:block}.form-contact-card small{color:#788299}.form-contact-card a{color:var(--brand-deep);margin-top:.35rem;font-size:1.75rem;font-weight:800;text-decoration:none}.form-contact-card p{color:#7b849b;margin:.3rem 0 0;font-size:.75rem}@media (max-width:960px){.form-page-grid{grid-template-columns:1fr}.form-page-intro h1{max-width:12em}.form-page-intro ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.form-page{padding:2.75rem 0 5.5rem}.form-page-grid{gap:2rem}.form-page-intro h1{font-size:2.35rem}.form-page-intro ul{display:none}.form-card{border-radius:1.25rem;min-height:0;padding:1.25rem}.form-fields-two{grid-template-columns:1fr}.form-inline-control{grid-template-columns:minmax(0,1fr) 7.5rem}.form-actions button{flex:1;min-width:0}.form-privacy{text-align:left}}
