/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@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-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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--navy:#071322;--navy2:#10233a;--paper:#f8f3e8;--paper2:#fffaf0;--ink:#172a43;--gold:#bf8e3e;--line:#cdbfa7;--muted:#7c8898}*{box-sizing:border-box}html{background:var(--navy)}body{color:#fff;background:radial-gradient(circle at 65% 38%,#203650 0,#0b1a2b 42%,#06111e 78%);margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif}.flip-top{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f1bd6;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:4.4rem;padding:0 4vw;display:grid;position:fixed;inset:0 0 auto}.flip-top a{color:#fff;letter-spacing:.12em;font-size:.72rem;text-decoration:none}.flip-top a:first-child b{color:#d2a04e}.flip-top>span{color:#8491a2;letter-spacing:.08em;font-size:.68rem}.flip-top a:last-child{letter-spacing:0;border:1px solid #ffffff40;justify-self:end;padding:.55rem .9rem}.flip-top a:last-child:hover{color:#071322;background:#fff}.flip-progress{z-index:45;background:#ffffff14;height:2px;position:fixed;top:4.4rem;left:0;right:0}.flip-progress i{background:var(--gold);height:100%;display:block}.flip-track{position:relative}.flip-stage{perspective:2400px;grid-template-columns:minmax(16rem,21vw) minmax(42rem,1fr) 2rem;align-items:center;gap:2.2vw;height:100vh;min-height:680px;padding:6.4rem 2.6vw 2.2rem 4vw;display:grid;position:sticky;top:0;overflow:hidden}.outside-copy{align-self:center;max-width:24rem}.outside-index{align-items:flex-end;gap:.6rem;margin-bottom:2.7rem;display:flex}.outside-index b{color:#d0a04b;font:600 3.8rem/1 Georgia,serif}.outside-index span{color:#68768a;padding-bottom:.3rem;font:italic .72rem Georgia,serif}.outside-copy>small{color:#8494a7;letter-spacing:.18em;font-size:.59rem}.outside-copy h2{letter-spacing:-.04em;text-wrap:balance;margin:.8rem 0 1.2rem;font:600 clamp(1.7rem,2.35vw,2.8rem)/1.18 Songti SC,STSong,serif}.outside-copy>p{color:#aab6c5;font-size:.78rem;line-height:1.85}.outside-judgment{border-left:2px solid var(--gold);margin-top:1.8rem;padding:1rem 0 1rem 1rem}.outside-judgment span{color:#d1a04c;letter-spacing:.12em;font-size:.58rem}.outside-judgment p{color:#d0d7df;margin:.45rem 0 0;font-size:.67rem;line-height:1.7}.scroll-cue{color:#68788b;letter-spacing:.12em;align-items:center;gap:.7rem;margin-top:2rem;font-size:.58rem;display:flex}.scroll-cue i{background:linear-gradient(var(--gold) 0 35%,#405065 35%);width:1px;height:2.7rem}.book-scene{aspect-ratio:1.48;justify-self:center;width:min(73vw,74rem);position:relative;transform:rotateX(1.5deg)}.real-book{--turn:0deg;transform-style:preserve-3d;filter:drop-shadow(0 2.5rem 3rem #00000080);grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.sheet,.leaf-face{color:var(--ink);background:linear-gradient(108deg,var(--paper2),var(--paper));backface-visibility:hidden;border:1px solid #d8ccb9;position:relative;overflow:hidden}.sheet-left{border-radius:.7rem .1rem .1rem .7rem;box-shadow:inset -2rem 0 3rem #402a1414}.sheet-right{border-radius:.1rem .7rem .7rem .1rem;box-shadow:inset 2rem 0 3rem #402a140f}.sheet-inner{flex-direction:column;justify-content:center;height:100%;padding:7.5% 8.5%;display:flex}.folio{color:#998a71;font:italic .56rem Georgia,serif;position:absolute;bottom:3.4%;left:50%;transform:translate(-50%)}.leaf{z-index:7;transform-origin:0;width:50%;height:100%;transform:rotateY(var(--turn));transform-style:preserve-3d;position:absolute;top:0;left:50%}.leaf-face{position:absolute;inset:0}.leaf-front{border-radius:.1rem .7rem .7rem .1rem;box-shadow:inset 2rem 0 3rem #402a1412,-.8rem 0 1.5rem #00000014}.leaf-back{border-radius:.7rem .1rem .1rem .7rem;transform:rotateY(180deg);box-shadow:inset -2rem 0 3rem #402a141a}.spine{z-index:10;pointer-events:none;background:linear-gradient(90deg,#442d152e,#fff6,#432d1833);width:1rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.page-stack{z-index:-1;background:repeating-linear-gradient(0deg,#bdae96 0 1px,#eadfcd 2px 4px);border-radius:.8rem;position:absolute;inset:.35rem -.55rem -.55rem .35rem}.ground-shadow{z-index:-1;filter:blur(2.3rem);opacity:.48;background:#000;border-radius:50%;height:14%;position:absolute;bottom:-8%;left:5%;right:2%}.flip-nav{flex-direction:column;gap:.65rem;display:flex}.flip-nav button{color:#68768a;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;width:2rem;height:.8rem;padding:0;display:flex}.flip-nav i{background:currentColor;width:.55rem;height:1px;transition:all .2s;display:block}.flip-nav span{font-size:0}.flip-nav button.active{color:#d2a14d}.flip-nav button.active i{width:1.7rem;height:2px}.page-title{margin-bottom:5%}.page-title small{color:#a57c3b;letter-spacing:.16em;font-size:.48rem}.page-title h3{color:#17365d;margin:.4rem 0 .55rem;font:600 clamp(1.1rem,1.55vw,1.65rem)/1.25 Songti SC,STSong,serif}.page-title p{color:#766b5c;margin:0;font-size:clamp(.52rem,.65vw,.68rem);line-height:1.65}.book-source{color:#8f6a32;border-bottom:1px solid #c0ad8d;align-items:center;gap:.5rem;width:max-content;max-width:100%;margin-top:auto;padding-top:.6rem;font-size:.48rem;text-decoration:none;display:flex}.book-source b{margin-left:auto}.footnote{color:#897e6d;margin-top:auto;font-size:.45rem;line-height:1.5}.book-stat b{color:#235986;font:600 clamp(1.25rem,2vw,2.25rem)/1 Georgia,serif;display:block}.book-stat em{margin-left:.2rem;font:.45rem PingFang SC,sans-serif}.book-stat span{color:#756b5d;margin-top:.35rem;font-size:.48rem;line-height:1.4;display:block}.cover-left{border:1px solid #baa477;flex-direction:column;justify-content:space-between;height:100%;padding:5%;display:flex}.cover-left>small{color:#8b7149;letter-spacing:.3em;font-size:.5rem}.cover-left>b{letter-spacing:-.06em;color:#17365d;font:700 clamp(2.2rem,4vw,4.4rem)/.88 Arial,sans-serif}.cover-left>div{grid-template-columns:1fr 1fr;gap:.25rem;display:grid}.cover-left span{text-align:center;color:#7b694c;border:1px solid #c6b697;padding:.45rem;font-size:.45rem}.cover-right>p{color:#a0783c;letter-spacing:.12em;font-size:.5rem}.cover-right h1{letter-spacing:-.08em;color:#17365d;margin:12% 0 6%;font:700 clamp(3.8rem,6.3vw,7.5rem)/.78 Georgia,serif}.cover-right>i{background:var(--gold);width:3.4rem;height:.28rem;display:block}.cover-right h2{margin:8% 0 3%;font:600 clamp(1.15rem,1.8vw,1.8rem) Songti SC,serif}.cover-right>small{color:#867761;font-size:.45rem}.big-number{color:#17365d;margin:12% 0;font:600 clamp(5rem,8vw,9rem)/.8 Georgia,serif}.big-number em{color:#bf8e3e;font-size:.45em}.book-token-chart{border-bottom:1px solid #bfb3a0;border-left:1px solid #bfb3a0;height:63%;margin:1% 1rem 0;position:relative}.chart-grid{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0}.chart-grid i{border-top:1px dashed #d6cdbf}.bar{text-align:center;width:22%;position:absolute;bottom:0}.bar b{font:600 clamp(1rem,1.8vw,1.8rem) Georgia,serif;position:absolute;bottom:calc(100% + .45rem);left:0;right:0}.bar em{margin-left:.15rem;font:.4rem PingFang SC,sans-serif}.bar span{background:#235986;display:block}.bar small{color:#766b5d;font-size:.42rem;position:absolute;bottom:-1.2rem;left:0;right:0}.bar.old{left:13%}.bar.old span{background:#9ba7b2;height:1.2rem}.bar.now{right:12%}.bar.now span{background:linear-gradient(#c09043,#235986);height:12rem}.multiplier{text-align:center;color:#b27d2f;position:absolute;top:38%;left:34%;right:34%}.multiplier b{font:600 .8rem Georgia,serif}.multiplier i{border-top:1px solid #b27d2f;margin-top:.3rem;display:block}.stat-quadrant,.wuxi-metrics,.pilot-4{background:#c9bfaf;grid-template-columns:1fr 1fr;gap:1px;display:grid}.stat-quadrant .book-stat,.wuxi-metrics .book-stat,.pilot-4 .book-stat{background:#ffffff94;min-height:5.5rem;padding:1rem}.book-compute{grid-template-columns:.82fr 1.18fr;align-items:center;gap:1.2rem;margin-top:5%;display:grid}.ring{aspect-ratio:1;background:conic-gradient(#235986 0 7%,#d8cebe 7%);box-shadow:inset 0 0 0 1.35rem var(--paper);border-radius:50%;place-items:center;display:grid}.ring div{text-align:center}.ring b{font:600 clamp(1.3rem,2.2vw,2.3rem) Georgia,serif;display:block}.ring span{font-size:.38rem}.compute-bars>div{margin-bottom:.75rem}.compute-bars label{font-size:.43rem}.compute-bars i{background:#d9cfbf;height:.38rem;margin:.2rem 0;display:block}.compute-bars i b{background:#235986;height:100%;display:block}.compute-bars strong{font:600 .65rem Georgia,serif}.compute-bars p{color:#776d5f;font-size:.48rem;line-height:1.5}.wuxi-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.4rem;margin-top:7%;display:grid}.wuxi-flow>div{background:#fff;border-top:3px solid #bf8e3e;min-height:7rem;padding:.75rem}.wuxi-flow time{color:#a1783b;font:italic .43rem Georgia,serif}.wuxi-flow b{margin:1rem 0 .4rem;font:600 .75rem Songti SC,serif;display:block}.wuxi-flow span{color:#746a5d;font-size:.4rem}.wuxi-flow>i{color:#ad8547;font-style:normal}.quote-box{background:#bf8e3e1a;border-left:3px solid #bf8e3e;margin-top:6%;padding:.8rem;font:600 .6rem/1.6 Songti SC,serif}.book-policy{background:#cabfaf;grid-template-columns:1fr 1fr;gap:1px;display:grid}.book-policy>div{background:#fff;min-height:7rem;padding:.65rem;position:relative}.book-policy i{color:#dfd5c5;font:1.5rem Georgia,serif}.book-policy time{color:#a27837;font:italic .42rem Georgia,serif;display:block}.book-policy b{margin:.4rem 0;font:600 .7rem Songti SC,serif;display:block}.book-policy span{color:#766c5f;font-size:.4rem}.target-70 b{color:#235986;margin:7% 0 5%;font:600 clamp(5rem,8vw,9rem)/.8 Georgia,serif;display:block}.target-70 em{color:#bf8e3e;font-size:.35em}.target-70 p{max-width:85%;font:600 .7rem/1.8 Songti SC,serif}.role-list{background:#c8beae;gap:1px;display:grid}.role-list>div{background:#fff;padding:.7rem}.role-list .key{color:#fff;background:#17365d}.role-list small{color:#a1793c;font-size:.4rem}.role-list b{margin:.25rem 0;font:600 .72rem Songti SC,serif;display:block}.role-list p{color:#766b5d;margin:0;font-size:.4rem}.role-list .key p{color:#b5c1cd}.book-stack{gap:.5rem;display:grid}.book-stack>div{grid-template-columns:1.1fr repeat(4,1fr);gap:.2rem;display:grid}.book-stack span,.book-stack>div>b{text-align:center;border:1px solid #c8bda9;padding:.65rem .25rem;font-size:.4rem}.book-stack>div>b{color:#fff;background:#17365d}.book-stack>i{text-align:center;color:#8c7c64;font-size:.38rem;font-style:normal}.book-stack>strong{text-align:center;color:#fff;background:linear-gradient(105deg,#17365d,#2a6797);padding:1rem;font-size:.55rem}.local-metrics{background:#c9bead;gap:1px;display:grid}.local-metrics .book-stat{background:#fff;padding:.9rem}.book-scenario{padding:0 0 1.2rem 1.3rem;position:relative}.axis-y{color:#817563;font-size:.35rem;position:absolute;top:38%;left:-.2rem;transform:rotate(-90deg)}.axis-x{text-align:center;color:#817563;border-top:1px solid #bdb09d;padding-top:.3rem;font-size:.35rem}.scene-grid{background:#c9beae;grid-template-columns:1fr 1fr;gap:1px;min-height:13rem;display:grid}.scene-grid article{background:#fff;padding:.7rem}.scene-grid small{color:#9c7133;font-size:.35rem}.scene-grid b{margin:.5rem 0;font:600 .65rem Songti SC,serif;display:block}.scene-grid span{color:#746b5f;font-size:.36rem}.scene-grid .featured{color:#fff;background:#17365d}.scene-grid .featured span{color:#b7c3cf}.pilot-4 .book-stat{text-align:center}.book-score{background:#c8bead;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.book-score>div{text-align:center;background:#fff;min-height:8.5rem;padding:.55rem}.book-score i{color:#fff;background:#17365d;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;margin:auto;font:.5rem Georgia,serif;display:grid}.book-score b{margin:1rem 0 .5rem;font:600 .55rem Songti SC,serif;display:block}.book-score span{color:#776d60;font-size:.32rem}.decision{text-align:center;color:#fff;background:#bf8e3e;margin-top:7%;padding:.7rem;font-size:.48rem}.book-impact{background:#c9bead;gap:1px;display:grid}.book-impact article{background:#fff;grid-template-columns:1.7rem 1fr;gap:.6rem;padding:.55rem;display:grid}.book-impact article>i{color:#bf8e3e;font:.8rem Georgia,serif}.book-impact b{font:600 .62rem Songti SC,serif}.book-impact p{color:#756b5d;margin:.2rem 0;font-size:.36rem;line-height:1.55}.book-impact span{color:#9d7133;font-size:.32rem}.next-list{background:#c9bead;grid-template-columns:1fr 1fr;gap:1px;display:grid}.next-list>div{background:#fff;min-height:7rem;padding:.7rem}.next-list i{color:#c2944b;font:1.2rem Georgia,serif}.next-list b{margin:.7rem 0 .3rem;font:600 .6rem Songti SC,serif;display:block}.next-list p{color:#756c5f;font-size:.35rem;line-height:1.5}.closing-page>p{font:600 .7rem/1.8 Songti SC,serif}.closing-page>a{color:#fff;background:#17365d;margin:5% 0;padding:.75rem 1rem;font-size:.48rem;text-decoration:none;display:inline-block}.source-list{grid-template-columns:1fr 1fr;gap:.3rem;display:grid}.source-list .book-source{margin-top:.2rem}.closing-page>small{color:#8c806f;margin-top:7%;font-size:.34rem;line-height:1.6;display:block}@media (width<=1100px){.flip-stage{grid-template-columns:13rem minmax(38rem,1fr) 1rem;gap:1rem;padding-left:1.4rem}.book-scene{width:68vw}.outside-copy h2{font-size:1.7rem}.outside-copy>p{font-size:.68rem}}@media (width<=760px){.flip-top{grid-template-columns:1fr auto;height:3.7rem;padding:0 1rem}.flip-top>span{display:none}.flip-progress{top:3.7rem}.flip-stage{min-height:620px;padding:4.7rem .7rem 1rem;display:block}.outside-copy{max-width:none;height:12.5rem;padding:.2rem .5rem}.outside-index{margin:0 0 .4rem}.outside-index b{font-size:2rem}.outside-copy h2{margin:.35rem 0;font-size:1.35rem}.outside-copy>p{font-size:.58rem;line-height:1.55}.outside-judgment,.scroll-cue{display:none}.book-scene{aspect-ratio:1.02;width:94vw;transform:none}.real-book{grid-template-columns:1fr}.sheet-left{display:none}.sheet-right{border-radius:.5rem}.leaf{transform-origin:0;width:100%;left:0}.leaf-front,.leaf-back{border-radius:.5rem}.spine{display:none}.sheet-inner{padding:7%}.flip-nav{position:absolute;top:44%;right:.25rem}.page-title h3{font-size:1.15rem}.book-token-chart{height:12rem}.bar.now span{height:8rem}.cover-right h1{font-size:4.6rem}}.development-tiles{background:#c9bead;grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.development-tiles>div{background:#fff;min-height:5.8rem;padding:.65rem}.development-tiles i{color:#c59a55;font:.85rem Georgia,serif}.development-tiles b{margin:.55rem 0 .25rem;font:600 .6rem Songti SC,serif;display:block}.development-tiles span{color:#756b5d;font-size:.34rem}.logic-chain{color:#fff;background:#17365d;justify-content:center;align-items:center;gap:.35rem;padding:1rem .4rem;display:flex}.logic-chain span{font-size:.4rem}.logic-chain i{color:#d1a04d;font-style:normal}.three-principles{background:#c9bead;grid-template-columns:1fr 1fr 1fr;gap:1px;margin-top:1px;display:grid}.three-principles>div{background:#fff;min-height:7.5rem;padding:.7rem}.three-principles b{color:#17365d;font:600 .55rem Songti SC,serif}.three-principles p{color:#756b5d;font-size:.34rem;line-height:1.55}.diagnosis-grid{background:#c9bead;grid-template-columns:1fr 1fr;gap:1px;display:grid}.diagnosis-grid>div{background:#fff;min-height:6.5rem;padding:.7rem}.diagnosis-grid i{color:#fff;background:#17365d;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font:.45rem Georgia;display:grid}.diagnosis-grid b{margin:.5rem 0 .25rem;font:600 .58rem Songti SC,serif;display:block}.diagnosis-grid p{color:#756c5f;margin:0;font-size:.34rem;line-height:1.5}.response-list{background:#c9bead;grid-template-columns:1fr 1fr;gap:1px;display:grid}.response-list>div{background:#fff;min-height:6rem;padding:.7rem}.response-list b{color:#235986;font:600 .62rem Songti SC,serif;display:block}.response-list span{color:#746b5f;margin-top:.5rem;font-size:.36rem;display:block}.kpi-grid{background:#c9bead;grid-template-columns:1fr 1fr;gap:1px;display:grid}.kpi-grid>div{background:#fff;min-height:5.3rem;padding:.55rem}.kpi-grid i{color:#d0a157;font:.8rem Georgia,serif}.kpi-grid b{margin:.35rem 0;font:600 .54rem Songti SC,serif;display:block}.kpi-grid span{color:#756b5e;font-size:.31rem;line-height:1.45}.sustain-grid{background:#c9bead;grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.sustain-grid>div{background:#fff;min-height:8.5rem;padding:.6rem}.sustain-grid small{color:#a57b39;font-size:.32rem}.sustain-grid b{margin:.55rem 0;font:600 .6rem/1.45 Songti SC,serif;display:block}.sustain-grid p{color:#756b5e;font-size:.31rem;line-height:1.55}.budget-mini{color:#fff;background:#17365d;margin-top:5%;padding:.65rem}.budget-mini>small{color:#d1a14e;font-size:.32rem}.budget-mini>div{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:.4rem 0;display:flex}.budget-mini b{font:600 .7rem Georgia,serif}.budget-mini span{color:#b7c3cf;font-size:.32rem}.budget-mini p{color:#738499;margin:.35rem 0 0;font-size:.28rem;line-height:1.5}.real-book>.sheet .sheet-inner{transition:opacity .12s}.real-book.is-turning>.sheet-right .sheet-inner,.real-book.is-turning.back-half>.sheet-left .sheet-inner{opacity:0}.leaf-face{background-color:var(--paper);isolation:isolate}.leaf-face .sheet-inner{z-index:2;position:relative}.outside-copy{z-index:3;position:relative}.book-scene{z-index:1;width:min(68vw,70rem)}@media (width>=1101px){.flip-stage{grid-template-columns:minmax(18rem,23vw) minmax(40rem,1fr) 2rem;gap:4vw;padding-left:3.2vw;padding-right:2.2vw}}@media (width<=760px){.book-scene{width:94vw}}.real-book.is-turning.back-half>.sheet-right .sheet-inner{opacity:1}.sheet,.leaf-face{background-color:#f8f1e4;background-image:radial-gradient(circle at 18% 12%,#ffffffb8,#0000 34%),radial-gradient(circle at 74% 68%,#ad8b580e,#0000 42%),repeating-linear-gradient(96deg,#5c432305 0 1px,#0000 1px 4px),linear-gradient(108deg,#fffaf0,#f5eddf)}.sheet:after,.leaf-face:after{content:"";pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:radial-gradient(#523b1f29 .34px,#0000 .42px);background-size:3px 3px;position:absolute;inset:0}.sheet-inner{z-index:2;position:relative}.leaf{transform:rotateY(var(--turn)) translateZ(var(--lift)) rotateX(var(--bend));filter:drop-shadow(calc(-1.1rem * var(--fold)) .35rem calc(1.8rem * var(--fold)) rgba(24,17,10,calc(.3 * var(--fold))));will-change:transform,filter}.leaf-face{border-color:#d6c8b2}.leaf-front{box-shadow:inset calc(2.5rem * var(--fold)) 0 calc(3.8rem * var(--fold)) rgba(65,43,21,calc(.2 * var(--fold))),inset -.2rem 0 .2rem #ffffff9e}.leaf-back{box-shadow:inset calc(-2.5rem * var(--fold)) 0 calc(3.8rem * var(--fold)) rgba(65,43,21,calc(.22 * var(--fold))),inset .2rem 0 .2rem #ffffff9e}.paper-light{z-index:3;pointer-events:none;opacity:calc(.72 * var(--fold));mix-blend-mode:multiply;background:linear-gradient(90deg,#311f0f47,#0000 18%,#ffffff75 51%,#0000 78%,#3723102e);position:absolute;inset:0}.leaf-front .paper-light{transform:scaleX(-1)}.page-stack{box-shadow:.2rem .3rem .35rem #0003}.page-stack:after{content:"";background:repeating-linear-gradient(0deg,#ad9b82 0 1px,#eee2cf 1px 3px);width:.38rem;position:absolute;top:.45rem;bottom:.15rem;right:-.22rem}.spine{background:linear-gradient(90deg,#412a143d,#ffffff8a 46%,#442c163d);width:1.25rem;box-shadow:0 0 1.2rem #3d28132e}.ground-shadow{transform:scaleX(calc(1 + var(--fold) * .04));opacity:calc(.42 + var(--fold) * .14);transition:opacity .12s}.real-book.is-turning.back-half>.sheet-left .sheet-inner{opacity:1}.paper-backside{z-index:2;opacity:calc(.07 + var(--fold) * .05);filter:blur(.7px);align-content:center;gap:1.2rem;display:grid;position:absolute;inset:9%;transform:scaleX(-1)}.paper-backside i{background:linear-gradient(90deg,#0000 5%,#28496c 5% 72%,#0000 72%);border-radius:50%;height:.38rem;display:block}.paper-backside i:nth-child(2){justify-self:end;width:78%}.paper-backside i:nth-child(3){justify-self:center;width:58%}.leaf-back{background-image:radial-gradient(circle at 78% 18%,#ffffffa6,#0000 35%),repeating-linear-gradient(96deg,#5c432305 0 1px,#0000 1px 4px),linear-gradient(72deg,#f2e8d8,#fffaf0)}@media (prefers-reduced-motion:reduce){.leaf{display:none}}html,body{overscroll-behavior:none;overflow:hidden}.flip-site{height:100dvh;overflow:hidden}.flip-stage{height:100dvh;min-height:680px;position:relative;top:auto}.book-scene{isolation:isolate;filter:drop-shadow(0 2.3rem 2.5rem #0000007a);transform:rotateX(1.2deg)}.engine-book{z-index:2;filter:none;position:relative;width:100%!important;max-width:none!important;height:100%!important}.engine-book.stf__parent{min-width:0!important;min-height:0!important}.engine-book .stf__wrapper{padding-bottom:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.engine-book .stf__block{filter:none}.engine-page{color:var(--ink);box-sizing:border-box;background-color:#f8f1e4;background-image:radial-gradient(circle at 18% 12%,#ffffffb8,#0000 34%),radial-gradient(circle at 74% 68%,#ad8b580e,#0000 42%),repeating-linear-gradient(96deg,#5c432305 0 1px,#0000 1px 4px),linear-gradient(108deg,#fffaf0,#f5eddf);border:1px solid #d8ccb9;position:relative;overflow:hidden}.engine-page:after{content:"";pointer-events:none;z-index:4;opacity:.28;mix-blend-mode:multiply;background-image:radial-gradient(#523b1f29 .34px,#0000 .42px);background-size:3px 3px;position:absolute;inset:0}.engine-page-left{box-shadow:inset -2rem 0 3rem #402a1414}.engine-page-right{box-shadow:inset 2rem 0 3rem #402a140f}.engine-page .sheet-inner{box-sizing:border-box;height:100%}.engine-page.--left{border-radius:.72rem .08rem .08rem .72rem}.engine-page.--right{border-radius:.08rem .72rem .72rem .08rem}.engine-page.--soft{backface-visibility:hidden}.engine-page .folio{z-index:5}.spine-engine{z-index:30;pointer-events:none;background:linear-gradient(90deg,#412a1438,#ffffff7a 48%,#442c1638);width:1rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 1.1rem #3d281329}.book-scene>.page-stack{z-index:0;inset:.4rem -.6rem -.55rem .35rem}.book-scene>.ground-shadow{z-index:0;opacity:.44}.engine-book .stf__outerShadow,.engine-book .stf__innerShadow{filter:blur(.35px)}.mobile-book{display:none}@media (width<=760px){html,body{overscroll-behavior:none;overflow:hidden}.flip-site{height:100dvh;overflow:hidden}.flip-stage{height:100dvh;min-height:0}.engine-book{display:none!important}.book-scene>.page-stack,.book-scene>.ground-shadow,.spine-engine{display:none}}.engine-page .sheet-inner{zoom:1.12;width:89.3%;height:89.3%;padding:6.5% 7.4%}.engine-page .page-title{margin-bottom:4%}.engine-page .page-title small{font-size:.56rem}.engine-page .page-title h3{font-size:clamp(1.3rem,1.7vw,1.85rem)}.engine-page .page-title p{font-size:clamp(.61rem,.72vw,.76rem);line-height:1.72}.engine-page .book-impact article{grid-template-columns:2rem 1fr;padding:.7rem .75rem}.engine-page .book-impact article>i{font-size:1rem}.engine-page .book-impact b{font-size:.72rem}.engine-page .book-impact p{font-size:.45rem;line-height:1.65}.engine-page .book-impact span{font-size:.4rem}.engine-page .book-stat span,.engine-page .footnote,.engine-page .book-source{font-size:.52rem}.engine-page .development-tiles b,.engine-page .diagnosis-grid b,.engine-page .response-list b,.engine-page .kpi-grid b,.engine-page .next-list b{font-size:.66rem}.engine-page .development-tiles span,.engine-page .diagnosis-grid p,.engine-page .response-list span,.engine-page .kpi-grid span,.engine-page .next-list p{font-size:.4rem;line-height:1.58}.engine-page .three-principles b,.engine-page .sustain-grid b{font-size:.65rem}.engine-page .three-principles p,.engine-page .sustain-grid p,.engine-page .scene-grid span,.engine-page .book-score span{font-size:.39rem;line-height:1.58}.engine-page .scene-grid b,.engine-page .book-score b,.engine-page .role-list b{font-size:.68rem}.engine-page .logic-chain span,.engine-page .book-stack span,.engine-page .book-stack>div>b,.engine-page .role-list p,.engine-page .wuxi-flow span,.engine-page .book-policy span{font-size:.43rem}.engine-page .quote-box{font-size:.67rem}.engine-page .budget-mini span,.engine-page .budget-mini>small{font-size:.38rem}.engine-page .budget-mini p,.engine-page .closing-page>small{font-size:.35rem;line-height:1.65}@media (width<=760px){.engine-page .sheet-inner{zoom:1;width:100%;height:100%;padding:7%}.engine-page .page-title h3{font-size:1.2rem}}.toc-trigger{z-index:58;color:#e7edf3;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071322e6;border:1px solid #d2a04e85;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:3.35rem;height:5.4rem;padding:0;transition:border-color .25s,background .25s;display:flex;position:absolute;top:50%;right:1.15rem;transform:translateY(-50%)}.toc-trigger:hover,.toc-trigger.open{background:#132941;border-color:#d2a04e}.toc-trigger span{letter-spacing:.2em;writing-mode:vertical-rl;font:600 .72rem/1 Songti SC,STSong,serif}.toc-trigger i{background:#d2a04e;width:1rem;height:1px;transition:transform .25s;display:block}.toc-trigger.open i:first-of-type{transform:translateY(3px)rotate(45deg)}.toc-trigger.open i:last-of-type{transform:translateY(-3px)rotate(-45deg)}.toc-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#030a1273;border:0;position:absolute;inset:4.4rem 0 0}.proposal-toc{z-index:60;visibility:hidden;background:#081626fa;border-left:1px solid #d2a04e61;flex-direction:column;width:min(28rem,36vw);min-height:0;padding:2.2rem 1.5rem 1.1rem;transition:transform .48s cubic-bezier(.22,.8,.22,1),visibility 0s linear .48s;display:flex;position:absolute;top:4.4rem;bottom:0;right:0;overflow:hidden;transform:translate(102%);box-shadow:-2rem 0 4rem #00000061}.proposal-toc.open{visibility:visible;transition-delay:0s;transform:translate(0)}.proposal-toc header{border-bottom:1px solid #ffffff21;flex:none;grid-template-columns:1fr auto;align-items:end;padding:0 .3rem 1.25rem;display:grid}.proposal-toc header small{color:#d2a04e;letter-spacing:.2em;grid-column:1;font-size:.55rem}.proposal-toc header b{grid-column:1;margin-top:.35rem;font:600 1.55rem/1.2 Songti SC,STSong,serif}.proposal-toc header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;grid-area:1/2/3;align-self:center;width:2.3rem;height:2.3rem;font:300 1.4rem/1 sans-serif}.proposal-toc>div{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8f6a32 transparent;outline:none;flex:auto;min-height:0;padding:.65rem .15rem 1rem;overflow:hidden auto}.proposal-toc>div::-webkit-scrollbar{width:6px}.proposal-toc>div::-webkit-scrollbar-thumb{background:#8f6a32;border-radius:99px}.proposal-toc>footer{color:#718198;letter-spacing:.08em;border-top:1px solid #ffffff1a;flex:none;padding:.7rem .3rem 0;font-size:.5rem}.proposal-toc>div>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-rows:auto auto;grid-template-columns:2.2rem 1fr auto;column-gap:.75rem;width:100%;padding:.75rem .45rem;transition:background .2s,padding-left .2s;display:grid;position:relative}.proposal-toc>div>button:hover{background:#ffffff0b;padding-left:.7rem}.proposal-toc>div>button>span{color:#aab6c5;grid-row:1/3;font:italic .8rem/1.4 Georgia,serif}.proposal-toc>div>button>b{font:600 .76rem/1.4 Songti SC,STSong,serif}.proposal-toc>div>button>small{color:#718198;white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin-top:.15rem;font-size:.48rem;line-height:1.45;overflow:hidden}.proposal-toc>div>button>i{color:#6d7c8f;grid-area:1/3/3;align-self:center;font-style:normal}.proposal-toc>div>button>em{color:#8d9bad;letter-spacing:.08em;font:.46rem/1 sans-serif;position:absolute;top:.78rem;right:1.8rem}.proposal-toc>div>button.active{background:#bf8e3e1f}.proposal-toc>div>button.active>span,.proposal-toc>div>button.active>i{color:#d2a04e}@media (width<=760px){.toc-trigger{width:2.65rem;height:4.4rem;top:47%;right:.55rem}.proposal-toc{width:min(25rem,94vw);padding:1.3rem 1rem .8rem;top:3.7rem}.toc-backdrop{inset:3.7rem 0 0}.proposal-toc>div>button{padding:.72rem .4rem}.proposal-toc>div{padding-bottom:2rem}.flip-stage{--mobile-copy:clamp(8.5rem,22dvh,10.5rem);height:100dvh;min-height:0;padding:4.05rem .55rem .55rem}.outside-copy{height:var(--mobile-copy);padding:.1rem .35rem;overflow:hidden}.outside-index{margin-bottom:.25rem}.outside-index b{font-size:1.75rem}.outside-copy h2{margin:.25rem 0 .4rem;font-size:clamp(1.02rem,5.2vw,1.25rem);line-height:1.18}.outside-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.52rem;line-height:1.48;display:-webkit-box;overflow:hidden}.book-scene{width:auto;height:min(calc(100dvh - 4.05rem - var(--mobile-copy) - .55rem),calc(135.7vw - 1.5rem));aspect-ratio:560/760;touch-action:none;filter:drop-shadow(0 1rem 1.2rem #00000061);min-height:0;margin-inline:auto;transform:none}.mobile-book{perspective:1800px;transform-style:preserve-3d;transform-origin:bottom;display:block;position:absolute;inset:0}.mobile-book.turn-next,.mobile-book.turn-prev{animation:.66s cubic-bezier(.22,.72,.2,1) both mobile-book-lift}.mobile-book>.engine-page{backface-visibility:hidden;width:100%;height:100%;transform-style:preserve-3d;will-change:transform,filter,box-shadow;border-radius:.2rem .8rem .8rem .2rem;position:absolute;inset:0}.mobile-book>.engine-page:first-of-type{z-index:1}.mobile-book.turn-next>.engine-page:first-of-type,.mobile-book.turn-prev>.engine-page:first-of-type{animation:.66s both mobile-target-reveal}.mobile-book>.engine-page:nth-of-type(2){z-index:2}.mobile-book.turn-next>.engine-page:nth-of-type(2){transform-origin:0;animation:.66s cubic-bezier(.4,.03,.18,1) forwards mobile-page-next}.mobile-book.turn-prev>.engine-page:nth-of-type(2){transform-origin:100%;animation:.66s cubic-bezier(.4,.03,.18,1) forwards mobile-page-prev}.mobile-turn-shadow{z-index:3;pointer-events:none;opacity:0;filter:blur(7px);background:linear-gradient(90deg,#0000,#110c0757,#fffaeb3d,#0000);width:24%;position:absolute;top:-1%;bottom:-1%}.mobile-book.turn-next>.mobile-turn-shadow{animation:.66s cubic-bezier(.4,.03,.18,1) both mobile-fold-shadow-next;left:-8%}.mobile-book.turn-prev>.mobile-turn-shadow{animation:.66s cubic-bezier(.4,.03,.18,1) both mobile-fold-shadow-prev;right:-8%}.toc-trigger{top:calc(4.05rem + var(--mobile-copy) + 2.4rem)}}@media (width<=760px) and (height<=700px){.flip-stage{--mobile-copy:7.35rem}.outside-copy>p{display:none}.outside-copy h2{font-size:1rem}}@keyframes mobile-book-lift{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-3px)scale(1.006)}}@keyframes mobile-target-reveal{0%{filter:brightness(.88);transform:scale(.992)}58%{filter:brightness(.94);transform:scale(.997)}to{filter:brightness();transform:scale(1)}}@keyframes mobile-page-next{0%{filter:brightness();transform:translate(0)rotateY(0)skewY(0);box-shadow:0 0 #0000}42%{filter:brightness(.91);transform:translate3d(1.4%,-.45rem,20px)rotateY(-72deg)skewY(-.7deg);box-shadow:1.2rem .45rem 2rem #00000038}68%{filter:brightness(.76);transform:translate3d(-1%,-.25rem,30px)rotateY(-132deg)skewY(.45deg);box-shadow:1.8rem .3rem 2.4rem #00000052}to{filter:brightness(.64);transform:translate(-3%)rotateY(-179deg)skewY(0);box-shadow:0 0 #0000}}@keyframes mobile-page-prev{0%{filter:brightness();transform:translate(0)rotateY(0)skewY(0);box-shadow:0 0 #0000}42%{filter:brightness(.91);transform:translate3d(-1.4%,-.45rem,20px)rotateY(72deg)skewY(.7deg);box-shadow:-1.2rem .45rem 2rem #00000038}68%{filter:brightness(.76);transform:translate3d(1%,-.25rem,30px)rotateY(132deg)skewY(-.45deg);box-shadow:-1.8rem .3rem 2.4rem #00000052}to{filter:brightness(.64);transform:translate(3%)rotateY(179deg)skewY(0);box-shadow:0 0 #0000}}@keyframes mobile-fold-shadow-next{0%,to{opacity:0;transform:translate(0)scaleX(.45)}45%{opacity:.72;transform:translate(210%)scaleX(1)}70%{opacity:.45;transform:translate(330%)scaleX(.68)}}@keyframes mobile-fold-shadow-prev{0%,to{opacity:0;transform:translate(0)scaleX(.45)}45%{opacity:.72;transform:translate(-210%)scaleX(1)}70%{opacity:.45;transform:translate(-330%)scaleX(.68)}}@media (prefers-reduced-motion:reduce) and (width<=760px){.mobile-book.turn-next,.mobile-book.turn-prev,.mobile-book>.engine-page,.mobile-turn-shadow{animation-duration:.01ms!important}}.economy-chart{gap:18px;margin-top:28px;display:grid}.economy-chart>div{border-bottom:1px solid #d8cfbf;grid-template-columns:76px 1fr 92px 72px;align-items:center;gap:12px;padding:0 0 13px;display:grid}.economy-chart span{color:#52606d;font-size:12px}.economy-chart i{background:#e4ded3;height:14px;overflow:hidden}.economy-chart i b{background:linear-gradient(90deg,#bb8b3c,#173e6b);height:100%;display:block}.economy-chart strong{color:#173e6b;font:700 21px Georgia}.economy-chart strong em{margin-left:3px;font:9px sans-serif}.economy-chart small{color:#9a6d2e;font-size:10px}.economy-chart>p{color:#fff;text-align:center;letter-spacing:.08em;background:#173e6b;margin:6px 0 0;padding:12px;font:600 12px sans-serif}.momentum-grid{border:1px solid #d8cfbf;grid-template-columns:repeat(2,1fr);margin-top:24px;display:grid}.momentum-grid>div{border-bottom:1px solid #d8cfbf;border-right:1px solid #d8cfbf;flex-direction:column;justify-content:center;min-height:118px;padding:17px;display:flex}.momentum-grid>div:nth-child(2n){border-right:0}.momentum-grid>div:nth-last-child(-n+2){border-bottom:0}.momentum-grid i{color:#b9893d;font:10px sans-serif}.momentum-grid b{color:#173e6b;margin:8px 0 5px;font:700 28px Georgia}.momentum-grid span{color:#5d5a55;font-size:11px}.digital-foundation{background:#d8cfbf;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:24px;display:grid}.digital-foundation>div{background:#f9f6ee;flex-direction:column;justify-content:center;min-height:108px;padding:20px 16px;display:flex}.digital-foundation b{color:#173e6b;font:700 27px Georgia}.digital-foundation b em{color:#9a6d2e;margin-left:4px;font:9px sans-serif}.digital-foundation span{color:#67615a;margin-top:8px;font-size:10px}.service-base{grid-template-columns:repeat(2,1fr);margin-top:24px;display:grid}.service-base>div{border-bottom:1px solid #d8cfbf;padding:17px 14px}.service-base>div:nth-child(odd){border-right:1px solid #d8cfbf}.service-base i{color:#b9893d;font:11px Georgia}.service-base b{color:#173e6b;margin:6px 0;font:700 18px Georgia;display:block}.service-base span{color:#6c675f;font-size:10px}.market-base{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px;display:grid}.market-base article{background:#fff;border-top:3px solid #b9893d;min-height:98px;padding:18px 15px;box-shadow:0 6px 20px #1938590d}.market-base b{color:#173e6b;font:700 22px Georgia;display:block}.market-base span{color:#69645c;margin-top:8px;font-size:10px;display:block}.fiscal-frame{border:1px solid #d8cfbf;grid-template-columns:1.15fr .85fr;margin-top:28px;display:grid}.fiscal-main{color:#fff;background:#173e6b;flex-direction:column;justify-content:center;padding:32px 24px;display:flex}.fiscal-main b{font:700 40px Georgia}.fiscal-main b em{color:#e1bd79;margin-left:5px;font:11px sans-serif}.fiscal-main span{margin-top:12px;font-size:11px}.fiscal-main i{color:#e1bd79;margin-top:7px;font:10px sans-serif}.fiscal-side{padding:8px 20px}.fiscal-side p{border-bottom:1px solid #d8cfbf;margin:0;padding:14px 0}.fiscal-side p:last-child{border:0}.fiscal-side b{color:#173e6b;font:700 18px Georgia;display:block}.fiscal-side span{color:#6a655e;font-size:9px}.target-70.compact{align-items:center;gap:20px;margin-top:18px;padding:14px 18px;display:flex}.target-70.compact b{font-size:44px}.target-70.compact p{margin:0;font-size:10px}@media (width<=760px){.economy-chart>div{grid-template-columns:62px 1fr 78px 58px;gap:8px}.economy-chart strong{font-size:18px}.momentum-grid>div{min-height:105px;padding:14px}.momentum-grid b{font-size:23px}.digital-foundation>div{min-height:96px;padding:14px 12px}.digital-foundation b{font-size:22px}.service-base>div{padding:13px 10px}.market-base{gap:8px}.market-base article{min-height:88px;padding:14px 11px}.market-base b{font-size:18px}.fiscal-main{padding:22px 17px}.fiscal-main b{font-size:31px}.fiscal-side{padding:6px 12px}.fiscal-side p{padding:10px 0}}.front-cover-left,.front-cover-right,.back-cover,.book-closing{box-sizing:border-box;height:100%;position:relative}.front-cover-left{color:#173e6b;border:1px solid #cbb98e;flex-direction:column;padding:54px 48px;display:flex}.front-cover-left>small{letter-spacing:.28em;color:#9c7740;font:10px sans-serif}.cover-seal{color:#b9893d;text-align:center;border:2px solid #b9893d;place-content:center;width:72px;height:72px;margin-top:72px;font:700 22px/1.05 serif;display:grid}.front-cover-left p{max-width:280px;margin:auto 0 0;font:700 25px/1.45 serif}.front-cover-left>span{letter-spacing:.18em;color:#81745f;margin-top:18px;font:10px sans-serif}.front-cover-right{color:#f7f0df;background:#173e6b;flex-direction:column;margin:-40px;padding:62px 54px 52px;display:flex;box-shadow:inset 16px 0 30px #061b34aa}.front-cover-right>small{letter-spacing:.3em;color:#d3a755;font:9px sans-serif}.front-cover-right>p{letter-spacing:.12em;color:#e8dcc4;margin:72px 0 10px;font:11px sans-serif}.front-cover-right h1{color:#fff;margin:0;font:700 68px/.78 Georgia}.front-cover-right h1 em{font:700 62px/.9 serif}.front-cover-right>i{background:#d3a755;width:68px;height:5px;margin:28px 0}.front-cover-right h2{margin:0;font:400 23px serif}.front-cover-right>div{border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr;gap:7px 24px;margin-top:42px;padding-top:18px;display:grid}.front-cover-right>div span{color:#e8dcc4;font:10px sans-serif}.front-cover-right footer{letter-spacing:.16em;color:#d3a755;margin-top:auto;font:9px sans-serif}.book-closing{color:#173e6b;padding:46px 38px}.book-closing>small{letter-spacing:.24em;color:#b9893d;font:10px sans-serif}.book-closing h3{margin:35px 0 18px;font:700 32px/1.42 serif}.book-closing>p{color:#5c5a56;font-size:12px;line-height:2}.closing-actions{background:#d8cfbf;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;display:grid}.closing-actions span{background:#fff;padding:14px 12px;font-size:10px}.book-closing>b{color:#fff;text-align:center;letter-spacing:.1em;background:#173e6b;padding:16px;font:600 12px sans-serif;display:block}.back-cover{color:#fff;background:#173e6b;flex-direction:column;margin:-40px;padding:74px 58px 50px;display:flex;box-shadow:inset -14px 0 28px #061b34aa}.cover-seal.light{color:#d3a755;border-color:#d3a755;margin:0}.back-cover>small{letter-spacing:.24em;color:#d3a755;margin-top:54px;font:9px sans-serif}.back-cover h3{margin:18px 0;font:700 30px/1.5 serif}.back-cover>i{background:#d3a755;width:54px;height:4px;display:block}.back-cover>p{color:#e7dcc7;margin:25px 0;font:12px/2 serif}.back-cover>a{color:#fff;text-align:center;border:1px solid #d3a755;padding:14px 18px;font:10px sans-serif;text-decoration:none}.back-cover footer{color:#aebbc9;margin-top:auto;font:9px/1.8 sans-serif}@media (width<=760px){.front-cover-right,.back-cover{margin:-22px;padding:45px 32px}.front-cover-left{padding:34px 28px}.front-cover-left p{font-size:22px}.front-cover-right>p{margin-top:45px}.front-cover-right h1{font-size:56px}.front-cover-right h1 em{font-size:49px}.book-closing{padding:30px 24px}.book-closing h3{margin-top:22px;font-size:26px}.closing-actions{margin:18px 0}.back-cover h3{font-size:26px}}.engine-page-hard{background:#173e6b!important}.engine-page-hard .sheet-inner{padding:0;overflow:hidden}.closed-front .page-stack,.closed-front .spine-engine,.closed-back .page-stack,.closed-back .spine-engine{opacity:0}.closed-front .ground-shadow,.closed-back .ground-shadow{opacity:.8;width:48%;left:50%;transform:translate(-50%)}.closed-front .engine-book,.closed-back .engine-book{filter:drop-shadow(0 1.6rem 2.2rem #00000057)}.appendix-service-page .page-title{margin-bottom:2%}.appendix-service-page .service-base{margin-top:10px}.appendix-service-page .service-base>div{padding:12px 13px}.appendix-service-page .service-base b{margin:4px 0;font-size:16px}.appendix-service-page .quote-box{margin-top:3%;padding:.62rem .72rem;font-size:.58rem;line-height:1.55}.appendix-asset-page .page-title{margin-bottom:3%}.appendix-asset-page .logic-chain{padding:.78rem .35rem}.appendix-asset-page .book-impact article{padding:.58rem .68rem}.appendix-asset-page .book-source{padding-top:.45rem}.book-closing{padding:34px 36px;overflow:hidden}.book-closing>small{font-size:9px}.book-closing h3{margin:24px 0 14px;font-size:28px;line-height:1.36}.book-closing>p{margin:0;font-size:11px;line-height:1.75}.book-closing .closing-actions{margin:18px 0}.book-closing .closing-actions span{padding:11px 10px;font-size:9px}.book-closing>b{padding:13px;font-size:11px}@media (width<=760px){.appendix-service-page .service-base>div{padding:10px 9px}.appendix-asset-page .book-impact article{padding:.55rem}.book-closing{padding:26px 22px}.book-closing h3{margin:18px 0 12px;font-size:24px}.book-closing>p{font-size:10px;line-height:1.65}.book-closing .closing-actions{margin:14px 0}.book-closing .closing-actions span{padding:9px 8px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
