/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--navy:#202d5d;--navy-deep:#111b3d;--navy-soft:#2a386b;--gold:#b99a83;--paper:#f5f3ee;--ink:#15203f;--muted:#697085;--line:#15203f24;--font-serif:"Source Han Serif SC","Noto Serif CJK SC","Songti SC","STSong","SimSun",serif;--font-sans:"Source Han Sans SC","Noto Sans CJK SC","PingFang SC","Microsoft YaHei","Heiti SC",sans-serif;--font-latin:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);letter-spacing:.015em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f3eef5;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex;position:sticky;top:0}.wordmark{align-items:center;gap:12px;display:flex}.wordmark .seal{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold);border-radius:10px;place-items:center;font-family:serif;font-size:13px;font-weight:800;display:grid}.wordmark b,.wordmark small{display:block}.wordmark b{font-family:var(--font-serif);letter-spacing:.1em;font-size:17px;font-weight:600}.wordmark small{font-family:var(--font-latin);letter-spacing:.16em;color:#7b7f8d;margin-top:4px;font-size:10px}nav{color:#4d546b;gap:30px;font-size:13px;display:flex}nav a:hover{color:var(--navy)}.notice-link{background:var(--navy);color:#fff;letter-spacing:.05em;padding:12px 18px;font-size:12px}.notice-link span{color:var(--gold);margin-left:8px}.header-links{align-items:center;gap:17px;font-size:13px;display:flex}.header-links a:first-child{color:var(--navy);font-weight:700}.header-links a:last-child{color:#8a5d55;border-left:1px solid var(--line);padding-left:17px}.finance-hero{color:#fff;background:#1d2855;grid-template-columns:minmax(280px,380px) minmax(0,680px);justify-content:center;align-items:center;column-gap:7vw;min-height:590px;padding:70px 6vw;display:grid;position:relative;overflow:hidden}.finance-hero:after{display:none}.hero-brand-card{z-index:1;background:0 0;border:0;place-items:center;min-height:auto;padding:0;display:grid;position:relative;overflow:hidden}.hero-brand-card img{object-fit:contain;z-index:1;width:min(100%,460px);height:auto;position:relative}.hero-content{z-index:2;flex-direction:column;justify-content:center;padding:0;display:flex;position:relative}.kicker,.eyebrow{color:var(--gold);letter-spacing:.2em;font-size:13px;font-weight:700}.kicker{font-family:var(--font-latin)}.hero-content h1,.section h2,.statement-hero h1{font-family:var(--font-serif);letter-spacing:.035em;font-weight:600}.hero-content h1{margin:20px 0 24px;font-size:clamp(44px,4.6vw,62px);line-height:1.26}.lead{color:#cdd2e0;max-width:580px;font-size:16px;line-height:2}.hero-actions{gap:13px;margin-top:30px;display:flex}.hero-actions a{padding:13px 21px;font-size:13px}.gold-button{background:var(--gold);color:var(--navy-deep);font-weight:800}.line-button{border:1px solid #fff6}.hero-index{display:none}.hero-index span{font-family:serif;font-size:60px;line-height:1;display:block}.hero-index small{letter-spacing:.2em}.fraud-banner{color:#fff;background:#8b302d;grid-template-columns:1.4fr 2fr auto;align-items:center;gap:36px;padding:24px 5vw;display:grid}.fraud-banner div span,.fraud-banner div strong{display:block}.fraud-banner div span{color:#e7c3b1;letter-spacing:.18em;margin-bottom:6px;font-size:11px}.fraud-banner div strong{font-size:15px}.fraud-banner p{opacity:.85;font-size:13px;line-height:1.6}.fraud-banner a{white-space:nowrap;border-bottom:1px solid #ffffff80;padding-bottom:5px;font-size:13px}.section{padding:96px max(5vw,50vw - 590px)}.section-label{font-family:var(--font-latin);letter-spacing:.15em;color:#8a8f9e;align-items:center;gap:12px;margin-bottom:50px;font-size:12px;display:flex}.section-label span{color:var(--gold);font-family:var(--font-latin);font-size:13px}.section-label:after{content:"";background:var(--line);width:48px;height:1px}.section-label.light{color:#9ba2ba}.section-label.light:after{background:#ffffff26}.about-grid,.compliance-grid,.contact-grid{grid-template-columns:1fr 1.1fr;gap:7vw;display:grid}.section h2{margin:16px 0;font-size:clamp(38px,4.2vw,54px);line-height:1.38}.about-copy,.compliance-copy{padding-top:16px}.about-copy p,.compliance-copy p{color:var(--muted);line-height:2}.about-copy .large-copy{color:var(--ink);margin-top:0;font-family:serif;font-size:24px;line-height:1.75}.source-note{border-left:2px solid var(--gold);margin-top:35px;padding-left:18px;font-size:12px}.profile{background:#fff}.profile-heading{grid-template-columns:1fr 1.1fr;align-items:end;gap:10vw;margin-bottom:55px;display:grid}.profile-heading>p{color:var(--muted);margin-bottom:25px;line-height:2}.facts-grid{grid-template-columns:1fr 1fr 1.4fr 1fr;gap:12px;display:grid}.facts-grid article{background:#f7f5f0;border:1px solid #15203f14;min-height:132px;padding:24px}.facts-grid small,.facts-grid strong{display:block}.facts-grid small{color:#7b8190;margin-bottom:24px}.facts-grid strong{color:var(--navy);font-family:serif;font-size:21px;font-weight:500}.business-scope{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:28px 32px;display:flex}.business-scope small{color:#aeb5ca}.business-scope p{margin:8px 0 0;font-family:serif;font-size:19px}.business-scope a{color:var(--gold);border-bottom:1px solid var(--gold);white-space:nowrap;padding-bottom:5px;font-size:13px}.timeline{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px;display:grid}.timeline article{border-top:2px solid var(--gold);grid-template-columns:62px 1fr;gap:18px;padding-top:23px;display:grid}.timeline article>span{color:var(--gold);font-family:serif;font-size:20px}.timeline h3{margin:0 0 12px;font-family:serif;font-size:20px;font-weight:500}.timeline p{color:var(--muted);font-size:13px;line-height:1.8}.philosophy{color:#fff;background:#172247}.philosophy-heading{margin-bottom:42px}.philosophy-heading h2{margin-bottom:0}.principle-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.principle-grid article{background:#ffffff09;border-top:2px solid #b99a83b3;min-height:220px;padding:26px}.principle-grid article>span{font-family:var(--font-latin);color:var(--gold);font-size:12px}.principle-grid h3{margin:38px 0 14px;font-family:serif;font-size:24px;font-weight:500}.principle-grid p{color:#adb5ca;font-size:13px;line-height:1.8}.careers-teaser{background:#f5f3ee}.careers-teaser-grid{grid-template-columns:1fr 1.1fr;gap:10vw;display:grid}.careers-teaser-grid>div:last-child>p{color:var(--muted);margin-top:18px;font-family:serif;font-size:20px;line-height:2}.career-tags{flex-wrap:wrap;gap:10px;margin:32px 0;display:flex}.career-tags span{border:1px solid var(--line);color:#5f6679;background:#fff;padding:10px 14px;font-size:12px}.career-cta{color:var(--navy);border-bottom:1px solid var(--gold);padding-bottom:7px;font-size:13px;font-weight:700;display:inline-block}.compliance{background:#e9e5dc}.compliance-copy a{color:var(--navy);border-bottom:1px solid var(--gold);margin-top:22px;padding-bottom:7px;font-weight:700;display:inline-block}.contact{background:var(--navy);color:#fff}.contact h2{letter-spacing:.08em;font-size:clamp(34px,4vw,48px);line-height:1.25}.contact-list{border-top:1px solid #fff3}.contact-list div{border-bottom:1px solid #fff3;padding:25px 0}.contact-list small,.contact-list strong,.contact-list a{display:block}.contact-list small{color:#aab1c7;margin-bottom:10px}.contact-list strong,.contact-list a{font-family:serif;font-size:19px;font-weight:500}.contact-list .wechat-channel{border-left:2px solid var(--gold);grid-template-columns:1fr 128px;align-items:center;gap:34px;padding:25px 0 25px 24px;display:grid}.wechat-channel p{color:#aab1c7;max-width:620px;margin:12px 0 0;font-size:13px;line-height:1.8}.wechat-channel figure{text-align:center;margin:0}.wechat-channel figure img{background:#fff;width:128px;height:128px;padding:5px;display:block}.wechat-channel figcaption{color:#aab1c7;letter-spacing:.08em;margin-top:9px;font-size:11px}.main-footer{color:#a5abbd;background:#0a122d;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:30px;padding:48px 5vw;font-size:12px;display:grid}.footer-wordmark b{color:#fff}.main-footer>div:last-child{text-align:right}.main-footer>div:last-child a,.main-footer>div:last-child span{margin:6px 0;display:block}.main-footer>div:last-child a{color:var(--gold)}.statement-page{background:#f7f5f0;min-height:100vh}.statement-header{position:relative}.back-home{color:var(--navy);border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:13px}.statement-hero{background:var(--navy);color:#fff;padding:100px 10vw 90px}.statement-hero h1{max-width:1000px;margin:20px 0 28px;font-size:clamp(38px,5vw,66px);line-height:1.35}.statement-hero>p:last-child{color:#bac1d3}.statement-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:70px;max-width:1260px;margin:0 auto;padding:80px 5vw 110px;display:grid}.statement-body{background:#fff;padding:60px 65px;box-shadow:0 15px 45px #111b3d0f}.statement-intro{border-bottom:1px solid var(--line);margin-top:0;padding-bottom:34px;font-family:serif;font-size:18px;line-height:2}.statement-body section{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:22px;padding:28px 0;display:grid}.statement-body section>b{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold);place-items:center;font-family:serif;display:grid}.statement-body section p{color:#4e566d;margin:3px 0 0;line-height:2}.statement-body section a{color:#8b302d;font-weight:700}.signature{text-align:right;margin-top:45px;line-height:1.8}.signature strong,.signature span{display:block}.action-card{color:#fff;background:#8b302d;padding:34px;position:sticky;top:110px}.action-card span,.action-card strong,.action-card small,.action-card b{display:block}.action-card span,.action-card small{color:#e9c3b4;letter-spacing:.12em;font-size:11px}.action-card strong{margin:10px 0;font-family:serif;font-size:34px}.action-card p{opacity:.88;font-size:13px;line-height:1.8}.action-card hr{border:0;border-top:1px solid #ffffff40;margin:28px 0}.action-card b{margin:8px 0 28px;font-family:serif;font-size:30px}.action-card a{color:#8b302d;text-align:center;background:#fff;padding:14px;font-weight:700;display:block}.statement-footer{background:var(--navy-deep);color:#9ba2b6;justify-content:space-between;padding:35px 10vw;font-size:12px;display:flex}.statement-footer a{color:#fff}.statement-footer a:last-child{color:var(--gold)}.compact-statement-hero{padding:82px 10vw 72px}.compact-statement-hero h1{margin-bottom:20px;font-size:clamp(38px,4.8vw,62px)}.statement-shell{width:min(1060px,100% - 44px);margin:0 auto;padding:55px 0 100px}.emergency-bar{color:#fff;background:#8b302d;grid-template-columns:1.1fr 2fr .7fr auto;align-items:center;gap:30px;padding:27px 30px;display:grid}.emergency-bar small,.emergency-bar strong{display:block}.emergency-bar small{color:#ebc6b7;letter-spacing:.1em;margin-bottom:7px;font-size:10px}.emergency-bar strong{font-family:var(--font-serif);font-size:24px}.emergency-bar p{color:#f3dfd8;margin:0;font-size:12px;line-height:1.75}.emergency-bar .hotline{border-left:1px solid #ffffff40;padding-left:28px}.emergency-bar a{color:#8b302d;white-space:nowrap;background:#fff;padding:13px 20px;font-size:12px;font-weight:700}.official-statement{background:#fff;margin-top:24px;padding:55px 72px 62px;box-shadow:0 16px 45px #111b3d0e}.document-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.document-heading span{color:var(--gold);letter-spacing:.2em;font-size:11px;font-weight:700}.document-heading p{color:#8c91a0;margin:0;font-size:11px}.official-intro{font-family:var(--font-serif);color:var(--ink);margin:0;padding:34px 0 38px;font-size:19px;line-height:2.05}.declaration-list{border-top:1px solid var(--line)}.declaration-item{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:30px;padding:30px 0;display:grid}.declaration-item>span{color:var(--gold);letter-spacing:.12em;padding-top:5px;font-size:11px}.declaration-item p{color:#485169;margin:0;font-size:15px;line-height:2}.declaration-item strong{color:var(--navy)}.declaration-item a{color:#8b302d;font-weight:700}.official-signature{text-align:right;padding-top:42px}.official-signature p{color:var(--gold);letter-spacing:.16em;font-size:12px}.official-signature strong,.official-signature span{display:block}.official-signature strong{font-family:var(--font-serif);font-size:18px;font-weight:600}.official-signature span{color:#777e90;margin-top:7px;font-size:12px}.statement-note{color:#8b91a0;text-align:center;margin:28px 0 0;font-size:11px}.formal-statement-page{background:#f1efe9;min-height:100vh}.formal-document-wrap{width:min(980px,100% - 44px);margin:0 auto;padding:42px 0 95px}.document-breadcrumb{color:#898f9e;align-items:center;gap:10px;margin-bottom:22px;font-size:13px;display:flex}.document-breadcrumb a{color:var(--navy)}.document-breadcrumb b{font-weight:500}.formal-document{border-top:4px solid var(--navy);background:#fff;padding:72px 86px 68px;box-shadow:0 18px 50px #111b3d0f}.formal-title-block{text-align:center;border-bottom:1px solid var(--line);padding-bottom:38px}.formal-title-block>span{color:var(--gold);letter-spacing:.24em;margin-bottom:22px;font-size:13px;display:inline-block}.formal-title-block h1{font-family:var(--font-serif);letter-spacing:.04em;color:var(--ink);margin:0;font-size:clamp(34px,4.3vw,50px);font-weight:600;line-height:1.55}.formal-content{padding-top:38px}.formal-intro{font-family:var(--font-serif);color:#26314e;margin:0 0 28px;font-size:18px;line-height:2.15}.formal-content>section{grid-template-columns:42px 1fr;gap:8px;padding:11px 0;display:grid}.formal-content>section>strong{font-family:var(--font-serif);color:var(--ink);font-size:17px;line-height:2.15}.formal-content>section>p{color:#3f4963;margin:0;font-size:16px;line-height:2.15}.formal-police-note{border-left:3px solid var(--gold);color:#4d556b;background:#f4f1eb;margin-top:30px;padding:20px 24px;font-size:14px;line-height:1.9}.formal-signature{text-align:right;margin-top:48px;line-height:1.9}.formal-signature p{margin:0 0 9px}.formal-signature strong,.formal-signature span{display:block}.formal-signature strong{font-family:var(--font-serif);font-size:18px;font-weight:600}.formal-signature span{color:#656c7d;font-size:14px}.investor-gate{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080e23c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.investor-gate-panel{border-top:4px solid var(--gold);background:#fff;width:min(820px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 90px #0000004d}.investor-gate-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;padding:36px 42px 28px;display:flex}.investor-gate-panel>header span{color:var(--gold);font-family:var(--font-latin);letter-spacing:.18em;margin-bottom:10px;font-size:11px;display:block}.investor-gate-panel h2{font-family:var(--font-serif);margin:0;font-size:30px;font-weight:600}.investor-gate-panel>header a{color:var(--navy);border-bottom:1px solid var(--gold);white-space:nowrap;padding-bottom:5px;font-size:12px}.investor-gate-copy{padding:28px 42px 15px}.investor-gate-copy p{color:#424b62;margin:0 0 13px;font-size:14px;line-height:1.9}.investor-check{border-top:1px solid var(--line);color:#4d556a;cursor:pointer;align-items:flex-start;gap:12px;margin:0 42px;padding:18px 0;font-size:13px;line-height:1.7;display:flex}.investor-check input{width:17px;height:17px;accent-color:var(--navy);flex:none;margin-top:3px}.investor-gate-actions{align-items:center;gap:25px;padding:22px 42px 34px;display:flex}.investor-gate-actions button{background:var(--navy);color:#fff;cursor:pointer;border:0;padding:14px 24px;font-family:inherit;font-size:13px;font-weight:700}.investor-gate-actions a{color:#707688;border-bottom:1px solid #b7bac3;padding-bottom:4px;font-size:12px}.investor-notice-wrap{width:min(1040px,100% - 44px)}.investor-document{border-top-color:var(--gold)}.investor-rule-note{border-left-color:var(--navy)}.careers-page{background:var(--paper)}.careers-header{position:relative}.careers-hero{color:#fff;background:#1d2855;grid-template-columns:1.35fr .65fr;align-items:center;gap:8vw;min-height:500px;padding:78px max(6vw,50vw - 590px);display:grid;position:relative;overflow:hidden}.careers-hero:before{display:none}.careers-hero>div,.careers-hero>aside{z-index:2;position:relative}.careers-hero h1{font-family:var(--font-serif);margin:20px 0;font-size:clamp(46px,5vw,64px);font-weight:600;line-height:1.28}.careers-hero>div>p:last-child{color:#c5cada;line-height:1.9}.careers-hero aside{border-left:1px solid #ffffff2e;padding:16px 0 16px 30px}.careers-hero aside span,.careers-hero aside strong,.careers-hero aside small{display:block}.careers-hero aside span{color:var(--gold);letter-spacing:.16em;font-size:12px}.careers-hero aside strong{margin:20px 0;font-family:serif;font-size:27px;font-weight:500;line-height:1.55}.careers-hero aside small{color:#959db6;line-height:1.7}.culture-grid{grid-template-columns:1fr 1.1fr;gap:10vw;display:grid}.culture-grid>div:last-child{padding-top:15px}.culture-grid .large-copy{color:var(--ink);font-family:serif;font-size:23px;line-height:1.8}.culture-grid>div:last-child>p:last-child{color:var(--muted);line-height:2}.roles{color:var(--ink);background:#f7f5f0}.roles-heading{margin-bottom:50px}.roles-heading h2{margin-bottom:15px}.roles .section-label.light{color:#8a8f9e}.roles .section-label.light:after{background:var(--line)}.roles-heading>p:last-child{color:var(--muted)}.role-list{border-top:1px solid var(--line)}.role-list article{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.15fr 1fr;gap:42px;padding:34px 0;display:grid}.role-title{gap:20px;display:flex}.role-title>span{color:var(--gold);font-family:serif}.role-title h3{margin:0 0 7px;font-family:serif;font-size:24px;font-weight:500}.role-title small{font-family:var(--font-latin);color:#8a90a0;letter-spacing:.06em;font-size:12px}.role-list ul{color:#4f586d;margin:0;padding-left:20px;font-size:14px;line-height:2}.role-list article>p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.apply{background:#fff}.apply-grid{grid-template-columns:1fr 1.1fr;gap:10vw;display:grid}.apply-card{border-top:2px solid var(--gold);background:#f5f3ee;padding:34px}.apply-card small,.apply-card>a{display:block}.apply-card small{color:#868b99}.apply-card>a:not(.apply-button){color:var(--navy);margin:12px 0 24px;font-family:serif;font-size:28px}.apply-card p{color:var(--muted);line-height:1.9}.apply-button{background:var(--navy);color:#fff;text-align:center;margin-top:28px;padding:15px 20px;font-size:13px;font-weight:700}.hero-index span,.section-label span,.about-copy .large-copy,.facts-grid strong,.business-scope p,.timeline article>span,.timeline h3,.principle-grid h3,.careers-teaser-grid>div:last-child>p,.contact-list strong,.contact-list a,.statement-intro,.action-card strong,.action-card b,.careers-hero h1,.careers-hero aside strong,.culture-grid .large-copy,.role-title>span,.role-title h3,.apply-card>a:not(.apply-button){font-family:var(--font-serif)}p{line-height:1.9}@media (width<=900px){.site-header{height:70px;padding:0 20px}nav{display:none}.header-links{gap:12px}.finance-hero{grid-template-columns:1fr;gap:24px;padding:55px 24px 68px}.hero-brand-card{min-height:auto;padding:0}.hero-brand-card img{width:min(72vw,430px)}.hero-content{text-align:center;align-items:center;padding:0}.hero-content h1{font-size:48px}.hero-index{display:none}.fraud-banner{grid-template-columns:1fr;gap:12px;padding:25px 22px}.section{padding:80px 22px}.section-label{margin-bottom:45px}.about-grid,.compliance-grid,.contact-grid,.profile-heading,.careers-teaser-grid,.culture-grid,.apply-grid{grid-template-columns:1fr;gap:35px}.facts-grid{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:1fr}.principle-grid{grid-template-columns:1fr 1fr}.main-footer{grid-template-columns:1fr;padding:45px 22px}.main-footer>div:last-child{text-align:left}.statement-hero{padding:70px 22px}.statement-layout{grid-template-columns:1fr;gap:28px;padding:35px 18px 70px}.statement-body{padding:35px 24px}.action-card{position:static}.statement-footer{flex-direction:column;gap:10px;padding:30px 22px}.emergency-bar{grid-template-columns:1fr 1fr}.emergency-bar p{grid-area:2/1/auto/-1}.emergency-bar .hotline{border-left:0;padding-left:0}.official-statement{padding:42px 34px 48px}.formal-document{padding:55px 48px}.careers-hero{grid-template-columns:1fr;min-height:auto;padding:75px 24px}.careers-hero aside{margin-top:25px}.role-list article{grid-template-columns:1fr;gap:24px}}@media (width<=560px){.wordmark b{font-size:14px}.wordmark small,.header-links a:last-child{display:none}.hero-brand-card{min-height:auto;padding:0}.hero-brand-card img{width:min(88vw,390px)}.hero-content h1{font-size:42px}.hero-actions{flex-direction:column}.hero-actions a{text-align:center}.principle-grid,.facts-grid{grid-template-columns:1fr}.business-scope{flex-direction:column;align-items:flex-start}.statement-shell{width:min(100% - 28px,1060px);padding-top:28px}.emergency-bar{grid-template-columns:1fr;gap:18px;padding:24px}.emergency-bar p{grid-area:auto}.emergency-bar a{text-align:center}.official-statement{margin-top:14px;padding:32px 22px 40px}.document-heading{flex-direction:column;align-items:flex-start;gap:12px}.official-intro{font-size:17px}.declaration-item{grid-template-columns:1fr;gap:12px;padding:25px 0}.formal-document-wrap{width:min(100% - 28px,980px);padding:24px 0 65px}.formal-document{padding:42px 22px}.formal-title-block{padding-bottom:28px}.formal-title-block h1{font-size:30px;line-height:1.6}.formal-content{padding-top:28px}.formal-intro{font-size:17px}.formal-content>section{grid-template-columns:38px 1fr}.formal-content>section>p{font-size:15px}.statement-body section{grid-template-columns:1fr;gap:12px}.investor-gate{padding:12px}.investor-gate-panel{max-height:calc(100vh - 24px)}.investor-gate-panel>header{padding:27px 22px 22px}.investor-gate-panel h2{font-size:25px}.investor-gate-copy{padding:22px 22px 10px}.investor-check{margin:0 22px}.investor-gate-actions{flex-direction:column;align-items:stretch;gap:16px;padding:18px 22px 28px}.investor-gate-actions button{width:100%}.investor-gate-actions a{text-align:center;border:0}.contact-list .wechat-channel{grid-template-columns:1fr;padding-left:18px}.wechat-channel figure{text-align:center;width:128px}}
