html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}#cx-page{--navy:#10263f;--gold:#c5a77b;--warm:#f7f6f3;--line:#dcdedc;color:var(--navy);background:var(--warm);font:16px/1.75 Arial,'PingFang SC','Microsoft YaHei',sans-serif;padding:0;max-width:none}#cx-page *{box-sizing:border-box}#cx-page h1,#cx-page h2,#cx-page h3{font-family:inherit;color:inherit;line-height:1.25;letter-spacing:-.035em;font-weight:500;margin:0}#cx-page h2{font-size:clamp(30px,3.2vw,46px)}#cx-page h3{font-size:clamp(25px,2.3vw,34px)}#cx-page p{margin:0 0 20px}#cx-page a{color:inherit;text-decoration:none}#cx-page a:focus-visible,#cx-page button:focus-visible,#cx-page select:focus-visible,#cx-page input:focus-visible{outline:3px solid #b0844b;outline-offset:4px}#cx-page img{display:block;width:100%;height:100%;object-fit:cover}#cx-page figure{margin:0}.cx-wrap{max-width:1280px;margin:auto;padding:0 40px}.cx-kicker{display:block;font-size:11px;letter-spacing:.16em;font-weight:600;margin-bottom:22px}.cx-hero{position:relative;min-height:650px;background:#101820;color:#fff;overflow:hidden;display:flex;align-items:center}.cx-hero-art{position:absolute;inset:0 0 0 30%;height:100%}.cx-hero-art img{object-position:70% 50%}.cx-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10263f 2%,#10263ff5 28%,#10263f65 55%,transparent 80%)}.cx-hero-content{position:relative;z-index:1;width:1280px;max-width:100%;margin:auto;padding:80px 40px}.cx-hero-content h1{font-size:clamp(44px,4.6vw,68px)!important;max-width:700px;line-height:1.14!important;font-weight:400!important;margin-bottom:28px!important}.cx-hero-content>p{max-width:570px;color:#eee9e0;font-size:15px}.cx-hero-sub{font-size:20px!important}.cx-hero .cx-kicker{color:#d8bb94}.cx-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.cx-btn{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:13px 24px;border:1px solid transparent;font:inherit;font-size:14px;cursor:pointer;border-radius:0;transition:transform .2s,background .2s}.cx-btn:hover{transform:translateY(-2px)}#cx-page .cx-btn.gold{background:var(--gold);color:#10263f}.cx-btn.outline{border-color:#ffffff80;color:white!important;background:transparent}.cx-btn.navy{background:var(--navy);color:white!important}.cx-btn:disabled{opacity:.5;cursor:wait;transform:none}.cx-hero-note{display:block;font-size:11px;letter-spacing:.1em;margin-top:38px;color:#cbd1d7}.cx-chapters{display:flex;justify-content:center;gap:50px;padding:22px 30px;border-bottom:1px solid var(--line);background:var(--warm);font-size:12px;overflow-x:auto;white-space:nowrap}.cx-chapters a:hover{color:#88673a!important}.cx-route-section{padding-top:100px;padding-bottom:110px}.cx-section-head{max-width:800px;margin-bottom:48px}.cx-section-head h2{margin-bottom:20px!important}.cx-section-head>p{color:#63707a;max-width:690px}.cx-routes{display:grid;grid-template-columns:1fr 1fr;gap:32px}.cx-routes article{background:#fff;border:1px solid #e7e4de}.cx-route-picture{height:290px;position:relative;overflow:hidden}.cx-route-picture img{transition:transform .6s}.cx-routes article:hover img{transform:scale(1.03)}.cx-route-picture>span{position:absolute;left:22px;bottom:20px;background:#10263fe8;color:#fff;font-size:10px;letter-spacing:.13em;padding:8px 12px}.cx-route-copy{padding:35px}.cx-route-copy h3{margin-bottom:20px!important}.cx-route-copy p,.cx-route-copy li{font-size:14px;color:#5b6870}.cx-route-copy ul{padding-left:18px;margin-bottom:28px}.cx-text-link{display:inline-block;font-size:13px;border-bottom:1px solid #10263f;padding:8px 0}.cx-expertise{background:white;padding:100px 0 45px}.cx-cap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:90px}.cx-cap.cx-reverse figure{order:2}.cx-cap figure{height:430px;position:relative;overflow:hidden;background:#eeece6}.cx-cap figcaption{position:absolute;bottom:0;left:0;right:0;padding:7px 14px;background:#ffffffeb;color:#667078;font-size:10px;letter-spacing:.06em}.cx-copy h3{margin-bottom:22px!important}.cx-copy p{font-size:14px;color:#68737b;line-height:1.95}.cx-copy .cx-lead{font-size:18px;color:var(--navy);line-height:1.6}.cx-scope{font-size:11px;letter-spacing:.04em;color:#88704c;border-top:1px solid var(--line);padding-top:18px;margin-top:28px}.cx-builder{padding:100px 0;background:#eceee9}.cx-builder-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:start}.cx-product-visual{background:#fff;min-width:0;padding:24px;position:sticky;top:120px}.cx-product-visual>img{height:390px!important;object-fit:contain!important}.cx-product-visual>span{display:block;font-size:12px;margin:18px 0 4px;color:#66717b}.cx-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}#cx-config-form label{display:block;font-size:12px;margin-bottom:20px}#cx-config-form input,#cx-config-form select{width:100%;height:48px;background:#fff;border:1px solid #ccd0cd;border-radius:0;padding:10px 12px;margin-top:7px;font:inherit;font-size:13px;color:var(--navy);min-width:0}#cx-config-form input[readonly]{background:#f7f6f3}.cx-summary{border-top:1px solid #bcc4bd;padding-top:20px;margin-top:12px}.cx-summary>span{font-size:10px;letter-spacing:.1em;color:#717e85}.cx-summary p{font-size:14px;margin-top:9px!important;word-break:break-word}.cx-note{font-size:11px;color:#6a757d;line-height:1.7}.cx-fallback{display:block;margin-top:15px;font-size:12px;text-decoration:underline!important}.cx-proof{background:var(--navy);color:#fff;padding:88px 0}.cx-proof .cx-kicker{color:#cfb590}.cx-proof h2{max-width:700px;margin-bottom:48px!important}.cx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.cx-stats>div{border-top:1px solid #ffffff38;padding-top:28px}.cx-stats strong{font-weight:400;font-size:clamp(30px,3.5vw,48px);line-height:1.2;letter-spacing:-.04em;display:block}.cx-stats strong span{font-size:16px;margin-left:6px}.cx-stats p{font-size:12px;margin-top:14px!important;color:#ccd3da}.cx-process{padding-top:100px;padding-bottom:105px}.cx-flow{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:24px;padding:0;margin:0}.cx-flow li{border-top:1px solid #bbc1c5;padding-top:25px}.cx-flow span{font-size:12px;color:#9c7d50;display:block;margin-bottom:25px}.cx-flow h3{font-size:18px!important;margin-bottom:16px!important}.cx-flow p{font-size:12px;color:#697780}.cx-start{background:#10263f;color:#fff;padding:85px 0}.cx-start .cx-wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.cx-start .cx-kicker{color:#cfb590}.cx-start h2{margin-bottom:26px!important}.cx-start p{font-size:13px;color:#ccd4da}.cx-start-options{display:grid;gap:16px}.cx-start-options p{font-size:10px;margin:0!important}.cx-mobile-cta{display:none}.site-header{position:sticky;top:0;z-index:30}.zu-footer{margin-top:0}body:has(#cx-page){background:#f7f6f3}body:has(#cx-page)>.mobile-bottom-nav{display:none!important}
@media(max-width:900px){.cx-cap{gap:35px}.cx-cap figure{height:340px}.cx-builder-grid{gap:30px}.cx-stats{grid-template-columns:repeat(2,1fr)}.cx-flow{grid-template-columns:repeat(3,1fr)}.cx-start .cx-wrap{gap:35px}.cx-chapters{gap:25px}.cx-hero-art{left:20%}}
@media(max-width:640px){html{scroll-padding-top:85px}.cx-wrap{padding:0 22px}.cx-hero{display:flex;flex-direction:column;min-height:0;padding-top:0;background:#10263f}.cx-hero-art{position:relative;inset:auto;height:270px;width:100%;order:0}.cx-hero-art img{object-fit:contain!important;background:#11100d;object-position:center!important}.cx-hero:after{display:none}.cx-hero-content{padding:35px 22px 42px;order:1}.cx-hero-content h1{font-size:42px!important;margin-bottom:22px!important;max-width:100%}.cx-hero-content>p{font-size:13px}.cx-hero-sub{font-size:16px!important}.cx-kicker{font-size:9px;letter-spacing:.12em;margin-bottom:17px}.cx-actions{gap:10px;margin-top:25px}.cx-actions .cx-btn{padding:11px 14px;font-size:12px;min-height:48px}.cx-hero-note{margin-top:25px;font-size:9px}.cx-chapters{justify-content:flex-start;padding:17px 22px;gap:23px;font-size:11px}.cx-route-section,.cx-process{padding-top:60px;padding-bottom:60px}.cx-section-head{margin-bottom:30px}.cx-section-head h2{font-size:30px!important}.cx-section-head>p{font-size:13px}.cx-routes,.cx-builder-grid,.cx-cap,.cx-start .cx-wrap{grid-template-columns:1fr}.cx-routes{gap:24px}.cx-route-picture{height:230px}.cx-route-copy{padding:25px}.cx-route-copy h3{font-size:25px!important}.cx-expertise{padding:60px 0 10px}.cx-cap{gap:25px;margin-bottom:60px}.cx-cap.cx-reverse figure{order:0}.cx-cap figure{height:auto;aspect-ratio:4/3}.cx-copy h3{font-size:26px!important}.cx-copy .cx-lead{font-size:17px}.cx-copy p{font-size:13px}.cx-scope{margin-top:20px}.cx-builder{padding:60px 0}.cx-product-visual{position:static}.cx-product-visual>img{height:260px!important}.cx-fields{gap:15px}.cx-builder-grid{gap:30px}.cx-proof{padding:60px 0}.cx-proof h2{font-size:30px!important}.cx-stats{gap:30px 20px}.cx-stats strong{font-size:33px}.cx-stats p{font-size:11px}.cx-flow{grid-template-columns:1fr;gap:0}.cx-flow li{display:grid;grid-template-columns:35px 1fr;column-gap:12px;padding:23px 0}.cx-flow span{grid-row:1/3;margin-bottom:0}.cx-flow h3{margin-bottom:8px!important}.cx-flow p{margin:0!important}.cx-start{padding:60px 0 70px}.cx-start .cx-wrap{gap:25px}.cx-start h2{font-size:30px!important}.cx-start .cx-btn{width:100%}.cx-mobile-cta{display:grid;grid-template-columns:1fr 1.2fr;position:fixed;z-index:90;bottom:0;left:0;right:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:10px;background:#fff;box-shadow:0 -1px 12px #10263f18}.cx-mobile-cta a{display:flex;align-items:center;justify-content:center;min-height:45px;font-size:12px;border:1px solid #10263f}.cx-mobile-cta a:last-child{background:#10263f;color:#fff!important}body:has(#cx-page){padding-bottom:80px}.cx-btn{min-height:48px}#cx-page h3{word-break:normal;overflow-wrap:anywhere}.cx-start-options p{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#cx-page *{transition:none!important}}
#cap-5 figure img{object-fit:contain;background:#fff}#cx-page .cx-route-picture img{object-fit:cover}.cx-cap figure img{object-position:center}body:has(#cx-page) .mobile-nav,body:has(#cx-page) [data-mobile-navigation]{display:none!important}
