:root{--teal:#0b4e4a;--deep:#093936;--paper:#f6f3e8;--gold:#bca45f;--gold-text:#755c25;--ink:#183230;--muted:#4f6560;--line:#d9e1d7;--white:#fff;--pale:#eaf2ee;--width:1280px;--radius:12px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif;color:var(--ink);background:#fcfcf8;font-synthesis:none}*{box-sizing:border-box}html{scroll-padding-top:110px}body,figure,h1,h2,h3,p,ol{margin:0}body{font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.65}[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #a0802f;outline-offset:4px}h1,h2,h3{line-height:1.2;letter-spacing:-.025em;color:var(--deep)}h1{font-size:clamp(40px,5.25vw,80px);font-weight:700}h2{font-size:clamp(28px,3vw,46px);font-weight:650}h3{font-size:21px;font-weight:650}.wrap{width:min(calc(100% - 112px),var(--width));margin-inline:auto}.skip{position:absolute;top:0;left:0;transform:translateY(-120%);padding:12px;background:var(--white);z-index:101}.skip:focus{transform:none}.header{position:sticky;top:0;z-index:100;background:#fcfcf8;border-bottom:1px solid var(--line)}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:83px}.brand{display:inline-flex;gap:11px;align-items:center;color:var(--deep);font-size:23px;font-weight:680;letter-spacing:.035em;white-space:nowrap}.brand img{width:44px;height:44px;object-fit:contain}nav{display:flex;gap:clamp(15px,2.35vw,36px);align-items:center}.nav-link{padding:10px 0;color:var(--muted);font-size:14px;white-space:nowrap}.nav-link:hover,.nav-link[aria-current=page]{color:var(--deep);text-decoration:underline;text-underline-offset:6px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 19px;min-height:44px;border:1px solid var(--teal);border-radius:6px;background:var(--teal);color:#fff;font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap}.btn:hover{background:var(--deep);border-color:var(--deep)}.btn.secondary{background:transparent;color:var(--teal);border-color:#a4bcb1}.btn.secondary:hover{background:var(--pale)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.eyebrow{color:var(--gold-text);font-size:13px;letter-spacing:.12em;font-weight:700;margin-bottom:13px}.eyebrow:before{content:"";display:inline-block;width:20px;height:1px;background:var(--gold);vertical-align:middle;margin-right:8px}.lead{color:var(--muted);font-size:18px;margin-top:22px;max-width:43ch}.hero{background:var(--paper)}.hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(28px,4vw,66px);padding-block:24px 48px}.hero-copy{position:relative}.city-visual{position:relative;overflow:hidden;min-height:360px;height:100%;border-radius:12px;box-shadow:0 20px 46px #113e3620;background:var(--pale)}.city-visual img{height:100%;min-height:360px;max-height:490px;object-fit:cover}.city-visual figcaption{position:absolute;bottom:15px;left:15px;right:15px;background:#f9f8eefa;color:var(--deep);padding:13px 16px;border:1px solid #fff8;border-radius:7px;font-size:14px}.city-visual figcaption span{color:var(--gold-text);margin-inline:5px}.section{padding-block:64px}.section+.section{border-top:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.section-head .text-link{flex:none}.section-intro{max-width:64ch;color:var(--muted);margin-top:13px}.text-link{display:inline-block;color:var(--teal);font-weight:650;font-size:14px}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.service-grid,.agent-grid,.industry-grid,.support-grid{display:grid;gap:16px}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-card,.agent-grid article,.industry-grid article{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.service-card{display:flex;flex-direction:column}.service-card p,.agent-grid p,.industry-grid p{color:var(--muted);margin-top:11px;margin-bottom:14px}.service-card .text-link{margin-top:auto}.card-index{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--gold-text);font-size:13px;font-weight:650;padding-bottom:21px}.card-index span{color:var(--teal);font-weight:500;font-size:12px}.agents{background:var(--pale)}.agent-grid,.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-grid article{min-height:168px}.agent-n{display:inline-block;color:var(--gold-text);font-size:12px;margin-bottom:9px}.agent-grid small{color:var(--teal);font-size:12px}.partnership{background:var(--deep);color:#e7f1eb;padding:64px 0}.partner-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:50px;align-items:center}.partnership h2,.partnership h3{color:#fff}.partnership .eyebrow{color:#e1cd9a}.partnership p{margin-top:12px;color:#e1ece5}.partnership .btn{background:var(--paper);color:var(--deep);border-color:var(--paper);margin-top:23px}.partnership .btn:hover{background:#fff}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-grid article{border:1px solid #52716b;padding:20px;border-radius:var(--radius)}.support-grid p{font-size:14px;margin-top:7px}.footer{border-top:1px solid var(--line);background:var(--paper);padding:36px 0;color:var(--muted)}.footer-main,.footer-links,.contact-details{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.footer-main{justify-content:space-between}.footer .brand img{width:37px;height:37px}.footer p{margin:5px 0 0 48px;font-size:13px}.footer-links a:hover,.contact-details a:hover{text-decoration:underline}.contact-details:empty{display:none}.inner-hero{background:var(--paper);padding-block:20px 40px}.inner-hero h1{font-size:clamp(37px,5vw,68px)}.inner-hero .btn{margin-top:24px}.inner-hero .lead{max-width:67ch}.section .plain-list{margin:16px 0 24px;padding-left:25px}.plain-list li{padding-block:6px}.prose{max-width:68ch}.prose p{margin:14px 0 22px;color:var(--muted);font-size:18px}.roles{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:52px}.stages{list-style:none;padding:0;margin:0 0 50px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.stages li{border-top:2px solid var(--gold);padding:19px 12px 10px 0;display:flex;gap:11px}.stages li>span{font-size:14px;color:var(--gold-text)}.stages h3{font-size:18px}.stages p{margin-top:7px;color:var(--muted)}.faq{max-width:820px}.faq details{border-bottom:1px solid var(--line);padding:15px 0}.faq summary{cursor:pointer;font-weight:650}.faq details p{margin-top:8px;color:var(--muted)}.apply{background:var(--pale)}.apply h2{margin-bottom:10px}.form-note{margin-top:6px;font-size:14px;color:var(--muted)}form{margin-top:22px;max-width:780px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:15px}.form-grid label{display:grid;gap:5px;font-size:14px;font-weight:600}.form-grid .wide{grid-column:1/-1}input,textarea,select{background:#fff;border:1px solid #aabdb2;border-radius:6px;min-width:0;padding:11px;color:var(--ink)}.form-status{margin-top:15px;color:var(--teal);font-weight:600}.form-status.error{color:#9b3430}.article-page .article-paragraph{white-space:pre-wrap}@media(max-width:1000px){.wrap{width:min(calc(100% - 58px),var(--width))}.header-inner{gap:16px}nav{gap:15px}.hero-inner{padding-block:48px;gap:28px}.lead{font-size:16px}.service-grid,.stages{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-grid{gap:12px}.service-card,.agent-grid article,.industry-grid article{padding:19px}.partner-inner{gap:24px}}@media(max-width:720px){.wrap{width:calc(100% - 36px)}.header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding-block:10px}.header-inner .brand{font-size:19px}.brand img{width:36px;height:36px}.header-inner nav{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px 14px}.header-inner>.btn{grid-column:2;grid-row:1;padding:9px 11px;min-height:36px;font-size:12px}.nav-link{font-size:13px}.hero-inner{grid-template-columns:1fr;padding-block:33px;gap:25px}.hero .lead{margin-top:14px}.hero .actions{margin-top:19px}.city-visual,.city-visual img{min-height:0;height:215px}.section,.partnership{padding-block:42px}.inner-hero{padding-block:20px 32px}.section-head{display:block;margin-bottom:18px}.section-head .text-link{margin-top:9px}.industry-grid,.partner-inner{grid-template-columns:1fr}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid,.agent-grid,.support-grid{gap:9px}.service-card,.agent-grid article,.industry-grid article,.support-grid article{padding:14px}h3{font-size:18px}.service-card p,.agent-grid p,.industry-grid p,.support-grid p,.stages p{font-size:14px}.card-index{padding-bottom:11px}.footer-main{align-items:flex-start;flex-direction:column}.footer p{margin-left:0}}@media(max-width:390px){.form-grid{grid-template-columns:1fr}}.resource-grid,.news-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-grid article,.news-grid article{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.resource-grid article p,.news-card-link>p:not(.eyebrow){color:var(--muted);margin:10px 0 16px}.case-grid article{display:flex;flex-direction:column}.case-grid article .eyebrow{font-size:12px;margin:0 0 11px}.case-grid small{color:var(--teal);margin-top:auto}.news-grid article,.knowledge-grid article{padding:0;transition:border-color .2s,box-shadow .2s}.news-grid article:hover,.news-grid article:focus-within,.knowledge-grid article:hover,.knowledge-grid article:focus-within{border-color:var(--teal);box-shadow:0 8px 24px #063e4314}.news-card-link,.knowledge-card{display:flex;flex-direction:column;height:100%;padding:24px}.news-card-link:hover h3,.knowledge-card:hover h3{color:var(--teal)}.knowledge-card .text-link{margin-top:auto}.news-card-meta{border-top:1px solid var(--line);margin-top:auto;padding-top:12px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.news-card-meta small,.news-source{color:var(--muted)}.news-article h2{font-size:clamp(22px,2.3vw,32px);margin-top:30px}.news-article .news-source{margin:0 0 25px;font-size:14px}.article-links{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);display:flex;align-items:flex-start;flex-direction:column;gap:10px}.article-page .inner-hero{padding-block:34px 30px;border-bottom:1px solid var(--line)}.article-page .inner-hero .wrap,.article-page .section .wrap{max-width:850px}.article-page .inner-hero h1{font-size:clamp(34px,4.2vw,56px);line-height:1.28}.article-page .inner-hero .lead{max-width:none;margin-top:16px}.article-page .section{padding-block:34px 72px}.article-page .prose{max-width:none}.article-page .prose p{font-size:17px;line-height:1.9}.article-page .prose .news-source{font-size:14px;line-height:1.5}.article-page .article-links{flex-direction:row;flex-wrap:wrap;gap:12px 28px}.directory-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.directory-controls label{font-weight:650}.directory-controls input{width:min(310px,100%)}.directory-controls p{font-size:14px;color:var(--muted)}.region-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;padding:0;margin:0}.region-list li{text-align:center;border:1px solid var(--line);background:var(--white);border-radius:7px;padding:10px;overflow-wrap:anywhere}@media(min-width:721px)and (max-width:1050px){.header-inner{display:grid;grid-template-columns:1fr auto;padding-block:12px;gap:5px 20px}.header-inner nav{grid-column:1/-1;grid-row:2;justify-content:space-between}.header-inner>.btn{grid-row:1;grid-column:2}}@media(max-width:850px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:570px){.news-grid{grid-template-columns:1fr}.resource-grid article{padding:16px}.news-card-link,.knowledge-card{padding:16px}.directory-controls{display:grid;gap:8px}}:root{--teal:#0D6C70;--deep:#063E43;--paper:#F7F2E6;--gold:#A8884F;--gold-text:#745B32;--ink:#19393C;--muted:#486268;--line:#C6CCCF;--pale:#D8E4E9;--radius:8px;--display:"Songti SC","Noto Serif CJK SC","Source Han Serif SC","STSong",serif;background:var(--paper)}.header{background:var(--paper)}.header-inner{min-height:89px;gap:12px}.header .brand{width:232px;flex:none;margin-left:-26px}.brand img,.footer .brand img{width:100%;height:auto;object-fit:contain}.header-inner nav{gap:clamp(12px,1.6vw,24px)}.nav-link{color:var(--ink)}.btn{border-radius:4px}.btn.secondary{border-color:#89a8a9}.hero{overflow:hidden;background:linear-gradient(108deg,var(--paper) 48%,#e3ebeb)}.hero-inner{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);padding-block:24px 48px;gap:32px}.hero h1,.inner-hero h1{font-family:var(--display);color:var(--deep);letter-spacing:-.025em;line-height:1.16}.hero h1{font-size:clamp(43px,6.2vw,92px)}.hero .lead{max-width:33em;line-height:1.82;margin-top:26px}.hero-scene{position:relative;isolation:isolate;align-self:stretch;display:flex;align-items:end;justify-content:center;min-height:438px;overflow:hidden;border:1px solid #a9c2c5;border-radius:16px 16px 5px 5px;background:radial-gradient(ellipse at 48% 80%,#1a7275,#0d5257 46%,#063e43 82%)}.hero-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.3;background:repeating-linear-gradient(0deg,transparent 0 31px,#d8e4e940 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,#d8e4e940 31px 32px);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 94%);mask-image:linear-gradient(to bottom,#000,transparent 94%)}.hero-team{position:relative;width:82%;height:420px;object-fit:contain;object-position:center bottom;margin-bottom:17px;filter:drop-shadow(0 12px 16px #031e2280)}.hero-orbit{position:absolute;z-index:-1;width:77%;height:82%;left:12%;top:7%;transform:rotate(-10deg)}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;top:3%;right:0;bottom:0;left:0;border:1px solid #d2ba8680;border-radius:50%}.hero-orbit:after{top:15%;right:-7%;bottom:14%;left:-7%;transform:rotate(18deg);border-color:#c6cccf65}.hero-orbit i{position:absolute;width:7px;height:7px;background:#f7e8be;border-radius:50%;box-shadow:0 0 15px #f7e8be}.hero-orbit i:nth-child(1){top:25%;left:9%}.hero-orbit i:nth-child(2){top:11%;right:18%}.hero-orbit i:nth-child(3){bottom:25%;right:2%}.hero-scene figcaption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;gap:12px;padding:11px 16px;background:#063e43ec;border-top:1px solid #C6CCCF45;color:var(--paper);font-size:12px;letter-spacing:.075em}.hero-scene figcaption span:first-child{color:#f7e8be;font-weight:650}.section-head h2,.partnership h2{font-family:var(--display);letter-spacing:0}.service-story{background:#fbf9f3;border-block:1px solid var(--line)}.geo-stages{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.geo-stages li{border-color:var(--gold);padding-top:17px}.agent-grid article{background:#f8f7f0}.delivery{background:var(--pale)}.partnership,.footer{background:var(--teal);color:var(--paper)}.partnership p{color:var(--paper)}.support-grid article{border-color:#d8e4e97a}.footer{border-top:1px solid #0d565a;padding-bottom:16px}.footer .brand{width:238px;margin-left:-25px}.footer-links{gap:12px 22px;font-size:14px}.footer .contact-details{font-weight:600;font-variant-numeric:tabular-nums}.footer-filing{margin-top:16px;padding-top:10px;border-top:1px solid #d8e4e96b;text-align:center;line-height:1.4}.filing-number{font-size:13px;color:var(--paper)}.footer-filing a:hover{text-decoration:underline;text-underline-offset:4px}.role-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(160px,.5fr);align-items:center;gap:22px}.role-portrait{justify-self:center;text-align:center;color:var(--deep)}.role-portrait img{height:180px;width:175px;object-fit:contain;object-position:bottom;filter:drop-shadow(0 5px 6px #063e4318)}.role-portrait figcaption{padding:8px 10px;border-top:1px solid var(--gold);font-weight:650}.role-portrait figcaption span{margin-left:8px;color:var(--muted);font-size:13px;font-weight:400}.role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.role-grid article,.plan{border:1px solid var(--line);background:#fbf9f3;border-radius:var(--radius);padding:22px}.role-grid article figure{display:flex;align-items:end;gap:14px;background:var(--pale);min-height:125px;border-radius:6px;padding:0 8px}.role-grid article img{width:40%;height:125px;object-fit:contain;object-position:center bottom}.role-grid article figcaption{padding-block:11px}.role-grid article figcaption span,.role-grid article>p{color:var(--muted);font-size:14px}.role-grid article>p{margin:14px 0}.plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.plan{padding:18px}.plan:last-child{border-top:3px solid var(--gold);padding-top:16px}.plan-stage,.plan-note{color:var(--muted);font-size:13px}.plan h3{font-size:25px;margin-top:5px}.plan-price{font-size:clamp(23px,2.4vw,36px);font-weight:680;color:var(--teal);font-variant-numeric:tabular-nums;margin:6px 0 13px}.plan-price span{font-size:.58em;margin-right:2px}.plan dl{margin:0 0 13px}.plan dl div{display:flex;justify-content:space-between;gap:6px;border-top:1px solid #d7dfe0;padding:6px 0;font-size:13px}.plan dd{margin:0;white-space:nowrap}.plan dt,.plan>p:last-child{color:var(--muted)}.plan>p:last-child{font-size:13px}.plan-note{margin-top:16px}.advisor-desk{display:grid;grid-template-columns:125px minmax(0,1fr) 132px;align-items:center;gap:20px;background:var(--pale);border:1px solid var(--line);border-radius:var(--radius);padding:22px;margin-bottom:29px}.advisor-portrait{width:125px;height:125px;object-fit:contain}.advisor-desk h2{font-size:clamp(23px,2.8vw,36px)}.advisor-desk p{margin-top:7px;color:var(--muted)}.advisor-desk .actions{margin-top:14px}.contact-qr{text-align:center;font-size:13px;color:var(--deep)}.contact-qr img{width:124px;height:auto;border:1px solid var(--line)}.contact-qr figcaption{margin-top:6px}.brand-poster{max-width:840px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}@media(max-width:1050px){html{scroll-padding-top:165px}.header .brand{width:214px}.hero h1{font-size:clamp(41px,6vw,73px)}.hero-scene{min-height:340px}.hero-team{height:330px}.plan-grid,.geo-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.header .brand{width:183px;margin-left:-20px}.header-inner nav{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:7px}.header-inner .nav-link{font-size:12px;padding-block:6px}.hero-inner{grid-template-columns:1fr;gap:24px;padding-block:20px 32px}.hero h1{font-size:clamp(43px,11vw,64px)}.hero .lead{margin-top:16px}.hero-scene{min-height:295px}.hero-team{height:282px}.geo-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.role-hero{grid-template-columns:minmax(0,1fr) 110px;gap:10px}.role-portrait img{height:120px;width:105px}.role-portrait figcaption span{display:block;margin:0}.role-grid,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.role-grid article,.plan{padding:12px}.plan:last-child{padding-top:10px}.role-grid article figure{gap:6px}.role-grid article img{height:90px}.advisor-desk{grid-template-columns:72px minmax(0,1fr);padding:14px;gap:12px}.advisor-portrait{width:72px;height:95px}.contact-qr{grid-column:2;justify-self:start}.contact-qr img{width:110px}}.agent-workflow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.agent-workflow figure{overflow:hidden;border-radius:var(--radius)}.agent-workflow figure img{aspect-ratio:16 / 9;object-fit:cover}.agent-workflow p{margin:14px 0;color:var(--muted);max-width:37em}@media(max-width:720px){.agent-workflow{grid-template-columns:1fr;gap:20px}}@media(max-width:370px){.role-hero{grid-template-columns:1fr}.role-portrait{justify-self:start}.hero-scene figcaption{font-size:11px}}
