.city-changsha{--cs-ink:#102d43;--cs-deep:#061f37;--cs-blue:#0c72c7;--cs-sky:#63c4dc;--cs-cyan:#9ee8e1;--cs-stone:#e9edf0;--cs-ivory:#fbfaf5;--cs-coral:#ef6b4d;--cs-gold:#d2a251;--cs-line:#cdd8df}.cs-main{overflow:hidden;background:var(--cs-ivory);color:var(--cs-ink)}.cs-main .cl-kicker{color:var(--cs-blue)}
.cs-hero{padding:18px 0 66px;background:var(--cs-deep);color:#fff}.cs-crumb{margin-bottom:18px;color:#b8cad5}.cs-crumb a{color:#fff}.cs-hero-stage{position:relative;display:grid;grid-template-columns:1.08fr .92fr;grid-template-rows:620px;overflow:hidden;border:1px solid rgba(158,232,225,.18);background:#082a48}.cs-river-view{position:relative;grid-column:1;grid-row:1;margin:0;overflow:hidden}.cs-river-view:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(5,29,52,.72)),linear-gradient(0deg,rgba(5,29,52,.75),transparent 45%)}.cs-river-view img{display:block;width:100%;height:620px;object-fit:cover;transition:transform 1s}.cs-river-view:hover img{transform:scale(1.022)}.cs-river-view figcaption{position:absolute;z-index:2;left:28px;right:28px;top:25px;display:flex;justify-content:space-between;color:#fff}.cs-river-view span{color:#c5dce5;font-size:9px;font-weight:900}.cs-river-view strong{font-size:14px;letter-spacing:.13em}.cs-hero-copy{grid-column:2;grid-row:1;padding:49px 43px 220px;background:#f8f7f1;color:var(--cs-ink)}.cs-hero-copy h1{margin:0;font-size:clamp(52px,4.7vw,60px);line-height:1.035;letter-spacing:-.057em}.cs-hero-copy h1 span{display:block;color:var(--cs-blue)}.cs-hero-copy>p:not(.cl-kicker){margin:21px 0;color:#607685;font-size:14px;line-height:1.85}.cs-hero-copy>div{display:flex;flex-wrap:wrap;gap:8px}.cs-hero-copy>div span{padding:8px 11px;border:1px solid var(--cs-line);color:#526b7b;font-size:10px;font-weight:850}.cs-offer-ribbon{position:relative;z-index:4;grid-column:1/3;grid-row:1;align-self:end;justify-self:center;display:grid;grid-template-columns:1fr 1fr 1fr;width:78%;min-height:178px;margin-bottom:21px;background:rgba(6,31,55,.95);box-shadow:0 26px 58px rgba(0,0,0,.3);backdrop-filter:blur(8px);overflow:hidden}.cs-offer-ribbon:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--cs-coral),var(--cs-gold),var(--cs-cyan))}.cs-offer-ribbon header,.cs-offer-ribbon article,.cs-offer-ribbon footer{display:flex;flex-direction:column;justify-content:center;padding:26px 31px;border-right:1px solid rgba(158,232,225,.2)}.cs-offer-ribbon footer{border-right:0}.cs-offer-ribbon small,.cs-offer-ribbon strong,.cs-offer-ribbon span{display:block}.cs-offer-ribbon small{color:#adc4d0;font-size:9px}.cs-offer-ribbon header strong{font-size:16px}.cs-offer-ribbon header b{color:var(--cs-cyan);font-size:49px;line-height:1}.cs-offer-ribbon article strong{margin-top:10px;font-size:30px}.cs-offer-ribbon footer b{color:#ff9076;font-size:22px}.cs-offer-ribbon footer span{color:#b4c9d3;font-size:9px}.cs-offer-ribbon em{margin-left:5px;font-size:9px;font-style:normal}.cs-price-note{margin:18px auto 0;max-width:990px;color:#9eb3c0;font-size:10px;line-height:1.8;text-align:center}.cs-first-ad{background:#e4eef1}
.cs-registration{padding:112px 0;background:#fff}.cs-head,.cs-pricing-head,.cs-services-head,.cs-reading-head{display:grid;grid-template-columns:165px 1fr .45fr;gap:42px;align-items:end;margin-bottom:52px}.cs-head .cl-kicker,.cs-pricing-head .cl-kicker,.cs-services-head .cl-kicker,.cs-reading-head .cl-kicker{align-self:start}.cs-head h2,.cs-accounting-head h2,.cs-pricing-head h2,.cs-services-head h2,.cs-reading-head h2,.cs-growth-copy h2,.cs-platform-head h2{margin:0;font-size:clamp(38px,3.9vw,47px);line-height:1.08;letter-spacing:-.052em}.cs-head>p,.cs-accounting-head>p,.cs-pricing-head>p,.cs-services-head>p,.cs-reading-head>p,.cs-platform-head>p{margin:0;color:#627787;font-size:13px;line-height:1.9}.cs-coordinate-map{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:260px 260px 160px;gap:9px}.cs-registration-photo{position:relative;grid-column:3/11;grid-row:1/4;margin:0;overflow:hidden;background:var(--cs-deep)}.cs-registration-photo:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(5,29,52,.95))}.cs-registration-photo img{display:block;width:100%;height:698px;object-fit:cover;transition:transform .9s}.cs-registration-photo:hover img{transform:scale(1.02)}.cs-registration-photo figcaption{position:absolute;z-index:2;left:42px;right:42px;bottom:35px;color:#fff}.cs-registration-photo small,.cs-registration-photo strong,.cs-registration-photo span{display:block}.cs-registration-photo small{color:var(--cs-cyan);font-size:9px;font-weight:900}.cs-registration-photo strong{margin:8px 0;font-size:28px}.cs-registration-photo span{color:#bfd1dc;font-size:11px}.cs-coordinate-map article{position:relative;z-index:2;padding:25px 22px;border:1px solid var(--cs-line);background:#fff;box-shadow:0 18px 40px rgba(14,54,79,.1);transition:transform .35s,background .35s,color .35s}.cs-coordinate-map article:nth-of-type(1){grid-column:1/4;grid-row:1}.cs-coordinate-map article:nth-of-type(2){grid-column:10/13;grid-row:1;background:var(--cs-stone)}.cs-coordinate-map article:nth-of-type(3){grid-column:1/4;grid-row:2;background:var(--cs-deep);color:#fff}.cs-coordinate-map article:nth-of-type(4){grid-column:10/13;grid-row:2;background:var(--cs-coral);color:#fff}.cs-coordinate-map article:hover{z-index:3;background:var(--cs-blue);color:#fff;transform:translateY(-7px)}.cs-coordinate-map article b{position:absolute;right:18px;top:8px;color:rgba(12,114,199,.15);font-size:62px}.cs-coordinate-map article:nth-of-type(n+3) b{color:rgba(255,255,255,.18)}.cs-coordinate-map article small{display:block;margin-top:75px;color:var(--cs-blue);font-size:8px;font-weight:900}.cs-coordinate-map article:nth-of-type(n+3) small{color:var(--cs-cyan)}.cs-coordinate-map article h3{margin:8px 0;font-size:23px}.cs-coordinate-map article p{margin:0;color:#657b8a;font-size:11px;line-height:1.75}.cs-coordinate-map article:nth-of-type(n+3) p{color:#d0dfe5}.cs-coordinate-map article:hover small{color:var(--cs-cyan)}.cs-coordinate-map article:hover p{color:#d7e7ed}
.cs-accounting{padding:112px 0;background:var(--cs-stone)}.cs-accounting-head{display:grid;grid-template-columns:1fr .44fr;gap:70px;align-items:end;margin-bottom:50px}.cs-accounting-head .cl-kicker{margin-bottom:10px}.cs-monthly-current{position:relative;min-height:730px;margin:0;overflow:hidden;background:var(--cs-deep)}.cs-monthly-current img{display:block;width:100%;height:730px;object-fit:cover;transition:transform .9s}.cs-monthly-current:hover img{transform:scale(1.018)}.cs-monthly-current:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(5,29,52,.96))}.cs-monthly-current figcaption{position:absolute;z-index:2;left:30px;right:30px;bottom:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.cs-monthly-current figcaption:before{content:"";position:absolute;left:7%;right:7%;top:-21px;height:2px;background:linear-gradient(90deg,var(--cs-coral),var(--cs-cyan));animation:cs-current 4.6s ease-in-out infinite}.cs-monthly-current article{min-height:190px;padding:24px;border:1px solid rgba(158,232,225,.2);background:rgba(7,42,71,.76);color:#fff;backdrop-filter:blur(7px);transition:transform .35s,background .35s}.cs-monthly-current article:hover{background:#0b5b85;transform:translateY(-7px)}.cs-monthly-current b{color:var(--cs-cyan);font-size:9px}.cs-monthly-current h3{margin:48px 0 8px;font-size:20px}.cs-monthly-current p{margin:0;color:#b9ccd7;font-size:10px;line-height:1.7}
.cs-pricing{padding:118px 0 128px;background:var(--cs-deep);color:#fff}.cs-pricing-head .cl-kicker{color:var(--cs-cyan)}.cs-pricing-head>p{color:#abc0cd}.cs-price-markers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:end}.cs-price-markers article{position:relative;min-height:440px;padding:31px 29px;border:1px solid rgba(158,232,225,.2);background:#0a385a;transition:transform .4s,background .4s}.cs-price-markers article:nth-child(1){min-height:410px}.cs-price-markers article:nth-child(2){min-height:510px;background:var(--cs-blue)}.cs-price-markers article:nth-child(3){min-height:570px;background:#0a5271}.cs-price-markers article:before{content:"";position:absolute;left:50%;top:-23px;width:2px;height:23px;background:var(--cs-coral)}.cs-price-markers article:after{content:"";position:absolute;left:50%;top:-31px;width:13px;height:13px;border-radius:50%;background:var(--cs-coral);transform:translateX(-50%);box-shadow:0 0 0 7px rgba(239,107,77,.12)}.cs-price-markers article:hover{z-index:3;background:#0c668e;transform:translateY(-9px)}.cs-price-markers span{position:absolute;right:22px;top:12px;color:rgba(255,255,255,.16);font-size:70px;font-weight:900}.cs-price-markers small{color:var(--cs-cyan);font-size:8px;font-weight:900}.cs-price-markers h3{margin:105px 0 17px;font-size:25px}.cs-price-markers b{display:block;color:var(--cs-cyan);font-size:43px}.cs-price-markers em{display:block;margin-top:4px;color:#c1d7df;font-size:9px;font-style:normal}.cs-price-markers p{margin:22px 0;color:#b6cbd5;font-size:11px;line-height:1.8}.cs-price-markers footer{position:absolute;left:29px;right:29px;bottom:29px;padding-top:15px;border-top:1px solid rgba(255,255,255,.16);color:#abc2cc;font-size:9px}.cs-pricing-note{margin:28px 0 0;color:#a9bec9;font-size:10px;text-align:center}
.cs-services{padding:112px 0 130px;background:#fff}.cs-compass{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:1000px;margin:auto;transform:rotate(2deg)}.cs-compass a{position:relative;min-height:320px;padding:31px 29px;border:1px solid var(--cs-line);background:var(--cs-stone);color:var(--cs-ink);text-decoration:none;overflow:hidden;transition:transform .35s,background .35s,color .35s}.cs-compass a:nth-child(2){background:#fff}.cs-compass a:nth-child(3){background:var(--cs-deep);color:#fff}.cs-compass a:nth-child(4){background:var(--cs-coral);color:#fff}.cs-compass a:hover{z-index:2;background:var(--cs-blue);color:#fff;transform:scale(1.025)}.cs-compass span{position:absolute;right:22px;top:13px;width:62px;height:62px;border:1px solid currentColor;border-radius:50%;font-size:22px;line-height:60px;text-align:center;opacity:.2}.cs-compass small{color:var(--cs-blue);font-size:8px;font-weight:900}.cs-compass a:nth-child(n+3) small{color:var(--cs-cyan)}.cs-compass h3{margin:98px 0 10px;font-size:28px}.cs-compass p{margin:0;color:#667c8b;font-size:12px;line-height:1.8}.cs-compass a:nth-child(n+3) p{color:#d0dfe5}.cs-compass b{position:absolute;left:29px;bottom:27px;color:var(--cs-blue);font-size:10px}.cs-compass a:nth-child(n+3) b{color:#fff}.cs-compass a:hover small,.cs-compass a:hover b{color:var(--cs-cyan)}.cs-compass a:hover p{color:#d9e7ed}
.cs-reading{padding:112px 0;background:var(--cs-deep);color:#fff}.cs-reading-head .cl-kicker{color:var(--cs-cyan)}.cs-reading-head>p{color:#adc3cf}.cs-river-notes{border-top:1px solid rgba(158,232,225,.2)}.cs-river-notes a{position:relative;display:grid;grid-template-columns:60px 1fr 100px;gap:20px;align-items:center;min-height:125px;padding:24px 30px;border-bottom:1px solid rgba(158,232,225,.18);color:#fff;text-decoration:none;transition:background .35s,transform .35s}.cs-river-notes a:nth-child(even){margin-left:6%;background:#092f4d}.cs-river-notes a:hover{background:var(--cs-blue);transform:translateX(8px)}.cs-river-notes i{width:38px;height:38px;border:1px solid var(--cs-cyan);border-radius:50%;color:var(--cs-cyan);font-size:9px;font-style:normal;font-weight:900;line-height:36px;text-align:center}.cs-river-notes small{color:var(--cs-cyan);font-size:8px;font-weight:900}.cs-river-notes h3{margin:7px 0 0;font-size:19px;line-height:1.35}.cs-river-notes b{color:var(--cs-cyan);font-size:9px}
.cs-growth{padding:112px 0;background:#fff}.cs-growth-stage{display:grid;grid-template-columns:1.12fr .88fr;min-height:720px;background:var(--cs-stone)}.cs-growth-photo{position:relative;margin:0;overflow:hidden;clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.cs-growth-photo:after{content:"";position:absolute;inset:48% 0 0;background:linear-gradient(transparent,rgba(5,29,52,.78))}.cs-growth-photo img{display:block;width:100%;height:720px;object-fit:cover;transition:transform .9s}.cs-growth-photo:hover img{transform:scale(1.022)}.cs-growth-photo figcaption{position:absolute;z-index:2;left:30px;bottom:25px;color:#fff;font-size:9px;font-weight:900;letter-spacing:.12em}.cs-growth-copy{display:flex;flex-direction:column;justify-content:center;padding:50px 40px}.cs-growth-copy>p:not(.cl-kicker){color:#667c8a;font-size:12px;line-height:1.85}.cs-growth-copy>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:26px}.cs-growth-copy article{min-height:190px;padding:23px;border:1px solid var(--cs-line);background:#fff}.cs-growth-copy article:nth-child(2){background:var(--cs-deep);color:#fff}.cs-growth-copy article b{color:var(--cs-blue);font-size:9px}.cs-growth-copy article:nth-child(2) b{color:var(--cs-cyan)}.cs-growth-copy article h3{margin:40px 0 8px;font-size:18px}.cs-growth-copy article p{margin:0;color:#687d8b;font-size:10px;line-height:1.7}.cs-growth-copy article:nth-child(2) p{color:#bfd2dc}
.cs-platform{padding:112px 0;background:var(--cs-stone)}.cs-platform-head{display:grid;grid-template-columns:1fr .44fr;gap:70px;align-items:end;margin-bottom:50px}.cs-platform-head .cl-kicker{margin-bottom:10px}.cs-platform-screen{position:relative;margin:0;padding:13px;border:1px solid var(--cs-line);background:#fff}.cs-platform-screen img{display:block;width:100%;height:auto;aspect-ratio:16/8.5;object-fit:cover;object-position:top}.cs-platform-screen:after{content:"";position:absolute;left:13px;right:13px;bottom:13px;height:28%;background:linear-gradient(transparent,rgba(5,29,52,.94))}.cs-platform-screen figcaption{position:absolute;z-index:2;left:43px;bottom:35px;color:#fff}.cs-platform-screen strong,.cs-platform-screen span{display:block}.cs-platform-screen strong{font-size:23px}.cs-platform-screen span{color:#c3d6df;font-size:9px}.cs-workspaces{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px}.cs-workspaces article{min-height:190px;padding:25px;border:1px solid var(--cs-line);background:#fff;transition:transform .35s,background .35s,color .35s}.cs-workspaces article:nth-child(even){background:#e0e8ed}.cs-workspaces article:hover{background:var(--cs-blue);color:#fff;transform:translateY(-7px)}.cs-workspaces b{color:var(--cs-blue);font-size:9px}.cs-workspaces h3{margin:45px 0 8px;font-size:20px}.cs-workspaces p{margin:0;color:#687d8b;font-size:10px;line-height:1.7}.cs-workspaces article:hover b{color:var(--cs-cyan)}.cs-workspaces article:hover p{color:#d5e6ed}.cs-faq{padding:112px 0;background:#eef3f5}.cs-faq h2{font-size:clamp(36px,3.6vw,43px)}.cs-final-ad{background:var(--cs-deep)}.cs-closing{padding:68px 0;background:var(--cs-ivory)}.cs-closing .cl-shell{display:grid;grid-template-columns:210px 1fr .46fr;gap:40px;align-items:center}.cs-closing span{color:var(--cs-blue);font-size:9px;font-weight:900;letter-spacing:.14em}.cs-closing h2{margin:0;font-size:37px;line-height:1.1;letter-spacing:-.045em}.cs-closing p{margin:0;color:#637888;font-size:11px;line-height:1.8}
@keyframes cs-current{0%,100%{opacity:.42;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}
@media(max-width:1030px){.cs-hero-copy{padding:42px 34px 220px}.cs-hero-copy h1{font-size:52px}.cs-offer-ribbon{width:84%}.cs-head,.cs-pricing-head,.cs-services-head,.cs-reading-head{grid-template-columns:140px 1fr .44fr}.cs-growth-copy{padding:40px 30px}}
@media(max-width:880px){.cs-hero-stage{grid-template-columns:1fr;grid-template-rows:auto}.cs-hero-copy{grid-column:1;grid-row:1;padding-bottom:42px}.cs-river-view{grid-column:1;grid-row:2}.cs-offer-ribbon{grid-column:1;grid-row:3;align-self:stretch;width:auto;margin:0}.cs-head,.cs-pricing-head,.cs-services-head,.cs-reading-head,.cs-accounting-head,.cs-platform-head{grid-template-columns:1fr;gap:17px}.cs-coordinate-map{grid-template-columns:1fr 1fr;grid-template-rows:auto}.cs-registration-photo{grid-column:1/3;grid-row:1;min-height:560px}.cs-registration-photo img{height:560px}.cs-coordinate-map article:nth-of-type(n){grid-column:auto;grid-row:auto;min-height:250px}.cs-price-markers article:nth-child(n){min-height:450px}.cs-compass{transform:none}.cs-growth-stage{grid-template-columns:1fr}.cs-growth-photo{clip-path:none}.cs-growth-copy>div{grid-template-columns:1fr 1fr}.cs-workspaces{grid-template-columns:1fr 1fr}.cs-closing .cl-shell{grid-template-columns:180px 1fr}.cs-closing p{grid-column:2}}
@media(max-width:700px){.cs-hero{padding-top:10px}.cs-crumb{margin-bottom:13px}.cs-hero-stage{gap:0}.cs-hero-copy{padding:29px 22px}.cs-hero-copy h1{font-size:clamp(36px,10.2vw,40px);line-height:1.07}.cs-hero-copy>p:not(.cl-kicker){font-size:14px;line-height:1.78}.cs-river-view{aspect-ratio:3/4}.cs-river-view img{height:100%}.cs-river-view figcaption{left:18px;right:18px}.cs-river-view strong{font-size:11px}.cs-offer-ribbon{grid-template-columns:1fr}.cs-offer-ribbon header,.cs-offer-ribbon article,.cs-offer-ribbon footer{padding:21px 24px;border-right:0;border-bottom:1px solid rgba(158,232,225,.2)}.cs-offer-ribbon footer{border-bottom:0}.cs-registration,.cs-accounting,.cs-pricing,.cs-services,.cs-reading,.cs-growth,.cs-platform,.cs-faq{padding:68px 0}.cs-head h2,.cs-accounting-head h2,.cs-pricing-head h2,.cs-services-head h2,.cs-reading-head h2,.cs-growth-copy h2,.cs-platform-head h2,.cs-faq h2{font-size:clamp(28px,8.5vw,33px);line-height:1.1}.cs-head,.cs-pricing-head,.cs-services-head,.cs-reading-head{margin-bottom:35px}.cs-coordinate-map{grid-template-columns:1fr}.cs-registration-photo{grid-column:1;min-height:500px}.cs-registration-photo img{height:500px}.cs-registration-photo figcaption{left:24px;right:24px;bottom:25px}.cs-registration-photo strong{font-size:22px}.cs-coordinate-map article:nth-of-type(n){grid-column:1;min-height:215px}.cs-coordinate-map article small{margin-top:61px}.cs-monthly-current{min-height:0;background:var(--cs-deep)}.cs-monthly-current img{height:500px}.cs-monthly-current figcaption{position:relative;left:auto;right:auto;bottom:auto;grid-template-columns:1fr;padding:9px}.cs-monthly-current figcaption:before{display:none}.cs-monthly-current article{min-height:150px}.cs-monthly-current h3{margin-top:27px}.cs-price-markers{grid-template-columns:1fr;gap:9px;padding-top:20px}.cs-price-markers article:nth-child(n){min-height:360px}.cs-price-markers h3{margin-top:72px}.cs-compass{grid-template-columns:1fr}.cs-compass a{min-height:310px}.cs-compass h3{margin-top:75px}.cs-river-notes a,.cs-river-notes a:nth-child(even){grid-template-columns:1fr;min-height:170px;margin-left:0;padding:22px 20px}.cs-river-notes i{width:30px;height:30px;line-height:28px}.cs-river-notes b{margin-top:5px}.cs-growth-photo img{height:500px}.cs-growth-copy{padding:31px 23px}.cs-growth-copy>div{grid-template-columns:1fr}.cs-growth-copy article{min-height:155px}.cs-growth-copy article h3{margin-top:26px}.cs-platform-screen{padding:7px}.cs-platform-screen img{aspect-ratio:auto}.cs-platform-screen figcaption{left:21px;bottom:18px}.cs-workspaces{grid-template-columns:1fr}.cs-workspaces article{min-height:165px}.cs-workspaces h3{margin-top:27px}.cs-closing{padding:52px 0}.cs-closing .cl-shell{grid-template-columns:1fr;gap:15px}.cs-closing h2{font-size:31px}.cs-closing p{grid-column:1}.ct-public-footer .footer-bottom .footer-beian{scrollbar-width:none;-ms-overflow-style:none}.ct-public-footer .footer-bottom .footer-beian::-webkit-scrollbar{display:none}}
@media(prefers-reduced-motion:reduce){.cs-monthly-current figcaption:before{animation:none}.cs-river-view img,.cs-registration-photo img,.cs-coordinate-map article,.cs-monthly-current img,.cs-monthly-current article,.cs-price-markers article,.cs-compass a,.cs-river-notes a,.cs-growth-photo img,.cs-workspaces article{transition:none}}
