:root{--ink:#153642;--navy:#13333e;--teal:#146c68;--teal-dark:#0d5652;--muted:#52686d;--line:#ccd6d3;--paper:#faf9f5;--white:#fff;--mint:#e8efea;--sand:#ece4d6;--amber:#a06c2e;--sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI","Noto Sans Arabic","PingFang SC","Microsoft YaHei",sans-serif;--serif:Georgia,"Times New Roman",serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:var(--teal)}button,input,select,textarea{font:inherit;color:inherit}button,a,summary,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}img,svg{max-width:100%;height:auto}p{margin:0 0 1em}h1,h2,h3,h4{font-weight:650;line-height:1.23;margin:0;overflow-wrap:anywhere}h2{font-size:clamp(28px,3.2vw,38px);letter-spacing:-.028em}h3{font-size:21px;letter-spacing:-.015em}h4{font-size:13px;line-height:1.5;letter-spacing:.025em}ul,ol{margin:0;padding-inline-start:1.25em}li+li{margin-top:.5em}strong{font-weight:700}::selection{background:#d4e6dd;color:var(--ink)}:focus-visible{outline:3px solid var(--amber);outline-offset:5px}[hidden]{display:none!important}[id]{scroll-margin-top:28px}.wrap{width:min(100%,1256px);padding-inline:48px;margin-inline:auto}.section{padding-block:76px}.eyebrow{font-size:11px;font-weight:750;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin:0 0 18px}.fine,.small{font-size:12px;line-height:1.65;color:var(--muted)}.skip-link{position:absolute;z-index:20;inset-inline-start:20px;top:-100px;padding:12px 18px;background:var(--ink);color:#fff}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line)}.header-inner{min-height:82px;display:flex;align-items:center;gap:30px}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-size:20px;line-height:1.1;font-weight:800;letter-spacing:.06em;flex-shrink:0}.brand img{width:36px;height:36px}.brand-sub{display:block;font-weight:500;font-size:9px;letter-spacing:.32em;margin-top:7px}.primary-nav{display:flex;align-items:center;justify-content:center;gap:27px;margin-inline:auto;font-size:13px;font-weight:600}.primary-nav a{display:flex;align-items:center;min-height:44px;text-decoration:none}.header-cta{font-size:12px;font-weight:650;display:inline-flex;align-items:center;gap:16px;text-decoration:none;border-bottom:1px solid var(--ink);padding-block:13px}.header-cta span{font-size:17px}.language-bar{display:flex;justify-content:flex-end;min-height:48px;align-items:center}.language-nav{display:flex;align-items:center;flex-wrap:wrap;gap:5px 20px;font-size:11px}.language-nav a{text-decoration:none;display:inline-flex;align-items:center;min-height:38px;color:var(--muted)}.language-nav a[aria-current]{color:var(--teal);font-weight:750;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}
.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding-block:35px 58px}.hero-copy{padding-block:15px}.hero h1{font-family:var(--serif);font-size:clamp(44px,4.5vw,59px);font-weight:400;line-height:1.08;letter-spacing:-.045em;max-width:14ch}.hero-lead{font-size:16px;line-height:1.75;color:var(--muted);max-width:36em;margin:25px 0 28px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:22px;padding:12px 19px;border:1px solid transparent;text-decoration:none;font-size:13px;line-height:1.45;font-weight:700;transition:background-color .18s,color .18s}.button span{font-size:18px;font-weight:400}.button.primary{background:var(--teal);color:#fff}.button.primary:hover{background:var(--teal-dark)}.button.secondary{background:transparent;border-color:var(--ink);color:var(--ink)}.button.secondary:hover{background:var(--ink);color:#fff}.button.light{border-color:#e8eeeb;color:var(--navy);background:#f4f6ee}.button.light:hover{background:#fff}.text-link{display:inline-flex;align-items:center;min-height:44px;gap:15px;font-size:13px;font-weight:650;text-decoration:none}.text-link span{font-size:19px}.hero .text-link{font-size:12px}.text-button{border:0;border-bottom:1px solid currentColor;background:none;padding:8px 0;min-height:44px;font-size:12px;font-weight:650}.work-board{padding:24px;background:#f1f3ec;border:1px solid #c6d1c9;position:relative;box-shadow:7px 7px 0 #e8ece3}.work-board:before,.work-board:after{position:absolute;width:7px;height:7px;border:1px solid var(--teal);content:"";background:var(--paper)}.work-board:before{top:-4px;inset-inline-start:-4px}.work-board:after{bottom:-4px;inset-inline-end:-4px}.board-masthead{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:15px;border-bottom:1px solid #bdccc3}.board-masthead p{font-size:10px;line-height:1.5;font-weight:750;letter-spacing:.1em;color:var(--teal);margin:0;text-transform:uppercase}.board-mark{display:flex;align-items:flex-end;gap:3px;flex-shrink:0}.board-mark i{display:block;width:5px;height:11px;background:var(--teal)}.board-mark i:nth-child(2){height:18px}.board-mark i:last-child{height:25px;background:var(--amber)}.board-goal{padding-block:18px}.board-label{font-size:10px;line-height:1.5;font-weight:750;letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;color:var(--teal)}.board-goal h2{font-size:20px;letter-spacing:-.02em;line-height:1.3}.board-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.board-group{padding:14px 14px 13px;background:var(--paper);border:1px solid #cbd5cc;position:relative}.board-group h3{font-size:11px;letter-spacing:.025em;line-height:1.5;margin-bottom:8px;color:var(--teal)}.board-group ul{list-style:none;padding:0;font-size:12px;line-height:1.5}.board-group li{padding-inline-start:10px;position:relative}.board-group li:before{content:"";position:absolute;width:3px;height:3px;inset-inline-start:0;top:.58em;background:var(--amber)}.board-group li+li{margin-top:6px}.board-converge{position:relative;display:grid;grid-template-columns:1fr 1fr;height:28px;margin-inline:25%}.board-converge span{height:13px;border-bottom:1px solid #70948a}.board-converge span:first-child{border-inline-start:1px solid #70948a}.board-converge span:nth-child(2){border-inline-end:1px solid #70948a}.board-converge i{position:absolute;inset-inline-start:50%;top:13px;height:14px;border-inline-start:1px solid #70948a}.board-converge i:after{content:"";position:absolute;bottom:0;left:-3px;width:5px;height:5px;border-bottom:1px solid #70948a;border-right:1px solid #70948a;transform:rotate(45deg)}.board-result{padding:16px 18px;background:var(--navy);color:#fff}.board-result .board-label{color:#9dcab8}.board-result h3{font-size:17px;font-weight:600;line-height:1.4}.board-continuation{display:flex;gap:12px;padding:15px 0 14px;border-bottom:1px solid #bdccc3}.board-continuation>span{color:var(--amber);font-size:23px;line-height:1.1}.board-continuation h3{font-size:12px;line-height:1.4;margin-bottom:4px}.board-continuation p{font-size:12px;line-height:1.55;margin:0;color:var(--muted)}.board-note{font-size:10px;line-height:1.5;margin:11px 0 0;color:var(--muted)}
.section-heading{display:grid;grid-template-columns:38px minmax(0,1fr);gap:17px;align-items:start;margin-bottom:34px}.section-number{font-size:10px;font-weight:650;letter-spacing:.05em;color:var(--amber);padding-top:9px}.section-heading h2{max-width:27em}.section-lead{max-width:64em;margin:17px 0 0;font-size:15px;color:var(--muted);line-height:1.7}.paths-section{padding-top:25px}.path-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.path{display:flex;flex-direction:column;padding:30px 32px;border:1px solid var(--line);background:var(--white)}.path-heading{display:flex;justify-content:space-between;gap:20px;align-items:start}.path .eyebrow{font-size:10px;margin-bottom:21px;max-width:30em}.path-index{font-family:var(--serif);font-size:34px;line-height:1;color:#b6c2b8}.path h3{font-size:29px;line-height:1.2;letter-spacing:-.025em;max-width:20em}.path-body{font-size:14px;color:var(--muted);margin:17px 0 21px;line-height:1.7}.path-deliverables{font-size:13px;line-height:1.6;margin-bottom:26px}.path-deliverables ul{list-style:none;padding:0}.path-deliverables li{position:relative;padding-inline-start:20px}.path-deliverables li:before{content:"↳";position:absolute;inset-inline-start:0;color:var(--teal)}.path-bottom{margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.path-pricing{font-size:12px;line-height:1.6;margin-bottom:17px;min-height:2.6em}.path--continue{background:var(--navy);color:#fff;border-color:var(--navy)}.path--continue .eyebrow{color:#a8d2c2}.path--continue .path-index{color:#63827e}.path--continue .path-body{color:#d3e0dc}.path--continue .path-deliverables li:before{color:#b4d7c5}.path--continue .path-bottom{border-color:#41616a}.path--continue .path-pricing{color:#d3e0dc}
.value-section{border-block:1px solid var(--line)}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding-inline-start:55px}.value-grid article{border-top:2px solid var(--teal);padding-top:18px}.value-index{font-size:10px;font-weight:600;color:var(--amber)}.value-grid h3{font-size:20px;line-height:1.3;margin:11px 0 14px}.value-grid p{font-size:14px;line-height:1.75;color:var(--muted);margin:0}.studio-section{background:var(--mint)}.studio-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;padding-inline-start:55px}.studio-code{display:flex;align-items:flex-end;gap:12px;position:relative;width:max-content;margin-bottom:23px;border-bottom:1px solid #91aba0;padding:0 50px 12px 0;direction:ltr}.studio-code span{font-size:64px;line-height:.9;letter-spacing:-.07em;font-weight:500;color:var(--teal)}.studio-code i{display:block;width:18px;height:16px;border:1px solid #819e92;transform:skewY(-15deg)}.studio-code i:nth-of-type(2){height:29px}.studio-code i:nth-of-type(3){height:42px}.studio-copy .eyebrow{font-size:10px;margin-bottom:12px}.studio-lead{font-size:16px;line-height:1.75;margin-bottom:18px}.studio-note{font-size:12px;line-height:1.7;color:var(--muted);margin-bottom:13px}.studio-components article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:18px;padding:19px 0;border-top:1px solid #bbcdc3}.studio-components article:first-child{padding-top:0;border-top:0}.studio-components article:last-child{padding-bottom:0}.component-index{font-size:10px;color:var(--teal);padding-top:4px}.studio-components h3{font-size:18px;margin-bottom:9px}.studio-components p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}
.network-hint{font-size:12px;color:var(--teal);margin:-10px 0 28px;padding-inline-start:55px}.network-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;align-items:start}.network-node{min-width:0;border-top:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary::marker{content:""}.network-node>summary{display:grid;grid-template-columns:21px minmax(0,1fr) 13px;gap:11px;align-items:start;padding-block:20px;min-height:153px}.row-index{font-size:10px;line-height:1.5;color:var(--amber);padding-top:3px}.location{font-size:10px;color:var(--teal);line-height:1.5;margin:0 0 8px}.network-node h3{font-size:15px;font-weight:650;line-height:1.5;letter-spacing:-.01em}.plus{display:block;position:relative;width:12px;height:12px;flex:0 0 12px;align-self:start;margin-top:5px;color:var(--teal)}.plus:before,.plus:after{position:absolute;content:"";background:currentColor}.plus:before{width:12px;height:1px;left:0;top:5px}.plus:after{width:1px;height:12px;left:5px;top:0;transition:transform .15s}details[open]>summary>.plus:after{transform:rotate(90deg)}.network-node[open]>summary{min-height:0;padding-bottom:15px}.network-detail{padding:0 0 23px 32px;font-size:12px;line-height:1.7}.network-address{font-size:11px;color:var(--muted);padding-bottom:13px;border-bottom:1px solid var(--line)}.first-work h4{color:var(--teal);font-size:10px;margin-bottom:5px}.first-work p{font-size:12px}.source-links{font-size:10px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}.source-links>span{font-weight:650}.source-links a{text-decoration-color:#9aafa5}.fit-section{background:#f0f2ec;border-block:1px solid #dde2d9}.fit-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;margin-inline-start:55px}.fit-checks>div{display:flex;gap:15px;border-top:1px solid #9ab4a6;padding-top:17px}.fit-checks span{font-size:10px;font-weight:750;color:var(--teal);padding-top:3px}.fit-checks p{font-size:14px;line-height:1.7;margin:0}.fit-note{font-size:12px;color:var(--muted);margin:20px 0 34px;padding-inline-start:55px;max-width:75em}.audiences-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:45px;padding:30px 0;border-top:1px solid var(--line);margin-inline-start:55px}.audiences-heading h3{font-size:21px;line-height:1.35}.audiences-heading p{font-size:13px;color:var(--muted);margin:0}.audience-list{margin-inline-start:55px}.audience{border-top:1px solid var(--line)}.audience:last-child{border-bottom:1px solid var(--line)}.audience>summary{display:grid;grid-template-columns:26px minmax(0,1fr) 15px;gap:15px;align-items:start;padding:19px 0}.audience h3{font-size:16px;font-weight:600;line-height:1.5}.audience-content{padding:3px 30px 25px 41px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 34px}.audience-content h4{font-size:11px;color:var(--teal);margin-bottom:5px}.audience-content p{font-size:13px;line-height:1.7;margin:0}.audience-content>div:last-child{grid-column:1/-1}.steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;list-style:none;padding:0;margin-inline-start:55px}.steps li{border-top:1px solid var(--line);padding-top:17px;margin:0}.step-index{font-size:11px;letter-spacing:.08em;color:var(--teal)}.steps h3{font-size:16px;line-height:1.45;margin:17px 0 12px}.steps p{font-size:12px;line-height:1.75;color:var(--muted);margin:0}
.implementation-section{border-block:1px solid var(--line);background:#f2efe7}.implementation-heading{margin:0 0 24px;padding-inline-start:55px;max-width:65em}.implementation-heading h3{font-size:19px;margin-bottom:10px}.implementation-heading p{font-size:13px;color:var(--muted);margin:0}.offer-list{margin-inline-start:55px}.offer{border-top:1px solid #c7ccc1}.offer:last-child{border-bottom:1px solid #c7ccc1}.offer>summary{display:grid;grid-template-columns:42px minmax(0,1fr) 15px;gap:19px;padding:23px 0;align-items:start}.sku{display:inline-flex;align-items:center;justify-content:center;width:35px;min-height:27px;border:1px solid #99b2a4;color:var(--teal);font-size:10px;font-weight:700;letter-spacing:.06em}.offer h3{font-size:20px;line-height:1.35}.offer-summary{font-size:13px;line-height:1.65;color:var(--muted);margin:8px 0 0;max-width:70em}.offer-content{padding:0 34px 27px 61px}.offer-status{font-size:10px;color:var(--teal);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.offer-for{font-size:13px;line-height:1.7;margin-bottom:21px}.offer-for strong{display:block;font-size:11px;color:var(--teal);font-weight:650;margin-bottom:3px}.offer-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 36px;font-size:13px}.offer-detail-grid h4{font-size:11px;color:var(--teal);margin-bottom:8px}.offer-detail-grid p{margin:0}.offer-detail-grid li{padding-inline-start:4px}.offer-detail-grid li::marker{color:var(--teal)}.offer-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:25px;align-items:end;border-top:1px solid var(--line);padding-top:19px;margin-top:23px}.offer-footer h4{font-size:11px;color:var(--teal);margin-bottom:6px}.offer-footer p{font-size:13px;margin:0}.offer-footer .text-link{align-self:end;font-size:12px}.example{display:grid;grid-template-columns:34px minmax(0,1fr);gap:21px;margin-top:30px;padding-inline-start:55px}.example-mark{font-family:var(--serif);font-size:31px;color:var(--amber);line-height:1.2}.example h3{font-size:17px;line-height:1.4;margin-bottom:9px}.example p{font-size:13px;line-height:1.7;color:var(--muted);max-width:73em;margin-bottom:10px}.minor-detail>summary,.calc-advanced>summary,.brief-options>summary{display:flex;gap:22px;justify-content:space-between;align-items:start;padding-block:12px;font-size:12px;font-weight:650}.minor-detail>summary{justify-content:flex-start}.minor-detail .plus{margin-top:4px}.minor-detail>p{padding-bottom:3px}
.calculator{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);background:#fff;border:1px solid var(--line);margin-inline-start:55px}.calc-inputs{padding:30px 32px}.calc-inputs>.eyebrow{font-size:10px;margin-bottom:13px}.calc-inputs h3{font-size:22px;line-height:1.35;margin-bottom:10px}.calc-inputs>p:not(.eyebrow){font-size:13px;color:var(--muted)}.scenario-switch{display:flex;gap:7px;flex-wrap:wrap;margin-block:21px}.scenario-switch button{border:1px solid #b7c7bd;min-height:41px;font-size:11px;font-weight:650;background:transparent;padding:10px 13px;line-height:1.4}.scenario-switch button[aria-pressed="true"]{color:white;background:var(--teal);border-color:var(--teal)}.number-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.number-field{display:flex;flex-direction:column;font-size:11px;gap:7px;line-height:1.45}.number-field span{min-height:2.8em}.number-field input{width:100%;min-width:0;background:#f8faf6;border:1px solid #bacbc0;border-radius:0;height:43px;padding:7px 10px;font-size:15px;direction:ltr;text-align:start;font-variant-numeric:tabular-nums}.calc-advanced{border-top:1px solid var(--line);margin-top:18px}.calc-advanced>summary{font-size:11px;padding-block:13px}.calc-advanced .number-grid{padding:3px 0 15px}.calc-inputs .small{margin:14px 0 0;font-size:11px}.calc-results{background:var(--navy);color:#f6f8ef;padding:33px 30px;display:flex;flex-direction:column;justify-content:center}.result-label{font-size:12px;line-height:1.6;max-width:23em;color:#d9e8e0;margin-bottom:10px}.result-main{font-size:clamp(33px,4.1vw,53px);line-height:1.2;letter-spacing:-.04em;font-weight:500;font-variant-numeric:tabular-nums;display:block;overflow-wrap:anywhere}.result-main.is-negative{color:#ffcf9f}.calc-results dl{margin:29px 0 18px}.calc-results dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid #3e5f65}.calc-results dt{font-size:11px;line-height:1.6;max-width:65%;color:#d9e8e0}.calc-results dd{font-size:19px;line-height:1.4;font-weight:550;margin:0;font-variant-numeric:tabular-nums}.calc-formula{font-size:10px;line-height:1.8;color:#bed2c8;margin:0}.calc-error{font-size:12px;color:#ffdab0}.assumption{margin:17px 0 26px;padding-inline-start:55px;max-width:90em}.economic-context{margin-inline-start:55px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.economic-context>summary{display:flex;justify-content:space-between;gap:20px;padding-block:17px;font-size:13px;font-weight:600}.economic-explanation{padding-top:7px;font-size:14px;max-width:75em}.economic-explanation p{margin-bottom:13px}.cost-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-block:13px 25px}.cost-columns h3{font-size:16px;margin-bottom:13px}.cost-columns ul{font-size:13px;color:var(--muted)}
.start-section{background:#e6eeea;border-block:1px solid #c5d5cb}.brief-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;margin-inline-start:55px}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.brief-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:600;line-height:1.6}.brief-field.wide{grid-column:1/-1}.brief-field input,.brief-field textarea,.brief-field select{width:100%;max-width:100%;min-width:0;border:1px solid #b3c5ba;border-radius:0;background:#fcfcf8;color:var(--ink);padding:11px 12px;font-size:14px;font-weight:400;line-height:1.5;min-height:45px}.brief-field textarea{resize:vertical;min-height:84px}.brief-field input:focus,.brief-field textarea:focus,.brief-field select:focus{border-color:var(--teal)}.stage-field{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #c0cfc4}.stage-field>span{font-size:13px;color:var(--teal)}.stage-field select{font-size:14px;font-weight:600;border-color:#90ae9f;padding-block:13px}.brief-options{margin-top:19px;border-block:1px solid #b9cdc0}.brief-options>summary{font-size:12px}.brief-options>.brief-field{margin-bottom:19px}.brief-layout form>.actions{margin-top:23px}.brief-layout form>.fine{margin-top:17px;max-width:42em;font-size:11px}.brief-side{border-top:2px solid var(--teal);padding-top:23px;align-self:start;position:sticky;top:28px}.brief-side>.eyebrow{font-size:10px;margin-bottom:12px}.brief-side h3{font-size:23px;margin-bottom:12px}.brief-side>p:not(.eyebrow){font-size:12px;line-height:1.75;color:var(--muted)}#brief-output{background:#f5f7f0;min-height:230px;width:100%;border:1px solid #bdcfc2;border-radius:0;resize:vertical;line-height:1.6;font-size:12px;padding:15px;margin:5px 0 17px;color:var(--ink)}.brief-side .actions{gap:10px 17px}.brief-side .button{font-size:12px}.brief-side .text-button{font-size:11px}.brief-side #brief-status{font-size:12px;color:var(--teal);margin-top:11px;min-height:1em}.continue-work{font-size:12px;border-top:1px solid #b9cdc0;display:flex;justify-content:space-between;margin-top:15px;padding-top:13px}.print-brief{display:none}
.background-section{background:var(--paper)}.background-label{font-size:12px;letter-spacing:.04em;color:var(--teal);margin:0 0 20px;padding-inline-start:55px}.chapter-list{margin-inline-start:55px}.background-chapter{border-top:1px solid var(--line)}.background-chapter:last-child{border-bottom:1px solid var(--line)}.background-chapter>summary{display:grid;grid-template-columns:27px minmax(0,1fr) 15px;gap:16px;align-items:start;padding-block:21px}.chapter-number{font-size:10px;color:var(--amber);padding-top:5px}.background-chapter h3{font-size:19px;line-height:1.4}.background-chapter summary p{font-size:12px;line-height:1.7;color:var(--muted);max-width:72em;margin:10px 0 0}.chapter-body{padding:0 34px 27px 43px;font-size:14px;line-height:1.8;max-width:80em}.chapter-body>p{max-width:68em}.chapter-points{display:grid;grid-template-columns:1fr 1fr;gap:23px 33px;border-top:1px solid var(--line);padding-top:22px;margin-top:23px}.chapter-points h4{font-size:13px;margin-bottom:7px}.chapter-points p{font-size:12px;line-height:1.75;color:var(--muted);margin:0}.chapter-body .source-links{margin-top:19px}.founder-detail,.evidence-detail{margin-inline-start:55px;border-bottom:1px solid var(--line)}.founder-detail>summary,.evidence-detail>summary{display:flex;align-items:start;justify-content:space-between;gap:26px;padding-block:26px}.founder-detail .eyebrow,.evidence-detail .eyebrow{font-size:10px;margin-bottom:10px}.founder-detail>summary h3,.evidence-detail>summary h3{font-size:23px;line-height:1.35}.founder-layout{display:grid;grid-template-columns:1fr 1fr;gap:38px;padding-bottom:30px;font-size:14px;line-height:1.8}.founder-strengths>div{border-top:1px solid var(--line);padding-block:15px}.founder-strengths>div:first-child{padding-top:0;border-top:0}.founder-strengths h4{font-size:14px;margin-bottom:8px}.founder-strengths p{font-size:12px;line-height:1.75;margin:0;color:var(--muted)}.founder-strengths .replication{border-inline-start:2px solid var(--amber);padding-inline-start:15px;margin-top:14px;color:var(--ink)}.evidence-body{padding-bottom:25px;font-size:13px;color:var(--muted)}.reference-list{list-style:none;padding:0;margin-top:20px}.reference-list li{border-top:1px solid var(--line);padding:10px 0;margin:0;font-size:11px;line-height:1.7}.reference-list a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:25px;text-decoration:none}.reference-list a>span:first-child{font-weight:650}.reference-list a:hover>span:last-child{text-decoration:underline}.data-links{display:flex;flex-wrap:wrap;gap:8px 25px;padding:24px 0 0;margin-inline-start:55px;font-size:11px}.data-links a{display:flex;align-items:center;min-height:40px}.publication-note{margin:10px 0 0;padding-inline-start:55px;font-size:11px;max-width:90em}
.site-footer{background:var(--navy);color:#f3f6ee}.footer-main{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:100px;padding-block:55px 42px}.footer-brand{font-size:25px;letter-spacing:.07em;color:#fff}.footer-brand span{font-size:10px;font-weight:500;letter-spacing:.18em;align-self:end;padding-bottom:2px}.footer-line{font-size:23px;line-height:1.4;margin:21px 0 13px;max-width:35em;letter-spacing:-.015em}.footer-main>div>p:not(.footer-line){font-size:12px;line-height:1.8;max-width:60em;color:#c3d4cc}.footer-nav{display:flex;flex-wrap:wrap;gap:13px 25px;font-size:12px;margin-top:22px}.footer-nav a{display:inline-flex;align-items:center;min-height:36px;text-decoration:none}.site-footer a:hover{color:#bfdbc9}.footer-actions{margin-top:22px;gap:16px 22px}.footer-actions a,.footer-actions button{border:0;border-bottom:1px solid #78958d;padding:7px 0;min-height:40px;background:none;font-size:11px;text-decoration:none;color:#e3ece3}.footer-actions button:hover{color:#bfdbc9}#url-status{font-size:11px;color:#bfd6c7;min-height:1em;margin:10px 0 0;overflow-wrap:anywhere}.nfc-note{max-width:62em;margin-top:5px}.nfc-note>summary{display:flex;gap:20px;justify-content:flex-start;font-size:11px;min-height:38px;padding-block:8px;color:#c5d7cc}.nfc-note .plus{color:#c5d7cc;margin-top:3px}.nfc-note p{font-size:11px;color:#bcd2c5}.nfc-note>a{font-size:10px;overflow-wrap:anywhere}.qr-block{align-self:start;padding-top:5px}.qr-block img{background:#fff;padding:4px;width:146px;height:146px}.qr-block p{font-size:10px!important;line-height:1.6;margin:12px 0 6px;max-width:18em}.qr-block a{font-size:10px;overflow-wrap:anywhere;color:#c0d3c7}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #36565d;padding-block:20px;font-size:9px;line-height:1.7;color:#afc7bd}.footer-bottom>span:first-child{max-width:75%}
[lang="zh-Hans"] h1{font-family:var(--sans);font-size:clamp(39px,4.3vw,55px);font-weight:620;letter-spacing:-.05em;line-height:1.2;max-width:none}[lang="zh-Hans"] h1 .title-line{display:block;white-space:nowrap}[lang="zh-Hans"] h2{line-height:1.35;letter-spacing:-.025em}[lang="zh-Hans"] h3{line-height:1.4}[lang="zh-Hans"] .path h3{font-size:28px}[lang="zh-Hans"] .hero-lead{line-height:1.9}[lang="zh-Hans"] .eyebrow{letter-spacing:.06em}[dir="rtl"]{letter-spacing:0}[dir="rtl"] .hero h1{font-family:var(--sans);font-weight:650;line-height:1.35;letter-spacing:-.03em;font-size:clamp(37px,4.1vw,52px);max-width:16ch}[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] .eyebrow,[dir="rtl"] .board-label,[dir="rtl"] .board-masthead p{letter-spacing:0}[dir="rtl"] .hero-lead{line-height:1.9}[dir="rtl"] .network-detail{padding:0 32px 23px 0}[dir="rtl"] .audience-content{padding:3px 41px 25px 30px}[dir="rtl"] .offer-content{padding:0 61px 27px 34px}[dir="rtl"] .chapter-body{padding:0 43px 27px 34px}[dir="rtl"] .brand-sub{letter-spacing:.25em}[dir="rtl"] .path-deliverables li:before,[dir="rtl"] .board-continuation>span,[dir="rtl"] .example-mark{transform:scaleX(-1)}
@media(min-width:1500px){.hero{padding-block:45px 68px}.hero h1{font-size:61px}.section{padding-block:84px}.paths-section{padding-top:25px}}
@media(max-width:1050px){.wrap{padding-inline:32px}.header-inner{gap:22px}.primary-nav{gap:18px;font-size:12px}.header-cta{font-size:11px;gap:10px}.hero{gap:34px}.hero h1{font-size:49px}.hero-lead{font-size:15px}.hero .actions{gap:12px}.hero .button{font-size:12px;padding-inline:15px}.work-board{padding:21px}.board-group{padding:12px}.path{padding:27px}.path h3{font-size:26px}.path .button{font-size:12px}.value-grid{gap:25px}.studio-layout{gap:40px}.network-list{column-gap:22px}.network-node>summary{gap:9px;grid-template-columns:18px minmax(0,1fr) 12px;min-height:170px}.network-node h3{font-size:14px}.network-detail{padding-inline-start:27px}.fit-checks{gap:21px}.steps{gap:20px}.calculator{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.calc-inputs{padding:26px}.calc-results{padding:28px 24px}.brief-layout{gap:32px}.footer-main{gap:55px}}
@media(max-width:800px){.wrap{padding-inline:26px}.section{padding-block:58px}.primary-nav{display:none}.header-inner{justify-content:space-between;min-height:74px}.header-cta{font-size:12px}.language-bar{min-height:45px}.language-nav{gap:4px 17px}.hero{gap:27px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);padding-block:30px 45px;align-items:start}.hero-copy{padding-block:6px}.hero h1{font-size:39px}.hero .eyebrow{font-size:9px;margin-bottom:16px}.hero-lead{font-size:14px;line-height:1.75;margin-block:21px}.hero .actions{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.work-board{padding:18px;box-shadow:5px 5px 0 #e8ece3}.board-masthead{padding-bottom:12px}.board-masthead p{font-size:8px}.board-goal{padding-block:14px}.board-goal h2{font-size:17px}.board-inputs{gap:10px}.board-group{padding:10px}.board-group h3{font-size:9px}.board-group ul{font-size:10px;line-height:1.55}.board-result{padding:13px}.board-result h3{font-size:14px}.board-label{font-size:9px}.board-continuation{padding-block:12px;gap:8px}.board-continuation h3{font-size:10px}.board-continuation p{font-size:10px}.board-note{font-size:9px}.paths-section{padding-top:21px}.section-heading{grid-template-columns:25px minmax(0,1fr);gap:13px;margin-bottom:27px}.section-heading h2{font-size:29px}.section-lead{font-size:14px;margin-top:14px}.path-grid{gap:16px}.path{padding:24px}.path h3{font-size:24px}.path-body{font-size:13px}.path-deliverables{font-size:12px}.path-pricing{font-size:11px}.path .button{font-size:11px;gap:14px;padding-inline:14px}.value-grid,.studio-layout{padding-inline-start:38px}.value-grid{gap:22px}.value-grid h3{font-size:18px}.value-grid p{font-size:13px}.studio-layout{gap:35px}.studio-lead{font-size:14px}.studio-components h3{font-size:16px}.studio-components p{font-size:12px}.network-hint,.fit-note,.implementation-heading,.example,.assumption,.background-label,.publication-note{padding-inline-start:38px}.network-list{grid-template-columns:repeat(2,minmax(0,1fr))}.network-node>summary{min-height:144px}.fit-checks,.audiences-heading,.audience-list,.steps,.offer-list,.calculator,.economic-context,.brief-layout,.chapter-list,.founder-detail,.evidence-detail,.data-links{margin-inline-start:38px}.fit-checks{gap:22px}.fit-checks>div{gap:11px}.fit-checks p{font-size:12px}.audiences-heading{grid-template-columns:1fr;gap:12px}.audiences-heading h3{font-size:19px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.steps h3{font-size:15px}.offer>summary{grid-template-columns:34px minmax(0,1fr) 13px;gap:15px}.offer h3{font-size:18px}.offer-summary{font-size:12px}.offer-content{padding-inline-start:49px;padding-inline-end:0}.offer-detail-grid{gap:20px 27px;font-size:12px}.offer-footer{grid-template-columns:1fr;gap:12px}.offer-footer .text-link{justify-self:start}.calculator{grid-template-columns:1fr}.calc-inputs{padding:27px}.number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.calc-advanced .number-grid{grid-template-columns:1fr 1fr}.calc-results{padding:27px;display:grid;grid-template-columns:1fr 1fr;column-gap:32px;align-items:center}.result-label{grid-column:1;align-self:end;margin-bottom:8px}.result-main{grid-column:1;align-self:start;font-size:43px}.calc-results dl{grid-column:2;grid-row:1/3;margin:0}.calc-results dl>div{padding-block:9px}.calc-results dl>div:first-child{border-top:0}.calc-formula{grid-column:1/-1;margin-top:20px}.calc-error{grid-column:1/-1;margin-top:12px}.brief-layout{grid-template-columns:1fr;gap:35px}.brief-side{position:static}.brief-side>p:not(.eyebrow){max-width:65em}#brief-output{min-height:210px}.chapter-points{gap:20px 26px}.founder-layout{gap:28px}.footer-main{grid-template-columns:minmax(0,1fr) 155px;gap:40px}.footer-line{font-size:21px}[lang="zh-Hans"] h1{font-size:clamp(28px,4.6vw,37px)}[lang="zh-Hans"] .path h3{font-size:23px}[dir="rtl"] .hero h1{font-size:35px}[dir="rtl"] .offer-content{padding-inline-start:49px;padding-inline-end:0}}
@media(max-width:600px){body{font-size:15px}.wrap{padding-inline:22px}.section{padding-block:45px}.header-inner{min-height:68px;gap:20px}.brand{font-size:18px;gap:9px}.brand img{width:31px;height:31px}.brand-sub{font-size:8px;margin-top:5px}.header-cta{font-size:10px;line-height:1.5;max-width:48%;gap:10px}.language-bar{justify-content:flex-start;padding-top:5px;min-height:48px}.language-nav{gap:0 19px;font-size:10px}.language-nav a{min-height:37px}.hero{grid-template-columns:1fr;gap:28px;padding-block:28px 39px}.hero-copy{padding:0}.hero .eyebrow{font-size:10px;margin-bottom:17px}.hero h1{font-size:43px;line-height:1.08;max-width:17ch}.hero-lead{font-size:15px;line-height:1.8;margin:22px 0}.hero .actions{flex-direction:row;align-items:center;gap:9px 20px}.hero .button{min-height:47px;font-size:12px}.hero .text-link{font-size:11px;min-height:42px}.work-board{padding:21px;max-width:none}.board-masthead p{font-size:9px}.board-goal{padding-block:17px}.board-goal h2{font-size:19px}.board-inputs{gap:12px}.board-group{padding:12px}.board-group h3{font-size:10px}.board-group ul{font-size:11px}.board-label{font-size:9px}.board-result{padding:15px}.board-result h3{font-size:16px}.board-continuation{padding-block:14px;gap:12px}.board-continuation h3{font-size:11px}.board-continuation p{font-size:11px}.board-note{font-size:9px}.paths-section{padding-top:15px}.section-heading{grid-template-columns:20px minmax(0,1fr);gap:12px;margin-bottom:26px}.section-heading h2{font-size:27px;line-height:1.3;letter-spacing:-.025em}.section-number{padding-top:7px;font-size:9px}.section-lead{font-size:13px;line-height:1.8;margin-top:14px}.path-grid{grid-template-columns:1fr;gap:17px}.path{padding:26px}.path .eyebrow{font-size:10px;margin-bottom:16px}.path-index{font-size:31px}.path h3{font-size:27px;max-width:20em}.path-body{font-size:13px;margin-block:15px 19px}.path-deliverables{font-size:12px;margin-bottom:23px}.path-pricing{font-size:12px;min-height:0}.path .button{font-size:12px}.path-bottom{padding-top:18px}.value-grid,.studio-layout{padding-inline-start:32px;grid-template-columns:1fr;gap:28px}.value-grid article{padding-top:16px}.value-grid h3{font-size:20px;margin-block:8px 10px}.value-grid p{font-size:13px}.studio-layout{gap:30px}.studio-code{margin-bottom:21px}.studio-code span{font-size:58px}.studio-lead{font-size:15px}.studio-components article{padding-block:18px;gap:15px}.studio-components h3{font-size:17px}.studio-components p{font-size:13px}.studio-note{font-size:12px}.network-hint,.fit-note,.implementation-heading,.example,.assumption,.background-label,.publication-note{padding-inline-start:32px}.network-hint{font-size:11px;margin-top:-6px;margin-bottom:22px}.network-list{grid-template-columns:1fr;column-gap:0}.network-node>summary{min-height:0;padding-block:18px;grid-template-columns:20px minmax(0,1fr) 12px;gap:12px}.network-node h3{font-size:15px}.location{font-size:10px;margin-bottom:5px}.network-detail{padding-inline-start:32px;font-size:13px}.network-address{font-size:11px}.network-node:last-child{border-bottom:1px solid var(--line)}.first-work p{font-size:12px}.fit-checks,.audiences-heading,.audience-list,.steps,.offer-list,.calculator,.economic-context,.brief-layout,.chapter-list,.founder-detail,.evidence-detail,.data-links{margin-inline-start:32px}.fit-checks{grid-template-columns:1fr;gap:16px}.fit-checks>div{gap:15px;padding-top:13px}.fit-checks p{font-size:13px}.fit-note{font-size:11px;margin-bottom:26px}.audiences-heading{padding-block:24px;gap:12px}.audiences-heading h3{font-size:20px}.audiences-heading p{font-size:12px}.audience>summary{grid-template-columns:20px minmax(0,1fr) 12px;gap:11px;padding-block:18px}.audience h3{font-size:15px}.audience-content{padding:0 0 24px 31px;grid-template-columns:1fr;gap:17px}.audience-content p{font-size:12px}.audience-content>div:last-child{grid-column:auto}.steps{grid-template-columns:1fr;gap:0}.steps li{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr);gap:0 13px;padding-block:18px}.steps li:last-child{padding-bottom:0}.step-index{grid-column:1;grid-row:1/3;font-size:10px;padding-top:3px}.steps h3{grid-column:2;font-size:17px;margin:0 0 8px}.steps p{grid-column:2;font-size:12px}.implementation-heading h3{font-size:18px}.implementation-heading p{font-size:12px}.offer>summary{grid-template-columns:31px minmax(0,1fr) 12px;gap:12px;padding-block:20px}.sku{width:28px;min-height:23px;font-size:9px}.offer h3{font-size:17px}.offer-summary{font-size:12px}.offer-content{padding-inline:0;padding-bottom:24px}.offer-detail-grid{grid-template-columns:1fr;gap:20px}.offer-status{font-size:9px}.offer-for{font-size:12px}.offer-footer p{font-size:12px}.example{grid-template-columns:20px minmax(0,1fr);gap:12px;margin-top:27px}.example-mark{font-size:25px}.example h3{font-size:16px}.example p{font-size:12px}.minor-detail>summary{font-size:11px;line-height:1.6;gap:15px}.calculator{margin-inline-start:0}.calc-inputs{padding:25px 23px}.calc-inputs h3{font-size:21px}.calc-inputs>p:not(.eyebrow){font-size:12px}.scenario-switch{gap:7px}.scenario-switch button{font-size:10px;padding:10px 12px;min-height:41px}.number-grid{grid-template-columns:1fr 1fr;gap:16px 13px}.number-field{font-size:11px}.number-field span{min-height:3em}.number-field input{height:43px}.calc-results{display:block;padding:27px 25px}.result-label{font-size:12px}.result-main{font-size:46px}.calc-results dl{margin:22px 0 18px}.calc-results dl>div{padding-block:12px}.calc-results dl>div:first-child{border-top:1px solid #3e5f65}.calc-results dt{font-size:11px}.calc-results dd{font-size:19px}.calc-formula{margin-top:0}.assumption{padding-inline-start:0;font-size:11px}.economic-context{margin-inline-start:0}.economic-context>summary{font-size:12px}.economic-explanation{font-size:12px}.cost-columns{grid-template-columns:1fr;gap:23px}.cost-columns h3{font-size:16px}.cost-columns ul{font-size:12px}.brief-layout{margin-inline-start:0;gap:31px}.brief-grid{gap:17px 14px}.brief-field{font-size:12px}.brief-field input,.brief-field textarea,.brief-field select{font-size:16px}.brief-field input{padding-inline:9px}.stage-field>span{font-size:12px}.stage-field select{font-size:14px}.brief-layout form>.actions{gap:12px 23px}.brief-layout form>.actions .button{font-size:12px}.brief-side{padding-top:21px}.brief-side h3{font-size:22px}.brief-side .button{min-height:45px}#brief-output{font-size:13px;min-height:230px}.background-label{font-size:11px}.background-chapter>summary{grid-template-columns:20px minmax(0,1fr) 12px;gap:11px;padding-block:20px}.background-chapter h3{font-size:17px}.background-chapter summary p{font-size:11px}.chapter-body{padding:0 0 25px 31px;font-size:13px}.chapter-points{grid-template-columns:1fr;gap:19px;padding-top:19px;margin-top:20px}.chapter-points p{font-size:12px}.founder-detail>summary,.evidence-detail>summary{padding-block:23px;gap:20px}.founder-detail>summary h3,.evidence-detail>summary h3{font-size:20px}.founder-layout{grid-template-columns:1fr;gap:22px;font-size:13px}.founder-strengths h4{font-size:14px}.reference-list a{grid-template-columns:1fr;gap:4px}.reference-list li{font-size:10px}.evidence-body{font-size:12px}.data-links{gap:0 22px;font-size:10px;padding-top:17px}.publication-note{font-size:10px}.footer-main{grid-template-columns:1fr;gap:30px;padding-block:39px 32px}.footer-brand{font-size:25px}.footer-line{font-size:21px;margin-block:19px 12px}.footer-main>div>p:not(.footer-line){font-size:12px}.footer-nav{font-size:11px;gap:5px 21px;margin-top:18px}.footer-actions{gap:8px 22px;margin-top:18px}.footer-actions a,.footer-actions button{font-size:10px}.qr-block{display:grid;grid-template-columns:100px minmax(0,1fr);column-gap:18px;align-items:start;max-width:350px;padding-top:0}.qr-block img{grid-row:1/3;width:100px;height:100px}.qr-block p{grid-column:2;margin:6px 0 5px;max-width:none}.qr-block a{grid-column:2;font-size:9px;align-self:start}.footer-bottom{flex-direction:column;gap:10px;font-size:9px;padding-block:19px}.footer-bottom>span:first-child{max-width:none}[lang="zh-Hans"] h1{font-size:41px;max-width:15ch}[lang="zh-Hans"] .path h3{font-size:26px}[dir="rtl"] .hero h1{font-size:39px;line-height:1.35;max-width:20ch}[dir="rtl"] .network-detail{padding:0 32px 23px 0}[dir="rtl"] .audience-content{padding:0 31px 24px 0}[dir="rtl"] .offer-content{padding-inline:0}[dir="rtl"] .chapter-body{padding:0 31px 25px 0}}
@media(max-width:360px){.wrap{padding-inline:18px}.language-nav{gap:0 14px}.hero h1{font-size:38px}.hero .actions{gap:7px}.work-board{padding:17px}.board-group{padding:10px}.board-inputs{gap:10px}.path{padding:23px}.section-heading h2{font-size:25px}.value-grid,.studio-layout{padding-inline-start:0}.fit-checks,.audiences-heading,.audience-list,.steps,.offer-list,.chapter-list,.founder-detail,.evidence-detail,.data-links{margin-inline-start:0}.network-hint,.fit-note,.implementation-heading,.example,.background-label,.publication-note{padding-inline-start:0}.calc-inputs{padding:22px 19px}.calc-results{padding:24px 21px}.brief-grid{grid-template-columns:1fr}.brief-field.wide{grid-column:auto}[lang="zh-Hans"] h1{font-size:37px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{@page{size:A4;margin:15mm 14mm}html{scroll-behavior:auto}body{background:#fff;color:#142f39;font-size:9pt;line-height:1.55;print-color-adjust:exact;-webkit-print-color-adjust:exact}.wrap{width:100%;max-width:none;padding-inline:0}.section{padding-block:7mm}.site-header{border-bottom:1pt solid #789188}.header-inner{min-height:15mm}.brand{font-size:16pt}.brand img{width:8mm;height:8mm}.brand-sub{font-size:6pt}.primary-nav,.header-cta,.language-bar,.skip-link,.actions,.text-link,.text-button,.footer-actions,#url-status,.brief-options,.scenario-switch,.data-links,.plus,#interactive-status,#brief-status{display:none!important}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}p{orphans:3;widows:3}h2,.section-heading h2{font-size:20pt;line-height:1.25}.hero{grid-template-columns:1fr 1fr;gap:7mm;padding-block:8mm}.hero h1{font-size:30pt;line-height:1.12;max-width:15ch}.hero-lead{font-size:9pt;line-height:1.65;margin:5mm 0 0}.eyebrow{font-size:6pt;margin-bottom:3mm}.work-board{box-shadow:none;padding:4mm;break-inside:avoid}.board-masthead{padding-bottom:2mm}.board-masthead p{font-size:6pt}.board-goal{padding-block:3mm}.board-goal h2{font-size:11pt}.board-group{padding:2.5mm}.board-group h3{font-size:7pt}.board-group ul{font-size:6.5pt}.board-label{font-size:6pt}.board-converge{height:6mm}.board-result{padding:3mm}.board-result h3{font-size:9pt}.board-continuation{padding-block:3mm}.board-continuation h3,.board-continuation p{font-size:7pt}.board-note{font-size:6pt}.section-heading{grid-template-columns:6mm 1fr;gap:3mm;margin-bottom:5mm}.section-number{font-size:6pt;padding-top:2mm}.section-lead{font-size:9pt;line-height:1.65;margin-top:3mm}.paths-section{padding-top:4mm}.path-grid{gap:5mm}.path{padding:5mm;break-inside:avoid;page-break-inside:avoid}.path h3{font-size:17pt}.path .eyebrow{font-size:6pt;margin-bottom:3mm}.path-index{font-size:21pt}.path-body{font-size:8pt;line-height:1.6;margin-block:4mm}.path-deliverables{font-size:8pt;margin-bottom:4mm}.path-bottom{padding-top:3mm}.path-pricing{font-size:8pt;margin:0}.value-grid,.studio-layout{padding-inline-start:9mm;gap:6mm}.value-grid h3{font-size:12pt}.value-grid p{font-size:8pt;line-height:1.65}.value-grid article{padding-top:3mm;break-inside:avoid}.value-index{font-size:6pt}.studio-layout{grid-template-columns:.9fr 1.1fr}.studio-code{margin-bottom:4mm}.studio-code span{font-size:38pt}.studio-lead{font-size:9pt}.studio-note{font-size:7pt}.studio-components article{padding-block:3mm;gap:3mm;grid-template-columns:5mm 1fr;break-inside:avoid}.studio-components h3{font-size:11pt;margin-bottom:2mm}.studio-components p{font-size:8pt}.network-hint,.fit-note,.implementation-heading,.example,.assumption,.background-label,.publication-note{padding-inline-start:9mm}.network-hint{font-size:7pt;margin:0 0 4mm}.network-list{display:block}.network-node{break-inside:avoid;page-break-inside:avoid}.network-node>summary{min-height:0;padding-block:4mm;grid-template-columns:6mm 1fr;gap:3mm}.network-node h3{font-size:10pt;line-height:1.5}.location{font-size:7pt;margin-bottom:1mm}.network-detail{padding:0 0 4mm 9mm;font-size:8pt}.network-address{font-size:7pt;padding-bottom:2mm;margin-bottom:2mm}.first-work h4{font-size:7pt}.first-work p{font-size:8pt;margin-bottom:2mm}.source-links{font-size:6pt}.row-index{font-size:6pt}.fit-checks,.audiences-heading,.audience-list,.steps,.offer-list,.calculator,.economic-context,.brief-layout,.chapter-list,.founder-detail,.evidence-detail,.data-links{margin-inline-start:9mm}.fit-checks{gap:5mm}.fit-checks>div{padding-top:3mm;gap:3mm;break-inside:avoid}.fit-checks p{font-size:8pt}.fit-note{font-size:7pt;margin-block:4mm 6mm}.audiences-heading{padding-block:5mm;gap:5mm}.audiences-heading h3{font-size:13pt}.audiences-heading p{font-size:8pt}.audience>summary{grid-template-columns:6mm 1fr;gap:3mm;padding-block:4mm}.audience h3{font-size:11pt}.audience-content{padding:0 0 5mm 9mm;gap:4mm 6mm}.audience-content h4{font-size:7pt}.audience-content p{font-size:8pt}.steps{gap:4mm;grid-template-columns:repeat(5,1fr)}.steps li{padding-top:3mm;break-inside:avoid}.step-index{font-size:7pt}.steps h3{font-size:10pt;margin:3mm 0 2mm}.steps p{font-size:7pt}.implementation-heading h3{font-size:12pt}.implementation-heading p{font-size:8pt}.offer>summary{grid-template-columns:9mm 1fr;gap:4mm;padding-block:4mm}.offer h3{font-size:13pt}.offer-summary{font-size:8pt;margin-top:2mm}.sku{font-size:7pt;width:8mm;min-height:6mm}.offer-content{padding:0 0 5mm 13mm}.offer-status{font-size:7pt}.offer-for{font-size:8pt;margin-bottom:4mm}.offer-detail-grid{gap:4mm 6mm;font-size:8pt}.offer-detail-grid h4,.offer-for strong{font-size:7pt}.offer-footer{grid-template-columns:1fr;padding-top:3mm;margin-top:4mm}.offer-footer h4{font-size:7pt}.offer-footer p{font-size:8pt}.example{gap:4mm;grid-template-columns:6mm 1fr;margin-top:5mm}.example h3{font-size:11pt}.example p{font-size:8pt}.minor-detail>summary{font-size:8pt;padding-block:2mm}.calculator{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);break-inside:avoid;page-break-inside:avoid}.calc-inputs{padding:5mm}.calc-inputs h3{font-size:13pt}.calc-inputs>.eyebrow{font-size:6pt}.calc-inputs>p:not(.eyebrow){font-size:8pt}.number-grid{grid-template-columns:1fr 1fr;gap:3mm}.number-field{font-size:7pt;gap:1mm}.number-field span{min-height:0}.number-field input{font-size:9pt;height:8mm;padding:1mm 2mm}.calc-advanced{margin-top:3mm}.calc-advanced>summary{font-size:7pt;padding-block:2mm}.calc-inputs .small{font-size:6pt}.calc-results{display:flex;padding:5mm}.result-label{font-size:8pt}.result-main{font-size:25pt}.calc-results dl{margin-block:5mm 4mm}.calc-results dl>div{padding-block:3mm}.calc-results dt{font-size:7pt}.calc-results dd{font-size:12pt}.calc-formula{font-size:6pt;margin:0}.assumption{font-size:7pt;margin-block:3mm 5mm}.economic-context>summary{font-size:9pt;padding-block:3mm}.economic-explanation{font-size:8pt}.cost-columns{gap:6mm;padding-block:3mm 4mm}.cost-columns h3{font-size:10pt}.cost-columns ul{font-size:8pt}.brief-layout{grid-template-columns:1fr 1fr;gap:7mm}.brief-grid{gap:3mm}.brief-field{font-size:7pt;gap:1mm}.brief-field input,.brief-field textarea,.brief-field select{font-size:8pt;min-height:7mm;padding:1.5mm 2mm}.brief-field textarea{min-height:13mm;resize:none}.stage-field{padding-bottom:3mm;margin-bottom:3mm}.stage-field>span{font-size:8pt}.stage-field select{font-size:8pt}.brief-side{position:static;padding-top:4mm}.brief-side>.eyebrow{font-size:6pt}.brief-side h3{font-size:13pt}.brief-side>p:not(.eyebrow){font-size:7pt}.brief-layout form>.fine{font-size:6pt}.print-brief{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--sans);font-size:8pt;line-height:1.7;padding-top:3mm}.print-brief:empty{display:none}#brief-output{display:none}.background-label{font-size:8pt;margin-bottom:3mm}.background-chapter>summary{grid-template-columns:6mm 1fr;gap:3mm;padding-block:4mm}.background-chapter h3{font-size:12pt}.background-chapter summary p{font-size:8pt;margin-top:2mm}.chapter-number{font-size:6pt;padding-top:1mm}.chapter-body{padding:0 0 5mm 9mm;font-size:9pt;line-height:1.75}.chapter-points{gap:4mm 6mm;padding-top:4mm;margin-top:4mm}.chapter-points>div{break-inside:avoid}.chapter-points h4{font-size:9pt}.chapter-points p{font-size:8pt}.chapter-body .source-links{margin-top:3mm}.founder-detail>summary,.evidence-detail>summary{padding-block:5mm}.founder-detail .eyebrow,.evidence-detail .eyebrow{font-size:6pt;margin-bottom:2mm}.founder-detail>summary h3,.evidence-detail>summary h3{font-size:15pt}.founder-layout{gap:6mm;font-size:9pt;padding-bottom:5mm}.founder-strengths h4{font-size:10pt}.founder-strengths p{font-size:8pt}.founder-strengths>div{padding-block:3mm;break-inside:avoid}.evidence-body{font-size:8pt;padding-bottom:4mm}.reference-list{margin-top:3mm}.reference-list li{padding-block:2mm;font-size:6pt;break-inside:avoid}.reference-list a{gap:4mm;grid-template-columns:1fr 3fr}.publication-note{font-size:6pt;margin-top:4mm}.footer-main{padding-block:7mm;gap:10mm;grid-template-columns:1fr 35mm}.footer-brand{font-size:18pt}.footer-line{font-size:13pt;margin-block:4mm 3mm}.footer-main>div>p:not(.footer-line){font-size:7pt}.footer-nav{font-size:7pt;gap:3mm 5mm;margin-top:3mm}.qr-block{padding:0}.qr-block img{width:28mm;height:28mm}.qr-block p{font-size:6pt!important;margin-block:2mm 1mm}.qr-block a{font-size:5pt}.footer-bottom{font-size:5pt;padding-block:3mm;gap:5mm}.nfc-note>summary,.nfc-note p{font-size:6pt}.nfc-note>a{font-size:5pt}.site-footer{break-inside:avoid}details>summary{display:flex!important;break-after:avoid}details>summary .plus{display:none!important}details> :not(summary){display:block!important}details::details-content{display:contents!important;content-visibility:visible!important}.network-node>summary,.audience>summary,.offer>summary,.background-chapter>summary{display:grid!important}details>.audience-content,.offer-detail-grid,.chapter-points,.cost-columns,details>.founder-layout{display:grid!important}details .number-grid{display:grid!important}.brief-options{display:block!important}.brief-options>summary{font-size:7pt;padding-block:2mm}.brief-options>.brief-field{margin-bottom:3mm}[lang="zh-Hans"] h1{font-size:27pt;line-height:1.2}[lang="zh-Hans"] .path h3{font-size:16pt}[dir="rtl"] .hero h1{font-size:26pt;line-height:1.35}[dir="rtl"] .network-detail{padding:0 9mm 4mm 0}[dir="rtl"] .audience-content{padding:0 9mm 5mm 0}[dir="rtl"] .offer-content{padding:0 13mm 5mm 0}[dir="rtl"] .chapter-body{padding:0 9mm 5mm 0}}
