:root{--paper:#FBFAF7;--paper-2:#F4F2EC;--bg:#F8F8F5;--ink:#111418;--ink-2:#3B424B;--ink-3:#7A828C;--line:#E2E0D8;--line-2:#CFCCC2;--navy:#0F3D5C;--navy-2:#17344A;--blue:#0B5FFF;--mint:#17B897;--gold:#B8863B;--gold-2:#F5A623;--danger:#B4342C;--serif:"Source Han Serif SC","Noto Serif SC","Songti SC","STSong","SimSun",Georgia,serif;--sans:"Source Han Sans SC","Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--shell:1280px;--gutter:32px;--header-h:84px;--rail-w:268px;--r:2px;--pill:999px;--ease:cubic-bezier(.22, .61, .36, 1);--t:.34s var(--ease);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");--fret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Cpath d='M0 11V3h6v5h5V3h6v8h7' fill='none' stroke='%23B8863B' stroke-width='1'/%3E%3C/svg%3E")}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--sans);font-size:16px;line-height:1.85;color:var(--ink);background:var(--bg);background-image:var(--grain);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}a{color:var(--blue);text-decoration:none;transition:color var(--t),border-color var(--t)}a:hover{color:var(--navy)}ol,ul{list-style:none}button{font:inherit;cursor:pointer;border:0;background:0 0;color:inherit}input,select,textarea{font:inherit;font-size:15px;color:var(--ink);background:0 0}::selection{background:rgba(184,134,59,.22)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip-link{position:fixed;top:-100px;left:20px;z-index:3000;padding:12px 20px;color:var(--paper);background:var(--ink);font-size:14px;transition:top .25s var(--ease)}.skip-link:focus{top:20px;color:var(--paper)}.scroll-progress{position:fixed;top:0;left:0;z-index:2000;width:100%;height:2px;transform:scaleX(0);transform-origin:0 50%;background:var(--gold);pointer-events:none}h1,h2,h3,h4,h5{font-family:var(--serif);font-weight:600;color:var(--ink);line-height:1.28;letter-spacing:.01em}h1{font-size:clamp(2.1rem, 4.4vw, 3.5rem);line-height:1.18;letter-spacing:.02em}h2{font-size:clamp(1.55rem, 2.8vw, 2.3rem)}h3{font-size:1.15rem}h4{font-size:1rem}main p{color:var(--ink-2)}b,strong{color:var(--ink);font-weight:600}.display{font-family:var(--serif);font-size:clamp(2.4rem, 6vw, 4.6rem);line-height:1.06}.lead{font-size:17px;line-height:1.9;color:var(--ink-2)}.grad,.grad-text{color:var(--navy)}.hl{border-bottom:1px solid var(--gold);padding-bottom:2px}.k{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-size:11.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3)}.k::before{content:"";width:26px;height:1px;background:var(--line-2)}.k--blue,.k--light{color:var(--gold)}.k--blue::before,.k--light::before{background:var(--gold)}.section-title{text-align:left;margin-bottom:14px}.section-desc{max-width:660px;margin:0 0 40px;color:var(--ink-2)}.eyebrow{display:inline-block;margin-bottom:14px;font-size:11.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.container,.shell{width:100%;max-width:var(--shell);margin:0 auto;padding:0 var(--gutter)}.band{position:relative;padding:96px 0;background:var(--bg);border-top:1px solid var(--line)}.band::before{content:"";position:absolute;left:0;right:0;top:-1px;height:12px;background-image:var(--fret);background-repeat:repeat-x;opacity:.5;pointer-events:none}.band>.shell{position:relative}.band--paper{background-color:var(--paper)}.band--tint{background-color:var(--paper-2)}.band--ink{background-color:var(--navy);color:var(--paper)}.band--ink::before{opacity:.35}.band--ink h2,.band--ink h3,.band--ink h4,.band--ink strong{color:var(--paper)}.band--ink li,.band--ink p{color:rgba(251,250,247,.78)}.band--ink .lead{color:rgba(251,250,247,.84)}.band--ink .k{color:rgba(251,250,247,.6)}.band--ink .k::before{background:rgba(251,250,247,.4)}.band--mesh{background:var(--navy-2)}.section{position:relative;padding:96px 0;background:var(--bg);border-top:1px solid var(--line)}.section>.container{position:relative}.section--tint{background:var(--paper-2)}.section--dark{background:var(--navy);color:var(--paper)}.section--dark h2,.section--dark h3,.section--dark strong{color:var(--paper)}.section--dark li,.section--dark p{color:rgba(251,250,247,.78)}.section--dark .card{background:0 0;border-color:rgba(251,250,247,.22)}.split{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);gap:64px;align-items:start}.rail{position:sticky;top:calc(var(--header-h) + 32px);padding-right:32px;border-right:1px solid var(--line)}.rail h2{margin-bottom:16px}.rail p{font-size:15px}.rail__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.band--ink .rail{border-color:rgba(251,250,247,.22)}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px;padding-bottom:20px;border-bottom:1px solid var(--line)}.head__main{max-width:760px}.head__aside{flex-shrink:0;max-width:320px;font-size:14.5px;text-align:right}.band--ink .head{border-color:rgba(251,250,247,.22)}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.bento>*{grid-column:span 4}.b3{grid-column:span 3}.b4{grid-column:span 4}.b5{grid-column:span 5}.b6{grid-column:span 6}.b7{grid-column:span 7}.b8{grid-column:span 8}.b12{grid-column:span 12}.rows{border-top:1px solid var(--line)}.band--ink .rows{border-color:rgba(251,250,247,.22)}.row{display:grid;grid-template-columns:84px minmax(0,1fr) minmax(0,1.4fr);gap:28px;align-items:start;padding:26px 0;border-bottom:1px solid var(--line);transition:padding-left var(--t),background var(--t)}.band--ink .row{border-color:rgba(251,250,247,.22)}.row:hover{padding-left:10px;background:rgba(184,134,59,.05)}.row__num{font-family:var(--serif);font-size:15px;letter-spacing:.08em;color:var(--gold);padding-top:2px}.band--ink .row__num{color:var(--gold-2)}.row h3{font-size:18px;margin:0 0 4px}.row p{margin:0;font-size:14.8px}.zig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.zig__copy,.zig__media{min-width:0}.zig--flip .zig__media{order:2}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.step{position:relative;padding:32px 28px 8px 0}.step+.step{padding-left:28px;border-left:1px solid var(--line)}.step__num{display:block;font-family:var(--serif);font-size:34px;line-height:1;letter-spacing:.02em;color:var(--gold);margin-bottom:16px}.band--ink .step+.step,.band--ink .steps{border-color:rgba(251,250,247,.22)}.band--ink .step__num{color:var(--gold-2)}.step h3{font-size:17px;margin-bottom:6px}.step p{font-size:14.2px;margin:0}.grid{display:grid;gap:28px}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border:1px solid var(--ink);border-radius:var(--r);font-size:15px;font-weight:600;letter-spacing:.06em;color:var(--ink);background:0 0;transition:background var(--t),color var(--t),border-color var(--t)}.btn:hover{background:var(--ink);color:var(--paper)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--primary:hover{background:var(--navy);border-color:var(--navy);color:var(--paper)}.btn--ghost{background:0 0;color:var(--ink)}.btn--dark{background:var(--navy);border-color:var(--navy);color:var(--paper)}.btn--dark:hover{background:var(--ink);border-color:var(--ink)}.btn--gold{border-color:var(--gold);color:var(--gold)}.btn--gold:hover{background:var(--gold);border-color:var(--gold);color:var(--paper)}.btn--outline-w{border-color:rgba(251,250,247,.5);color:var(--paper);background:0 0}.btn--outline-w:hover,.btn--white{background:var(--paper);border-color:var(--paper);color:var(--ink)}.btn--sm{min-height:40px;padding:0 18px;font-size:13.5px}.btn--lg{min-height:58px;padding:0 34px;font-size:16px}.btn--block{width:100%}.btn__arrow{transition:transform var(--t)}.btn:hover .btn__arrow{transform:translateX(4px)}.tag{display:inline-block;padding:3px 10px;margin:3px 5px 3px 0;font-size:12px;letter-spacing:.06em;color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--r);background:0 0}.tag--blue{color:var(--navy);border-color:rgba(15,61,92,.3)}.tag--gold{color:var(--gold);border-color:rgba(184,134,59,.45)}.tag--light{color:var(--paper);border-color:rgba(251,250,247,.5)}.band--ink .tag{color:rgba(251,250,247,.86);border-color:rgba(251,250,247,.34)}.chip{display:inline-flex;align-items:center;padding:7px 14px;font-size:13.5px;color:var(--ink-2);letter-spacing:.04em;border:1px solid var(--line);background:var(--paper)}.chip:hover{color:var(--navy);border-color:var(--gold)}.band--ink .chip{color:rgba(251,250,247,.86);background:0 0;border-color:rgba(251,250,247,.28)}.chiprow{display:flex;flex-wrap:wrap;gap:8px 10px}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--ink);border-bottom:1px solid var(--line-2);padding-bottom:2px}.link-arrow::after{content:"→";transition:transform var(--t)}.link-arrow:hover{color:var(--navy);border-bottom-color:var(--gold)}.link-arrow:hover::after{transform:translateX(4px)}.band--ink .link-arrow,.tile--ink .link-arrow{color:var(--paper);border-bottom-color:rgba(251,250,247,.34)}.band--ink .link-arrow:hover,.tile--ink .link-arrow:hover{color:var(--gold-2);border-bottom-color:var(--gold-2)}.card{padding:26px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);transition:border-color var(--t),background var(--t)}.card:hover{border-color:var(--gold);background:#fff}.card h3{margin-bottom:8px}.card p{font-size:14.5px}.card--mini{padding:22px}.card--ink{background:var(--navy);border-color:var(--navy)}.card--ink h3{color:var(--paper)}.card--ink p{color:rgba(251,250,247,.78)}.card--glass{background:0 0;border-color:rgba(251,250,247,.28)}.card--glass h3{color:var(--paper)}.card--glass p{color:rgba(251,250,247,.78)}.tile{position:relative;display:flex;flex-direction:column;padding:34px 32px 30px;min-height:0;background:0 0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);transition:background var(--t)}.tile:hover{background:rgba(184,134,59,.05)}.tile__idx{font-family:var(--serif);font-size:13px;letter-spacing:.12em;color:var(--gold);margin-bottom:18px}.tile__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:20px;border:1px solid var(--line-2);color:var(--navy)}.tile__icon svg{width:18px;height:18px}.band--ink .tile__icon{border-color:rgba(251,250,247,.34);color:var(--gold-2)}.tile h3{font-size:20px;margin-bottom:10px}.tile p{font-size:14.6px;margin-bottom:16px}.tile ul{margin-bottom:18px}.tile ul li{position:relative;padding-left:18px;margin-bottom:7px;font-size:14.2px;color:var(--ink-2)}.tile ul li::before{content:"—";position:absolute;left:0;color:var(--gold)}.tile__foot{margin-top:auto}.tile--ink{background:var(--navy);border-color:var(--navy)}.tile--ink h3{color:var(--paper)}.tile--ink p,.tile--ink ul li{color:rgba(251,250,247,.8)}.tile--ink .tile__idx,.tile--ink ul li::before{color:var(--gold-2)}.tile--ink .tile__icon{border-color:rgba(251,250,247,.34);color:var(--gold-2)}.tile--ink:hover{background:var(--navy-2);border-color:var(--navy-2)}.tile--mesh{background:var(--paper-2)}.tile--outline{border-style:solid}.tile--wide{grid-column:span 6}.tile--tall{min-height:0}.band--ink .tile{border-color:rgba(251,250,247,.22)}.band--ink .tile h3{color:var(--paper)}.band--ink .tile p,.band--ink .tile ul li{color:rgba(251,250,247,.8)}.band--ink .tile .tile__idx,.band--ink .tile ul li::before{color:var(--gold-2)}.band--ink .tile:hover{background:rgba(251,250,247,.06)}.ico{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line-2);color:var(--navy)}.ico svg{width:19px;height:19px}.ico--sm{width:36px;height:36px}.ico--sm svg{width:17px;height:17px}.ico--ghost{border-color:var(--line);color:var(--ink-2)}.ico--mint{border-color:rgba(23,184,151,.5);color:var(--mint)}.band--ink .ico{border-color:rgba(251,250,247,.34);color:var(--gold-2)}.site-header{position:sticky;top:0;z-index:1000;background:var(--paper);border-bottom:1px solid var(--line);transition:box-shadow var(--t)}.site-header.is-scrolled{box-shadow:0 1px 0 var(--line),0 8px 24px -22px rgba(17,20,24,.5)}.header__inner{display:flex;align-items:center;gap:30px;height:var(--header-h);justify-content:space-between}.logo{display:flex;align-items:center;gap:13px;flex-shrink:0}.logo__text{display:flex;flex-direction:column;line-height:1.25}.logo__text strong{font-family:var(--serif);font-size:19px;font-weight:600;letter-spacing:.12em}.logo__text small{font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3)}.nav{display:flex;align-items:center;gap:26px;margin:0 auto}.nav a{position:relative;padding:6px 0;font-size:15px;font-weight:500;color:var(--ink-2)}.nav a::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--t)}.nav a:hover{color:var(--ink)}.nav a:hover::after{transform:scaleX(.6)}.nav a.is-active{color:var(--ink);font-weight:600}.nav a.is-active::after{transform:scaleX(1)}.header__right{display:flex;align-items:center;gap:20px;flex-shrink:0}.header__phone{display:inline-flex;align-items:center;gap:8px;padding-left:20px;border-left:1px solid var(--line);font-size:15.5px;font-weight:600;letter-spacing:.04em;color:var(--ink)}.header__phone svg{width:15px;height:15px;color:var(--gold)}.header__phone:hover{color:var(--navy)}.nav-toggle{display:none;flex-direction:column;gap:5px;padding:10px;border:1px solid var(--line-2);background:var(--paper)}.nav-toggle span{width:18px;height:1px;background:var(--ink);transition:transform var(--t),opacity var(--t)}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.drawer{position:fixed;inset:0 0 0 auto;z-index:1100;width:min(420px,92vw);padding:96px 30px 32px;overflow-y:auto;background:var(--paper);border-left:1px solid var(--line);transform:translateX(100%);transition:transform .4s var(--ease)}.drawer.is-open{transform:translateX(0)}.drawer__link{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:17px 0;font-family:var(--serif);font-size:20px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}.drawer__link span{font-family:var(--sans);font-size:11px;letter-spacing:.18em;color:var(--ink-3)}.drawer__link.is-active{color:var(--gold)}.drawer .btn{margin-top:22px}.drawer-mask{position:fixed;inset:0;z-index:1050;opacity:0;visibility:hidden;background:rgba(17,20,24,.42);transition:opacity var(--t),visibility var(--t)}.drawer-mask.is-visible{opacity:1;visibility:visible}.hero{position:relative;background-color:var(--paper);background-image:var(--grain);border-bottom:1px solid var(--line)}.hero__bg{display:none}.hero>.shell{padding-top:54px;padding-bottom:0}.hero__top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:22px;margin-bottom:46px;border-bottom:1px solid var(--line)}.hero__badge{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.1em;color:var(--ink-2)}.hero__badge i{width:6px;height:6px;background:var(--gold);border-radius:0}.hero__top-meta{display:flex;gap:26px;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.hero__title{max-width:1020px;margin-bottom:34px;font-family:var(--serif)}.hero__title .l2{display:block}.hero__title .grad{color:var(--navy)}.hero__title .grad::after{content:"";display:block;width:96px;height:1px;margin-top:22px;background:var(--gold)}.hero__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1000px;border-top:1px solid var(--line)}.hero__col{padding:22px 28px 22px 0;border-right:1px solid var(--line)}.hero__col+.hero__col{padding-left:30px}.hero__col:last-child{border-right:0;padding-right:0}.hero__col b{display:block;margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.hero__col p{margin:0;font-size:15px;color:var(--ink-2)}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin:40px 0 0}.poster{margin-top:60px;padding-bottom:76px}.poster__kpis{display:flex;flex-wrap:wrap;gap:0;margin-bottom:26px;border-top:1px solid var(--line)}.kpi{display:inline-flex;align-items:baseline;gap:8px;padding:14px 26px 14px 0;font-size:13px;color:var(--ink-2)}.kpi+.kpi{padding-left:26px;border-left:1px solid var(--line)}.kpi b{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:.02em}.kpi b em{font-style:normal;color:var(--gold)}.ledger{border:1px solid var(--line-2);background:#fff}.ledger__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--line);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.ledger__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ledger__table{border-right:1px solid var(--line)}.ledger__row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:14px;align-items:center;padding:15px 22px;border-bottom:1px solid var(--line);font-size:14.5px}.ledger__row:last-child{border-bottom:0}.ledger__row i{font-style:normal;font-family:var(--serif);font-size:12.5px;color:var(--gold)}.ledger__row span{color:var(--ink-2)}.ledger__row b{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--ink)}.ledger__chart{padding:22px;display:flex;flex-direction:column}.mock__main>.ledger__chart{border-top:1px solid var(--line)}.ledger__chart svg{width:100%;height:auto}.ledger__legend{display:flex;justify-content:space-between;margin-top:14px;font-size:11.5px;letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase}.ledger__foot{display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center;padding:16px 22px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}.ledger__foot .status{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.ledger__foot .status::before{content:"";width:5px;height:5px;background:var(--mint)}.mock{border:1px solid var(--line-2);background:#fff}.mock__bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 20px;border-bottom:1px solid var(--line);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.mock__dots{display:none}.mock__url{color:var(--ink-3)}.mock__live{display:inline-flex;align-items:center;gap:8px;color:var(--mint)}.mock__live i{width:5px;height:5px;background:var(--mint)}.mock__body{display:grid;grid-template-columns:minmax(0,1fr)}.mock--flat .mock__body{grid-template-columns:minmax(0,1fr)}.mock__side{display:none}.mock__main{padding:0}.mock__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mock__tile{padding:20px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.mock__tile:nth-child(4n){border-right:0}.mock__tile b{display:block;font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink)}.mock__tile span{font-size:12.5px;color:var(--ink-3)}.mock__tile em{font-style:normal;color:var(--mint)}.mock__chart,.mock__legend{display:none}.mock__rows div{display:flex;align-items:center;gap:12px;padding:14px 20px;font-size:14px;color:var(--ink-2);border-bottom:1px solid var(--line)}.mock__rows div:last-child{border-bottom:0}.mock__rows em{margin-left:auto;font-style:normal;font-size:12px;letter-spacing:.06em;padding:2px 9px;border:1px solid var(--line-2);color:var(--ink-2)}.pill-mint{color:var(--mint)!important;border-color:rgba(23,184,151,.5)!important}.pill-blue{color:var(--navy)!important;border-color:rgba(15,61,92,.35)!important}.pill-gold{color:var(--gold)!important;border-color:rgba(184,134,59,.5)!important}.pill-navy{color:var(--ink-2)!important}.marquee{position:relative;overflow:hidden;padding:18px 0;background:var(--paper);border-bottom:1px solid var(--line)}.marquee::after,.marquee::before{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.marquee::before{left:0;background:linear-gradient(90deg,var(--paper),transparent)}.marquee::after{right:0;background:linear-gradient(270deg,var(--paper),transparent)}.marquee__track{display:flex;align-items:center;gap:0;width:max-content;animation:46s linear infinite marquee}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:0 26px;font-size:14px;color:var(--ink-2)}.marquee__item svg{width:15px;height:15px;color:var(--gold)}.marquee__item::after{content:"";width:4px;height:4px;background:var(--line-2);margin-left:26px}@keyframes marquee{to{transform:translateX(-50%)}}.prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.price{display:flex;flex-direction:column;padding:32px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.price:nth-child(3n){border-right:0}.price__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.price h3{font-size:19px}.price__for{font-size:13px;color:var(--ink-3);margin-bottom:18px}.price ul{margin-bottom:22px}.price ul li{position:relative;padding-left:18px;margin-bottom:8px;font-size:14.3px;color:var(--ink-2)}.price ul li::before{content:"—";position:absolute;left:0;color:var(--gold)}.price__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.price__quote{font-size:12.5px;color:var(--ink-3)}.price--hot{position:relative;background:#fff}.price--hot::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--gold)}.price--hot::after{content:"推荐";position:absolute;top:2px;right:0;padding:5px 9px 6px 11px;font-size:11px;line-height:1;letter-spacing:.18em;color:var(--paper);background:var(--gold)}.statline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(251,250,247,.28)}.statline>div{padding:30px 26px 26px 0;border-right:1px solid rgba(251,250,247,.2)}.statline>div:nth-child(n+2){padding-left:26px}.statline>div:last-child{border-right:0;padding-right:0}.statline b{display:block;font-family:var(--serif);font-size:clamp(30px, 3.4vw, 42px);font-weight:600;line-height:1.05;letter-spacing:.02em;color:var(--paper)}.statline b em{font-style:normal;color:var(--gold-2)}.statline>div>span{display:block;margin-top:8px;font-size:13px;letter-spacing:.06em;color:rgba(251,250,247,.68)}.chart{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;align-items:end;height:148px;margin-top:48px;padding-bottom:12px;border-bottom:1px solid rgba(251,250,247,.3)}.chart__col{display:flex;align-items:flex-end;justify-content:center;height:100%;position:relative}.chart__col i{display:block;width:2px;height:6%;background:rgba(251,250,247,.5);transition:height 1s var(--ease);position:relative}.chart__col i::after{content:"";position:absolute;top:0;width:9px;height:2px;background:var(--gold-2);opacity:0}.chart__col:hover i{background:var(--paper)}.chart.is-on .chart__col i{height:var(--h)}.chart-axis{display:flex;justify-content:space-between;margin-top:14px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(251,250,247,.5)}.case-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);border:1px solid var(--line-2);background:#fff}.case-hero__media{position:relative;padding:36px 34px;background:var(--navy);color:var(--paper)}.case-hero__media::after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background-image:var(--fret);background-repeat:repeat-x;opacity:.5}.case-hero__media h3{font-family:var(--serif)}.case-hero__body{padding:36px 34px;display:flex;flex-direction:column}.case-hero__body h3{font-size:24px;margin:12px 0 8px}.case-hero__body .res{margin:16px 0 20px;padding:16px 0 16px 18px;font-size:14.6px;color:var(--ink-2);border-left:2px solid var(--gold);background:var(--paper-2)}.case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.case{display:flex;flex-direction:column;padding:30px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background var(--t)}.case:nth-child(3n){border-right:0}.case:hover{background:rgba(184,134,59,.05)}.case__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.case__cat{font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.case__top .tag{color:var(--ink-3);border-color:var(--line);margin:0}.case__body{display:flex;flex-direction:column;flex:1;padding:0}.case__body h3{font-size:19px;margin-bottom:6px}.case__ind{font-size:12.5px;letter-spacing:.08em;color:var(--ink-3);margin-bottom:14px}.case__res{font-size:14.2px;color:var(--ink-2);margin-bottom:20px}.case__foot{margin-top:auto}.case[data-cat=dian] .case__cat{color:var(--ink-2)}.case[data-cat=man] .case__cat{color:var(--mint)}.case[data-cat=ruan] .case__cat{color:var(--navy)}.case[data-cat=jiameng] .case__cat{color:var(--gold-2)}.timeline{position:relative;border-left:1px solid var(--line-2);padding-left:0}.timeline::before{display:none}.tl{display:grid;grid-template-columns:96px minmax(0,1fr);gap:30px;padding:20px 0 20px 26px;border-bottom:1px solid var(--line);position:relative}.tl:last-child{border-bottom:0}.tl::before{content:"";position:absolute;left:-4px;top:30px;width:7px;height:7px;background:var(--paper);border:1px solid var(--gold);transition:background var(--t)}.tl:hover::before{background:var(--gold)}.tl__year{font-family:var(--serif);font-size:17px;font-weight:600;letter-spacing:.06em;color:var(--gold);padding:0}.tl__year::after{display:none}.tl h3{font-size:17.5px;margin-bottom:4px}.tl p{font-size:14.4px;margin:0}.people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.person{padding:30px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background var(--t)}.person:nth-child(3n){border-right:0}.person:hover{background:rgba(184,134,59,.05)}.person h3{font-size:17px;margin:16px 0 6px}.person p{font-size:14.2px;margin:0}.honors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.honor{display:flex;align-items:flex-start;gap:10px;padding:22px;font-size:14.4px;color:var(--ink-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.honor:nth-child(4n){border-right:0}.honor svg{width:15px;height:15px;margin-top:4px;color:var(--gold);flex-shrink:0}.band--ink .honor{border-color:rgba(251,250,247,.2);color:rgba(251,250,247,.84)}.svcwrap{display:grid;grid-template-columns:272px minmax(0,1fr);gap:60px;align-items:start}.svcnav{position:sticky;top:calc(var(--header-h) + 28px);padding-right:28px;border-right:1px solid var(--line)}.svcnav__title{font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3);padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:10px}.svcnav a{display:flex;align-items:baseline;gap:12px;padding:9px 0;font-size:14px;color:var(--ink-2);border-bottom:1px solid transparent}.svcnav a::before{content:attr(data-idx);font-family:var(--serif);font-size:11.5px;color:var(--gold)}.svcnav a:hover{color:var(--ink)}.svcnav a.is-current{color:var(--ink);font-weight:600}.svcnav a.is-current::before{color:var(--navy)}.svc{padding:0 0 56px;border-bottom:1px solid var(--line);scroll-margin-top:130px}.svc:last-of-type{border-bottom:0;padding-bottom:0}.svc+.svc{padding-top:56px}.svc__head{display:flex;align-items:flex-start;gap:20px;margin-bottom:28px}.svc__head h2{font-size:clamp(1.4rem, 2.2vw, 1.9rem);margin:0}.svc__idx{font-family:var(--serif);font-size:15px;letter-spacing:.1em;color:var(--gold);padding-top:6px}.svc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);margin-bottom:22px}.panel{padding:26px 28px 26px 0;border-bottom:1px solid var(--line)}.panel:nth-child(odd){border-right:1px solid var(--line);padding-right:28px}.panel:nth-child(2n){padding-left:28px}.panel h3{display:flex;align-items:center;gap:10px;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.panel h3::before{content:"";width:14px;height:1px;background:var(--gold)}.panel li,.panel p{font-size:14.3px;color:var(--ink-2);margin:0}.panel li{position:relative;padding-left:16px;margin-bottom:6px}.panel li::before{content:"—";position:absolute;left:0;color:var(--line-2)}.flowline{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;margin-bottom:22px;font-size:14px;color:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.flowline b{font-family:var(--sans);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;color:var(--gold)}.flowline i{font-style:normal;color:var(--line-2)}.band--ink .flowline,.band--ink .panel,.band--ink .svc__grid{border-color:rgba(251,250,247,.22)}.faq,.faq-list,.faqs{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 0;text-align:left;font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink)}.faq-item__q:hover{color:var(--navy)}.faq-item__q .arrow{position:relative;flex-shrink:0;width:22px;height:22px;border:1px solid var(--line-2);border-radius:0;transition:background var(--t),border-color var(--t)}.faq-item__q .arrow::after,.faq-item__q .arrow::before{content:"";position:absolute;left:50%;top:50%;background:var(--ink);transform:translate(-50%,-50%);transition:transform var(--t),background var(--t)}.faq-item__q .arrow::before{width:10px;height:1px}.faq-item__q .arrow::after{width:1px;height:10px}.faq-item.is-open .faq-item__q .arrow{background:var(--ink);border-color:var(--ink)}.faq-item.is-open .faq-item__q .arrow::after,.faq-item.is-open .faq-item__q .arrow::before{background:var(--paper)}.faq-item.is-open .faq-item__q .arrow::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item__a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.faq-item__a p{padding:0 60px 24px 0;margin:0;font-size:14.8px}.band--ink .faq-item,.band--ink .faqs{border-color:rgba(251,250,247,.22)}.band--ink .faq-item__q{color:var(--paper)}.band--ink .faq-item__q .arrow{border-color:rgba(251,250,247,.4)}.band--ink .faq-item__q .arrow::after,.band--ink .faq-item__q .arrow::before{background:var(--paper)}.poster-head{position:relative;background-color:var(--paper);background-image:var(--grain);border-bottom:1px solid var(--line);padding:34px 0 0}.poster-head__bg{display:none}.poster-head::after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background-image:var(--fret);background-repeat:repeat-x;opacity:.5;pointer-events:none}.poster-head>.shell{position:relative;z-index:1}.poster-head .breadcrumb{padding:0 0 30px;font-size:12.5px;letter-spacing:.06em;color:var(--ink-3)}.poster-head .breadcrumb a{color:var(--ink-3)}.poster-head .breadcrumb a:hover{color:var(--navy)}.poster-head .breadcrumb .sep{margin:0 8px;color:var(--line-2)}.poster-head .breadcrumb [aria-current]{color:var(--ink);font-weight:600}.poster-head__row{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding-bottom:34px}.poster-head__row>div{flex:1 1 auto;min-width:0}.poster-head h1{margin:16px 0;max-width:100%;min-height:calc(1.18em * 2);display:flex;align-items:center}.poster-head p{max-width:100%;margin:0;color:var(--ink-2)}.poster-head__idx{font-family:var(--serif);font-size:clamp(72px, 12vw, 170px);line-height:.8;color:transparent;-webkit-text-stroke:1px var(--line-2);flex-shrink:0}.poster-head__strip{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0;border-top:1px solid var(--line);min-height:128px;align-content:center}.formcard{padding:34px;background:#fff;border:1px solid var(--line-2)}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px}.formgrid .full{grid-column:1/-1}.field label:not(.check){display:block;margin-bottom:8px;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.field label:not(.check) .req{color:var(--gold);margin-left:2px}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{width:100%;min-height:40px;padding:8px 0;border:0;border-bottom:1px solid var(--line-2);border-radius:0;background:0 0;font-size:15.5px;transition:border-color var(--t)}.field textarea{min-height:104px;line-height:1.75;resize:vertical}.field select{appearance:none;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237A828C' stroke-width='1.6'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;background-size:15px}.field input::placeholder,.field textarea::placeholder{color:#a9afb6}.field input:not([type=checkbox]):not([type=radio]):focus,.field select:focus,.field textarea:focus{outline:0;border-bottom-color:var(--ink);border-bottom-width:1px;box-shadow:0 1px 0 var(--ink)}.field.has-error input:not([type=checkbox]):not([type=radio]),.field.has-error select,.field.has-error textarea{border-bottom-color:var(--danger);box-shadow:0 1px 0 var(--danger)}.field .err-msg{display:none;margin-top:6px;font-size:12.5px;color:var(--danger)}.field.has-error .err-msg{display:block}.check{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--ink-3)}.check input{width:15px;height:15px;margin-top:5px;flex-shrink:0;accent-color:var(--ink)}.check.has-error{color:var(--danger)}.formalert{display:flex;align-items:flex-start;gap:10px;padding:15px 18px;margin-bottom:24px;font-size:14.5px;border:1px solid var(--line-2);background:var(--paper-2)}.formalert[hidden]{display:none}.formalert--success{color:#0e7a64;border-color:rgba(23,184,151,.5)}.formalert--error{color:var(--danger);border-color:rgba(180,52,44,.45)}.formalert svg{width:17px;height:17px;flex-shrink:0;margin-top:4px}.info{border-top:1px solid var(--line)}.info__item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.info__item svg{width:16px;height:16px;margin-top:6px;color:var(--gold)}.info__item b{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.info__item p{margin:0;font-size:15.5px}.info__item a{color:var(--ink);border-bottom:1px solid var(--line-2)}.info__item a:hover{color:var(--navy);border-bottom-color:var(--gold)}.mapcard{position:relative;overflow:hidden;min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;border:1px solid var(--line-2);background:var(--paper-2);background-image:linear-gradient(rgba(17,20,24,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(17,20,24,.05) 1px,transparent 1px),var(--grain);background-size:40px 40px,40px 40px,220px 220px}.mapcard::after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background-image:var(--fret);background-repeat:repeat-x;opacity:.5}.mapcard>*{position:relative;z-index:1}.mapcard__pin{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:24px;border:1px solid var(--ink);background:var(--paper)}.mapcard__pin svg{width:20px;height:20px;color:var(--ink)}.mapcard h3{margin-bottom:8px}.mapcard p{max-width:420px;font-size:14px}.footer{position:relative;background:var(--navy);color:rgba(251,250,247,.8)}.footer::before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background-image:var(--fret);background-repeat:repeat-x;opacity:.55}.footer__top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.15fr;gap:48px;padding-top:76px;padding-bottom:48px;border-bottom:1px solid rgba(251,250,247,.2)}.footer .logo__text strong{color:var(--paper)}.footer .logo__text small{color:rgba(251,250,247,.55)}.footer__desc{margin:22px 0;font-size:14px;color:rgba(251,250,247,.72)}.footer h3{font-family:var(--sans);font-size:11.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-2);margin-bottom:20px}.footer a:not(.btn){color:rgba(251,250,247,.82)}.footer a:not(.btn):hover{color:#fff}.footer__links li{margin-bottom:11px;font-size:14.5px}.footer__links a{border-bottom:1px solid transparent}.footer__links a:hover{border-bottom-color:var(--gold-2)}.footer__contact li{display:flex;gap:11px;margin-bottom:13px;font-size:14.5px}.footer__contact svg{width:15px;height:15px;margin-top:5px;flex-shrink:0;color:var(--gold-2)}.footer__keys{display:flex;flex-wrap:wrap;gap:8px}.footer__keys a{padding:4px 10px;font-size:12.5px;color:rgba(251,250,247,.78);border:1px solid rgba(251,250,247,.24)}.footer__keys a:hover{border-color:var(--gold-2);color:#fff}.footer__sky{display:none}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:22px;padding-bottom:22px;font-size:12.5px;letter-spacing:.04em;color:rgba(251,250,247,.8)}.footer__bottom a{margin-left:18px}.floats{position:fixed;right:22px;bottom:118px;z-index:900;display:flex;flex-direction:column;gap:8px}.floats a,.floats button{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);transition:background var(--t),color var(--t),border-color var(--t)}.floats a:first-child{background:var(--ink);border-color:var(--ink);color:var(--paper)}.floats a:hover,.floats button:hover{background:var(--gold);border-color:var(--gold);color:#fff}.floats svg{width:18px;height:18px}.floats .tip{position:absolute;right:58px;top:50%;transform:translateY(-50%) translateX(6px);padding:7px 12px;font-size:12.5px;white-space:nowrap;color:var(--paper);background:var(--ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t),transform var(--t),visibility var(--t)}.floats a:hover .tip,.floats button:hover .tip{opacity:1;visibility:visible;transform:translateY(-50%)}.floats .to-top{display:none}.floats .to-top.is-visible{display:flex}.mbar{position:fixed;inset:auto 0 0 0;z-index:950;display:none;background:var(--paper);border-top:1px solid var(--line-2);padding-bottom:env(safe-area-inset-bottom)}.mbar a{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:11px 4px;font-size:12px;letter-spacing:.06em;color:var(--ink-2)}.mbar svg{width:18px;height:18px;color:var(--ink)}.mbar a.is-cta{color:var(--paper);background:var(--ink)}.mbar a.is-cta svg{color:var(--paper)}.cta{position:relative}.cta__inner{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:48px;align-items:end}.cta h2{margin-bottom:14px}.cta p{margin:0}.cta__actions{display:flex;flex-wrap:wrap;gap:12px}.reveal{opacity:0;transform:translateY(14px)}.reveal.is-visible{opacity:1;transform:none;animation:reveal-in .6s var(--ease) backwards}@keyframes reveal-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.reveal[data-delay="1"]{animation-delay:.07s}.reveal[data-delay="2"]{animation-delay:.14s}.reveal[data-delay="3"]{animation-delay:.21s}.reveal[data-delay="4"]{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.reveal.is-visible{animation:none}}.grid-span-all,.span-all{grid-column:1/-1;justify-self:center;margin-top:10px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.stack-sm>*+*{margin-top:14px}.mt-24{margin-top:24px}.mt-40{margin-top:40px}.center{text-align:center}.svc-card__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line-2);color:var(--navy);margin-bottom:16px}.svc-card__icon svg{width:18px;height:18px}.svc-card__items{margin-bottom:14px}.svc-card__link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line-2)}.adv-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px}.adv-card__num{font-family:var(--serif);color:var(--gold);font-size:15px}.flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.flow__item{padding:28px 24px 8px 0;border-right:1px solid var(--line)}.flow__item:last-child{border-right:0}.flow__dot{display:block;font-family:var(--serif);font-size:30px;color:var(--gold);margin-bottom:14px}.flow__item h3{font-size:17px;margin-bottom:6px}.flow__item p{font-size:14.2px}.stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line)}.stat{padding:26px 18px 22px 0;text-align:left}.stat strong{display:block;font-family:var(--serif);font-size:30px;font-weight:600;color:var(--ink)}.stat span{font-size:13px;color:var(--ink-3)}.pkg-card{display:flex;flex-direction:column;padding:30px 28px;background:#fff;border:1px solid var(--line)}.team-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line-2);color:var(--navy);margin-bottom:16px}.team-card__avatar svg{width:18px;height:18px}.honor-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.honor-item{display:flex;gap:10px;padding:20px 20px 20px 0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14.4px;color:var(--ink-2)}.honor-item:nth-child(4n){border-right:0}.honor-item svg{width:15px;height:15px;margin-top:4px;color:var(--gold)}.svc-nav{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.svc-nav a{padding:12px 20px;font-size:14px;color:var(--ink-2);border-right:1px solid var(--line)}.svc-nav a:hover{background:var(--paper-2);color:var(--ink)}.svc-block{padding:46px 0;border-bottom:1px solid var(--line);scroll-margin-top:130px}.svc-block__head{display:flex;align-items:center;gap:18px;margin-bottom:22px}.svc-block__head h2{font-size:1.6rem;margin:0}.svc-block__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);margin-bottom:20px}.svc-block__panel{padding:24px 26px 24px 0;border-bottom:1px solid var(--line)}.svc-block__panel h3{font-family:var(--sans);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.svc-block__panel li{position:relative;padding-left:16px;font-size:14.3px;color:var(--ink-2);margin-bottom:6px}.svc-block__panel li::before{content:"—";position:absolute;left:0;color:var(--line-2)}.svc-block__steps{padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-2)}.svc-block__steps span{font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;color:var(--gold)}.filter-bar{display:flex;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.filter-bar button{padding:13px 22px;font-size:14px;color:var(--ink-2);border-right:1px solid var(--line)}.filter-bar button.is-active{background:var(--ink);color:var(--paper)}.case-card{display:flex;flex-direction:column;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.case-card h3{font-size:18px;margin-bottom:6px}.case-card__top{display:flex;justify-content:space-between;margin-bottom:14px;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.case-card__result{margin:12px 0 18px;padding-left:14px;border-left:2px solid var(--gold);font-size:14.2px;color:var(--ink-2)}.case-card .btn{margin-top:auto;align-self:flex-start}.trust-bar{display:none}@media (max-width:1200px){:root{--rail-w:240px;--gutter:28px}.nav{display:none}.nav-toggle{display:flex}.band,.section{padding:84px 0}.b3,.b4,.b5,.bento>*{grid-column:span 6}.case-grid,.people,.prices{grid-template-columns:repeat(2,minmax(0,1fr))}.case:nth-child(3n),.case:nth-child(odd),.person:nth-child(3n),.person:nth-child(odd),.price:nth-child(3n),.price:nth-child(odd){border-right:1px solid var(--line)}.case:nth-child(2n),.person:nth-child(2n),.price:nth-child(2n){border-right:0}.honor-list,.honors,.statline{grid-template-columns:repeat(2,minmax(0,1fr))}.statline>div:nth-child(2n){border-right:0}.statline>div:nth-child(odd){padding-left:0}.statline>div{border-top:1px solid rgba(251,250,247,.2)}.footer__top{grid-template-columns:1.4fr 1fr 1fr}.footer__top>div:last-child{grid-column:1/-1}}@media (max-width:992px){.nav{display:none}.header__phone{border-left:0;padding-left:0}.nav-toggle{display:flex}.split,.svcwrap{grid-template-columns:minmax(0,1fr);gap:40px}.rail{position:static;padding-right:0;border-right:0;border-bottom:1px solid var(--line);padding-bottom:26px}.svcnav{position:static;border-right:0;padding-right:0;border-bottom:1px solid var(--line);padding-bottom:18px}.svcnav a{display:inline-flex;padding:8px 14px 8px 0}.zig{grid-template-columns:minmax(0,1fr);gap:40px}.zig--flip .zig__media{order:0}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step:nth-child(odd){padding-left:0;border-left:0}.step:nth-child(2n){padding-left:24px}.step:nth-child(n+3){border-top:1px solid var(--line)}.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow__item:nth-child(2n){border-right:0}.case-hero,.ledger__body{grid-template-columns:minmax(0,1fr)}.ledger__table{border-right:0;border-bottom:1px solid var(--line)}.head{flex-direction:column;align-items:flex-start;gap:16px}.head__aside{text-align:left;max-width:100%}.cta__inner{grid-template-columns:minmax(0,1fr);align-items:start}.footer__top{grid-template-columns:1fr 1fr}.footer__top>div:last-child{grid-column:auto}.mock__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mock__tile:nth-child(2n){border-right:0}}@media (max-width:768px){:root{--header-h:68px;--gutter:20px}.band,.section{padding:58px 0}h1{font-size:clamp(1.8rem, 7.4vw, 2.3rem)}.hero>.shell{padding-top:32px}.hero__top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:30px}.hero__top-meta{display:flex;flex-wrap:wrap;gap:14px}.hero__cols{grid-template-columns:minmax(0,1fr);border-top:1px solid var(--line)}.hero__col{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.hero__col+.hero__col{padding-left:0}.hero__col:last-child{border-bottom:0}.hero__actions{gap:10px;margin-top:30px}.hero__actions .btn{flex:1 1 calc(50% - 5px);padding:0 16px}.poster{margin-top:40px;padding-bottom:52px}.poster__kpis{flex-direction:column}.kpi,.kpi+.kpi{padding:12px 0;border-left:0;border-bottom:1px solid var(--line)}.hero__title .grad::after{margin-top:16px}.bento{grid-template-columns:minmax(0,1fr)}.b12,.b3,.b4,.b5,.b6,.b7,.b8,.bento>*{grid-column:span 1}.tile{padding:26px 20px 24px;border-right:0}.row{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 0}.case-grid,.flow,.honor-list,.honors,.mock__tiles,.people,.prices,.steps{grid-template-columns:minmax(0,1fr)}.case,.flow__item,.honor,.honor-item,.person,.price,.step,.step+.step{padding-left:0;padding-right:0;border-right:0}.statline{grid-template-columns:repeat(2,minmax(0,1fr))}.chart{height:110px;gap:7px}.tl{grid-template-columns:74px minmax(0,1fr);gap:18px;padding-left:20px}.svc-block__grid,.svc__grid{grid-template-columns:minmax(0,1fr)}.panel:nth-child(2n),.panel:nth-child(odd){padding-left:0;padding-right:0;border-right:0}.faq-item__a p{padding-right:20px}.poster-head__row{flex-direction:column;align-items:flex-start;gap:20px}.poster-head__idx{display:none}.formcard{padding:24px 20px}.formgrid{grid-template-columns:minmax(0,1fr);gap:22px}.mapcard{min-height:340px}.footer__top{grid-template-columns:minmax(0,1fr);gap:34px;padding-top:58px;padding-bottom:32px}.floats{display:none}.mbar{display:flex}body{padding-bottom:62px}.drawer{padding-bottom:90px}.drawer__link{font-size:18px}}@media (max-width:480px){.hero__actions .btn{flex:1 1 100%}.statline{grid-template-columns:minmax(0,1fr)}.statline>div{border-right:0}.statline>div:nth-child(n+2){padding-left:0}.cta__actions .btn{width:100%}.footer__bottom{flex-direction:column}.footer__bottom a{margin:0 16px 0 0}}@media print{.drawer,.drawer-mask,.floats,.marquee,.mbar,.scroll-progress,.site-header{display:none!important}.band--ink,.footer{background:#fff!important;color:#000!important}.band--ink h2,.band--ink h3,.band--ink p,.band--ink strong,.footer a{color:#000!important}}.client-wall{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:1220px){.client-wall{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1054px){.client-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.client-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.client-wall{grid-template-columns:minmax(0,1fr)}.client b{font-size:15px}}.client{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 16px 15px;background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background var(--t)}.client::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold);opacity:0;transition:opacity var(--t)}.client:hover{background:rgba(184,134,59,.06)}.client:hover::before{opacity:1}.client b{white-space:nowrap;font-family:var(--serif);font-weight:600;font-size:17px;letter-spacing:.02em;color:var(--ink);line-height:1.24;min-width:0;overflow:hidden;text-overflow:ellipsis}.client span{font-size:11.5px;letter-spacing:.1em;color:var(--ink-3)}.client.is-pending b::after{content:"待复核";margin-left:7px;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--gold);border:1px solid rgba(184,134,59,.5);padding:1px 5px;vertical-align:middle;white-space:nowrap}