@media(max-width:767px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.site-header .header-cta{display:none}.site-header>.site-header__inner>.menu-toggle{align-self:center;justify-self:end}main .article-page .article-container{width:calc(100% - 40px);max-width:var(--article-measure)}body:has(#calculator) .mobile-consultation-cta{position:static;inset:auto;margin:0}body:has(#calculator){padding-bottom:0}}.owner-value-page{--od:#123a2e;--op:#f7f1e7;--ol:#cfc5b5;background:var(--op);color:var(--body)}.owner-hero{padding:clamp(56px,7vw,96px) 0 72px;background:linear-gradient(120deg,#f7f1e7 0,#f7f1e7 70%,#eee5d7 70%)}.owner-hero__grid{display:grid;grid-template-columns:7fr minmax(360px,5fr);gap:clamp(44px,7vw,96px);align-items:center}.owner-kicker,.owner-heading>p{margin:0;color:var(--orange-dark);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.owner-hero h1{max-width:780px;margin:18px 0 24px;color:var(--ink);font-family:var(--display);font-size:clamp(46px,5.2vw,68px);line-height:1.08;letter-spacing:-.035em}.owner-lead{max-width:710px;margin:0;color:#46544e;font-size:18px;line-height:1.78}.owner-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 20px}.owner-honesty{display:flex;gap:9px;align-items:center;color:#53615b;font-size:13px}.owner-honesty svg{color:var(--orange);font-size:19px}.owner-asset-ledger{padding:10px 28px 22px;border:1px solid #958d80;background:#fbf9f4c9;box-shadow:16px 16px #dfd5c5}.owner-asset-ledger header{display:flex;justify-content:space-between;gap:16px;padding:18px 0 16px;border-bottom:2px solid var(--ink);font-size:12px;font-weight:800}.owner-asset-ledger header small{max-width:170px;color:var(--muted);font-size:9px;text-align:right}.owner-asset-ledger>div{display:grid;grid-template-columns:38px 1fr 34px;align-items:center;min-height:57px;border-bottom:1px solid var(--ol)}.owner-asset-ledger b{color:var(--orange-dark);font-size:11px}.owner-asset-ledger div span{font-family:var(--display);font-size:18px;font-weight:700}.owner-asset-ledger i{width:28px;height:1px;background:var(--orange)}.owner-section{padding:var(--section-space) 0;border-top:1px solid var(--ol)}.owner-heading{display:grid;grid-template-columns:5fr 7fr;gap:10px 56px;margin-bottom:44px}.owner-heading>p{grid-column:1/-1}.owner-heading h2{margin:0;color:var(--ink);font-family:var(--display);font-size:clamp(34px,4vw,50px);line-height:1.14}.owner-heading>span{align-self:end;color:var(--muted);line-height:1.75}.owner-change{background:#fbf8f2}.owner-change-list{border-top:2px solid var(--ink)}.owner-change-list article{display:grid;grid-template-columns:48px 4fr 42px 7fr;gap:20px;align-items:center;padding:30px 0;border-bottom:1px solid var(--ol)}.owner-change-list article>b{color:var(--orange-dark);font-size:11px}.owner-change-list small{color:var(--muted);font-size:10px}.owner-change-list h3{margin:5px 0;color:var(--ink);font-size:21px}.owner-change-list p{margin:8px 0 0;color:var(--muted);line-height:1.65}.owner-change-list svg{color:var(--orange);font-size:24px}.owner-outcomes{color:#e8efeb;background:var(--od)}.owner-outcomes .owner-heading h2{color:#fff}.owner-outcomes .owner-heading>p{color:#f4a879}.owner-outcome-ledger{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #577568;border-left:1px solid #577568}.owner-outcome-ledger article{display:grid;grid-template-columns:44px 1fr;gap:10px 18px;min-height:178px;padding:30px;border-right:1px solid #577568;border-bottom:1px solid #577568}.owner-outcome-ledger span{grid-row:1/3;color:#f4a879;font-size:11px}.owner-outcome-ledger h3{margin:0;color:#fff;font-size:21px}.owner-outcome-ledger p{margin:0;color:#b8cac1;line-height:1.65}.owner-metrics{background:#eee5d8}.owner-metrics__grid{display:grid;grid-template-columns:4fr 8fr;gap:clamp(42px,7vw,90px)}.owner-metrics .owner-heading{display:block;margin:0}.owner-metrics .owner-heading h2{margin:14px 0 20px}.owner-metrics .owner-heading span{display:block}.owner-inline-link{display:flex;align-items:center;gap:8px;margin-top:26px;color:var(--orange-dark);font-weight:800}.owner-metric-table{border-top:2px solid var(--ink)}.owner-metric-table header,.owner-metric-table>div{display:grid;grid-template-columns:4fr 6fr;gap:24px;padding:17px 12px;border-bottom:1px solid #bdb2a2}.owner-metric-table header{color:var(--orange-dark);font-size:10px;font-weight:800}.owner-metric-table span{color:var(--muted)}.owner-annual{background:#fbf8f2}.owner-annual-track{border-top:2px solid var(--ink)}.owner-annual-track article{display:grid;grid-template-columns:3fr 5fr 4fr;gap:32px;align-items:center;padding:30px 0;border-bottom:1px solid var(--ol)}.owner-annual-track article>div{display:flex;gap:18px;align-items:center}.owner-annual-track article>div span{color:var(--orange-dark);font-size:11px}.owner-annual-track h3{margin:0;color:var(--ink);font-size:24px}.owner-annual-track dl{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.owner-annual-track dl div{padding-left:22px;border-left:1px solid var(--ol)}.owner-annual-track dt{color:var(--muted);font-size:10px}.owner-annual-track dd{margin:5px 0 0;color:var(--ink);font-family:var(--display);font-size:30px;font-weight:700}.owner-annual-track dd small{font-size:12px}.owner-annual-track article>p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.owner-plans{scroll-margin-top:90px;background:#e9e0d2}.owner-plan-map{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.owner-plan-map article{display:flex;flex-direction:column;padding:30px;border:1px solid #aaa092;background:#f9f5ed}.owner-plan-map article>span{color:var(--orange-dark);font-size:10px;font-weight:800}.owner-plan-map h3{margin:14px 0 10px;color:var(--ink);font-family:var(--display);font-size:28px}.owner-plan-map article>p{min-height:54px;color:var(--muted);line-height:1.6}.owner-plan-map article>strong{min-height:72px;margin:24px 0;color:var(--ink);font-size:18px;line-height:1.55}.owner-plan-map dl{margin:0;border-top:1px solid var(--ol)}.owner-plan-map dl div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--ol)}.owner-plan-map dt{color:var(--muted);font-size:11px}.owner-plan-map dd{margin:0;color:var(--ink);font-size:12px;font-weight:800}.owner-plan-map article>small{min-height:84px;color:var(--muted);line-height:1.65}.owner-plan-map article>a{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:2px solid var(--ink);font-weight:800}.owner-close{color:#dce7e1;background:var(--od)}.owner-close__grid{display:grid;grid-template-columns:7fr 5fr;gap:clamp(48px,8vw,108px)}.owner-close h2{margin:18px 0;color:#fff;font-family:var(--display);font-size:clamp(36px,4vw,52px);line-height:1.18}.owner-close__grid>div>p:not(.owner-kicker){color:#b7c9c0}.owner-close .button--secondary{border-color:#789287;color:#fff;background:transparent}.owner-faq{border-top:1px solid #668276}.owner-faq details{border-bottom:1px solid #668276}.owner-faq summary{display:flex;justify-content:space-between;padding:20px 0;color:#fff;font-weight:700;cursor:pointer}.owner-faq summary span{color:#f4a879}.owner-faq p{margin:0;padding:0 0 22px;color:#b7c9c0;font-size:13px;line-height:1.7}@media(max-width:900px){.owner-hero__grid,.owner-metrics__grid,.owner-close__grid{grid-template-columns:1fr}.owner-hero{background:#f7f1e7}.owner-heading{grid-template-columns:1fr}.owner-heading>p{grid-column:1}.owner-change-list article{grid-template-columns:38px 1fr 28px 1.2fr}.owner-annual-track article{grid-template-columns:1fr 1.2fr}.owner-annual-track article>p{grid-column:1/-1}.owner-plan-map{grid-template-columns:1fr}.owner-plan-map article>p,.owner-plan-map article>strong,.owner-plan-map article>small{min-height:0}}@media(max-width:600px){.owner-hero{padding:42px 0 50px}.owner-hero h1{font-size:clamp(34px,10.2vw,42px)}.owner-lead{font-size:16px}.owner-actions{display:grid}.owner-asset-ledger{padding:8px 18px 18px;box-shadow:8px 8px #dfd5c5}.owner-asset-ledger header small{display:none}.owner-asset-toggle{width:100%;min-height:48px;padding:12px 2px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--ol);color:var(--ink);background:transparent;font-weight:800;text-align:left;cursor:pointer}.owner-asset-toggle span:last-child{color:var(--orange-dark);font-size:22px}.owner-asset-toggle:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.owner-section{padding:58px 0}.owner-heading h2{font-size:32px}.owner-change-list article{grid-template-columns:34px 1fr;gap:10px;padding:24px 0}.owner-change-list article>svg{transform:rotate(90deg)}.owner-change-list article>div:last-child{grid-column:2}.owner-outcome-ledger{grid-template-columns:1fr}.owner-outcome-ledger article{min-height:0;padding:24px 18px}.owner-metric-table header,.owner-metric-table>div{grid-template-columns:1fr;gap:6px}.owner-annual-track article{grid-template-columns:1fr}.owner-annual-track dl{grid-template-columns:1fr 1fr}.owner-annual-track article>p{grid-column:1}.owner-plan-map article{padding:24px}.owner-close h2{font-size:34px}}.owner-asset-entry[hidden]{display:none}@media(prefers-reduced-motion:reduce){.owner-value-page *{scroll-behavior:auto!important;transition:none!important}}:root{--warm-ivory:#fbf7ef;--warm-sand:#f2e8d8;--warm-sand-2:#ead9c3;--warm-card:#fffdf8;--warm-clay:#c84f24;--warm-copper:#a8421f;--warm-ink:#153c31;--warm-body:#344b43;--warm-muted:#68756f;--warm-line:#d9cbbc;--warm-shadow:0 20px 54px rgba(77,55,34,.09);--warm-radius:16px;--control-radius:10px}body{background:var(--warm-ivory);color:var(--warm-body)}.site-header{background:#fbf7eff0;border-color:var(--warm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-nav a,.brand,.menu-toggle{color:var(--warm-ink)}.site-header .header-cta{color:#fff;background:var(--warm-ink);border-color:var(--warm-ink);border-radius:8px}.button,.header-cta,.advisor-prompts button,.advisor-composer button,.workflow__tabs button{transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.button:hover,.header-cta:hover,.advisor-composer button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1e3a3024}.button:active,.header-cta:active,.advisor-composer button:active{transform:translateY(0) scale(.98)}.button svg,.header-cta svg,.text-link svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.button:hover svg,.header-cta:hover svg,.text-link:hover svg{transform:translate(4px)}:where(.button,.header-cta,.menu-toggle,.advisor-prompts button,.advisor-composer button,input,select,textarea):focus-visible{outline:3px solid rgba(200,79,36,.42);outline-offset:3px}.home-hero h1,.page-hero--solutions h1,.owner-hero h1,.advisor-hero h1{color:var(--warm-ink);font-size:clamp(48px,4.25vw,60px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.home-hero p,.page-hero--solutions p,.owner-value-page p,.advisor-page p{max-width:68ch}.eyebrow,.owner-kicker,.owner-heading>p,.ledger-label{color:var(--warm-copper);letter-spacing:.09em}.home-hero{min-height:auto;padding:clamp(72px,8vw,112px) 0 84px;background:radial-gradient(circle at 82% 18%,rgba(200,79,36,.11),transparent 28%),linear-gradient(135deg,var(--warm-ivory),#f4eadb)}.home-hero__grid{gap:clamp(42px,6vw,88px);align-items:center}.home-hero__copy{max-width:720px}.home-hero .hero__lead{color:var(--warm-body);font-size:18px;line-height:1.75}.hero-board{border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:#fffdf8e0;box-shadow:var(--warm-shadow);overflow:hidden}.hero-board__top{background:var(--warm-sand);border-color:var(--warm-line)}.hero-board__flow>div{border-radius:12px;background:var(--warm-card);border:1px solid var(--warm-line)}.outcome-section,.trust-section,.fit-section,.closing-cta{color:var(--warm-body);background:var(--warm-ivory)}.outcome-grid{gap:18px}.outcome-card{border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:var(--warm-card);box-shadow:0 12px 34px #4d37220f}.outcome-card:hover{transform:translateY(-4px);border-color:#c8a78f;box-shadow:var(--warm-shadow)}.outcome-card{transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .22s ease}.workflow{padding:88px 0}.workflow__intro{margin-bottom:32px}.workflow__shell{overflow:hidden;border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:var(--warm-card);box-shadow:var(--warm-shadow)}.workflow__tabs{gap:8px;padding:10px;background:var(--warm-sand);border:0}.workflow__tabs button{border:1px solid transparent!important;border-radius:10px;text-align:center}.workflow__tabs button[aria-selected=true]{color:#fff;background:var(--warm-ink);box-shadow:0 8px 20px #153c3129}.workflow__panel{min-height:310px;gap:44px;padding:42px}.workflow__panel li{border-color:var(--warm-line)}.fit-section{padding:96px 0;background:var(--warm-sand)}.fit-section__intro{padding:36px;border-radius:var(--warm-radius);background:var(--warm-card);box-shadow:var(--warm-shadow)}.fit-section h2,.trust-section h2,.closing-cta h2{color:var(--warm-ink)}.fit-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fit-list li{min-height:132px;padding:24px;border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:#fffdf8b8}.fit-list li p{color:var(--warm-body)}.trust-section{padding:96px 0}.trust-points{gap:16px}.trust-points article{padding:28px;border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:var(--warm-card)}.closing-cta{padding:76px 0;border-top:1px solid var(--warm-line);background:linear-gradient(120deg,var(--warm-sand),var(--warm-ivory))}.page-hero--solutions{padding:76px 0 64px;color:var(--warm-body);background:radial-gradient(circle at 78% 20%,rgba(200,79,36,.1),transparent 30%),var(--warm-sand)}.page-hero--solutions .page-hero__grid{align-items:center}.page-hero--solutions .page-hero__grid>div:last-child p{color:var(--warm-body)}.solution-list{padding:74px 0;background:var(--warm-ivory)}.solution-row{margin-bottom:24px;padding:34px;border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:var(--warm-card);box-shadow:0 12px 38px #4d37220e}.solution-row__title{grid-template-columns:36px 40px 1fr;align-items:center}.solution-row__title p{grid-column:3;max-width:44ch;margin-top:8px;color:var(--warm-muted)}.solution-row dl{overflow:hidden;border:1px solid var(--warm-line);border-radius:12px}.solution-row dl>div{background:#fffcf6;border-color:var(--warm-line)}.solution-row__boundary{background:#f6e8d8!important}.local-demo{margin:76px 0;padding:34px;border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:linear-gradient(145deg,var(--warm-card),#f5eadb);box-shadow:var(--warm-shadow)}.local-demo__head{margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid var(--warm-line)}.status-badge{border-radius:999px;color:var(--warm-copper);background:#fff8ee;border:1px solid #dfb79e}.local-demo__grid{gap:18px;align-items:stretch}.demo-input,.demo-output{min-height:320px;padding:28px;border:1px solid var(--warm-line);border-radius:12px;background:var(--warm-card)}.demo-input label{display:block;margin-bottom:9px;color:var(--warm-ink);font-weight:800}.demo-input select{width:100%;min-height:50px;padding:0 44px 0 14px;border:1px solid #ad9e90;border-radius:var(--control-radius);color:var(--warm-ink);background:#fffdf8;font:inherit}.demo-input .button{margin-top:22px}.decision-section{padding:88px 0;background:var(--warm-sand)}.decision-section ol{display:grid;gap:12px}.decision-section li{padding:22px;border:1px solid var(--warm-line);border-radius:12px;background:var(--warm-card)}.owner-value-page{--od:var(--warm-ink);--op:var(--warm-ivory);--ol:var(--warm-line);background:var(--warm-ivory)}.owner-hero{padding:72px 0 82px;background:linear-gradient(120deg,transparent 0 72%,rgba(200,79,36,.06) 72%),var(--warm-ivory)}.owner-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:clamp(44px,5vw,72px)}.owner-hero h1{max-width:720px;margin:18px 0 22px}.owner-lead{font-size:17px;line-height:1.72}.owner-asset-ledger{padding:14px 26px 22px;border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:var(--warm-card);box-shadow:16px 16px 0 var(--warm-sand-2)}.owner-asset-ledger header{border-color:var(--warm-ink)}.owner-asset-ledger>div{border-color:var(--warm-line)}.owner-section{border-color:var(--warm-line)}.owner-heading{grid-template-columns:1fr;max-width:820px;gap:10px;margin-bottom:36px}.owner-heading>p{grid-column:1}.owner-heading h2{font-size:clamp(34px,3.3vw,48px);text-wrap:balance}.owner-heading>span{max-width:68ch}.owner-change,.owner-outcomes,.owner-metrics,.owner-annual,.owner-plans,.owner-close{color:var(--warm-body);background:var(--warm-ivory)}.owner-change{background:var(--warm-sand)}.owner-change-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:0}.owner-change-list article{display:grid;grid-template-columns:32px 1fr;align-content:start;gap:12px;padding:26px;border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:var(--warm-card)}.owner-change-list article>svg{grid-column:2;color:var(--warm-clay);transform:rotate(90deg)}.owner-change-list article>div:last-child{grid-column:2}.owner-outcomes{background:#f6eee2}.owner-outcomes .owner-heading h2{color:var(--warm-ink)}.owner-outcomes .owner-heading>p{color:var(--warm-copper)}.owner-outcome-ledger{gap:14px;border:0}.owner-outcome-ledger article{min-height:150px;border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:var(--warm-card)}.owner-outcome-ledger h3{color:var(--warm-ink)}.owner-outcome-ledger p{color:var(--warm-muted)}.owner-metrics{background:var(--warm-sand)}.owner-metric-table{overflow:hidden;border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:var(--warm-card)}.owner-annual-track,.owner-plan-map{border:0}.owner-annual-track article,.owner-plan-map article{border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:var(--warm-card)}.owner-annual-track{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.owner-annual-track article{display:flex;flex-direction:column;align-items:stretch;padding:26px}.owner-annual-track article>p{margin-top:18px}.owner-plans{background:#f1e5d5}.owner-plan-map article{box-shadow:0 12px 36px #4d37220e}.owner-close{background:linear-gradient(125deg,var(--warm-sand),var(--warm-ivory))}.owner-close h2,.owner-faq summary{color:var(--warm-ink)}.owner-close__grid>div>p:not(.owner-kicker),.owner-faq p{color:var(--warm-body)}.owner-faq,.owner-faq details{border-color:var(--warm-line)}.advisor-page{color:var(--warm-body);background:var(--warm-ivory)}.advisor-hero{padding:72px 0;background:radial-gradient(circle at 78% 20%,rgba(200,79,36,.11),transparent 30%),var(--warm-sand)}.advisor-hero__grid{align-items:center}.advisor-hero h1{margin:16px 0 22px}.advisor-hero .advisor-hero__grid>div>p{color:var(--warm-body)}.advisor-hero .knowledge-track{padding:26px;border:1px solid var(--warm-line);border-radius:var(--warm-radius);color:var(--warm-ink);background:#fffdf8e0;box-shadow:var(--warm-shadow)}.advisor-hero .knowledge-track span{color:var(--warm-ink)}.knowledge-track i{background:var(--warm-line)}.advisor-workspace{padding:72px 0 92px;background:var(--warm-ivory)}.advisor-grid{gap:22px;align-items:start}.advisor-grid>aside,.advisor-console{border:1px solid var(--warm-line);border-radius:var(--warm-radius);background:var(--warm-card);box-shadow:0 16px 46px #4d372211}.advisor-grid>aside{padding:30px;position:sticky;top:90px}.advisor-prompts{display:grid;gap:10px}.advisor-prompts button{min-height:58px;padding:13px 16px;border:1px solid var(--warm-line);border-radius:10px;color:var(--warm-ink);background:#fffaf2;text-align:left}.advisor-prompts button:hover{transform:translate(4px);border-color:#c99f82;background:#f8eadb}.human-boundary{margin-top:22px;border-radius:12px;color:var(--warm-body);background:var(--warm-sand)}.advisor-console__top{color:var(--warm-ink);background:var(--warm-sand);border-color:var(--warm-line)}.advisor-console__top b{color:var(--warm-copper)}.advisor-question{border-color:var(--warm-line);background:#fffaf2}.advisor-page .advisor-question strong,.advisor-page .advisor-question p{color:var(--warm-ink)}.advisor-empty,.advisor-answer{min-height:300px;background:var(--warm-card)}.advisor-page .advisor-empty h2{color:var(--warm-ink)}.advisor-page .advisor-empty p,.advisor-page .advisor-answer>p{color:var(--warm-body)}.advisor-answer>span,.source-ledger h3{color:var(--warm-copper)}.source-chip{border:1px solid var(--warm-line);border-radius:10px;background:#fffaf2}.advisor-composer{border-color:var(--warm-line);background:var(--warm-sand)}.advisor-composer input{min-height:52px;border:1px solid #ad9e90;border-radius:var(--control-radius);color:var(--warm-ink);background:var(--warm-card);font:inherit}.advisor-composer button{min-height:52px;border-radius:var(--control-radius);color:#fff;background:var(--warm-ink)}@media(prefers-reduced-motion:no-preference){.home-hero__copy,.hero-board,.page-hero--solutions .page-hero__grid,.owner-hero__grid,.advisor-hero__grid{animation:warm-rise .56s cubic-bezier(.16,1,.3,1) both}.outcome-card,.solution-row,.owner-change-list article,.owner-outcome-ledger article{animation:warm-rise .48s cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 5% cover 26%}}@keyframes warm-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:900px){.home-hero__grid,.page-hero--solutions .page-hero__grid,.owner-hero__grid,.advisor-hero__grid,.advisor-grid,.fit-list,.owner-change-list,.owner-annual-track{grid-template-columns:1fr}.advisor-grid>aside{position:static}}@media(max-width:767px){.home-hero,.page-hero--solutions,.owner-hero,.advisor-hero{padding:48px 0 54px}.home-hero h1,.page-hero--solutions h1,.owner-hero h1,.advisor-hero h1{font-size:clamp(34px,9.7vw,40px);line-height:1.16;letter-spacing:-.025em}.home-hero .hero__lead,.owner-lead{font-size:16px;line-height:1.7}.hero-board__flow{grid-template-columns:1fr;gap:10px}.hero-board__flow>svg{transform:rotate(90deg);margin:auto}.outcome-grid,.fit-list{grid-template-columns:1fr}.workflow{padding:64px 0}.workflow__tabs{grid-template-columns:1fr}.workflow__tabs button{text-align:left;border:0!important}.workflow__panel{min-height:0;padding:26px 20px}.fit-section,.trust-section,.decision-section{padding:64px 0}.fit-section__intro{padding:24px}.solution-row,.local-demo{padding:22px}.solution-row__title{grid-template-columns:30px 34px 1fr}.solution-row dl{grid-template-columns:1fr}.local-demo__head{display:block}.status-badge{display:inline-flex;margin-top:14px}.local-demo__grid{grid-template-columns:1fr}.demo-input,.demo-output{min-height:0;padding:20px}.owner-hero{background:var(--warm-ivory)}.owner-asset-ledger{box-shadow:8px 8px 0 var(--warm-sand-2)}.owner-heading h2{font-size:32px}.owner-outcome-ledger{grid-template-columns:1fr}.owner-close h2{font-size:32px}.advisor-workspace{padding:46px 0 68px}.advisor-grid>aside{padding:22px}.advisor-empty,.advisor-answer{min-height:240px;padding:24px 20px}.advisor-composer>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.home-hero__copy,.hero-board,.page-hero--solutions .page-hero__grid,.owner-hero__grid,.advisor-hero__grid,.outcome-card,.solution-row,.owner-change-list article,.owner-outcome-ledger article{animation:none!important;transform:none!important}.button,.header-cta,.advisor-prompts button,.advisor-composer button,.workflow__tabs button,.button svg,.header-cta svg,.text-link svg{transition:none!important}}:root{--page-gutter: clamp(20px, 4vw, 64px);--content-max: 1240px;--article-measure: 760px;--section-space: clamp(72px, 9vw, 132px);color-scheme:light;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;color:#26312d;background:#f5f1e9;font-synthesis:none;--paper: #fbf9f4;--stone: #f5f1e9;--sand: #eae3d8;--ink: #143329;--body: #26312d;--muted: #65706a;--rule: #d4ccc0;--orange: #d95316;--orange-dark: #ac3b0b;--display: "Noto Serif SC", "STSong", "SimSun", serif;--container: 1200px}.page-shell{background:var(--paper)}.page-container{width:min(calc(100% - (var(--page-gutter) * 2)),var(--content-max));margin-inline:auto}.article-measure{width:min(100%,var(--article-measure));margin-inline:auto}.ledger-label{color:var(--orange-dark);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.page-hero{padding:var(--section-space) 0 72px;color:#e6eee9;background:#123a2e}.page-hero .container{width:min(calc(100% - (var(--page-gutter) * 2)),var(--content-max))}.page-hero__grid{display:grid;grid-template-columns:7fr 5fr;gap:clamp(40px,7vw,100px);align-items:end}.page-hero h1{max-width:760px;margin:18px 0 0;color:#fff;font-size:clamp(42px,5.2vw,68px);line-height:1.06}.page-hero__grid>div:last-child p{max-width:520px;color:#b9c9c1;font-size:17px;line-height:1.75}.page-hero .text-link{color:#f4b48e}.solution-list{padding:40px 0 var(--section-space);background:#f6f1e7}.solution-row{display:grid;grid-template-columns:minmax(260px,4fr) minmax(0,8fr);gap:clamp(28px,5vw,72px);padding:46px 0;border-bottom:1px solid #cfc7b9}.solution-row__title{display:grid;grid-template-columns:40px 34px 1fr;gap:12px;align-items:center}.solution-row__title>span{color:var(--orange-dark);font-size:11px}.solution-row__title>svg{color:var(--orange);font-size:28px}.solution-row__title h2{margin:0;font-size:26px}.solution-row__title p{grid-column:2 / -1;margin:14px 0 0;color:var(--muted);line-height:1.65}.solution-row dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d4ccbf;background:#fbf8f1}.solution-row dl>div{padding:22px;border-right:1px solid #d4ccbf}.solution-row dl>div:last-child{border-right:0}.solution-row dt{color:var(--orange-dark);font-size:11px;font-weight:800}.solution-row dd{margin:12px 0 0;color:#3e4b46;font-size:14px;line-height:1.65}.solution-row__boundary{background:#edf3ef}.article-page{padding-bottom:var(--section-space);background:#f8f4eb}.article-header{padding:90px var(--page-gutter) 64px;background:#e8e0d1;border-bottom:1px solid #ccc2b1}.article-container{width:min(100%,var(--article-measure));margin-inline:auto}.article-header h1{margin:22px 0;font-size:clamp(40px,5.4vw,66px);line-height:1.12}.article-deck{font-size:19px;line-height:1.72;color:#46534e}.article-meta{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:24px;border-top:1px solid #c6bcac;color:#6f7773;font-size:12px}.article-meta span+span:before{content:"•";margin-right:20px;color:var(--orange)}.article-body{padding-top:64px;color:#263b34;font-size:17px;line-height:1.9}.article-body h2{margin:64px 0 18px;font-size:31px;line-height:1.3}.article-body h3{margin:38px 0 10px;font-size:21px}.article-body blockquote{margin:48px 0;padding:28px 30px;border-left:4px solid var(--orange);color:#173b30;background:#eee5d7;font-family:var(--display);font-size:23px;line-height:1.55}.article-checklist{margin:42px 0;padding:28px;border:1px solid #c8bfae;background:#fffaf1}.advisor-hero{padding:90px 0 72px;color:#e7eee9;background:#123a2e}.advisor-hero__grid{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:end}.advisor-hero h1{margin:20px 0 24px;color:#fff;font-size:clamp(46px,5.5vw,72px);line-height:1.05}.advisor-hero p:not(.ledger-label){max-width:680px;color:#b8c8c0;font-size:16px;line-height:1.75}.knowledge-track{display:grid;gap:10px;padding:24px;border:1px solid rgba(255,255,255,.2)}.knowledge-track span{display:flex;align-items:center;gap:10px;color:#fff;font-size:13px}.knowledge-track svg{color:#f4b48e;font-size:22px}.knowledge-track i{width:1px;height:24px;margin-left:10px;background:#739187}.advisor-workspace{padding:var(--section-space) 0;background:#f3ede1}.advisor-grid{display:grid;grid-template-columns:4fr 8fr;gap:24px;align-items:start}.advisor-grid aside{padding:30px;border:1px solid #d0c6b5;background:#fbf8f1}.advisor-grid aside h2{margin:14px 0 24px;font-size:31px}.advisor-prompts{display:grid;gap:8px}.advisor-prompts button{min-height:58px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;border:1px solid #d5ccbe;color:#173b30;background:#fffaf2;text-align:left;cursor:pointer}.advisor-prompts button:hover{border-color:var(--orange)}.human-boundary{margin-top:24px;padding:18px;display:flex;gap:12px;color:#24493e;background:#e5eee9}.human-boundary svg{flex:0 0 auto;color:#2e6a57}.human-boundary p{margin:0;font-size:12px;line-height:1.65}.human-boundary strong{display:block}.advisor-console{border:1px solid #9daea6;background:#153d31;box-shadow:0 26px 70px #14332921}.advisor-console__top{min-height:48px;padding:0 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.15);color:#9fb2a9;font-size:10px;letter-spacing:.1em}.advisor-console__top b{color:#f4b48e}.advisor-question{padding:24px 28px;border-bottom:1px solid rgba(255,255,255,.13)}.advisor-question span,.advisor-answer>span{display:block;color:#f4b48e;font-size:10px;letter-spacing:.1em}.advisor-question strong{display:block;margin-top:8px;color:#fff;font-size:18px}.advisor-empty,.advisor-answer{min-height:330px;padding:42px 34px;color:#b6c7bf}.advisor-empty svg{color:#f4b48e;font-size:36px}.advisor-empty h2{color:#fff}.advisor-answer>p{color:#fff;font-size:17px;line-height:1.75}.source-ledger{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16)}.source-ledger h3{color:#fff;font-size:13px}.source-chip{margin-top:8px;padding:12px;display:flex;gap:10px;border:1px solid rgba(255,255,255,.15);background:#204a3e}.source-chip svg{color:#f4b48e}.source-chip strong,.source-chip small{display:block}.source-chip strong{color:#fff;font-size:12px}.source-chip small{margin-top:3px;color:#9eb1a8;font-size:9px}.advisor-disclaimer{font-size:10px!important;color:#9eb1a8!important}.advisor-composer{padding:22px 28px;border-top:1px solid rgba(255,255,255,.15)}.advisor-composer label{display:block;margin-bottom:8px;color:#9fb2a9;font-size:10px}.advisor-composer>div{display:grid;grid-template-columns:1fr auto}.advisor-composer input{min-width:0;padding:14px;border:0;background:#f8f3e9}.advisor-composer button{padding:0 18px;display:flex;align-items:center;gap:8px;border:0;color:#fff;background:var(--orange);font-weight:700}.calculator-formula,.calculator-input-summary{padding:10px 12px;color:#d6e1dc;background:#0f3027;font-size:11px;line-height:1.55}.calculator-input-summary{margin:8px 0 18px}.calculator-input-summary a{float:right;color:#f4b48e}@media(max-width:767px){.page-hero__grid,.advisor-hero__grid,.advisor-grid{grid-template-columns:1fr}.page-hero{padding:58px 0}.page-hero h1,.advisor-hero h1{font-size:38px}.page-hero__grid{gap:28px}.solution-row{grid-template-columns:1fr;padding:30px 0}.solution-row dl{grid-template-columns:1fr}.solution-row dl>div{border-right:0;border-bottom:1px solid #d4ccbf}.solution-row dl>div:last-child{border-bottom:0}.article-header{padding:58px 20px 42px}.article-header h1{font-size:36px}.article-body{padding:40px 20px 0;font-size:16px}.article-meta span+span:before{display:none}.article-body blockquote{margin:36px 0;padding:22px;font-size:20px}.advisor-hero{padding:58px 0}.knowledge-track{margin-top:8px}.advisor-workspace{padding:48px 0}.advisor-grid aside{padding:22px}.advisor-console__top{padding:0 16px}.advisor-question,.advisor-empty,.advisor-answer,.advisor-composer{padding-left:18px;padding-right:18px}.advisor-composer>div{grid-template-columns:1fr}.advisor-composer button{min-height:48px;justify-content:center}.advisor-console{margin-bottom:16px}body:has(.calculator-shell){padding-bottom:96px}.calculator-shell{scroll-margin-bottom:96px}.calculator-input-summary a{float:none;display:block;margin-top:5px}.mobile-consultation-cta{position:static;margin-top:0}.pricing-page .mobile-consultation-cta{position:static}.pricing-page{padding-bottom:0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;min-height:100vh;background:var(--stone);-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}svg{width:1.15em;height:1.15em;flex:0 0 auto}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);color:var(--ink);font-weight:600;letter-spacing:-.035em}p{line-height:1.75}:focus-visible{outline:3px solid rgba(217,83,22,.45);outline-offset:3px}.skip-link{position:fixed;z-index:1000;left:16px;top:-80px;padding:12px 16px;color:#fff;background:var(--ink)}.skip-link:focus{top:16px}.container{width:min(calc(100% - 64px),var(--container));margin-inline:auto}.section{padding:112px 0}.eyebrow{margin:0 0 20px;color:var(--orange-dark);font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.eyebrow--light{color:#f4b48e}.opening{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;overflow:hidden;color:#fff;background:#e7ded0;opacity:1;transition:opacity .24s ease}.opening--leaving{opacity:0;pointer-events:none}.opening__visual{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.opening__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none}.opening__image--base{filter:saturate(.88) contrast(.98);animation:opening-push 1.6s cubic-bezier(.22,.61,.36,1) both}.opening__image--sources{clip-path:inset(45% 60% 10% 0);animation:sources-settle .4s cubic-bezier(.2,.7,.2,1) both}.opening__image--structure{clip-path:inset(23% 31% 21% 35%);transform-origin:52% 52%;animation:structure-align .5s .4s cubic-bezier(.2,.7,.2,1) both}.opening__image--node{clip-path:circle(5.2% at 68.8% 49%);transform-origin:68.8% 49%;animation:node-answer .3s .9s cubic-bezier(.2,.75,.2,1) both}.opening__image--outputs{clip-path:inset(23% 0 22% 73%);animation:outputs-settle .4s 1.2s cubic-bezier(.2,.7,.2,1) both}.opening__signal{position:absolute;z-index:2;left:4%;top:51.2%;width:92%;height:1px;transform-origin:left;background:linear-gradient(90deg,transparent 0,rgba(255,248,226,.35) 12%,rgba(255,251,234,.96) 62%,rgba(255,250,230,.2) 100%);box-shadow:0 0 10px #fff8deb8;animation:signal-pass .5s .4s ease-out both}.opening__brand{position:absolute;z-index:4;left:max(6vw,64px);top:16%;max-width:410px;color:var(--ink);animation:brand-arrive .4s 1.2s cubic-bezier(.2,.7,.2,1) both}.opening__brand span{display:block;margin-bottom:16px;color:#8d3b18;font-size:12px;font-weight:700;letter-spacing:.18em}.opening__brand strong{display:block;font-family:var(--display);font-size:clamp(44px,5vw,72px);font-weight:600;letter-spacing:-.06em}.opening__brand p{margin:12px 0 0;color:#4c5953;font-size:16px;letter-spacing:.04em}.opening__skip{position:absolute;z-index:6;top:28px;right:32px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(20,51,41,.22);border-radius:2px;color:var(--ink);background:#fbf9f4b8;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.opening__status{position:absolute;z-index:4;right:32px;bottom:24px;color:#14332994;font-size:10px;font-weight:700;letter-spacing:.16em}@keyframes opening-push{0%{transform:scale(1.018) translate(-.3%)}to{transform:scale(1)}}@keyframes sources-settle{0%{transform:translate(-16px,8px);opacity:.55;filter:blur(3px)}to{transform:translate(0);opacity:1;filter:blur(0)}}@keyframes structure-align{0%{transform:scaleX(.975) translate(-7px);opacity:.74;filter:blur(1.5px)}to{transform:scaleX(1) translate(0);opacity:1;filter:blur(0)}}@keyframes signal-pass{0%{transform:scaleX(.03);opacity:0}25%{opacity:1}to{transform:scaleX(1);opacity:.68}}@keyframes node-answer{0%{transform:rotate(-2deg) scale(.99);filter:brightness(1)}55%{transform:rotate(11deg) scale(1.018);filter:brightness(1.14)}to{transform:rotate(0) scale(1);filter:brightness(1)}}@keyframes outputs-settle{0%{transform:translate(14px);opacity:.55;filter:blur(2px)}to{transform:translate(0);opacity:1;filter:blur(0)}}@keyframes brand-arrive{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.site-header{position:relative;z-index:50;height:72px;border-bottom:1px solid rgba(20,51,41,.13);background:#f5f1e9f0}.site-header__inner{width:min(calc(100% - 64px),var(--container));height:100%;margin-inline:auto;display:grid;grid-template-columns:230px 1fr auto;align-items:center;gap:28px}.brand{display:inline-flex;align-items:baseline;gap:12px;width:fit-content}.brand__name{color:var(--ink);font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.04em}.brand__descriptor{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em}.desktop-nav{display:flex;justify-content:center;gap:clamp(20px,2.5vw,40px)}.desktop-nav a{padding:26px 0 23px;border-bottom:2px solid transparent;color:#42504a;font-size:14px}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--orange)}.header-cta{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:14px;font-weight:700}.menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--rule);background:transparent;align-items:center;justify-content:center;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:0 20px;border:1px solid var(--ink);border-radius:2px;font-size:14px;font-weight:700;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.button:hover{transform:translateY(-1px)}.button--primary{color:#fff;background:var(--ink)}.button--primary:hover{background:#204a3c}.button--secondary{color:var(--ink);background:transparent}.button--secondary:hover{background:#1433290f}.button--accent{color:#fff;border-color:var(--orange);background:var(--orange)}.button--light{color:var(--ink);border-color:#fff;background:#fff}.home-hero{min-height:calc(100svh - 72px);display:flex;align-items:center;padding:72px 0 84px;background:var(--stone)}.home-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(390px,5fr);gap:clamp(48px,7vw,104px);align-items:center}.home-hero__copy h1{max-width:780px;margin:0 0 28px;font-size:clamp(48px,4.2vw,62px);line-height:1.13}.hero__lead{max-width:700px;margin-bottom:32px;color:#49554f;font-size:18px}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__fit{display:flex;align-items:flex-start;gap:9px;max-width:680px;margin:28px 0 0;color:var(--muted);font-size:14px}.hero__fit svg{margin-top:5px;color:var(--orange)}.hero-board{border:1px solid var(--rule);background:var(--paper);box-shadow:0 28px 60px #1e2b2517}.hero-board__top{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:12px}.hero-board__top strong{color:var(--ink)}.hero-board__flow{padding:28px 24px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px}.hero-board__flow>div{min-width:0;min-height:124px;padding:16px 14px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--rule);background:#fff}.hero-board__flow>div svg{color:var(--orange);font-size:20px}.hero-board__flow>div span{margin-top:auto;color:var(--muted);font-size:11px}.hero-board__flow>div strong{margin-top:4px;color:var(--ink);font-size:13px}.hero-board__flow>svg{color:#a89f92}.hero-board__note{padding:19px 24px;border-top:1px solid var(--rule);background:#e8ede7}.hero-board__note span{color:var(--orange-dark);font-size:10px;font-weight:700;letter-spacing:.12em}.hero-board__note p{margin:7px 0 0;color:var(--ink);font-size:13px}.section-heading--split{display:grid;grid-template-columns:7fr 5fr;gap:80px;align-items:end;margin-bottom:50px}.section-heading h2,.workflow h2,.fit-section h2,.trust-section h2,.closing-cta h2{margin-bottom:0;font-size:clamp(34px,3.1vw,46px);line-height:1.22}.section-heading--split>p{margin-bottom:0;color:var(--muted)}.outcome-section{background:var(--paper)}.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.outcome-card{min-height:270px;padding:28px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.outcome-card__top{display:flex;justify-content:space-between;color:var(--orange)}.outcome-card h3{margin:72px 0 12px;color:var(--ink);font-size:21px}.outcome-card p{color:var(--muted);font-size:14px}.workflow{padding:112px 0}.workflow__intro{max-width:760px;margin-bottom:48px}.workflow__intro>p:last-child{color:var(--muted)}.workflow__shell{border:1px solid var(--rule);background:var(--paper)}.workflow__tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--rule)}.workflow__tabs button{min-height:64px;border:0;border-right:1px solid var(--rule);background:transparent;cursor:pointer}.workflow__tabs button:last-child{border-right:0}.workflow__tabs button span{margin-right:10px;color:var(--muted)}.workflow__tabs button[aria-selected=true]{color:#fff;background:var(--ink)}.workflow__panel{display:grid;grid-template-columns:5fr 7fr;gap:64px;padding:48px}.workflow__stage{color:var(--orange-dark);font-size:11px;font-weight:700;letter-spacing:.12em}.workflow__panel h3{margin:14px 0;color:var(--ink);font-size:25px}.workflow__panel p{color:var(--muted)}.workflow__panel ul{list-style:none;margin:0;padding:0}.workflow__panel li{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--rule)}.workflow__panel li svg:last-child{color:var(--orange)}.fit-section,.principles,.facts-section{color:#dfe7e2;background:var(--ink)}.fit-section__grid{display:grid;grid-template-columns:5fr 7fr;gap:100px}.fit-section h2,.principles h2,.facts-section h2{color:#fff}.fit-section__intro>p{color:#b4c1ba}.fit-list{margin:0;padding:0;list-style:none}.fit-list li{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:20px 0;border-top:1px solid rgba(255,255,255,.2)}.fit-list li span{color:#f4b48e}.fit-list li p{margin:0}.trust-section__grid{display:grid;grid-template-columns:4fr 8fr;gap:100px}.trust-points{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule)}.trust-points article{padding:26px 24px;border-right:1px solid var(--rule)}.trust-points strong{color:var(--orange)}.trust-points h3{margin:48px 0 12px;color:var(--ink)}.trust-points p{color:var(--muted);font-size:14px}.closing-cta{padding:76px 0;border-top:1px solid var(--rule);background:var(--sand)}.closing-cta__inner{display:flex;justify-content:space-between;align-items:end;gap:40px}.closing-cta h2{max-width:760px}.site-footer{padding:64px 0 24px;color:#bdc7c2;background:#0d261e}.site-footer__grid{display:grid;grid-template-columns:5fr 3fr 4fr;gap:64px}.site-footer .brand__name{color:#fff}.site-footer p{color:#8fa098;font-size:13px}.site-footer nav{display:grid;gap:12px;font-size:13px}.site-footer__status{display:grid;gap:6px}.site-footer__status span{color:#8fa098;font-size:11px}.site-footer__status strong{color:#f4b48e}.site-footer__bottom{display:flex;justify-content:space-between;margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);color:#788a81;font-size:11px}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.mobile-menu__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#0d261e73}.mobile-menu__panel{position:absolute;inset:0 0 0 auto;width:min(90%,420px);padding:16px 20px 24px;background:var(--paper)}.mobile-menu__top{display:flex;justify-content:space-between;align-items:center}.mobile-menu nav{display:grid;margin:38px 0 30px;border-top:1px solid var(--rule)}.mobile-menu nav a{display:grid;grid-template-columns:42px 1fr;padding:18px 0;border-bottom:1px solid var(--rule)}.mobile-menu nav span{color:var(--orange);font-size:11px}.mobile-menu>.mobile-menu__panel>p{margin-top:20px;color:var(--muted);font-size:10px;letter-spacing:.08em}@media(max-width:1024px){.container,.site-header__inner{width:min(calc(100% - 48px),var(--container))}.site-header__inner{grid-template-columns:210px 1fr auto}.desktop-nav{display:none}.header-cta{justify-self:end}.menu-toggle{display:inline-flex}.home-hero__grid{grid-template-columns:1fr}.home-hero__copy{max-width:820px}.hero-board{max-width:720px}.outcome-grid{grid-template-columns:repeat(2,1fr)}.section-heading--split,.fit-section__grid,.trust-section__grid{gap:48px}}@media(max-width:767px){html{scroll-behavior:auto}.container,.site-header__inner{width:min(calc(100% - 40px),var(--container))}.section{padding:76px 0}.site-header{height:64px}.site-header__inner{grid-template-columns:1fr auto;gap:10px}.brand__descriptor,.header-cta{display:none}.home-hero{min-height:auto;padding:64px 0 76px}.home-hero__grid{display:flex;flex-direction:column;gap:44px}.home-hero__copy h1{font-size:clamp(36px,10.3vw,42px);line-height:1.19}.hero__lead{font-size:16px}.hero__actions{display:grid}.hero-board{width:100%}.hero-board__flow{grid-template-columns:1fr}.hero-board__flow>svg{transform:rotate(90deg);justify-self:center}.hero-board__flow>div{min-height:92px}.section-heading--split,.fit-section__grid,.trust-section__grid,.workflow__panel{grid-template-columns:1fr;gap:32px}.section-heading--split{margin-bottom:36px}.section-heading h2,.workflow h2,.fit-section h2,.trust-section h2,.closing-cta h2{font-size:34px}.outcome-grid{grid-template-columns:1fr}.outcome-card{min-height:220px}.outcome-card h3{margin-top:42px}.workflow{padding:76px 0}.workflow__tabs{grid-template-columns:1fr}.workflow__tabs button{text-align:left;padding:0 18px;border-right:0;border-bottom:1px solid var(--rule)}.workflow__panel{padding:28px 20px}.trust-points{grid-template-columns:1fr}.trust-points article{border-right:0;border-bottom:1px solid var(--rule)}.closing-cta__inner{display:grid;align-items:start}.site-footer__grid{grid-template-columns:1fr;gap:34px}.site-footer__bottom{display:grid;gap:8px}.opening{display:none}}main .article-page .article-container{width:100%;max-width:var(--article-measure);margin-inline:auto}@media(max-width:767px){main .article-page .article-container{width:calc(100% - 40px);max-width:var(--article-measure)}body:has(#calculator) .mobile-consultation-cta{position:static;inset:auto;margin:0}body:has(#calculator){padding-bottom:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.opening{display:none}}.g4-asset-grid article>.annual-metrics{display:grid;grid-template-columns:1fr;gap:0;margin-top:22px}.annual-metric strong{color:var(--claude-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.2vw,38px);font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap}.annual-metric small{color:var(--claude-body);white-space:nowrap}.plan-entry__amount,.numeric-amount,.build-plan__price,.operations-card__price,.annual-grid article>strong,.training-rates strong,.g4-path-grid>article>strong{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:.015em;white-space:nowrap}.g4-assets .g4-heading h2 span{display:block}.merged-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.02fr);gap:clamp(36px,3vw,56px)}.merged-hero__copy{width:100%;max-width:none}.merged-hero__copy>p:not(.eyebrow){max-width:39em}.knowledge-flow{min-width:0}.g4-heading{gap:clamp(36px,5vw,72px)}.g4-heading>div{min-width:0}.contact-fields-inline{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-submission{margin-top:14px;padding:12px 14px;border:1px solid var(--claude-line);border-radius:10px}.contact-submission--offline,.contact-submission--validation_error,.contact-submission--rate_limited{color:#7c2f1e;background:#fff4ef;border-color:#c98f7d}@media(max-width:1100px){.merged-hero__grid{grid-template-columns:1fr;gap:40px}.merged-hero__copy>p:not(.eyebrow){max-width:44em}}@media(max-width:767px){.annual-metric{grid-template-columns:minmax(4.5ch,6ch) minmax(0,1fr);column-gap:10px}.annual-metric strong{font-size:clamp(27px,9vw,34px)}.annual-metric small{white-space:normal}.contact-fields-inline{grid-template-columns:1fr;gap:0}}:root{--merge-paper:#fffaf2;--merge-ivory:#f8eddd;--merge-sand:#ead8bd;--merge-clay:#c96f47;--merge-copper:#a94728;--merge-ink:#173f35;--merge-body:#40554e;--merge-rule:#d8c4a7;--merge-white:#fffdf9;--merge-shadow:0 20px 60px rgba(76,52,31,.1)}.merged-home,.merged-contact{background:var(--merge-paper);color:var(--merge-ink)}.merged-home h1,.merged-home h2,.merged-home h3,.merged-contact h1,.merged-contact h2{color:var(--merge-ink)}.merged-home p,.merged-contact p{color:var(--merge-body)}.merged-hero{position:relative;overflow:hidden;padding:82px 0 92px;background:radial-gradient(circle at 8% 10%,rgba(201,111,71,.12),transparent 27%),linear-gradient(135deg,#fffaf2,#f6e9d7)}.merged-hero:after{content:"";position:absolute;width:360px;height:360px;right:-180px;bottom:-230px;border:1px solid rgba(169,71,40,.22);border-radius:50%}.merged-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:clamp(52px,7vw,110px)}.merged-hero__copy{position:relative;z-index:1}.merged-hero .eyebrow,.merged-section .eyebrow,.merged-contact .eyebrow{color:var(--merge-copper);letter-spacing:.16em}.merged-hero h1{margin:22px 0 25px;max-width:680px;font-size:clamp(52px,4.15vw,58px);line-height:1.08;letter-spacing:-.045em}.merged-hero h1 span{display:block;white-space:nowrap}.merged-hero__lead{max-width:35em;font-size:17px;line-height:1.82}.merged-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.merged-hero__chips li{padding:8px 12px;border:1px solid var(--merge-rule);border-radius:999px;background:#fffdf9a8;color:var(--merge-ink);font-size:12px;font-weight:700}.merged-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.merged-home .button,.merged-contact .button{min-height:50px;border-radius:4px}.merged-home .button--secondary,.merged-contact .button--ghost{border-color:#a98768;background:#fffdf9b8;color:var(--merge-ink)}.knowledge-flow{position:relative;padding:25px;border:1px solid var(--merge-rule);border-radius:22px;background:#fffdf9db;box-shadow:var(--merge-shadow)}.knowledge-flow__source{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid var(--merge-rule);border-radius:12px;background:var(--merge-ivory)}.knowledge-flow__source svg{width:28px;height:28px;color:var(--merge-copper)}.knowledge-flow__source small,.knowledge-flow__source strong{display:block}.knowledge-flow__source small{font-size:10px;letter-spacing:.12em}.knowledge-flow__arrow{display:block;margin:8px auto;width:20px;height:20px;transform:rotate(90deg);color:var(--merge-copper)}.knowledge-flow__core{width:190px;margin:auto;padding:22px 15px;text-align:center;border-radius:18px;background:var(--merge-ink);color:#fff}.knowledge-flow__core svg{width:28px;height:28px;color:#efb58f}.knowledge-flow__core small,.knowledge-flow__core strong,.knowledge-flow__core span{display:block}.knowledge-flow__core small{margin-top:8px;color:#cddbd5;font-size:9px;letter-spacing:.13em}.knowledge-flow__core strong{margin-top:3px;font-size:21px}.knowledge-flow__core span{margin-top:7px;color:#cddbd5;font-size:10px}.knowledge-flow__branch{height:25px;margin:0 15%;border:1px solid var(--merge-rule);border-top:0}.knowledge-flow__outputs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.knowledge-flow__outputs>div{min-height:110px;padding:14px 10px;border:1px solid var(--merge-rule);border-radius:12px;background:var(--merge-white)}.knowledge-flow__outputs svg{width:21px;height:21px;color:var(--merge-copper)}.knowledge-flow__outputs span,.knowledge-flow__outputs b,.knowledge-flow__outputs small{display:block}.knowledge-flow__outputs b{margin-top:10px;font-size:12px}.knowledge-flow__outputs small{margin-top:5px;color:var(--merge-body);font-size:9px;line-height:1.5}.knowledge-flow>p{display:flex;align-items:center;justify-content:center;gap:7px;margin:17px 0 0;font-size:10px;text-align:center}.knowledge-flow>p svg{color:var(--merge-copper)}.merged-section{padding:clamp(78px,7vw,108px) 0;border-top:1px solid rgba(216,196,167,.55)}.merged-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:50px;margin-bottom:45px}.merged-heading h2{max-width:720px;margin:12px 0 0;font-size:clamp(36px,3.1vw,49px);line-height:1.14;letter-spacing:-.035em}.merged-heading>p{margin:0 0 5px;font-size:15px;line-height:1.8}.problem-section{background:#fffdf9}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.problem-grid article{min-height:250px;padding:25px;border:1px solid var(--merge-rule);background:var(--merge-paper);transition:transform .22s ease,box-shadow .22s ease}.problem-grid article:hover{transform:translateY(-4px);box-shadow:var(--merge-shadow)}.problem-grid>article>span{color:var(--merge-copper);font-family:Georgia,serif;font-size:13px}.problem-grid h3{margin:42px 0 12px;font-size:24px}.problem-grid p{font-size:13px;line-height:1.75}.problem-grid small{display:flex;align-items:center;gap:7px;margin-top:20px;padding-top:14px;border-top:1px solid var(--merge-rule);color:var(--merge-ink);font-weight:700}.problem-grid small svg{color:var(--merge-copper)}.service-section{background:var(--merge-ivory)}.service-system{display:grid;grid-template-columns:300px 1fr;gap:18px;max-width:1080px;margin:auto}.service-system__core{display:grid;place-content:center;min-height:430px;padding:35px;border-radius:22px;background:var(--merge-ink);color:#fff;text-align:center}.service-system__core span{color:#eab18d;font-size:10px;letter-spacing:.25em}.service-system__core strong{margin:10px 0 5px;font-family:Georgia,serif;font-size:66px}.service-system__core p{max-width:12em;margin:auto;color:#d3dfda}.service-system__orbit{display:grid;grid-template-columns:1fr 1fr;gap:14px}.service-system__orbit article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:25px;border:1px solid var(--merge-rule);border-radius:16px;background:var(--merge-white)}.service-system__orbit svg{width:28px;height:28px;color:var(--merge-copper)}.service-system__orbit h3{margin:0 0 8px;font-size:18px}.service-system__orbit p{margin:0;font-size:12px;line-height:1.75}.scenario-section{scroll-margin-top:76px;background:var(--merge-paper)}.scenario-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.scenario-grid article{display:flex;flex-direction:column;min-height:400px;padding:24px;border:1px solid var(--merge-rule);border-radius:16px;background:var(--merge-white)}.scenario-card__top{display:flex;align-items:center;justify-content:space-between;color:var(--merge-copper);font-size:10px;letter-spacing:.12em}.scenario-card__top svg{width:26px;height:26px}.scenario-grid h3{margin:34px 0 12px;font-size:23px}.scenario-grid>article>p{min-height:67px;font-size:12px;line-height:1.75}.scenario-grid dl{margin:15px 0}.scenario-grid dl>div{padding:12px 0;border-top:1px solid var(--merge-rule)}.scenario-grid dt{color:var(--merge-copper);font-size:9px;font-weight:700}.scenario-grid dd{margin:5px 0 0;color:var(--merge-ink);font-size:11px;line-height:1.55}.scenario-grid a,.plan-entry-grid a,.text-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--merge-ink);font-size:11px;font-weight:800}.scenario-grid a svg,.plan-entry-grid a svg,.text-link svg{transition:transform .16s ease}.scenario-grid a:hover svg,.plan-entry-grid a:hover svg,.text-link:hover svg{transform:translate(4px)}.plan-section{background:#f2e3cf}.plan-entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.plan-entry-grid article{position:relative;padding:30px;border:1px solid #ceb698;border-radius:17px;background:#fffaf2}.plan-entry-grid article.is-featured{border:2px solid var(--merge-copper);box-shadow:var(--merge-shadow)}.plan-entry__badge{position:absolute;top:16px;right:16px;padding:5px 9px;border-radius:999px;background:#f4d4be;color:#7e321e;font-size:9px;font-weight:800}.plan-entry-grid>article>small{display:block;max-width:70%;min-height:36px;color:var(--merge-copper);font-size:10px}.plan-entry-grid h3{margin:18px 0 8px;font-size:25px}.plan-entry-grid>article>strong{font-family:Georgia,serif;font-size:35px}.plan-entry-grid>article>p{min-height:67px;font-size:12px;line-height:1.7}.plan-entry-grid dl{margin:20px 0}.plan-entry-grid dl>div{padding:10px 0;display:grid;grid-template-columns:70px 1fr;gap:12px;border-top:1px solid var(--merge-rule)}.plan-entry-grid dt{color:var(--merge-body);font-size:9px}.plan-entry-grid dd{margin:0;color:var(--merge-ink);font-size:10px;line-height:1.5}.method-section{background:#fffdf9}.method-timeline{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.method-timeline:before{content:"";position:absolute;top:26px;left:5%;right:5%;height:1px;background:var(--merge-rule)}.method-timeline article{position:relative;padding:0 20px 23px}.method-timeline article>span{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--merge-copper);border-radius:50%;background:#fffdf9;color:var(--merge-copper);font-family:Georgia,serif}.method-timeline h3{margin:26px 0 10px;font-size:21px}.method-timeline p{min-height:68px;font-size:12px;line-height:1.7}.method-timeline small{display:flex;align-items:center;gap:7px;color:var(--merge-ink);font-weight:700}.method-timeline small svg{color:var(--merge-copper)}.method-section .text-link{margin:24px 20px 0}.value-section{scroll-margin-top:76px;background:var(--merge-ivory)}.value-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:20px}.value-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.value-cards article{position:relative;min-height:190px;padding:23px;border:1px solid var(--merge-rule);border-radius:14px;background:var(--merge-white)}.value-cards svg{width:24px;height:24px;color:var(--merge-copper)}.value-cards span{position:absolute;right:20px;top:20px;color:#b49a7e;font:13px Georgia,serif}.value-cards h3{margin:26px 0 8px;font-size:18px}.value-cards p{font-size:11px;line-height:1.7}.value-check{padding:28px;border-radius:16px;background:var(--merge-ink);color:#fff}.value-check>small{color:#eab18d;letter-spacing:.13em}.value-check h3{margin:16px 0 28px;color:#fff;font-size:23px;line-height:1.35}.value-check>div{display:grid;grid-template-columns:75px 1fr 34px;align-items:center;gap:10px;margin:17px 0;font-size:10px}.value-check i{height:5px;border-radius:9px;background:#ffffff29;overflow:hidden}.value-check i:after{content:"";display:block;width:var(--after);height:100%;background:#e6a17b}.value-check b{color:#f4c4a7}.value-check>p{margin-top:27px;color:#c4d2cc;font-size:9px;line-height:1.7}.metric-details{margin-top:16px;border:1px solid var(--merge-rule);background:var(--merge-white)}.metric-details summary{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;color:var(--merge-ink);font-size:12px;font-weight:800;cursor:pointer}.metric-details[open] summary svg{transform:rotate(90deg)}.metric-details>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:0 20px 18px}.metric-details p{margin:0;padding-top:14px;border-top:1px solid var(--merge-rule);font-size:10px;line-height:1.7}.trust-section{background:#f4e4d0}.trust-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;align-items:center}.trust-layout h2{margin:15px 0 20px;font-size:clamp(38px,3.4vw,52px);line-height:1.14}.trust-layout h2 span{display:block}.trust-layout>div>p{font-size:14px;line-height:1.8}.trust-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trust-list article{display:grid;grid-template-columns:24px 1fr;gap:11px;padding:18px;border:1px solid var(--merge-rule);border-radius:12px;background:#fffdf9b3}.trust-list svg{color:var(--merge-copper)}.trust-list h3{margin:0 0 6px;font-size:14px}.trust-list p{margin:0;font-size:10px;line-height:1.6}.merged-contact{min-height:calc(100vh - 76px);padding:54px 0 64px;background:radial-gradient(circle at 8% 7%,rgba(201,111,71,.11),transparent 30%),linear-gradient(130deg,#fffaf2,#f3e2cc)}.merged-contact__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);gap:clamp(48px,7vw,105px);align-items:start}.merged-contact__copy{padding-top:24px}.merged-contact h1{margin:15px 0 18px;max-width:580px;font-size:clamp(46px,4.3vw,62px);line-height:1.05;letter-spacing:-.045em}.merged-contact h1 span{display:block;white-space:nowrap}.merged-contact__lead{max-width:31em;font-size:15px;line-height:1.8}.contact-confirm{margin-top:31px}.contact-confirm h2{font-size:15px}.contact-confirm ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;padding:0;list-style:none}.contact-confirm li{display:grid;grid-template-columns:22px 1fr;gap:9px;padding:13px;border-top:1px solid var(--merge-rule)}.contact-confirm svg{color:var(--merge-copper)}.contact-confirm strong,.contact-confirm span{display:block}.contact-confirm strong{font-size:11px}.contact-confirm span{color:var(--merge-body);font-size:9px;line-height:1.55}.contact-local-note{display:flex;gap:10px;margin-top:22px;padding:14px;border:1px solid var(--merge-rule);border-radius:10px;background:#fffdf98f}.contact-local-note svg{flex:none;color:var(--merge-copper)}.contact-local-note p{margin:0;font-size:9px;line-height:1.6}.contact-local-note strong{display:block;color:var(--merge-ink);font-size:10px}.contact-wizard{min-height:640px;border:1px solid var(--merge-rule);border-radius:20px;background:var(--merge-white);box-shadow:var(--merge-shadow);overflow:hidden}.contact-wizard__top{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border-bottom:1px solid var(--merge-rule);background:#f2e2ce}.contact-wizard__top span,.contact-wizard__top strong{display:block}.contact-wizard__top span{color:var(--merge-copper);font-size:9px;letter-spacing:.13em}.contact-wizard__top strong{margin-top:4px;font-size:14px}.contact-wizard__top svg{color:var(--merge-copper)}.contact-progress{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:19px 25px;list-style:none;border-bottom:1px solid var(--merge-rule)}.contact-progress li{position:relative;display:flex;align-items:center;gap:8px;color:#937e68}.contact-progress li:not(:last-child):after{content:"";position:absolute;left:30px;right:8px;bottom:-9px;height:2px;background:#e2d3bf}.contact-progress li span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #bca58a;border-radius:50%;font-size:9px}.contact-progress li span svg{width:13px}.contact-progress li b{font-size:9px}.contact-progress li.is-active,.contact-progress li.is-done{color:var(--merge-ink)}.contact-progress li.is-active span,.contact-progress li.is-done span{border-color:var(--merge-copper);background:var(--merge-copper);color:#fff}.contact-wizard form{margin:0}.contact-step{padding:27px 31px 30px}.contact-step[aria-hidden=true]{display:none}.contact-step__count{margin:0;color:var(--merge-copper)!important;font-size:9px;letter-spacing:.15em}.contact-step h2,.contact-result h2{margin:8px 0 7px;font-size:25px}.contact-step>p:not(.contact-step__count){margin:0 0 20px;font-size:11px}.contact-wizard .field{margin-top:15px}.contact-wizard .field label{display:block;margin-bottom:7px;color:var(--merge-ink);font-size:10px;font-weight:800}.contact-wizard input,.contact-wizard select,.contact-wizard textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid #bca58a;border-radius:8px;background:#fffdf9;color:var(--merge-ink);font:inherit}.contact-wizard textarea{resize:vertical}.contact-wizard input:focus,.contact-wizard select:focus,.contact-wizard textarea:focus{outline:3px solid rgba(169,71,40,.16);border-color:var(--merge-copper)}.contact-wizard [aria-invalid=true]{border-color:#a63d2d;background:#fff8f5}.contact-wizard .field small{display:block;margin-top:6px;color:#766b5e;font-size:8px}.field__error{display:flex;align-items:center;gap:6px;margin:7px 0 0!important;color:#9a3425!important;font-size:9px!important}.field__error svg{flex:none}.wizard-next{width:100%;justify-content:center;margin-top:24px}.wizard-actions{display:flex;justify-content:space-between;gap:10px;margin-top:25px}.wizard-actions .button{justify-content:center}.field-check{display:grid;grid-template-columns:22px 1fr;gap:9px;align-items:start;margin-top:18px;padding:12px;border:1px solid var(--merge-rule);border-radius:8px;background:#fbf1e4;color:var(--merge-body);font-size:9px;line-height:1.6;cursor:pointer}.field-check input{width:19px;min-height:19px;margin:1px 0;accent-color:var(--merge-copper)}.contact-result{padding:34px 31px}.contact-result>svg{width:30px;height:30px;color:var(--merge-copper)}.contact-result>p{font-size:10px}.contact-result dl{margin:22px 0}.contact-result dl>div{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:11px 0;border-top:1px solid var(--merge-rule)}.contact-result dt{color:var(--merge-copper);font-size:9px}.contact-result dd{margin:0;color:var(--merge-ink);font-size:10px;line-height:1.55}.header-cta--quiet{color:var(--merge-ink)!important;background:#f4e4d0!important;border:1px solid var(--merge-rule)}@media(max-width:1180px){.merged-hero{padding:72px 0 80px}.merged-hero__grid{grid-template-columns:minmax(0,1fr) minmax(390px,.88fr);gap:44px}.merged-hero h1{font-size:50px}.problem-grid,.scenario-grid{grid-template-columns:1fr 1fr}.scenario-grid article{min-height:350px}.merged-contact__grid{grid-template-columns:.85fr 1.15fr;gap:42px}.merged-contact h1{font-size:49px}}@media(max-width:900px){.merged-hero__grid,.merged-heading,.service-system,.value-layout,.trust-layout,.merged-contact__grid{grid-template-columns:1fr}.merged-hero h1 span,.merged-contact h1 span{white-space:normal}.knowledge-flow{max-width:620px}.merged-heading{gap:17px}.service-system__core{min-height:230px}.plan-entry-grid{grid-template-columns:1fr}.method-timeline{grid-template-columns:1fr 1fr;gap:20px}.method-timeline:before{display:none}.contact-wizard{min-height:610px}.merged-contact__copy{padding-top:0}}@media(max-width:600px){.merged-hero{padding:46px 0 56px}.merged-hero__grid{gap:36px}.merged-hero h1{font-size:clamp(38px,11.4vw,46px);line-height:1.08}.merged-hero h1 span{white-space:nowrap}.merged-hero__lead{font-size:14px}.merged-actions{display:grid}.merged-actions .button{width:100%;justify-content:space-between}.knowledge-flow{padding:16px}.knowledge-flow__core{width:170px}.knowledge-flow__outputs{gap:5px}.knowledge-flow__outputs>div{padding:11px 7px}.knowledge-flow__outputs small{font-size:8px}.merged-section{padding:64px 0}.merged-heading{margin-bottom:30px}.merged-heading h2{font-size:34px}.problem-grid,.scenario-grid,.service-system__orbit,.value-cards,.trust-list,.contact-confirm ul{grid-template-columns:1fr}.problem-grid article{min-height:215px}.scenario-grid article{min-height:auto}.service-system__core{min-height:210px}.service-system__core strong{font-size:55px}.method-timeline{grid-template-columns:1fr}.method-timeline article{display:grid;grid-template-columns:52px 1fr;column-gap:18px}.method-timeline h3{margin:5px 0}.method-timeline p,.method-timeline small{grid-column:2}.method-timeline p{min-height:auto}.metric-details>div{grid-template-columns:1fr}.trust-layout{gap:36px}.trust-layout h2{font-size:34px}.trust-layout h2 span{display:inline}.merged-contact{padding:39px 0 50px}.merged-contact h1{font-size:41px}.merged-contact h1 span{white-space:nowrap}.contact-confirm{display:none}.contact-local-note{margin-top:18px}.contact-wizard{min-height:590px}.contact-wizard__top{padding:16px 18px}.contact-progress{padding:15px 18px}.contact-progress li b{display:none}.contact-step,.contact-result{padding:23px 18px}.wizard-actions{display:grid;grid-template-columns:1fr 1.45fr}.wizard-actions .button{min-width:0;padding-inline:12px;font-size:10px}}@media(prefers-reduced-motion:reduce){.problem-grid article:hover{transform:none}.scenario-grid a:hover svg,.plan-entry-grid a:hover svg,.text-link:hover svg{transform:none}}.g4-page{background:var(--merge-paper);color:var(--merge-ink)}.g4-page h1,.g4-page h2,.g4-page h3{color:var(--merge-ink)}.g4-page h1>span{display:block}.g4-page p{color:var(--merge-body)}.g4-hero{padding:78px 0 88px;background:radial-gradient(circle at 12% 10%,rgba(201,111,71,.12),transparent 28%),linear-gradient(135deg,#fffaf2,#f3e3cf)}.g4-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:80px}.g4-hero h1{margin:18px 0 22px;font-size:clamp(48px,4.2vw,60px);line-height:1.08}.g4-hero>div>div>p{max-width:34em;font-size:15px;line-height:1.8}.g4-scorecard{padding:30px;border-radius:18px;background:var(--merge-ink);color:#fff;box-shadow:var(--merge-shadow)}.g4-scorecard>small{color:#eab18d;letter-spacing:.14em}.g4-scorecard h2{margin:15px 0 28px;color:#fff;font-size:30px}.g4-scorecard>div{display:grid;grid-template-columns:78px 1fr 35px;gap:12px;align-items:center;margin:17px 0;font-size:10px}.g4-scorecard i{height:6px;border-radius:8px;background:#ffffff26}.g4-scorecard i:after{content:"";display:block;width:var(--score);height:100%;border-radius:inherit;background:#e6a17b}.g4-scorecard b{color:#f2c4aa}.g4-scorecard>p{margin:26px 0 0;color:#c9d5d0;font-size:9px}.g4-section{padding:clamp(75px,7vw,105px) 0;border-top:1px solid var(--merge-rule)}.g4-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:end;margin-bottom:42px}.g4-heading h2{margin:10px 0 0;font-size:clamp(35px,3vw,48px);line-height:1.15}.g4-heading>p{margin:0;font-size:14px;line-height:1.8}.g4-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.g4-value-grid article{min-height:300px;padding:25px;border:1px solid var(--merge-rule);border-radius:15px;background:#fffdf9}.g4-value-grid article>span{float:right;color:#a9896c;font:13px Georgia,serif}.g4-value-grid article>svg{width:26px;height:26px;color:var(--merge-copper)}.g4-value-grid h3{margin:50px 0 12px;font-size:21px}.g4-value-grid p{font-size:12px;line-height:1.7}.g4-value-grid small{display:flex;gap:7px;margin-top:20px;padding-top:14px;border-top:1px solid var(--merge-rule);color:var(--merge-ink);font-size:9px;line-height:1.6}.g4-value-grid small svg{flex:none;color:var(--merge-copper)}.g4-measure{background:var(--merge-ivory)}.g4-measure__layout{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.g4-measure__cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.g4-measure__cards article{padding:22px;border:1px solid var(--merge-rule);border-radius:12px;background:#fffdf9}.g4-measure__cards svg{color:var(--merge-copper)}.g4-measure__cards span{float:right;color:#9d8268;font-size:9px}.g4-measure__cards h3{margin:26px 0 8px;font-size:18px}.g4-measure__cards p{font-size:10px}.g4-measure details{padding:26px;border:1px solid var(--merge-rule);border-radius:14px;background:#f4e4d0}.g4-measure summary{font-size:17px;font-weight:800}.g4-measure ol{margin:22px 0 0;padding:0;list-style:none;counter-reset:item}.g4-measure li{padding:12px 0;border-top:1px solid var(--merge-rule);color:var(--merge-body);font-size:11px;counter-increment:item}.g4-measure li:before{content:"0" counter(item);margin-right:12px;color:var(--merge-copper);font:11px Georgia,serif}.g4-assets{background:#fffdf9}.g4-asset-grid,.g4-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.g4-asset-grid article,.g4-path-grid article{padding:27px;border:1px solid var(--merge-rule);border-radius:15px;background:var(--merge-paper)}.g4-asset-grid>article>span,.g4-path-grid>article>span{color:var(--merge-copper);font-size:9px;letter-spacing:.12em}.g4-asset-grid h3,.g4-path-grid h3{margin:18px 0 23px;font-size:22px}.g4-asset-grid article>div{display:flex;align-items:baseline;gap:10px;padding:12px 0;border-top:1px solid var(--merge-rule)}.g4-asset-grid strong{font:30px Georgia,serif}.g4-asset-grid small{font-size:9px}.g4-asset-grid p{font-size:10px;line-height:1.7}.g4-value-plans{background:#f2e2cd}.g4-path-grid>article>strong{font:34px Georgia,serif}.g4-path-grid p{min-height:63px;font-size:11px;line-height:1.7}.g4-path-grid dl{display:grid;grid-template-columns:76px 1fr;padding:11px 0;border-top:1px solid var(--merge-rule);font-size:10px}.g4-path-grid dd{margin:0}.g4-path-grid a{display:flex;align-items:center;gap:7px;margin-top:18px;color:var(--merge-ink);font-size:10px;font-weight:800}.g4-faq-cta{background:#fffaf2}.g4-faq-cta__grid{display:grid;grid-template-columns:1fr 1fr;gap:75px}.g4-faq-cta h2{font-size:44px;line-height:1.15}.g4-faq-cta__grid>div:last-child{border-top:1px solid var(--merge-rule)}.g4-faq-cta details{border-bottom:1px solid var(--merge-rule)}.g4-faq-cta summary{display:flex;justify-content:space-between;padding:19px 0;color:var(--merge-ink);font-size:12px;font-weight:800;cursor:pointer}.g4-faq-cta details p{margin:0;padding:0 30px 18px 0;font-size:10px;line-height:1.7}.g4-method-page .page-hero--method,.g4-solutions-page .page-hero--solutions{min-height:auto;padding:78px 0 86px;background:linear-gradient(135deg,#fffaf2,#f3e3cf);color:var(--merge-ink)}.g4-method-page .page-hero h1,.g4-solutions-page .page-hero h1{max-width:720px;font-size:clamp(46px,4vw,58px);line-height:1.1}.g4-method-page .method-layout,.g4-method-page .principles{padding:90px 0;background:#fffdf9}.g4-method-page .principles{background:var(--merge-ivory)}.g4-method-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.g4-method-flow article{position:relative;min-height:330px;padding:24px;border:1px solid var(--merge-rule);border-radius:15px;background:var(--merge-paper)}.g4-method-flow article>span{display:grid;place-items:center;width:45px;height:45px;border:1px solid var(--merge-copper);border-radius:50%;color:var(--merge-copper);font:12px Georgia,serif}.g4-method-flow article>svg{position:absolute;right:22px;top:25px;width:24px;height:24px;color:var(--merge-copper)}.g4-method-flow h3{margin:45px 0 12px;font-size:20px}.g4-method-flow p{font-size:11px;line-height:1.75}.g4-method-flow small{display:flex;gap:7px;margin-top:20px;padding-top:14px;border-top:1px solid var(--merge-rule);font-size:9px;line-height:1.6}.g4-method-flow small svg{flex:none;color:var(--merge-copper)}.g4-principle-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.g4-principle-grid article{padding:24px;border:1px solid var(--merge-rule);border-radius:12px;background:#fffdf9}.g4-principle-grid span{color:var(--merge-copper);font-size:9px}.g4-principle-grid h3{margin:18px 0 8px;font-size:18px}.g4-principle-grid p{font-size:10px}.g4-solutions-page .solution-list{padding:86px 0;background:#fffdf9}.g4-solutions-page .solution-row{min-height:350px;background:var(--merge-paper)}.g4-solutions-page .local-demo{margin:75px 0;border-radius:18px;background:var(--merge-ink)}.g4-solutions-page .local-demo__grid{min-height:auto}.g4-solutions-page .demo-input,.g4-solutions-page .demo-output{min-height:280px}.g4-solutions-page .demo-empty{min-height:210px}.g4-solutions-page .decision-section{background:var(--merge-ivory)}.g4-about-page .about-hero{min-height:auto;padding:80px 0;background:linear-gradient(135deg,#fffaf2,#f3e3cf)}.g4-about-page .about-hero h1{font-size:clamp(43px,3.8vw,56px);line-height:1.1}.g4-about-page .about-values{padding:90px 0;background:#fffdf9}.g4-about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.g4-about-values article{min-height:270px;padding:26px;border:1px solid var(--merge-rule);border-radius:15px;background:var(--merge-paper)}.g4-about-values svg{color:var(--merge-copper)}.g4-about-values span{float:right;color:#aa8c6e}.g4-about-values h3{margin:55px 0 10px;font-size:21px}.g4-about-values p{font-size:11px}.g4-facts{padding:80px 0;background:var(--merge-ivory)}.g4-facts__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.g4-facts h2{font-size:40px}.g4-facts a{display:inline-flex;gap:7px;margin-top:20px;color:var(--merge-ink);font-weight:800}.g4-facts__grid>div:last-child{display:grid;gap:10px}.g4-facts article{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:18px;border:1px solid var(--merge-rule);border-radius:12px;background:#fffdf9}.g4-facts article svg{color:var(--merge-copper)}.g4-facts article h3,.g4-facts article p{margin:0}.g4-facts article h3{font-size:14px}.g4-facts article p{margin-top:5px;font-size:10px}.about-mike{padding:clamp(72px,7vw,104px) 0;background:#f8f2e8;border-block:1px solid var(--merge-rule)}.about-mike__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(42px,6vw,84px);align-items:start}.about-mike__visual{position:relative;margin:0;min-width:0;overflow:hidden;border-top:1px solid var(--merge-copper);background:#dfe5df}.about-mike__visual img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center}.about-mike__visual figcaption{position:absolute;inset:auto 0 0;display:grid;gap:5px;padding:22px 24px;color:#fff;background:linear-gradient(transparent,#11342ae0)}.about-mike__visual figcaption span{font-size:10px;letter-spacing:.14em}.about-mike__visual figcaption strong{font-size:15px}.about-mike__content{min-width:0}.about-mike__content h2{max-width:14em;margin:17px 0 18px;color:var(--merge-ink);font-size:clamp(34px,3.4vw,48px);line-height:1.14;letter-spacing:-.03em}.about-mike__identity{margin:0;padding:14px 0;border-block:1px solid var(--merge-rule);color:var(--merge-copper);font-weight:750}.about-mike__intro{max-width:48em;margin:22px 0 28px;color:var(--merge-body)}.about-mike__responsibilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--merge-rule)}.about-mike__responsibilities article{min-width:0;padding:20px 18px 22px 0}.about-mike__responsibilities article+article{padding-left:18px;border-left:1px solid var(--merge-rule)}.about-mike__responsibilities span{color:var(--merge-copper);font-size:11px;font-weight:800}.about-mike__responsibilities h3{margin:12px 0 8px;color:var(--merge-ink)}.about-mike__responsibilities p{margin:0;color:var(--merge-body)}.about-mike__links{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:28px}.about-mike__links a{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-weight:800;text-decoration-thickness:1px;text-underline-offset:4px}.about-mike__links svg{flex:none;font-size:18px}.about-mike__primary{padding:0 18px;color:#fff;background:var(--merge-ink)}.about-mike__secondary{color:var(--merge-ink);text-decoration:underline}.about-mike__links a:focus-visible{outline:3px solid var(--merge-copper);outline-offset:4px}.about-mike__visual img{height:auto}@media(max-width:900px){.about-mike__grid{grid-template-columns:1fr}.about-mike__visual{max-width:680px}.about-mike__visual img{aspect-ratio:4/3}.about-mike__content h2{max-width:18em}}@media(max-width:600px){.about-mike{padding:58px 0}.about-mike__grid{gap:30px}.about-mike__visual img{aspect-ratio:4/3}.about-mike__visual figcaption{padding:18px}.about-mike__content h2{font-size:32px}.about-mike__identity{font-size:13px;line-height:1.7}.about-mike__responsibilities{grid-template-columns:1fr}.about-mike__responsibilities article{padding:17px 0}.about-mike__responsibilities article+article{padding-left:0;border-left:0;border-top:1px solid var(--merge-rule)}.about-mike__links{display:grid}.about-mike__links a{width:100%;box-sizing:border-box;justify-content:space-between}.about-mike__primary{padding-inline:16px}}.advisor-page .advisor-hero{padding:72px 0 65px}.advisor-page .advisor-hero h1 span{display:block}.advisor-page .advisor-workspace{padding:52px 0 72px}.advisor-page .advisor-empty{min-height:120px;margin:15px 20px}.advisor-page .advisor-question{margin:15px 20px;padding:17px}.advisor-page .advisor-answer{margin:15px 20px;padding:19px}.advisor-page .advisor-grid>aside{padding:22px}.advisor-page .advisor-prompts{gap:7px}.merged-pricing-page .pricing-hero{padding:72px 0 82px;background:linear-gradient(135deg,#fffaf2,#f3e3cf)}.merged-pricing-page .pricing-hero h1{font-size:clamp(46px,4vw,57px);line-height:1.08}.merged-pricing-page .pricing-build,.merged-pricing-page .annual-section,.merged-pricing-page .business-value-section,.merged-pricing-page .boundaries-section{color:var(--merge-ink);background:var(--merge-ivory)}.merged-pricing-page .pricing-build .eyebrow,.merged-pricing-page .annual-section .eyebrow,.merged-pricing-page .boundaries-section .eyebrow{color:var(--merge-copper)}.merged-pricing-page .pricing-build h2,.merged-pricing-page .annual-section h2,.merged-pricing-page .business-value-section h2,.merged-pricing-page .boundaries-section h2{color:var(--merge-ink)}.merged-pricing-page .business-value-grid{gap:14px;border:0;background:transparent}.merged-pricing-page .business-value-grid article{border:1px solid var(--merge-rule);border-radius:15px;background:#fffdf9}.merged-pricing-page .business-value-grid article>span,.merged-pricing-page .business-value-grid p,.merged-pricing-page .business-value-grid li{color:var(--merge-body)}.merged-pricing-page .build-plan{color:var(--merge-ink);background:#fffdf9}.merged-pricing-page .build-plan h3,.merged-pricing-page .build-plan p{color:inherit}.merged-pricing-page .pricing-boundary{background:#f7ead9;color:var(--merge-body)}.merged-pricing-page .boundaries-grid ul{background:#fffdf9;border-radius:16px}.merged-pricing-page .pricing-form{border-radius:16px;background:#fffdf9}.merged-pricing-page .faq-list details{background:#fffdf9}@media(max-width:1024px){.g4-value-grid,.g4-method-flow{grid-template-columns:1fr 1fr}.g4-hero__grid{gap:45px}.g4-asset-grid,.g4-path-grid{grid-template-columns:1fr}.g4-about-values{grid-template-columns:1fr 1fr}}@media(max-width:767px){.g4-hero__grid,.g4-heading,.g4-measure__layout,.g4-faq-cta__grid,.g4-facts__grid{grid-template-columns:1fr}.g4-hero{padding:52px 0 62px}.g4-hero h1,.g4-method-page .page-hero h1,.g4-solutions-page .page-hero h1,.g4-about-page .about-hero h1{font-size:clamp(38px,10.8vw,46px)}.g4-heading{gap:14px;margin-bottom:28px}.g4-heading h2{font-size:33px}.g4-value-grid,.g4-method-flow,.g4-about-values{grid-template-columns:1fr}.g4-value-grid article,.g4-method-flow article,.g4-about-values article{min-height:auto}.g4-measure__cards,.g4-principle-grid{grid-template-columns:1fr}.g4-faq-cta__grid{gap:35px}.g4-faq-cta h2{font-size:34px}.g4-method-page .page-hero--method,.g4-solutions-page .page-hero--solutions,.g4-about-page .about-hero{padding:52px 0 62px}.g4-solutions-page .local-demo{margin:55px 0}.g4-facts{padding:65px 0}.advisor-page .advisor-hero{padding:52px 0}.advisor-page .advisor-empty{min-height:100px}.merged-pricing-page .pricing-hero{padding:52px 0 62px}.merged-pricing-page .business-value-grid{grid-template-columns:1fr}}.contact-tool{display:grid;gap:22px;max-width:980px;margin-inline:auto;padding:clamp(24px,4vw,48px);background:var(--ivory);border:1px solid var(--line-warm);border-radius:20px;box-shadow:var(--shadow-warm)}.contact-tool__status{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:12px;background:var(--sand);color:var(--ink)}.contact-tool__status div{display:grid;gap:4px}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-form .field{display:grid;align-content:start;gap:8px}.contact-form .field:nth-child(2),.contact-form .field--check,.contact-form__submit{grid-column:1 / -1}.contact-form label{font-weight:700;color:var(--ink)}.contact-form textarea{width:100%;min-height:136px;resize:vertical}.field__meta{display:flex;justify-content:space-between;gap:16px;color:#6e6a5d;font-size:.84rem}.field--check{grid-template-columns:24px 1fr;padding:16px;background:var(--paper);border:1px solid var(--line-warm);border-radius:10px}.field--check input{width:20px;height:20px;accent-color:var(--copper)}.field--check .field__error{grid-column:2}.field__error{color:#9f311a;display:flex;gap:6px}.contact-form__submit{justify-self:start}.contact-summary{padding:24px;background:var(--paper);border:1px solid var(--clay);border-left:4px solid var(--copper);border-radius:12px;animation:warm-reveal var(--motion-slow) var(--ease-standard) both}.method-layout{padding-block:var(--section-space);background:var(--paper)}.method-layout__grid{grid-template-columns:1fr;gap:42px}.method-layout__grid>aside{max-width:720px}.phase-list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;counter-reset:phase}.phase-list:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:2px;background:linear-gradient(90deg,var(--clay),var(--copper),var(--clay));z-index:0}.phase-row{position:relative;z-index:1;display:grid;grid-template-columns:auto auto 1fr;gap:14px;align-items:start;min-height:260px;padding:28px;background:var(--ivory);border:1px solid var(--line-warm);border-radius:16px;box-shadow:0 10px 30px #482e190f;transition:transform var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.phase-row:hover,.phase-row:focus-within{transform:translateY(-4px);border-color:var(--clay);box-shadow:var(--shadow-warm)}.phase-row>span{color:var(--copper);font-weight:800}.phase-row>svg{color:var(--copper);width:26px;height:26px}.phase-row>div{grid-column:1 / -1}.phase-row small{display:inline-flex;gap:7px;align-items:center;margin-top:20px;color:var(--ink);font-weight:700}.local-demo{margin-block:var(--section-space);padding:clamp(28px,4vw,48px);background:var(--sand-soft);border:1px solid var(--line-warm);border-radius:20px;box-shadow:var(--shadow-warm)}.local-demo__head{display:flex;justify-content:space-between;gap:24px;align-items:end;padding-bottom:24px;border-bottom:1px solid var(--line-warm)}.local-demo__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;margin-top:24px}.demo-input,.demo-output{min-height:290px;padding:24px;background:var(--paper);border:1px solid var(--line-warm);border-radius:14px}.demo-input{display:grid;align-content:start;gap:14px}.demo-output{display:grid;align-content:center}.demo-empty{min-height:150px;display:grid;place-content:center;justify-items:start;gap:12px}.demo-result{display:grid;gap:14px;animation:warm-reveal var(--motion-slow) var(--ease-standard) both}.status-badge{padding:8px 12px;color:var(--copper);background:var(--paper);border:1px solid var(--clay);border-radius:999px;white-space:nowrap}@media(max-width:760px){.contact-form,.phase-list,.local-demo__grid{grid-template-columns:1fr}.contact-form .field,.contact-form .field:nth-child(2),.contact-form .field--check,.contact-form__submit{grid-column:auto}.phase-list:before{inset:20px auto 20px 20px;width:2px;height:auto}.phase-row{min-height:auto;margin-left:18px}.local-demo__head{display:grid;align-items:start}.demo-input,.demo-output{min-height:auto}}.owner-hero{background:linear-gradient(rgba(189,79,39,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(189,79,39,.055) 1px,transparent 1px),radial-gradient(circle at 80% 24%,rgba(217,135,95,.22),transparent 30%),linear-gradient(135deg,var(--ivory),var(--sand-soft));background-size:72px 72px,72px 72px,auto,auto}.owner-asset-ledger{position:relative;isolation:isolate}.owner-asset-ledger:before{content:"企业知识资产图谱";display:block;padding:10px 18px;color:var(--copper);background:var(--paper);border-bottom:1px solid var(--line-warm);font-size:.72rem;font-weight:800;letter-spacing:.12em}.owner-asset-entry:after{content:"可维护";justify-self:end;padding:4px 8px;color:var(--ink);background:var(--sand-soft);border-radius:999px;font-size:.7rem;font-style:normal}.solution-row{border-top:4px solid var(--clay)}.solution-row:nth-child(2n){background:var(--sand-soft);border-top-color:var(--copper)}.solution-row__title>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--copper);color:#fff;font-weight:800}.advisor-console{border-top:4px solid var(--copper)}.advisor-console__top:after{content:"输入 → 检索 → 带来源回答 → 继续追问";margin-left:auto;color:#6f5945;font-size:.76rem;letter-spacing:.04em}.site-footer:before{content:"";display:block;width:min(calc(100% - 48px),var(--container));height:3px;margin:-52px auto 48px;background:linear-gradient(90deg,var(--copper) 0 18%,var(--clay) 18% 42%,var(--line-warm) 42%)}@media(max-width:600px){.owner-hero{background-size:44px 44px,44px 44px,auto,auto}.owner-asset-entry:after{content:"";width:7px;height:7px;padding:0;background:var(--clay)}.advisor-console__top:after{display:none}}@media(prefers-reduced-motion:reduce){.phase-row:hover,.phase-row:focus-within{transform:none!important}}.home-overview{background:var(--paper)}.home-overview__hero{min-height:700px;padding:58px 0 64px;background:radial-gradient(circle at 82% 18%,rgba(217,135,95,.22),transparent 30%),linear-gradient(135deg,var(--ivory),var(--sand-soft))}.home-overview__hero-grid{display:grid;grid-template-columns:minmax(600px,1.08fr) minmax(420px,.92fr);gap:clamp(34px,3.5vw,54px);align-items:center}.home-overview__copy h1{margin:16px 0 20px;max-width:none;font-size:clamp(3.25rem,4vw,3.625rem);line-height:1.08;letter-spacing:-.04em}.home-overview__copy h1>span{display:block;width:max-content;max-width:100%;white-space:nowrap}.home-overview__lead{max-width:35em;font-size:1.06rem}.home-overview__chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.home-overview__chips li{padding:9px 12px;border:1px solid var(--line-warm);background:#fffdf8d1;color:var(--ink);font-size:.85rem}.home-overview__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.home-overview__next{display:inline-flex;align-items:center;gap:9px;margin-top:18px;color:var(--copper);font-weight:700}.home-overview__next svg{transition:transform var(--motion-fast) var(--ease-standard)}.home-overview__next:hover svg{transform:translateY(4px)}.asset-map{max-width:560px;justify-self:end;padding:24px;background:#fffdf8f5;border:1px solid var(--line-warm);border-radius:20px;box-shadow:var(--shadow-warm)}.asset-map>header{display:flex;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--line-warm);font-size:.72rem}.asset-map>header span{color:var(--copper);letter-spacing:.12em}.asset-map__core{display:flex;gap:16px;align-items:center;width:min(78%,420px);margin:30px auto 0;padding:20px 24px;color:#fff;background:var(--deep-green-accent);border-radius:12px}.asset-map__core svg{width:32px;height:32px;color:#efb18e}.asset-map__core div{display:grid;gap:3px}.asset-map__core strong{font-size:1.25rem}.asset-map__core span,.asset-map__core small{color:#f4decf}.asset-map__line{position:relative;display:flex;justify-content:space-around;width:78%;height:44px;margin:auto;border-bottom:1px solid var(--clay)}.asset-map__line:before{content:"";position:absolute;left:50%;top:0;height:100%;border-left:1px solid var(--clay)}.asset-map__line i{align-self:end;width:8px;height:8px;margin-bottom:-4px;border-radius:50%;background:var(--copper)}.asset-map__entries{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.asset-map__entries article{min-height:168px;padding:15px;background:var(--ivory);border:1px solid var(--line-warm)}.asset-map__entries svg{color:var(--copper);width:24px;height:24px}.asset-map__entries small{display:block;margin-top:20px;color:#6d6256}.asset-map__entries h2{margin:5px 0 8px;font-size:1.08rem}.asset-map__entries p{margin:0;font-size:.82rem;line-height:1.55}.asset-map>footer{display:flex;align-items:center;gap:8px;padding-top:18px;color:#655b50;font-size:.82rem}.asset-map>footer svg{color:var(--copper)}.home-start{padding:var(--section-space) 0;background:var(--paper)}.home-start__heading{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end}.home-start__heading h2{max-width:12em;margin:10px 0 0}.home-start__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}.home-start__steps article{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:28px;background:var(--ivory);border:1px solid var(--line-warm);border-top:4px solid var(--clay)}.home-start__steps article>span{color:var(--copper);font-weight:800}.home-start__steps article>svg{justify-self:end;color:var(--copper)}.home-start__steps h3,.home-start__steps p{grid-column:1/-1}.home-start__steps h3{margin:18px 0 0}.home-start__steps p{margin:0}.home-start__decision{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:28px;padding:18px;color:var(--ink);background:var(--sand-soft);border:1px solid var(--line-warm)}.home-start__decision div{display:flex;align-items:center;gap:8px;font-weight:700}.home-start__decision div svg{color:var(--copper)}.desktop-nav a[data-nav-group=service]:first-of-type{margin-left:8px}.desktop-nav a[data-nav-group=company]{margin-left:8px}.button:focus-visible,.header-cta:focus-visible,.home-overview__next:focus-visible,.desktop-nav a:focus-visible{outline:3px solid rgba(189,79,39,.28);outline-offset:4px}@media(max-width:1240px){.desktop-nav{gap:9px;font-size:.82rem}.header-cta{padding-inline:13px}.home-overview__hero-grid{grid-template-columns:minmax(560px,1.12fr) minmax(400px,.88fr);gap:30px}.asset-map{padding:20px}.asset-map__entries p{display:none}.asset-map__entries article{min-height:115px}}@media(max-width:1080px){.home-overview__hero{min-height:auto}.home-overview__hero-grid{grid-template-columns:1fr}.asset-map{max-width:760px;justify-self:stretch}.asset-map__entries p{display:block}.asset-map__entries article{min-height:168px}}@media(max-width:900px){.home-overview__hero{padding:50px 0 58px}.home-overview__copy h1{font-size:clamp(2.55rem,8vw,3.4rem)}.home-start__heading{grid-template-columns:1fr;gap:18px}.home-start__steps{grid-template-columns:1fr}.home-start__decision{align-items:flex-start;flex-direction:column}.home-start__decision>svg{transform:rotate(90deg)}}@media(max-width:600px){.home-overview__hero-grid{gap:30px}.home-overview__copy h1{font-size:clamp(2.35rem,10.8vw,3rem);line-height:1.08;letter-spacing:-.045em}.home-overview__copy h1>span{width:auto;white-space:normal;word-break:keep-all;overflow-wrap:normal}.home-overview__copy h1 span:nth-child(2),.home-overview__copy h1 span:nth-child(3){display:inline}.home-overview__actions{display:grid}.asset-map{padding:18px}.asset-map>header{display:grid}.asset-map__core{width:100%;margin-top:22px}.asset-map__line{width:88%}.asset-map__entries{grid-template-columns:1fr}.asset-map__entries article{min-height:auto}.asset-map__entries small{margin-top:10px}}@media(prefers-reduced-motion:reduce){.home-overview__next:hover svg,.button:hover svg,.header-cta:hover svg{transform:none!important}.button:hover,.header-cta:hover{transform:none!important}}.home-overview__actions .button:focus,.home-overview__actions .button:focus-visible{outline:3px solid rgba(189,79,39,.46)!important;outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing-hero{position:relative;overflow:hidden;padding:88px 0 96px;background:var(--stone)}.pricing-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.48;background-image:linear-gradient(rgba(20,51,41,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,51,41,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}.pricing-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,6.4fr) minmax(420px,5.6fr);gap:clamp(54px,7vw,106px);align-items:center}.pricing-hero__copy h1{max-width:790px;margin-bottom:26px;font-size:clamp(46px,4.2vw,64px);line-height:1.12}.pricing-hero__lead{max-width:720px;margin-bottom:28px;color:#4e5a54;font-size:17px}.pricing-hero__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.pricing-hero__tags span{padding:7px 10px;border:1px solid #cfc7ba;color:#53615a;background:#fbf9f4ad;font-size:12px}.pricing-architecture{position:relative;padding:22px;border:1px solid #c9c0b3;background:#fbf9f4f0;box-shadow:0 32px 72px #1433291f}.pricing-architecture__top{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:10px;letter-spacing:.08em}.pricing-architecture__top strong{color:var(--ink);letter-spacing:0}.pricing-architecture__core{width:64%;margin:28px auto 0;padding:18px;display:flex;gap:14px;align-items:center;border:1px solid var(--ink);color:#fff;background:var(--ink)}.pricing-architecture__core>svg{width:32px;height:32px;color:#f4b48e}.pricing-architecture__core div{display:grid}.pricing-architecture__core span,.pricing-architecture__core small{color:#b9c7c0;font-size:9px;letter-spacing:.08em}.pricing-architecture__core strong{margin:3px 0;font-family:var(--display);font-size:18px}.pricing-architecture__rail{position:relative;width:68%;height:46px;margin:auto;border-right:1px solid #9f988c;border-bottom:1px solid #9f988c;border-left:1px solid #9f988c}.pricing-architecture__rail i{position:absolute;bottom:-4px;width:7px;height:7px;border-radius:50%;background:var(--orange)}.pricing-architecture__rail i:nth-child(1){left:-4px}.pricing-architecture__rail i:nth-child(2){left:calc(50% - 3px)}.pricing-architecture__rail i:nth-child(3){right:-4px}.pricing-architecture__outputs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pricing-architecture__outputs div{min-height:108px;padding:14px 10px;display:flex;flex-direction:column;border:1px solid var(--rule);background:#fff}.pricing-architecture__outputs svg{color:var(--orange)}.pricing-architecture__outputs span{margin-top:auto;color:var(--muted);font-size:10px}.pricing-architecture__outputs strong{margin-top:3px;color:var(--ink);font-size:12px}.pricing-architecture>p{margin:16px 0 0;display:flex;gap:8px;align-items:center;color:var(--muted);font-size:11px}.pricing-architecture>p svg{color:var(--orange-dark)}.pricing-pains{padding:72px 0 96px;background:var(--paper)}.pricing-section-heading{display:grid;grid-template-columns:7fr 5fr;gap:72px;align-items:end;margin-bottom:48px}.pricing-section-heading h2{max-width:760px;margin:0;font-size:clamp(34px,3.1vw,46px);line-height:1.2}.pricing-section-heading>p{margin:0;color:var(--muted)}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.pain-grid article{position:relative;min-height:220px;padding:24px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.pain-grid article>span{color:#9a9287;font-size:10px}.pain-grid article>svg{position:absolute;right:24px;top:23px;color:var(--orange);font-size:22px}.pain-grid h3{margin:76px 0 10px;color:var(--ink);font-size:19px}.pain-grid p{margin:0;color:var(--muted);font-size:13px}.pricing-build{color:#dfe8e3;background:var(--ink)}.pricing-build .pricing-section-heading h2,.annual-section .pricing-section-heading h2,.boundaries-section h2{color:#fff}.pricing-build .pricing-section-heading>p,.annual-section .pricing-section-heading>p{color:#aebdb5}.build-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px}.build-plan{position:relative;padding:28px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.2);color:#dfe8e3;background:#173b30;transition:transform .18s ease,border-color .18s ease,background .18s ease}.build-plan:hover{transform:translateY(-3px);border-color:#ffffff6b}.build-plan.is-selected{border-color:#f4b48e;box-shadow:inset 0 0 0 1px #f4b48e}.build-plan--featured{color:var(--body);background:#f4eee4;border-color:#f4eee4}.build-plan__index{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px}.build-plan__index span{color:#9eafa7;font-size:11px}.build-plan__index b{padding:5px 8px;color:#5e2c16;background:#f4b48e;font-size:10px;letter-spacing:.06em}.build-plan h3{margin-bottom:5px;color:#fff;font-size:25px}.build-plan--featured h3{color:var(--ink)}.build-plan__subtitle{min-height:48px;color:#adbbb4;font-size:13px}.build-plan--featured .build-plan__subtitle{color:var(--muted)}.build-plan__price{margin:18px 0 0;color:#fff;font-family:var(--display);font-size:46px;font-weight:700;line-height:1}.build-plan--featured .build-plan__price{color:var(--ink)}.build-plan__price sup{margin-right:4px;font-family:inherit;font-size:20px}.build-plan__price small{margin-left:4px;font-family:sans-serif;font-size:12px;font-weight:500}.build-plan__billing{margin:8px 0 24px;color:#9eafa7;font-size:10px;letter-spacing:.1em}.build-plan__outcome{min-height:74px;padding:16px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);color:#fff;font-size:14px}.build-plan--featured .build-plan__outcome{color:var(--ink);border-color:var(--rule)}.build-plan ul,.operations-card ul,.value-grid ul,.boundaries-grid ul{margin:8px 0 26px;padding:0;list-style:none}.build-plan li,.operations-card li,.value-grid li,.boundaries-grid li{display:flex;gap:9px;align-items:flex-start;padding:7px 0;font-size:13px}.build-plan li svg,.operations-card li svg,.value-grid li svg,.boundaries-grid li svg{margin-top:4px;color:#f4b48e}.build-plan__note{display:flex;gap:8px;padding:12px;color:#6a5a50;background:#e8ded0;font-size:10px;line-height:1.55}.build-plan__note svg{margin-top:2px;color:var(--orange-dark)}.button--plan{width:100%;margin-top:auto;color:#fff;border-color:#ffffff80;background:transparent}.build-plan--featured .button--plan{color:#fff;border-color:var(--ink);background:var(--ink)}.build-plan.is-selected .button--plan{color:var(--ink);border-color:#f4b48e;background:#f4b48e}.pricing-boundary{margin-top:18px;padding:18px 20px;display:flex;gap:12px;border:1px solid rgba(255,255,255,.16)}.pricing-boundary svg{margin-top:5px;color:#f4b48e}.pricing-boundary p{margin:0;color:#acbbb3;font-size:12px}.pricing-boundary strong{margin-right:10px;color:#fff}.pricing-compare{background:var(--paper)}.comparison-shell{overflow:hidden;border:1px solid var(--rule);background:#fff}.comparison-desktop{overflow-x:auto}.comparison-desktop table{width:100%;border-collapse:collapse;table-layout:fixed}.comparison-desktop th,.comparison-desktop td{padding:16px 18px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left;font-size:12px}.comparison-desktop th:first-child{width:25%}.comparison-desktop thead th{padding-top:22px;color:var(--ink);background:#eee9e0;font-family:var(--display);font-size:15px}.comparison-desktop thead small{display:block;margin-top:7px;color:var(--orange-dark);font-family:sans-serif;font-size:11px}.comparison-desktop tbody th{color:var(--ink)}.comparison-desktop td{color:var(--muted)}.comparison-desktop td svg{color:var(--orange);vertical-align:-3px}.comparison-desktop tr:last-child>*{border-bottom:0}.comparison-desktop tr>*:last-child{border-right:0}.comparison-mobile{display:none}.custom-training-notice{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,68px);margin-top:34px;padding:clamp(24px,3vw,38px);border:1px solid #d7b69f;border-left:5px solid var(--orange);background:#fff8ef}.custom-training-notice__heading>span{color:var(--orange-dark);font-size:12px;font-weight:800;letter-spacing:.12em}.custom-training-notice h3{margin:10px 0 13px;color:var(--ink);font-family:var(--display);font-size:clamp(24px,2.3vw,34px);line-height:1.2}.custom-training-notice p{margin:0;color:var(--body);line-height:1.7}.custom-training-notice p strong{display:inline-block;margin-right:5px;padding:3px 8px;color:#fff;background:var(--orange-dark);font-size:13px}.custom-training-notice ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #dfcdbd}.custom-training-notice li{padding:11px 10px;border-bottom:1px solid #dfcdbd;color:var(--ink);font-weight:700}.custom-training-notice li:nth-child(odd){border-right:1px solid #dfcdbd}.operations-section{background:var(--stone)}.operations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.operations-card{padding:26px;display:flex;flex-direction:column;border:1px solid var(--rule);background:var(--paper)}.operations-card.is-selected{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}.operations-card__heading{display:flex;justify-content:space-between;gap:20px}.operations-card__heading span{color:var(--orange-dark);font-size:10px;font-weight:700}.operations-card h3{margin:8px 0 0;color:var(--ink);font-size:22px}.operations-card__heading button{width:34px;height:34px;padding:0;display:grid;place-items:center;border:1px solid var(--rule);border-radius:50%;background:transparent;cursor:pointer}.operations-card__heading button span{width:10px;height:10px;border:1px solid #a69d90;border-radius:50%}.operations-card__heading button svg{color:var(--orange);font-size:22px}.operations-card__price{margin:32px 0 22px;color:var(--ink);font-family:var(--display);font-size:42px;font-weight:700;line-height:1}.operations-card__price sup{font-size:18px}.operations-card__price small{margin-left:5px;font-size:12px}.operations-card__quota{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:18px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.operations-card__quota strong{color:var(--orange-dark);font-size:24px}.operations-card__quota small{display:block;color:var(--muted);font-size:10px}.operations-card__quota i{width:1px;height:34px;background:var(--rule)}.operations-card>p:not(.operations-card__price){min-height:66px;margin:18px 0 4px;color:var(--muted);font-size:13px}.operations-card li svg{color:var(--orange)}.annual-section{color:#dce6e1;background:#0d261e}.annual-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.annual-grid article{padding:28px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.annual-grid article>span{color:#a9b9b1;font-size:11px}.annual-grid article>strong{display:block;margin:34px 0 6px;color:#fff;font-family:var(--display);font-size:clamp(35px,3vw,46px)}.annual-grid article>p{color:#f4b48e;font-size:11px}.annual-grid dl{margin:28px 0 0;padding-top:18px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.15)}.annual-grid dt{color:#84978e;font-size:10px}.annual-grid dd{margin:6px 0 0;color:#dce6e1;font-size:13px;line-height:1.6}.calculator-section{background:var(--paper)}.calculator-shell{display:grid;grid-template-columns:7fr 5fr;border:1px solid var(--rule);background:#fff;box-shadow:0 22px 60px #14332912}.calculator-form{padding:32px}.calculator-form__heading{display:flex;gap:14px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--rule)}.calculator-form__heading>svg{width:34px;height:34px;color:var(--orange)}.calculator-form__heading span{color:var(--orange-dark);font-size:9px;font-weight:700;letter-spacing:.1em}.calculator-form__heading h3{margin:4px 0 0;color:var(--ink);font-size:22px}.calculator-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.calculator-fields label>span{display:block;margin-bottom:8px;color:var(--body);font-size:12px}.calculator-fields label>div{display:flex;border:1px solid var(--rule)}.calculator-fields input{width:100%;min-width:0;padding:12px;border:0;color:var(--ink);background:#fbfaf7;font-weight:700}.calculator-fields em{min-width:52px;padding:12px;border-left:1px solid var(--rule);color:var(--muted);background:#f0ece4;font-size:11px;font-style:normal;text-align:center}.calculator-result{padding:34px;color:#dfe8e3;background:var(--ink)}.calculator-result>span{color:#b2c1b9;font-size:11px}.calculator-result>strong{display:block;margin:10px 0 24px;color:#fff;font-family:var(--display);font-size:54px}.calculator-result>strong small{margin-left:7px;color:#f4b48e;font-size:13px}.release-scale{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.release-scale p{margin:0;padding:14px 6px;color:#9eb0a7;font-size:10px}.release-scale b{display:block;margin-top:3px;color:#fff}.calculator-recommend{margin-top:24px;padding:18px;background:#254a3e}.calculator-recommend span{color:#f4b48e;font-size:9px;letter-spacing:.1em}.calculator-recommend strong{display:block;margin:6px 0;color:#fff}.calculator-recommend p,.calculator-risk{margin:0;color:#afbeb7;font-size:10px}.calculator-risk{display:flex;gap:7px;margin-top:18px}.value-section{background:var(--stone)}.value-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.value-grid article{padding:clamp(28px,4vw,52px);border:1px solid var(--rule);background:var(--paper)}.value-grid article>span{display:flex;gap:8px;align-items:center;color:var(--orange-dark);font-size:11px;font-weight:700}.value-grid h2{margin:32px 0;font-size:clamp(30px,3vw,42px);line-height:1.2}.value-grid ul{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin-bottom:0;border-top:1px solid var(--rule)}.value-grid li{border-bottom:1px solid var(--rule);color:var(--muted)}.value-grid li svg{color:var(--orange)}.process-section{background:var(--paper)}.process-list{border-top:1px solid var(--rule)}.process-list article{display:grid;grid-template-columns:70px minmax(150px,2fr) 7fr;gap:26px;align-items:start;padding:24px 0;border-bottom:1px solid var(--rule)}.process-list article>span{color:var(--orange);font-size:11px}.process-list h3{margin:0;color:var(--ink);font-size:18px}.process-list dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.process-list dt{color:var(--orange-dark);font-size:10px;font-weight:700}.process-list dd{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.training-section{background:var(--sand)}.training-grid{display:grid;grid-template-columns:7fr 5fr;gap:72px;align-items:center}.training-grid h2{margin-bottom:20px;font-size:clamp(34px,3.1vw,46px)}.training-grid>div>p{color:var(--muted)}.training-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.training-tags span{padding:7px 10px;border:1px solid #c9c0b3;color:#59645f;background:#fbf9f4b3;font-size:10px}.training-rates{padding:28px;display:grid;grid-template-columns:44px 1fr 1fr;gap:20px;align-items:center;border:1px solid #c7bdaf;background:var(--paper)}.training-rates>svg{width:38px;height:38px;color:var(--orange)}.training-rates>div{padding-left:18px;border-left:1px solid var(--rule)}.training-rates span{display:block;color:var(--muted);font-size:10px}.training-rates strong{display:block;margin-top:8px;color:var(--ink);font-family:var(--display);font-size:28px}.training-rates small{font-size:10px}.training-rates p{margin:4px 0 0;color:var(--orange-dark);font-size:10px}.boundaries-section{color:#dce6e1;background:var(--ink)}.boundaries-grid{display:grid;grid-template-columns:5fr 7fr;gap:80px}.boundaries-grid h2{margin:0;font-size:clamp(34px,3.1vw,46px);line-height:1.2}.boundaries-grid ul{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px;border-top:1px solid rgba(255,255,255,.2)}.boundaries-grid li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.15)}.boundaries-grid li svg{color:#f4b48e}.faq-section{background:var(--stone)}.faq-list{border-top:1px solid var(--rule)}.faq-list details{border-bottom:1px solid var(--rule)}.faq-list summary{min-height:70px;padding:18px 4px;display:grid;grid-template-columns:52px 1fr 20px;align-items:center;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--orange-dark);font-size:10px}.faq-list summary strong{color:var(--ink);font-size:15px}.faq-list summary i{position:relative;width:15px;height:15px}.faq-list summary i:before,.faq-list summary i:after{content:"";position:absolute;background:var(--ink)}.faq-list summary i:before{left:0;top:7px;width:15px;height:1px}.faq-list summary i:after{left:7px;top:0;width:1px;height:15px;transition:transform .16s ease}.faq-list details[open] summary i:after{transform:rotate(90deg)}.faq-list details>p{max-width:850px;margin:-4px 0 24px 52px;color:var(--muted);font-size:14px}.consultation-section{background:var(--paper)}.pricing-consult{display:grid;grid-template-columns:5fr 7fr;border:1px solid var(--rule)}.pricing-consult__intro{padding:clamp(30px,4vw,52px);color:#dfe8e3;background:var(--ink)}.pricing-consult__intro>span{display:flex;gap:8px;align-items:center;color:#f4b48e;font-size:10px;font-weight:700;letter-spacing:.08em}.pricing-consult__intro h2{margin:36px 0 20px;color:#fff;font-size:clamp(34px,3vw,44px);line-height:1.2}.pricing-consult__intro>p{color:#aebdb5;font-size:13px}.pricing-consult__intro dl{margin:40px 0 0;border-top:1px solid rgba(255,255,255,.2)}.pricing-consult__intro dl div{padding:14px 0;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.15)}.pricing-consult__intro dt{color:#93a79d;font-size:10px}.pricing-consult__intro dd{margin:0;color:#fff;font-size:12px}.pricing-form{padding:clamp(28px,4vw,48px)}.pricing-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pricing-form label>span{display:block;margin-bottom:7px;color:var(--body);font-size:11px;font-weight:700}.pricing-form input,.pricing-form select,.pricing-form textarea{width:100%;padding:12px 13px;border:1px solid var(--rule);border-radius:0;color:var(--ink);background:#fbfaf7}.pricing-form input:focus,.pricing-form select:focus,.pricing-form textarea:focus{border-color:var(--orange);outline:2px solid rgba(217,83,22,.12)}.pricing-form>label{display:block;margin-top:18px}.pricing-form__consent{display:grid!important;grid-template-columns:auto 1fr;gap:10px;align-items:start}.pricing-form__consent input{width:18px;height:18px;margin:2px 0 0}.pricing-form__consent span{margin:0!important;font-weight:400!important}.pricing-field__error{margin-top:6px;display:flex;gap:6px;align-items:center;color:#a53219;font-size:10px}.pricing-form>.button{margin-top:22px}.pricing-form__summary{margin-top:22px;padding:16px;display:flex;gap:12px;color:#dfe8e3;background:var(--ink)}.pricing-form__summary>svg{margin-top:3px;color:#f4b48e}.pricing-form__summary strong{color:#fff}.pricing-form__summary p{margin:4px 0 0;color:#aebdb5;font-size:11px}.mobile-consultation-cta{display:none}#build-plans,#operations,#calculator,#consultation,#privacy-blocker{scroll-margin-top:88px}.pricing-parameter-warning{min-height:48px;padding:12px max(20px,calc((100% - var(--container)) / 2));display:flex;align-items:center;gap:10px;color:#6c3900;background:#fff0d7;border-bottom:1px solid #ddbd88;font-size:12px}.pricing-parameter-warning svg{color:var(--warning, #a15c00)}.header-cta,.site-footer nav a{min-height:44px;display:inline-flex;align-items:center}.operations-card__heading button{width:44px;height:44px}.calculator-field-note{display:block;margin-top:6px;color:var(--orange-dark);font-size:10px}.business-value-section{color:#dfe8e3;background:#173b30}.business-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid rgba(255,255,255,.18);background:#ffffff2e}.business-value-grid article{padding:clamp(30px,4vw,54px);background:#173b30}.business-value-grid article>span{display:flex;align-items:center;gap:9px;color:#f4b48e;font-size:11px;font-weight:700}.business-value-grid h2{margin:34px 0 18px;color:#fff;font-size:clamp(31px,3vw,42px);line-height:1.2}.business-value-grid p{color:#afbeb7;font-size:14px}.business-value-grid ul{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.16)}.business-value-grid li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.13);color:#dfe8e3;font-size:12px}.pricing-form input,.pricing-form select{min-height:48px}.pricing-form label>small{display:block;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.5}.pricing-form__count{text-align:right}.platform-fieldset{margin:22px 0 0;padding:0;border:0}.platform-fieldset legend{margin-bottom:9px;color:var(--body);font-size:11px;font-weight:700}.platform-fieldset>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.platform-fieldset label{min-height:48px;padding:10px 12px;display:flex;align-items:center;gap:9px;border:1px solid var(--rule);background:#fbfaf7;cursor:pointer}.platform-fieldset input{width:22px;height:22px;min-height:22px;flex:0 0 auto;accent-color:var(--orange)}.platform-fieldset label span{margin:0;font-size:11px}.pricing-privacy-blocker{margin-top:20px;padding:14px;display:flex;gap:10px;border:1px solid #ddbd88;color:#6c3900;background:#fff6e7}.pricing-privacy-blocker>svg{margin-top:4px;flex:0 0 auto}.pricing-privacy-blocker p{margin:0;font-size:10px;line-height:1.65}.pricing-privacy-blocker strong{display:block;color:#6c3900}.pricing-privacy-blocker a{min-height:44px;display:inline-flex;align-items:center;color:var(--orange-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pricing-form__consent{min-height:48px;padding:8px 0;align-items:center;cursor:pointer}.pricing-form__consent input{width:24px;height:24px;min-height:24px;accent-color:var(--orange)}.pricing-form__submit[disabled]{cursor:wait;opacity:.72;transform:none}.pricing-form__status{min-height:72px;margin-top:18px;padding:14px;display:flex;align-items:flex-start;gap:11px;border:1px solid var(--rule);color:var(--muted);background:#f7f4ee}.pricing-form__status>svg{margin-top:3px;color:var(--orange-dark)}.pricing-form__status p{margin:0;font-size:11px}.pricing-form__status strong{display:block;margin-bottom:3px;color:var(--ink)}.pricing-form__status--error{border-color:#d9a99d;color:#713224;background:#fff4f1}.pricing-form__status--success,.pricing-form__status--duplicate{border-color:#9ebdad;color:#315548;background:#edf6f1}.pricing-form__status button{min-height:44px;margin-top:8px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid #a34a34;color:#713224;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.spin{animation:controlled-spin .8s linear infinite}@keyframes controlled-spin{to{transform:rotate(360deg)}}@media(max-width:1024px){.pricing-hero__grid{grid-template-columns:1fr}.pricing-hero__copy{max-width:840px}.pricing-architecture{max-width:700px}.build-plan-grid,.operations-grid{grid-template-columns:1fr 1fr}.build-plan:last-child,.operations-card:last-child{grid-column:1 / -1}.pricing-section-heading,.calculator-shell,.training-grid,.boundaries-grid,.pricing-consult{gap:42px}.calculator-shell,.value-grid,.training-grid{grid-template-columns:1fr}.training-rates{max-width:680px}}@media(max-width:767px){body:has(.mobile-consultation-cta){padding-bottom:58px}.pricing-hero{padding:58px 0 70px}.pricing-hero__grid{gap:42px}.pricing-hero__copy h1{font-size:clamp(36px,10.5vw,43px);line-height:1.16}.pricing-hero__lead{font-size:15px}.pricing-hero__tags{display:grid;grid-template-columns:1fr 1fr}.pricing-hero__tags span{font-size:10px}.pricing-architecture{padding:14px}.pricing-architecture__top{display:grid}.pricing-architecture__core{width:88%}.pricing-architecture__rail{width:86%}.pricing-architecture__outputs{gap:5px}.pricing-architecture__outputs div{padding:10px 7px}.pricing-architecture__outputs strong{font-size:10px}.pricing-pains{padding:70px 0}.pricing-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:34px}.pricing-section-heading h2{font-size:34px}.pain-grid{grid-template-columns:1fr}.pain-grid article{min-height:170px}.pain-grid h3{margin-top:48px}.build-plan-grid,.operations-grid{grid-template-columns:1fr}.build-plan:last-child,.operations-card:last-child{grid-column:auto}.build-plan{padding:24px 20px}.build-plan__outcome,.build-plan__subtitle{min-height:auto}.build-plan__price{font-size:42px}.comparison-desktop{display:none}.comparison-mobile{display:block;padding:18px}.comparison-mobile>label{display:block;margin-bottom:8px;color:var(--body);font-size:11px;font-weight:700}.comparison-mobile select{width:100%;padding:13px;border:1px solid var(--rule);color:var(--ink);background:#f8f5ef}.comparison-mobile dl{margin:18px 0 0}.comparison-mobile dl div{padding:13px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px;border-bottom:1px solid var(--rule)}.comparison-mobile dt{color:var(--ink);font-size:12px}.comparison-mobile dd{margin:0;color:var(--muted);font-size:12px;text-align:right}.comparison-mobile dd svg{color:var(--orange);vertical-align:-3px}.custom-training-notice{grid-template-columns:1fr;margin-top:24px;padding:22px 18px}.custom-training-notice ul{grid-template-columns:1fr}.custom-training-notice li:nth-child(odd){border-right:0}.operations-card>p:not(.operations-card__price){min-height:auto}.annual-grid{grid-template-columns:1fr}.annual-grid article>strong{margin-top:22px}.calculator-form,.calculator-result{padding:24px 20px}.calculator-fields{grid-template-columns:1fr;gap:15px}.calculator-result>strong{font-size:46px}.release-scale{grid-template-columns:1fr}.release-scale p{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12)}.release-scale b{margin:0}.value-grid article{padding:28px 20px}.value-grid h2{font-size:32px}.value-grid ul{grid-template-columns:1fr}.process-list article{grid-template-columns:38px 1fr;gap:14px}.process-list dl{grid-column:2;grid-template-columns:1fr;gap:14px}.training-rates{grid-template-columns:1fr}.training-rates>div{padding:14px 0 0;border-left:0;border-top:1px solid var(--rule)}.boundaries-grid{grid-template-columns:1fr;gap:34px}.boundaries-grid ul{grid-template-columns:1fr}.faq-list summary{grid-template-columns:38px 1fr 18px}.faq-list details>p{margin-left:38px}.pricing-consult{grid-template-columns:1fr}.pricing-form{padding:28px 20px}.pricing-form__grid{grid-template-columns:1fr}.mobile-consultation-cta{position:fixed;z-index:60;left:0;right:0;bottom:0;min-height:58px;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;background:var(--orange);font-size:13px;font-weight:700;box-shadow:0 -8px 30px #14332929}.business-value-grid{grid-template-columns:1fr}.business-value-grid article{padding:30px 20px}.platform-fieldset>div{grid-template-columns:1fr 1fr}}:root{--paper: #fffdf8;--ivory: #faf5eb;--sand: #f2e5d2;--sand-soft: #f8efe2;--clay: #d9875f;--copper: #bd4f27;--ink: #183f36;--deep-green-accent: #123f35;--line-warm: #dcc8ad;--shadow-warm: 0 18px 48px rgba(72, 46, 25, .09);--container: 1500px;--section-space: clamp(72px, 8vw, 124px);--motion-fast: .16s;--motion-base: .22s;--motion-slow: .28s;--ease-standard: cubic-bezier(.2, .8, .2, 1)}html{background:var(--paper);color:var(--ink)}body{background:var(--paper);color:var(--ink);font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.container,.page-container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}main p{max-width:38em;line-height:1.72}h1,h2,h3{text-wrap:balance;color:var(--ink)}h1{max-width:14em;font-size:clamp(3rem,5.2vw,5.6rem);line-height:1.02;letter-spacing:-.045em}h1>span{display:block}h2{font-size:clamp(2rem,3.3vw,3.75rem);line-height:1.12;letter-spacing:-.035em}.site-header{height:76px;background:color-mix(in srgb,var(--paper) 94%,transparent);border-bottom:1px solid var(--line-warm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__inner{width:min(calc(100% - 40px),var(--container));height:100%;gap:clamp(18px,2vw,34px)}.brand{flex:0 0 auto;color:var(--ink)}.desktop-nav{flex:1;display:flex;justify-content:center;gap:clamp(12px,1.35vw,24px)}.desktop-nav a{position:relative;padding:28px 0 24px;white-space:nowrap;color:var(--ink)}.desktop-nav a:after{content:"";position:absolute;inset:auto 0 14px;height:2px;background:var(--copper);transform:scaleX(0);transform-origin:center;transition:transform var(--motion-base) var(--ease-standard)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.header-cta,.button,.advisor-composer button{border-radius:10px;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard)}.header-cta:hover,.button:hover,.advisor-composer button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #123f352e}.header-cta:active,.button:active,.advisor-composer button:active{transform:translateY(0) scale(.985)}.button svg,.header-cta svg{transition:transform var(--motion-fast) var(--ease-standard)}.button:hover svg,.header-cta:hover svg{transform:translate(4px)}.owner-hero{min-height:auto;padding:clamp(72px,8vw,118px) 0;background:linear-gradient(135deg,var(--ivory),var(--sand-soft))}.owner-hero__grid{align-items:center;gap:clamp(44px,7vw,110px)}.owner-hero h1{max-width:10.8em;font-size:clamp(3.2rem,5vw,5.4rem)}.owner-lead{font-size:clamp(1.05rem,1.25vw,1.28rem)}.owner-asset-ledger{background:#fffdf8eb;border:1px solid var(--line-warm);border-radius:20px;box-shadow:var(--shadow-warm);overflow:hidden}.owner-asset-ledger header{background:var(--sand);color:var(--ink)}.owner-asset-entry{min-height:68px;border-color:var(--line-warm)}.owner-asset-entry b{color:var(--copper)}.owner-section{padding-block:var(--section-space);background:var(--paper)}.owner-section:nth-of-type(odd){background:var(--ivory)}.owner-change-list article,.owner-outcome-ledger article,.owner-plan-map article,.owner-annual-track article{background:var(--paper);color:var(--ink);border:1px solid var(--line-warm);border-radius:16px;box-shadow:0 10px 30px #482e190d;transition:transform var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.owner-change-list article:hover,.owner-outcome-ledger article:hover,.owner-plan-map article:hover{transform:translateY(-4px);box-shadow:var(--shadow-warm)}.owner-close{background:var(--sand-soft)!important;color:var(--ink)}.page-hero--solutions{min-height:auto;padding:clamp(72px,8vw,112px) 0;background:radial-gradient(circle at 78% 18%,rgba(217,135,95,.22),transparent 34%),linear-gradient(120deg,var(--sand-soft),var(--ivory));color:var(--ink)}.page-hero--solutions h1{max-width:9.5em}.solution-list{padding-block:var(--section-space);background:var(--paper)}.solution-list .container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.solution-row{display:grid;grid-template-columns:1fr;gap:24px;padding:clamp(28px,3vw,44px);border:1px solid var(--line-warm);border-radius:18px;background:var(--ivory);box-shadow:0 10px 32px #482e190f;transition:transform var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.solution-row:hover{transform:translateY(-4px);box-shadow:var(--shadow-warm)}.solution-row__title{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px}.solution-row__title p{grid-column:1 / -1;margin:0}.solution-row dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-warm);border-radius:12px;overflow:hidden}.solution-row dl>div{padding:20px;background:var(--paper);border:0}.solution-row__boundary{grid-column:1 / -1;background:var(--sand)!important}.advisor-hero{min-height:auto;padding:clamp(70px,7vw,104px) 0;background:linear-gradient(130deg,var(--ivory),var(--sand-soft));color:var(--ink)}.advisor-hero h1{max-width:10em;font-size:clamp(3rem,4.7vw,5rem)}.knowledge-track{background:var(--paper);border:1px solid var(--line-warm);border-radius:16px;box-shadow:var(--shadow-warm)}.advisor-workspace{padding:clamp(54px,6vw,86px) 0;background:var(--paper)}.advisor-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.65fr);gap:28px;align-items:start}.advisor-grid>aside,.advisor-console{border:1px solid var(--line-warm);border-radius:18px;background:var(--ivory);box-shadow:0 14px 40px #482e1912}.advisor-grid>aside{padding:26px;position:sticky;top:96px}.advisor-prompts button{background:var(--paper);border:1px solid var(--line-warm);border-radius:10px;transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.advisor-prompts button:hover,.advisor-prompts button:focus-visible{transform:translate(3px);border-color:var(--copper)}.advisor-console{overflow:hidden}.advisor-console__top{background:var(--sand);color:var(--ink)}.advisor-question,.advisor-answer,.advisor-empty{margin:20px 24px;padding:22px;border:1px solid var(--line-warm);border-radius:14px;background:var(--paper)}.advisor-empty{min-height:150px;display:grid;align-content:center}.advisor-answer{border-left:4px solid var(--copper);animation:warm-reveal var(--motion-slow) var(--ease-standard) both}.source-chip{background:var(--sand-soft);border:1px solid var(--line-warm);border-radius:10px}.advisor-composer{margin:0;padding:20px 24px 24px;background:var(--sand-soft);border-top:1px solid var(--line-warm)}.advisor-composer input,select,textarea,input[type=text],input[type=email]{min-height:48px;border:1px solid #bda98d;border-radius:10px;background:var(--paper);color:var(--ink);padding:12px 14px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background-color var(--motion-fast)}.advisor-composer input:focus,select:focus,textarea:focus,input:focus{outline:3px solid rgba(189,79,39,.18);border-color:var(--copper)}.site-footer{background:var(--sand-soft);color:var(--ink);border-top:1px solid var(--line-warm);padding:52px 0 20px}.site-footer__grid{grid-template-columns:1.2fr 1fr 1fr;gap:48px}.site-footer a,.site-footer p,.site-footer span{color:var(--ink)}.site-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.site-footer__status{padding:20px;background:var(--paper);border:1px solid var(--line-warm);border-radius:12px}.site-footer__bottom{margin-top:28px;padding-top:18px;border-top:1px solid var(--line-warm)}@keyframes warm-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1180px){.desktop-nav{gap:12px;font-size:.88rem}.brand__descriptor{display:none}}@media(max-width:900px){.container,.page-container{width:min(calc(100% - 32px),var(--container))}.desktop-nav,.header-cta{display:none}.site-header{height:64px}.site-header__inner{width:calc(100% - 24px);justify-content:space-between}.menu-toggle{display:inline-grid;place-items:center;position:static;width:44px;height:44px}.owner-hero__grid,.advisor-hero__grid,.advisor-grid{grid-template-columns:1fr}.owner-hero h1,.advisor-hero h1,.page-hero--solutions h1{font-size:clamp(2.55rem,11vw,3.75rem);line-height:1.06}.solution-list .container{grid-template-columns:1fr}.advisor-grid>aside{position:static}.site-footer__grid{grid-template-columns:1fr;gap:26px}}@media(max-width:600px){.owner-hero{padding-block:52px 64px}.owner-hero h1{font-size:clamp(2.35rem,11.6vw,3.2rem)}.owner-actions{display:grid}.solution-row dl{grid-template-columns:1fr}.solution-row__boundary{grid-column:auto}.advisor-question,.advisor-answer,.advisor-empty{margin:14px;padding:18px}.advisor-composer{padding:16px}.advisor-composer>div{grid-template-columns:1fr}.site-footer nav{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.button:hover,.header-cta:hover,.solution-row:hover,.owner-change-list article:hover,.owner-outcome-ledger article:hover,.owner-plan-map article:hover,.advisor-prompts button:hover{transform:none!important}}.merged-pricing-page .pricing-build h2,.merged-pricing-page .annual-section h2,.merged-pricing-page .business-value-section h2,.merged-pricing-page .boundaries-section h2,.merged-pricing-page .pricing-build .pricing-section-heading p,.merged-pricing-page .annual-section .pricing-section-heading p,.merged-pricing-page .boundaries-section p{color:var(--merge-ink)!important}.merged-pricing-page .pricing-build,.merged-pricing-page .annual-section,.merged-pricing-page .business-value-section,.merged-pricing-page .boundaries-section{background:var(--merge-ivory)!important;color:var(--merge-ink)!important}.merged-pricing-page .business-value-grid article{background:#fffdf9!important;border:1px solid var(--merge-rule)}.g4-solutions-page .local-demo{background:var(--merge-ivory)!important;color:var(--merge-ink)!important;border:1px solid var(--merge-rule)}.g4-solutions-page .local-demo h2,.g4-solutions-page .local-demo label,.g4-solutions-page .local-demo p{color:var(--merge-ink)!important}.g4-solutions-page .local-demo .eyebrow{color:var(--merge-copper)!important}.g4-solutions-page .status-badge{color:var(--merge-ink);background:#fffdf9;border-color:var(--merge-rule)}.g4-solutions-page .demo-input,.g4-solutions-page .demo-output{background:#fffdf9!important;border-color:var(--merge-rule)!important}.g4-solutions-page .demo-result{background:#fffaf2;color:var(--merge-ink)}.merged-pricing-page .calculator-result{background:#f2e2cd!important;color:var(--merge-ink)!important;border:1px solid var(--merge-rule)}.merged-pricing-page .calculator-result span,.merged-pricing-page .calculator-result p,.merged-pricing-page .calculator-result strong,.merged-pricing-page .calculator-result b{color:var(--merge-ink)!important}.merged-pricing-page .release-scale p,.merged-pricing-page .calculator-recommend{border-color:var(--merge-rule)!important;background:#fffaf2!important}:root{--text-primary:#173f35;--text-secondary:#40554e;--text-muted-readable:#52635d;--text-accent:#9a3f24;--ui-border:#a98c6b;--ui-border-soft:#c9b393;--focus-ring:#a94728}.merged-home,.merged-contact,.g4-page,.site-footer{--ink:var(--text-primary);--body:var(--text-secondary);--muted:var(--text-muted-readable)}.merged-home p,.merged-contact p,.g4-page p,.site-footer p{color:var(--text-secondary);font-size:max(15px,1rem);line-height:1.65;opacity:1}.merged-home small,.merged-home dt,.merged-home dd,.merged-home li,.merged-home a:not(.button),.merged-contact small,.merged-contact label,.merged-contact li,.g4-page small,.g4-page dt,.g4-page dd,.g4-page li,.g4-page label,.g4-page a:not(.button),.site-footer a,.site-footer span{opacity:1}.eyebrow,.ledger-label,.owner-kicker{color:var(--text-accent)!important;font-size:var(--type-meta)!important;line-height:1.55;opacity:1}.merged-home small,.merged-contact small,.g4-page small{font-size:var(--type-support);line-height:1.55}.merged-home dt,.merged-home dd,.g4-page dt,.g4-page dd{font-size:var(--type-meta);line-height:1.6}.merged-home a:not(.button),.g4-page a:not(.button),.site-footer a{font-size:var(--type-support);line-height:1.55}.merged-home label,.merged-contact label,.g4-page label{font-size:var(--type-control)!important;line-height:1.55}.problem-grid p,.service-system__orbit p,.scenario-grid>article>p,.plan-entry-grid>article>p,.method-timeline p,.value-cards p,.trust-list p{font-size:15px}.problem-grid small,.scenario-grid dt,.scenario-grid dd,.scenario-grid a,.plan-entry-grid>article>small,.plan-entry-grid dt,.plan-entry-grid dd,.method-timeline small,.value-check>p,.metric-details p,.trust-list p{font-size:13px}.knowledge-flow__source small,.knowledge-flow__core small,.knowledge-flow__core span,.knowledge-flow__outputs small,.knowledge-flow>p{font-size:13px;line-height:1.55}.knowledge-flow__outputs b{font-size:14px}.knowledge-flow__core small,.knowledge-flow__core span{color:#e5eee9}.knowledge-flow__outputs small{color:var(--text-secondary)}.scenario-card__top,.plan-entry__badge,.value-check>small,.contact-step__count,.contact-wizard__top span,.contact-progress li b,.contact-result dt{font-size:13px}.value-check>div{font-size:13px}.value-check>p{color:#e5eee9}.contact-confirm strong{font-size:14px}.contact-confirm span,.contact-local-note p,.contact-local-note strong{font-size:13px}.contact-step>p:not(.contact-step__count),.contact-wizard .field small,.field__error,.field-check,.contact-result>p,.contact-result dd{font-size:13px}.g4-heading>p,.g4-hero>div>div>p{font-size:16px}.g4-value-grid p,.g4-method-flow p,.g4-principle-grid p,.g4-about-values p,.g4-facts article p,.g4-asset-grid p,.g4-path-grid p,.g4-faq-cta details p{font-size:15px}.g4-value-grid small,.g4-measure__cards span,.g4-measure__cards p,.g4-measure li,.g4-asset-grid>article>span,.g4-asset-grid small,.g4-path-grid>article>span,.g4-path-grid dl,.g4-path-grid a{font-size:13px}.g4-scorecard>small,.g4-scorecard>div,.g4-scorecard>p{font-size:13px}.g4-scorecard>p{color:#e5eee9}.merged-pricing-page .annual-section{background:var(--merge-ivory)!important;color:var(--text-primary)!important}.merged-pricing-page .annual-grid{border-color:var(--ui-border-soft)!important;background:transparent!important}.merged-pricing-page .annual-grid article{background:#fffaf2!important;border-color:var(--ui-border-soft)!important}.merged-pricing-page .annual-grid article>span{color:var(--text-secondary)!important;font-size:14px!important}.merged-pricing-page .annual-grid article>strong{color:var(--text-primary)!important;font-size:clamp(38px,3vw,48px)!important}.merged-pricing-page .annual-grid article>p{color:var(--text-accent)!important;font-size:var(--type-meta)!important;font-weight:700}.merged-pricing-page .annual-grid dl{border-color:var(--ui-border-soft)!important}.merged-pricing-page .annual-grid dt{color:var(--text-secondary)!important;font-size:var(--type-meta)!important;font-weight:700}.merged-pricing-page .annual-grid dd{color:var(--text-primary)!important;font-size:var(--type-card-body)!important;line-height:1.6}.merged-pricing-page .pricing-build,.merged-pricing-page .annual-section,.merged-pricing-page .business-value-section,.merged-pricing-page .boundaries-section,.merged-pricing-page .calculator-result,.merged-pricing-page .calculator-recommend{color:var(--text-primary)!important}.merged-pricing-page .pricing-build :is(h2,h3,strong,b,dd),.merged-pricing-page .annual-section :is(h2,h3,strong,b,dd),.merged-pricing-page .business-value-section :is(h2,h3,strong,b,dd),.merged-pricing-page .boundaries-section :is(h2,h3,strong,b,dd),.merged-pricing-page .calculator-result :is(h2,h3,strong,b,dd){color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;opacity:1}.merged-pricing-page .pricing-build :is(p,span,small,dt,li),.merged-pricing-page .annual-section :is(p,span,small,dt,li),.merged-pricing-page .business-value-section :is(p,span,small,dt,li),.merged-pricing-page .boundaries-section :is(p,span,small,dt,li),.merged-pricing-page .calculator-result :is(p,span,small,dt,li){color:var(--text-secondary)!important;-webkit-text-fill-color:var(--text-secondary)!important;opacity:1}.merged-pricing-page .pricing-build *,.merged-pricing-page .annual-section *,.merged-pricing-page .business-value-section *,.merged-pricing-page .boundaries-section *,.merged-pricing-page .calculator-result *{border-color:var(--ui-border-soft)}.pricing-section-heading>p,.build-plan__outcome,.build-plan__note,.operations-card>p:not(.operations-card__price),.comparison-desktop td,.comparison-mobile dd,.value-grid li,.process-list dd,.training-grid>div>p,.faq-list details>p{color:var(--text-secondary)!important;font-size:var(--type-card-body)!important;line-height:var(--leading-card)}.build-plan__index span,.build-plan__index b,.build-plan__billing,.operations-card__heading span,.operations-card__quota small,.comparison-desktop table,.comparison-mobile label,.process-list dt,.process-list article>span,.training-tags span,.training-rates span,.training-rates small,.training-rates p,.faq-list summary span{font-size:var(--type-meta)!important;color:var(--text-secondary)!important}.calculator-form__heading span,.calculator-fields label>span,.calculator-field-note,.calculator-result>span,.calculator-formula,.calculator-input-summary,.release-scale p,.calculator-recommend span,.calculator-recommend p,.calculator-risk{font-size:var(--type-support)!important;line-height:1.6}.calculator-formula,.calculator-input-summary{color:#e5eee9!important}.calculator-input-summary a{color:#ffc6a5!important;font-size:var(--type-support)}.pricing-form label>span,.pricing-form label>small,.platform-fieldset legend,.platform-fieldset label span,.pricing-privacy-blocker p,.pricing-form__status p,.pricing-field__error,.pricing-form__summary p{font-size:var(--type-support)!important;line-height:1.6}.pricing-form__summary p{color:#e5eee9!important}.pricing-form__summary strong{color:#fff!important}.advisor-page .advisor-hero p:not(.ledger-label){color:var(--text-secondary)!important;font-size:var(--type-lead)}.advisor-page .knowledge-track span{color:var(--text-primary);font-size:var(--type-support)}.advisor-page .advisor-prompts button{font-size:var(--type-control);min-height:52px}.advisor-console__top{color:var(--text-primary)!important;font-size:var(--type-meta)}.advisor-question span,.advisor-answer>span{font-size:var(--type-meta)}.advisor-question strong{color:var(--text-primary)!important;font-size:18px}.advisor-empty h2{color:var(--text-primary)!important}.advisor-empty p,.advisor-answer>p{color:var(--text-secondary)!important;font-size:var(--type-card-body)}.source-ledger h3,.source-chip strong{color:var(--text-primary)!important;font-size:var(--type-support)}.source-chip small,.advisor-disclaimer,.advisor-composer label{color:var(--text-secondary)!important;font-size:var(--type-support)!important}.advisor-composer input{font-size:var(--type-control)}.g4-solutions-page .demo-input label,.g4-solutions-page .demo-input p,.g4-solutions-page .demo-output p,.g4-solutions-page .demo-result small,.g4-solutions-page .demo-result strong{font-size:14px!important;line-height:1.6;color:var(--text-secondary)!important}.g4-solutions-page .demo-result>span{color:var(--text-primary)!important;font-size:14px}.site-footer p,.site-footer a,.site-footer span{color:var(--text-secondary)!important;font-size:15px!important;line-height:1.62}.site-footer strong,.site-footer .brand__name{color:var(--text-primary)!important}.site-footer__bottom{border-color:var(--ui-border-soft)}input,select,textarea{font-size:16px!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary);opacity:1}input::placeholder,textarea::placeholder{color:#65736e!important;-webkit-text-fill-color:#65736e!important;opacity:1}input:disabled,select:disabled,textarea:disabled,button:disabled{opacity:1!important;color:#53615c!important;background:#e4ddd1!important;cursor:not-allowed!important}.button,.header-cta,.advisor-composer button,.menu-toggle{min-height:44px}.button:focus-visible,.header-cta:focus-visible,.menu-toggle:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring)!important;outline-offset:3px}.button--secondary,.button--ghost,.field-check,.contact-wizard input,.contact-wizard select,.contact-wizard textarea,.pricing-form input,.pricing-form select,.pricing-form textarea{border-color:var(--ui-border)!important}@media(max-width:767px){.button,.header-cta,.advisor-composer button,.menu-toggle,input,select,textarea,summary{min-height:44px}}.knowledge-flow__core,.service-system__core,.value-check,.g4-scorecard,.pricing-consult__intro{color:#fff}.knowledge-flow__core :is(strong,b),.service-system__core :is(strong,b),.value-check :is(h2,h3,strong,b),.g4-scorecard :is(h2,h3,strong,b),.pricing-consult__intro :is(h2,h3,strong,b,dd){color:#fff!important;-webkit-text-fill-color:#fff!important}.knowledge-flow__core :is(p,span,small),.service-system__core :is(p,span,small),.value-check :is(p,span,small),.g4-scorecard :is(p,span,small),.pricing-consult__intro :is(p,span,small,dt){color:#e5eee9!important;-webkit-text-fill-color:#e5eee9!important;opacity:1}.pricing-consult__intro>span,.value-check b,.g4-scorecard b{color:#ffc6a5!important;-webkit-text-fill-color:#ffc6a5!important}.pricing-consult__intro dl,.pricing-consult__intro dl div{border-color:#769087!important}.pricing-build .button span,.pricing-build .button svg,.pricing-form .button span,.pricing-form .button svg,.mobile-consultation-cta,.mobile-consultation-cta *{color:#fff!important;-webkit-text-fill-color:#fff!important}.button--plan,.button--accent,.mobile-consultation-cta{background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:#fff!important}.advisor-hero__grid,.page-hero--solutions .page-hero__grid{animation:none!important;opacity:1!important;transform:none!important}.solution-row,.outcome-card,.owner-change-list article,.owner-outcome-ledger article{animation:none!important;opacity:1!important;transform:none!important}.advisor-page .advisor-hero h1,.advisor-page .advisor-hero h1 span{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}.advisor-page .advisor-hero .ledger-label{color:var(--text-accent)!important;-webkit-text-fill-color:var(--text-accent)!important}.advisor-page .advisor-composer button{background:var(--text-primary)!important;color:#fff!important}.advisor-page .advisor-composer button span{color:#fff!important;-webkit-text-fill-color:#fff!important}.g4-page :is(span,small),.merged-contact :is(span,small),.merged-home :is(span,small){color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1}.g4-page .eyebrow,.merged-home .eyebrow,.merged-contact .eyebrow,.g4-page .ledger-label{color:var(--text-accent)!important;-webkit-text-fill-color:var(--text-accent)!important}.g4-page .page-hero p,.g4-method-page .page-hero p{color:var(--text-secondary)!important;-webkit-text-fill-color:var(--text-secondary)!important}.g4-solutions-page .page-hero .text-link{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}.contact-progress li,.contact-progress li span,.contact-progress li b,.article-meta span{color:var(--text-secondary)!important;-webkit-text-fill-color:var(--text-secondary)!important}.value-cards span,.g4-value-grid article>span,.g4-measure__cards span,.g4-about-values span,.plan-entry-grid>article>small,.build-plan__index span,.operations-card__heading span{color:var(--text-secondary)!important;-webkit-text-fill-color:var(--text-secondary)!important}.merged-pricing-page .calculator-formula,.merged-pricing-page .calculator-input-summary,.merged-pricing-page .calculator-input-summary span{color:#fff!important;-webkit-text-fill-color:#fff!important}.knowledge-flow__core :is(span,small),.service-system__core :is(span,small),.value-check :is(span,small),.g4-scorecard :is(span,small),.pricing-consult__intro :is(span,small){color:#e5eee9!important;-webkit-text-fill-color:#e5eee9!important}.button span,.header-cta span,.mobile-consultation-cta span{color:inherit!important;-webkit-text-fill-color:currentColor!important}.contact-progress li.is-active span,.contact-progress li.is-done span,.solution-row__title>span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:max(13px,.8125rem)}.advisor-console__top b{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}.merged-pricing-page .pricing-architecture__core strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.merged-pricing-page .pricing-architecture__core span,.merged-pricing-page .pricing-architecture__core small{color:#e5eee9!important;-webkit-text-fill-color:#e5eee9!important}.plan-entry-grid article{display:grid;grid-template-rows:36px auto 58px minmax(76px,auto) auto 44px;align-content:start}.plan-entry-grid h3{align-self:end;margin:18px 0 10px}.plan-entry__price{display:inline-flex;align-items:baseline;align-self:start;gap:.18em;min-width:0;margin:0;color:var(--text-primary);font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3vw,48px)!important;font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.025em;line-height:1;white-space:nowrap}.plan-entry__currency{position:relative;top:-.04em;flex:none;font-size:.58em;font-weight:700;letter-spacing:0;line-height:1}.plan-entry__amount{min-width:0;letter-spacing:-.025em}.plan-entry-grid>article>.plan-entry__price+p{min-height:76px;margin:16px 0 0}.plan-entry-grid dl{align-self:start;margin:20px 0}.plan-entry-grid>article>a{align-self:end;min-height:44px}.site-header__inner{grid-template-columns:260px minmax(0,1fr) 160px}.brand{min-width:0;white-space:nowrap}.brand__name{font-size:21px;white-space:nowrap}.brand__descriptor{font-size:12px;white-space:nowrap}.header-cta{box-sizing:border-box;justify-content:center;justify-self:end;width:160px;min-width:160px;height:48px;min-height:48px;padding:0 20px;gap:11px;border:1px solid var(--text-primary);border-radius:11px;background:var(--text-primary);color:#fff;font-size:14px;font-weight:800;line-height:1;white-space:nowrap;transition:transform .15s var(--ease-standard),box-shadow .15s var(--ease-standard),background-color .15s var(--ease-standard),border-color .15s var(--ease-standard)}.header-cta span{flex:none}.header-cta svg{flex:none;width:18px;height:18px}.header-cta:hover{background:#205548;border-color:#205548}.header-cta:active{transform:scale(.97);box-shadow:none}.header-cta:focus-visible{outline:3px solid rgba(189,79,39,.38)!important;outline-offset:3px}.header-cta[aria-disabled=true],.header-cta:disabled{background:#687770;border-color:#687770;color:#fff;cursor:not-allowed;transform:none;box-shadow:none}.header-cta--quiet{border-color:#b99d7d!important}@media(max-width:1180px)and (min-width:901px){.site-header__inner{grid-template-columns:145px minmax(0,1fr) 150px;gap:14px}.brand__descriptor{display:none}.desktop-nav{gap:9px}.desktop-nav a{font-size:13px}.header-cta{width:150px;min-width:150px;padding-inline:18px;gap:10px}}@media(max-width:900px){.desktop-nav,.header-cta{display:none}.menu-toggle{display:inline-flex}.site-header{height:64px}.site-header__inner{width:min(calc(100% - 32px),1500px);grid-template-columns:minmax(0,1fr) auto;gap:12px}.brand__descriptor{display:none}}@media(max-width:767px){.plan-entry-grid article{grid-template-rows:auto}.plan-entry__price{font-size:clamp(38px,12vw,46px)!important}.plan-entry-grid>article>.plan-entry__price+p{min-height:0;margin-top:16px}}@media(prefers-reduced-motion:reduce){.header-cta,.header-cta svg{transition:none!important}.header-cta:hover,.header-cta:active{transform:none!important}}.plan-entry__currency{font-size:.58em!important}.advisor-question>span{color:#8d351f!important;-webkit-text-fill-color:#8d351f!important}body .calculator-result .calculator-formula{color:#fff!important;-webkit-text-fill-color:#fff!important}:root{--claude-canvas: #f7f5f0;--claude-paper: #fbfaf7;--claude-paper-hover: #f6f2ea;--claude-ink: #173f35;--claude-body: #40554e;--claude-copper: #a94728;--claude-line: #d9d1c5;--claude-line-strong: #b9aa98;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--motion-press: .14s;--motion-hover: .16s;--type-display: clamp(46px, 4.2vw, 64px);--type-section: clamp(34px, 3vw, 48px);--type-card-title: clamp(21px, 1.55vw, 25px);--type-lead: clamp(17.5px, 1.15vw, 18.5px);--type-body: clamp(16.5px, 1.05vw, 17.5px);--type-card-body: clamp(16px, 1vw, 17px);--type-support: clamp(14.5px, .92vw, 15.5px);--type-meta: clamp(13.5px, .84vw, 14.5px);--type-control: 16px;--leading-body: 1.7;--leading-card: 1.64}html,body,#root{background:var(--claude-canvas)}body{color:var(--claude-body);font-size:var(--type-body);line-height:var(--leading-body)}main :where(h1,h2,h3,p,li,dd,dt,small,label,button,a),.site-header,.site-footer{word-break:auto-phrase;line-break:strict;text-wrap:pretty}.eyebrow,.ledger-label,.contact-step__count{font-size:var(--type-meta);line-height:1.55}.merged-hero__lead,.pricing-hero__lead,.merged-contact__lead,.about-statement p,.advisor-hero__grid>div>p{font-size:var(--type-lead);line-height:1.72}:where(.problem-grid,.scenario-grid,.plan-entry-grid,.service-system__orbit,.value-cards,.trust-list,.g4-about-values,.g4-facts,.build-plan-grid,.operations-grid,.annual-grid,.advisor-grid,.contact-wizard) :where(p,li,dd){font-size:var(--type-card-body);line-height:var(--leading-card)}:where(.problem-grid,.scenario-grid,.plan-entry-grid,.service-system__orbit,.value-cards,.trust-list,.g4-about-values,.g4-facts,.build-plan-grid,.operations-grid) h3{font-size:var(--type-card-title);line-height:1.3}:where(.button,.header-cta,.desktop-nav,.menu-toggle,.contact-wizard label,.contact-wizard input,.contact-wizard select,.contact-wizard textarea,.advisor-composer input,.advisor-composer button){font-size:var(--type-control)}:where(.field small,.field__error,.contact-local-note p,.advisor-disclaimer,.source-chip small,.pricing-field__error,.pricing-form small){font-size:var(--type-support);line-height:1.58}.site-footer p,.site-footer a{font-size:15px;line-height:1.62}.protected-term,.brand__name,.brand__descriptor{white-space:nowrap}.merged-home p,.merged-contact p,.g4-about-page p,.merged-pricing-page p,.advisor-page p{font-size:var(--type-body);line-height:var(--leading-body)}.merged-home li,.merged-home dd,.merged-contact li,.merged-contact dd,.g4-about-page li,.g4-about-page dd,.merged-pricing-page li,.merged-pricing-page dd,.advisor-page li,.advisor-page dd{font-size:var(--type-card-body);line-height:var(--leading-card)}.merged-home small,.merged-contact small,.g4-about-page small,.merged-pricing-page small,.advisor-page small{font-size:var(--type-support);line-height:1.58}.problem-grid p,.scenario-grid p,.service-system__orbit p,.value-cards p,.trust-list p,.g4-about-values p,.g4-facts article p,.build-plan p,.build-plan li,.operations-card p,.operations-card li,.annual-grid dd,.advisor-console p,.contact-wizard p{font-size:var(--type-card-body);line-height:var(--leading-card)}.desktop-nav,.desktop-nav a,.button,.header-cta,.menu-toggle,.advisor-prompts button,.contact-wizard label,.contact-wizard input,.contact-wizard select,.contact-wizard textarea{font-size:var(--type-control)}.merged-home h3,.merged-contact h3,.g4-about-page h3,.merged-pricing-page h3,.advisor-page h3{font-size:var(--type-card-title);line-height:1.3}.knowledge-flow h3,.pricing-architecture h3,.advisor-console h3,.contact-wizard h3{font-size:18px}.merged-hero__chips li,.pricing-hero__tags span,.knowledge-flow small,.knowledge-flow>p,.contact-confirm span,.contact-local-note p{font-size:var(--type-support);line-height:1.58}.contact-progress li>span{width:30px;height:30px;font-size:var(--type-meta)}.contact-progress li b{font-size:var(--type-support)}.contact-step>p:not(.contact-step__count),.contact-wizard .field small,.contact-result>p,.contact-result dt,.contact-result dd,.field-check{font-size:var(--type-support)}.comparison-desktop th small,.pricing-architecture small{font-size:var(--type-support)}.merged-home .merged-hero__lead,.merged-pricing-page .pricing-hero__lead,.merged-contact .merged-contact__lead,.g4-about-page .about-statement p{font-size:var(--type-lead);line-height:1.72}.merged-home .merged-hero__chips li,.merged-home .knowledge-flow>p{font-size:var(--type-support)}.merged-home .scenario-grid article p,.merged-home .plan-entry-grid article p,.merged-home .trust-list article p,.merged-home .value-cards article p{font-size:var(--type-card-body);line-height:var(--leading-card)}.merged-home .scenario-grid dt,.merged-home .plan-entry-grid dt,.merged-pricing-page dt,.advisor-page dt,.merged-contact dt{font-size:var(--type-meta);line-height:1.58}.merged-home .plan-entry-grid small,.merged-pricing-page small,.advisor-page small{font-size:var(--type-support)}.merged-home .trust-layout>div>p{font-size:var(--type-body);line-height:var(--leading-body)}.merged-contact{min-height:0}.merged-pricing-page .annual-grid article>p{font-size:var(--type-card-body)}.merged-pricing-page .calculator-shell p,.merged-pricing-page .training-grid p,.merged-pricing-page .pricing-consult p{font-size:var(--type-body);line-height:var(--leading-body)}.merged-pricing-page .calculator-shell small,.merged-pricing-page .training-rates small,.merged-pricing-page .operations-card__quota small{font-size:var(--type-support)}.merged-pricing-page .training-grid .eyebrow{font-size:var(--type-meta)!important}.merged-pricing-page .platform-fieldset label{font-size:var(--type-control)}.merged-pricing-page .platform-fieldset label span,.merged-pricing-page .pricing-consult dt{white-space:nowrap}.merged-contact .contact-step__count{font-size:var(--type-meta)}.advisor-page .advisor-composer label,.merged-pricing-page .comparison-mobile label{font-size:var(--type-control)!important}.g4-about-page .g4-facts article h3{font-size:var(--type-support)}.merged-contact .contact-confirm h2,.merged-contact .contact-local-note p{font-size:var(--type-support)}.merged-contact .contact-step>p:not(.contact-step__count){font-size:var(--type-card-body)}.advisor-page .advisor-hero h1{font-size:clamp(46px,4.2vw,64px)}.advisor-page .advisor-grid>aside h2{font-size:28px}.advisor-page .advisor-empty h2{font-size:clamp(30px,3vw,38px)}.advisor-page .human-boundary p{font-size:var(--type-support)}.service-system__core strong,.pricing-architecture strong,.training-rates small{white-space:nowrap}@media(max-width:900px){.service-system__orbit{grid-template-columns:1fr}.merged-hero__copy>p:not(.eyebrow){max-width:42em}.pricing-section-heading{grid-template-columns:1fr;gap:18px}.comparison-desktop{display:none}.comparison-mobile{display:block}.training-tags span{white-space:nowrap}}@media(max-width:767px){.g4-about-page .about-hero h1{font-size:clamp(34px,9.1vw,38px)}}.container,.page-container{width:min(calc(100% - 64px),1500px)}main>div>section,main>section,.merged-home>section,.g4-page>section,.merged-pricing-page>section{background-color:var(--claude-canvas)!important;background-image:none!important}main>div>section:before,main>section:before{background-image:none!important}h1{letter-spacing:-.035em}h1>span,h2>span{display:block}.merged-section,.section,.owner-section{padding-block:clamp(80px,6.2vw,104px)}:where(.problem-grid article,.scenario-grid article,.plan-entry-grid article,.service-system__orbit article,.value-cards article,.trust-list article,.solution-row,.g4-value-grid article,.g4-method-flow article,.g4-principle-grid article,.g4-about-values article,.g4-facts article,.build-plan,.operations-card,.annual-grid article,.value-grid article,.business-value-grid article,.process-list article,.faq-list details,.advisor-grid>aside,.advisor-console,.contact-wizard,.pricing-architecture){background:var(--claude-paper);border-color:var(--claude-line);box-shadow:none}.merged-home,.merged-pricing-page,.g4-method-page{--type-body: 17px;--type-card-body: 17px;--type-support: 15px;--type-meta: 14px}.merged-hero{min-height:auto;padding-block:clamp(80px,7vw,100px)}.merged-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);gap:clamp(44px,3.5vw,56px);align-items:center}.merged-hero__copy{max-width:650px}.merged-home .merged-hero h1{font-size:clamp(48px,3.5vw,56px);line-height:1.09}.merged-home .merged-hero__lead{max-width:36em;font-size:18px;line-height:1.7}.gate10-home-visual,.gate10-pricing-visual,.gate10-method-visual{margin:0}.gate10-home-visual,.gate10-pricing-visual{position:relative;overflow:hidden;border:1px solid var(--claude-line);border-radius:16px;background:var(--claude-paper)}.gate10-home-visual picture,.gate10-pricing-visual picture,.gate10-method-visual picture{display:block}.gate10-home-visual img,.gate10-pricing-visual img,.gate10-method-visual img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.gate10-home-visual img{object-position:54% center}.gate10-home-visual figcaption,.gate10-pricing-visual figcaption{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;gap:9px;width:fit-content;max-width:calc(100% - 36px);padding:10px 13px;border:1px solid rgba(255,255,255,.38);border-radius:10px;color:#fff;background:#143329e6;font-size:15px;line-height:1.45}.gate10-home-visual figcaption svg{flex:none;color:#e2a06f}.knowledge-flow{width:100%;max-width:none;justify-self:stretch;box-shadow:none}.knowledge-flow__core .knowledge-flow__terms{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.knowledge-flow__terms>span{display:inline;white-space:nowrap}.knowledge-flow__terms>i{color:#e5eee9;font-style:normal}.service-narrative{display:grid;grid-template-columns:minmax(360px,5fr) minmax(0,7fr);gap:24px;align-items:stretch}.service-system{width:100%;max-width:none;grid-template-columns:minmax(210px,3fr) minmax(0,9fr);gap:16px}.service-system__core{min-height:390px;border-radius:14px}.service-system__orbit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.service-system__orbit article{min-height:187px;border-radius:12px}.g4-about-page .about-hero{min-height:auto;padding-block:clamp(72px,6.5vw,96px)}.g4-about-page .about-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:clamp(48px,6vw,88px);align-items:end}.g4-about-page .about-hero h1{max-width:13em}.g4-about-page .about-statement{max-width:580px;padding-bottom:8px}.merged-pricing-page .pricing-hero{min-height:auto;padding-block:clamp(80px,7vw,100px)}.merged-pricing-page .pricing-hero__grid{grid-template-columns:minmax(0,1fr) minmax(540px,1fr);gap:clamp(48px,4vw,64px)}.merged-pricing-page .pricing-hero__copy h1{max-width:none;font-size:clamp(48px,3.5vw,56px);line-height:1.09}.merged-pricing-page .pricing-hero__copy h1 span{white-space:nowrap}.merged-pricing-page .pricing-hero__lead{max-width:37em;font-size:18px;line-height:1.7}.gate10-pricing-visual img{object-position:center 52%}.gate10-pricing-visual figcaption{display:grid;gap:1px}.gate10-pricing-visual figcaption strong{font-size:16px}.gate10-pricing-visual figcaption span{color:#e4eee9;font-size:14px}.pricing-architecture{box-shadow:none}.merged-home .merged-heading h2,.merged-pricing-page .pricing-section-heading h2,.g4-method-page .g4-heading h2,.g4-method-page .closing-cta h2{font-size:clamp(34px,2.7vw,42px);line-height:1.2}.merged-home :is(.problem-grid,.scenario-grid,.value-cards) h3,.merged-pricing-page :is(.pain-grid,.build-plan-grid,.operations-grid) h3,.g4-method-page :is(.g4-method-flow,.g4-principle-grid) h3{font-size:clamp(21px,1.55vw,25px);line-height:1.35}.merged-home :is(.problem-grid,.scenario-grid,.value-cards) p,.merged-pricing-page :is(.pain-grid,.build-plan-grid,.operations-grid) p,.g4-method-page :is(.g4-method-flow,.g4-principle-grid) p{font-size:17px;line-height:1.65}.merged-home :is(.merged-heading>p,.service-system__orbit p,.scenario-grid dd,.method-timeline p,.trust-layout>div>p,.trust-list p),.merged-pricing-page :is(.pricing-section-heading>p,.build-plan li,.operations-card li,.comparison-shell,.process-list dd,.boundaries-grid li,.faq-list details>p,.training-grid>div>p),.g4-method-page :is(.g4-heading>p,.page-hero__grid>div:last-child>p){font-size:17px;line-height:1.68}.merged-home :is(.eyebrow,.merged-hero__chips li,.scenario-grid dt,.scenario-card__top span,.knowledge-flow small,.knowledge-flow>p,.method-timeline small),.merged-pricing-page :is(.eyebrow,.pricing-hero__tags span,.build-plan__billing,.operations-card__heading span,.operations-card__quota small,.process-list dt,.process-list article>span,.training-tags span,.training-rates span,.training-rates small),.g4-method-page :is(.eyebrow,.g4-method-flow small){font-size:14px}.merged-home :is(.problem-grid,.value-cards) article{padding:28px}.merged-home :is(.problem-grid,.value-cards) article>h3{margin-top:0}.merged-home .scenario-card__top>span{font-size:14px}.merged-home .value-cards article>svg{margin-bottom:22px}.g4-method-page .page-hero--method{padding-block:clamp(76px,6vw,92px)}.g4-method-page .page-hero h1{font-size:clamp(48px,3.5vw,56px);line-height:1.09}.g4-method-page .page-hero__grid>div:last-child>p{font-size:18px;line-height:1.7}.g4-method-flow{margin:0;padding:0;list-style:none}.g4-method-flow>li{min-width:0}.g4-method-flow>li::marker{content:""}.g4-method-flow article{min-height:0;height:100%;padding:26px}.g4-method-flow article>.sequence-number{width:auto;height:auto;border:0;border-radius:0;color:var(--claude-copper);font:700 15px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.g4-method-flow h3{margin-top:42px}.g4-method-flow small{font-size:14px;line-height:1.6}.g4-principle-grid article{padding:28px}.g4-principle-grid h3{margin-top:0}.gate10-method-visual{display:grid;grid-template-columns:minmax(0,7fr) minmax(260px,3fr);margin-bottom:26px;overflow:hidden;border:1px solid var(--claude-line);border-radius:16px;background:var(--claude-paper)}.gate10-method-visual img{height:100%;min-height:300px;object-position:center}.gate10-method-visual figcaption{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:30px}.gate10-method-visual figcaption strong{color:var(--claude-ink);font-size:24px;line-height:1.3}.gate10-method-visual figcaption span{color:var(--claude-body);font-size:16px;line-height:1.65}.faq-list--without-index summary{grid-template-columns:1fr 20px}.faq-list--without-index details>p{margin-left:4px}.semantic-number-cards,.decision-section ol,.contact-progress,.g4-measure details ol{margin:0;padding:0;list-style:none}.semantic-number-cards>li::marker,.decision-section ol>li::marker,.contact-progress>li::marker,.g4-measure details ol>li::marker{content:""}.annual-metric{display:grid;grid-template-columns:minmax(5ch,7ch) minmax(0,1fr);align-items:baseline;column-gap:14px;padding:16px 0;border-top:1px solid var(--claude-line)}.annual-metric strong{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.operations-card strong,.training-rates strong,.plan-entry__price{white-space:nowrap}.g4-scorecard{background:var(--claude-paper);color:var(--claude-body);border:1px solid var(--claude-line);box-shadow:none}.g4-scorecard :is(h2,h3,strong,b){color:var(--claude-ink)!important;-webkit-text-fill-color:var(--claude-ink)!important}.g4-scorecard :is(p,span,small){color:var(--claude-body)!important;-webkit-text-fill-color:var(--claude-body)!important}.g4-scorecard i{background:#e4ded4}.g4-scorecard i:after{background:var(--claude-copper)}.site-footer,.closing-cta,.g4-facts,.advisor-workspace,.solution-list,.owner-close,.contact-wizard__top,.advisor-console__top,.advisor-composer,.pricing-boundary,.source-chip,.solution-row__boundary,.article-header,.article-body{background:var(--claude-paper)!important;background-image:none!important}.site-footer,.closing-cta{border-top:1px solid var(--claude-line)}.plan-entry-grid article.is-featured{box-shadow:none}:where(.header-cta,.button,.advisor-composer button,.wizard-next,.menu-toggle,.advisor-prompts button){transition:color var(--motion-hover) var(--ease-out),background-color var(--motion-hover) var(--ease-out),border-color var(--motion-hover) var(--ease-out),transform var(--motion-press) var(--ease-out);box-shadow:none}:where(.header-cta,.button,.advisor-composer button,.wizard-next,.menu-toggle,.advisor-prompts button):active{transform:scale(.97);box-shadow:none}:where(.button,.header-cta,.text-link) svg{transition:transform var(--motion-hover) var(--ease-out)}:where(.problem-grid article,.scenario-grid article,.plan-entry-grid article,.service-system__orbit article,.value-cards article,.trust-list article,.solution-row,.owner-change-list article,.owner-outcome-ledger article,.owner-plan-map article,.g4-value-grid article,.g4-method-flow article,.g4-principle-grid article,.g4-about-values article,.build-plan,.operations-card,.annual-grid article,.process-list article){transform:none;transition:none;box-shadow:none}@media(hover:hover)and (pointer:fine){.header-cta:hover,.button:hover,.advisor-composer button:hover,.wizard-next:hover,.menu-toggle:hover,.advisor-prompts button:hover{transform:none;box-shadow:none}.build-plan:hover,.operations-card:hover,.solution-row:hover,.owner-change-list article:hover,.owner-outcome-ledger article:hover,.owner-plan-map article:hover,.problem-grid article:hover,.scenario-grid article:hover,.plan-entry-grid article:hover{transform:none;box-shadow:none}:where(.header-cta,.button,.advisor-composer button,.wizard-next,.menu-toggle,.advisor-prompts button):hover{transform:none;box-shadow:none}.header-cta:hover,.button--primary:hover,.advisor-composer button:hover{background-color:#205548;border-color:#205548}.button--secondary:hover,.advisor-prompts button:hover{background-color:var(--claude-paper-hover);border-color:var(--claude-line-strong)}:where(.button,.header-cta,.text-link):hover svg{transform:translate(2px)}:where(.solution-row a,.plan-entry-grid a,.scenario-grid a):hover{color:var(--claude-copper)}}.faq-list summary i,details summary>span:last-child{transition:transform .18s var(--ease-in-out)}.faq-list details[open] summary i,details[open] summary>span:last-child{transform:rotate(45deg)}.advisor-answer{animation:gate7-advisor-answer .2s var(--ease-out) both}@keyframes gate7-advisor-answer{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:1100px){.merged-hero__grid,.merged-pricing-page .pricing-hero__grid{grid-template-columns:1fr}.merged-hero__copy{max-width:760px}.knowledge-flow,.pricing-architecture{max-width:820px}.g4-about-page .about-hero__grid{grid-template-columns:1fr;gap:32px;align-items:start}.g4-about-page .about-statement{max-width:760px}.service-narrative{grid-template-columns:1fr}.gate10-home-visual,.gate10-pricing-visual{max-width:820px}}@media(max-width:767px){:root{--type-body: 16.5px;--type-lead: 17px;--type-card-body: 16px;--type-support: 15px;--type-meta: 14px}.container,.page-container{width:min(calc(100% - 32px),1500px)}.merged-section,.section,.owner-section{padding-block:clamp(56px,16vw,72px)}.merged-hero,.merged-pricing-page .pricing-hero,.g4-about-page .about-hero{padding-block:64px}.merged-hero__grid,.merged-pricing-page .pricing-hero__grid{gap:40px}.merged-home .merged-hero h1,.merged-pricing-page .pricing-hero__copy h1,.g4-method-page .page-hero h1{font-size:clamp(34px,9.7vw,40px);line-height:1.13}.merged-pricing-page .pricing-hero__copy h1 span{white-space:normal}.merged-home .merged-heading h2,.merged-pricing-page .pricing-section-heading h2,.g4-method-page .g4-heading h2,.g4-method-page .closing-cta h2{font-size:clamp(28px,7.8vw,32px)}.merged-home :is(.problem-grid,.scenario-grid,.value-cards) p,.merged-pricing-page :is(.pain-grid,.build-plan-grid,.operations-grid) p,.g4-method-page :is(.g4-method-flow,.g4-principle-grid) p{font-size:16px}.merged-home,.merged-pricing-page,.g4-method-page{--type-body: 16px;--type-card-body: 16px;--type-support: 14.5px;--type-meta: 14px}.g4-method-page .page-hero--method{padding-block:52px}.g4-method-page .method-layout{padding-top:48px}.gate10-home-visual figcaption,.gate10-pricing-visual figcaption{left:10px;right:10px;bottom:10px;max-width:calc(100% - 20px);font-size:14px}.gate10-method-visual{grid-template-columns:1fr}.gate10-method-visual img{min-height:0}.gate10-method-visual figcaption{padding:22px}.gate10-method-visual figcaption strong{font-size:21px}.knowledge-flow__core .knowledge-flow__terms{gap:5px;font-size:13px}.service-system{grid-template-columns:1fr}.service-system__core{min-height:210px}.service-system__orbit{grid-template-columns:1fr}.service-system__orbit article{min-height:auto}}@media(prefers-reduced-motion:reduce){:where(.header-cta,.button,.advisor-composer button,.wizard-next,.menu-toggle,.advisor-prompts button,.button svg,.header-cta svg,.text-link svg,.faq-list summary i,details summary>span:last-child){transition-duration:0ms;transform:none}.advisor-answer{animation:gate7-advisor-answer-reduced .2s ease both}@keyframes gate7-advisor-answer-reduced{0%{opacity:0}to{opacity:1}}}.contact-capability{margin:0;padding:12px 25px;border-bottom:1px solid var(--merge-rule);color:#3f5148;background:#f5eee3;font-size:10px;line-height:1.6}.contact-capability--unavailable,.contact-capability--offline,.contact-capability--server_error,.contact-capability--adapter_disabled{color:#7a2d22;background:#fff3ef}.contact-capability--ready_pending,.contact-capability--saved_notify_pending{color:#604717;background:#fff8df}.contact-capability--saved_notified,.contact-capability--duplicate{color:#214f3f;background:#edf7f1}@media(max-width:360px){.pricing-consult,.pricing-consult>*,.pricing-form__grid,.merged-contact__grid,.merged-contact__grid>*{min-width:0}.pricing-form input,.pricing-form select,.pricing-form textarea{box-sizing:border-box}.platform-fieldset{box-sizing:border-box;width:100%;min-width:0;min-inline-size:0}.platform-fieldset>div{grid-template-columns:1fr}.merged-contact h1 span{white-space:normal}}.site-header{height:82px}.site-header__inner{grid-template-columns:220px minmax(0,1fr) 160px;gap:22px}.desktop-nav{height:100%;display:flex;align-items:stretch;justify-content:center;gap:0}.desktop-nav__group{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 16px 8px}.desktop-nav__group+.desktop-nav__group{margin-left:6px;padding-left:22px;border-left:1px solid var(--line-warm)}.desktop-nav__group-label{display:block;margin-bottom:3px;color:var(--text-secondary);font-size:10px;font-weight:800;line-height:1;letter-spacing:.1em;white-space:nowrap}.desktop-nav__group>div{display:flex;align-items:center;gap:16px}.desktop-nav__group a{padding:5px 0 7px;font-size:14px;line-height:1.1}.desktop-nav__group a:after{inset:auto 0 0}.desktop-nav__group[data-nav-section=overview] .desktop-nav__group-label{color:var(--claude-copper)}.desktop-nav__group[data-nav-section=service],.desktop-nav__group[data-nav-section=company]{margin-left:12px}.mobile-nav__group{margin:0;padding:14px 0 8px;border-top:1px solid var(--line-warm)}.mobile-nav__group:first-child{border-top:0}.mobile-nav__group h2{margin:0 0 6px;color:var(--claude-copper);font-size:12px;line-height:1.3;letter-spacing:.1em}.mobile-menu .mobile-nav__group a{display:grid}.site-header:has(.mobile-menu){-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu{height:100dvh}.mobile-menu__panel{height:100dvh;box-sizing:border-box;overflow-y:auto;background:#fffdf8}@media(max-width:1320px)and (min-width:901px){.site-header__inner{grid-template-columns:170px minmax(0,1fr) 150px;gap:12px}.brand__descriptor{display:none}.desktop-nav__group{padding-inline:10px}.desktop-nav__group+.desktop-nav__group{padding-left:14px}.desktop-nav__group[data-nav-section=service],.desktop-nav__group[data-nav-section=company]{margin-left:4px}.desktop-nav__group>div{gap:10px}.desktop-nav__group a{font-size:13px}.header-cta{width:150px;min-width:150px}}@media(max-width:900px){.site-header{height:64px}.desktop-nav{display:none}}.desktop-nav__group[data-nav-section=content]{margin-left:12px}.home-insights-section{background:#ece4d7}.home-insights-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:18px;align-items:stretch}.home-insight-featured{min-height:390px;padding:clamp(30px,4vw,52px);display:flex;flex-direction:column;border:1px solid #b9aa95;background:#fffdf8;transition:border-color .18s ease,box-shadow .18s ease}.home-insight-featured:hover{border-color:#9f4c2e;box-shadow:0 22px 54px #342b201a}.home-insight-featured__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #d1c4b2;color:#9f4c2e;font-size:12px;font-weight:800;letter-spacing:.12em}.home-insight-featured__top svg{width:28px;height:28px}.home-insight-featured>p{margin:auto 0 12px;color:#9f4c2e;font-size:13px;font-weight:800}.home-insight-featured h3{max-width:18em;margin:0;color:#173d32;font-family:var(--display);font-size:clamp(30px,3.25vw,46px);line-height:1.18;letter-spacing:-.035em}.home-insight-featured__meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:34px;padding-top:18px;border-top:1px solid #d1c4b2}.home-insight-featured__meta span,.home-insight-featured__meta strong{display:inline-flex;align-items:center;gap:8px;color:#46564f;font-size:13px}.home-insight-featured__meta strong{color:#173d32}.home-insights-about{padding:clamp(28px,3vw,42px);border:1px solid #173d32;background:#173d32;color:#dce7e1}.home-insights-about>span{color:#f0a47b;font-size:11px;font-weight:800;letter-spacing:.15em}.home-insights-about h3{margin:54px 0 18px;color:#fff;font-family:var(--display);font-size:29px;line-height:1.25}.home-insights-about p{color:#bdcec6;font-size:15px}.home-insights-about .text-link{margin-top:38px;color:#fff}.insights-page{color:#213c33;background:#f7f2e9}.insights-hero{padding:clamp(78px,8vw,124px) 0 clamp(62px,7vw,96px);border-bottom:1px solid #cbbca7;background:#efe6d8}.insights-hero__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:clamp(44px,8vw,118px);align-items:end}.insights-hero h1{margin:16px 0 0;font-size:clamp(48px,6vw,78px);line-height:1.05}.insights-hero h1 span{display:block}.insights-hero h1 span:first-child{color:#9f4c2e}.insights-hero__intro{padding-left:28px;border-left:2px solid #b9603b}.insights-hero__intro p{margin:0 0 20px;color:#46564f;font-size:18px;line-height:1.75}.insights-hero__intro small{color:#6b756f;font-weight:700}.insights-feature{padding:clamp(64px,7vw,104px) 0;background:#fffdf8}.insights-feature__grid{display:grid;grid-template-columns:150px minmax(0,1.25fr) minmax(300px,.55fr);border-top:1px solid #b9aa95;border-bottom:1px solid #b9aa95}.insights-feature__index{display:flex;flex-direction:column;justify-content:space-between;min-height:420px;padding:28px 24px;border-right:1px solid #b9aa95;color:#9f4c2e}.insights-feature__index span{font-size:11px;font-weight:800;letter-spacing:.16em;writing-mode:vertical-rl}.insights-feature__index strong{font-family:var(--display);font-size:62px;font-weight:500}.insights-feature__grid>article{padding:clamp(36px,5vw,68px)}.insight-card__topic{color:#9f4c2e;font-size:12px;font-weight:800;letter-spacing:.1em}.insights-feature article h2{max-width:17em;margin:38px 0 20px;font-size:clamp(34px,4vw,52px);line-height:1.16}.insights-feature article>p:not(.insight-card__topic){max-width:42em;color:#56635d}.insight-card__meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin:36px 0 22px;color:#68736d;font-size:13px}.insight-card__meta span{display:inline-flex;align-items:center;gap:7px}.insights-feature article>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#173d32;font-weight:800}.insights-feature article>a:hover svg{transform:translate(4px)}.insights-feature__grid>aside{padding:clamp(34px,4vw,54px);border-left:1px solid #b9aa95;background:#173d32;color:#c5d3cc}.insights-feature__grid>aside>svg{width:34px;height:34px;color:#f0a47b}.insights-feature__grid>aside h2{margin:92px 0 18px;color:#fff;font-size:28px;line-height:1.3}.insights-feature__grid>aside p{color:#bdcec6}.insights-topics{padding:clamp(70px,8vw,112px) 0;background:#f2ebdf}.insights-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:54px;align-items:end;margin-bottom:42px}.insights-section-heading h2{max-width:16em;margin:12px 0 0;font-size:clamp(34px,3.6vw,50px);line-height:1.15}.insights-section-heading>p{margin:0;color:#5d6963}.insights-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #b9aa95;border-left:1px solid #b9aa95}.insights-topic-grid article{min-height:260px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #b9aa95;border-bottom:1px solid #b9aa95;background:#fffdf89e}.insights-topic-grid article>span{color:#9f4c2e;font-size:11px;font-weight:800}.insights-topic-grid article>svg{width:28px;height:28px;margin:34px 0 22px;color:#9f4c2e}.insights-topic-grid h3{margin:0 0 10px;font-size:22px}.insights-topic-grid p{margin:0;color:#5d6963;font-size:14px}.insights-topic-grid small{margin-top:auto;padding-top:20px;color:#7a6e62;font-weight:700}.article-page{padding:0 0 clamp(80px,9vw,132px);color:#243b33;background:#f7f2e9}.article-header{padding:clamp(72px,8vw,116px) 0 clamp(58px,7vw,92px)!important;border-bottom:1px solid #c7b9a5;background:#eee5d7!important}.article-header__inner{width:min(calc(100% - 64px),1240px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(56px,9vw,136px);align-items:end}.article-header__main{min-width:0}.back-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#355149;font-weight:700}.article-header .eyebrow{margin-top:18px}.article-header h1{max-width:15em;margin:28px 0 22px;font-size:clamp(46px,5.4vw,72px);line-height:1.08;text-wrap:balance}.article-deck{max-width:45em;margin:0;color:#46574f;font-size:19px;line-height:1.72}.article-header__meta{padding:24px 0 4px 24px;border-left:1px solid #b7a68e}.article-header__meta>span{color:#9f4c2e;font-size:11px;font-weight:800;letter-spacing:.14em}.article-header__meta dl{margin:24px 0 0}.article-header__meta dl div{padding:13px 0;border-top:1px solid #cfc0ab}.article-header__meta dt{color:#6b756f;font-size:11px}.article-header__meta dd{margin:5px 0 0;color:#213c33;font-weight:700}.article-layout{width:min(calc(100% - 64px),1240px);margin-inline:auto;display:grid;grid-template-columns:220px minmax(0,760px);gap:clamp(54px,8vw,112px);justify-content:start;align-items:start;padding-top:clamp(64px,7vw,96px)}.article-rail{position:sticky;top:28px;padding-top:8px}.article-rail>div{padding:22px 0;border-top:2px solid #173d32;border-bottom:1px solid #c8b9a5}.article-rail>div>span{display:block;margin-bottom:16px;color:#9f4c2e;font-size:11px;font-weight:800;letter-spacing:.12em}.article-rail nav{display:grid}.article-rail nav a{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:10px 0;color:#53635c;font-size:13px;line-height:1.5}.article-rail nav a:hover{color:#173d32}.article-rail nav b{color:#9f4c2e;font-size:10px}.article-rail>p,.article-rail>a{display:flex;align-items:center;gap:8px;margin:18px 0 0;color:#68736d;font-size:12px}.article-rail>a{min-height:44px;color:#173d32;font-weight:800}.article-body{width:100%;padding:0!important;color:#243b33;background:transparent!important;font-size:18px;line-height:1.92}.article-lead{margin:0 0 72px;padding:0 0 32px;border-bottom:1px solid #cbbca7;color:#173d32;font-family:var(--display);font-size:26px;line-height:1.62}.article-body section{scroll-margin-top:28px}.article-body h2{margin:76px 0 24px;font-size:36px;line-height:1.25}.article-body section:first-of-type h2{margin-top:0}.article-body h3{margin:40px 0 12px;font-size:23px;line-height:1.35}.article-body p{margin-bottom:24px}.article-body blockquote{margin:52px 0;padding:34px 36px;border-left:4px solid #b85b37;color:#173d32;background:#eadfce;font-family:var(--display);font-size:25px;line-height:1.6}.article-subsection{padding:3px 0 6px 24px;border-left:1px solid #c5b49d}.article-checklist{margin:50px 0 8px;padding:30px;border:1px solid #b9aa95;background:#fffdf8}.article-checklist>p{color:#173d32;font-weight:800}.article-checklist ul{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.article-checklist li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.article-checklist li svg{margin-top:4px;color:#9f4c2e}.article-next{width:min(calc(100% - 64px),1240px);margin:clamp(72px,8vw,112px) auto 0;padding:clamp(34px,5vw,60px);display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;border-top:3px solid #173d32;background:#fffdf8}.article-next>div>span{color:#9f4c2e;font-size:11px;font-weight:800;letter-spacing:.12em}.article-next h2{max-width:18em;margin:18px 0 12px;font-size:clamp(30px,3.6vw,48px);line-height:1.2}.article-next p{max-width:42em;margin:0;color:#5a6761}@media(max-width:1280px){.desktop-nav__group{padding-inline:10px}.desktop-nav__group+.desktop-nav__group{margin-left:3px;padding-left:14px}.desktop-nav__group[data-nav-section=service],.desktop-nav__group[data-nav-section=content],.desktop-nav__group[data-nav-section=company]{margin-left:4px}.desktop-nav__group>div{gap:12px}}@media(max-width:1080px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto auto}.desktop-nav{display:none}.menu-toggle{display:inline-flex}.home-insights-layout,.insights-hero__grid,.insights-section-heading{grid-template-columns:1fr}.insights-feature__grid{grid-template-columns:110px minmax(0,1fr)}.insights-feature__grid>aside{grid-column:1 / -1;border-top:1px solid #b9aa95;border-left:0}.insights-feature__grid>aside h2{margin-top:30px}.insights-topic-grid{grid-template-columns:repeat(2,1fr)}.article-header__inner{grid-template-columns:1fr;gap:40px}.article-header__meta{display:none}.article-layout{grid-template-columns:180px minmax(0,720px);gap:48px}}@media(max-width:760px){.home-insight-featured{min-height:340px;padding:26px 22px}.home-insight-featured h3{font-size:31px}.home-insight-featured__meta{align-items:flex-start;flex-direction:column}.home-insights-about{padding:28px 22px}.home-insights-about h3{margin-top:38px}.insights-hero{padding:58px 0 52px}.insights-hero h1{font-size:clamp(42px,12vw,54px)}.insights-hero__intro{padding:22px 0 0;border-top:1px solid #b9603b;border-left:0}.insights-feature__grid{grid-template-columns:1fr}.insights-feature__index{min-height:0;padding:18px 20px;flex-direction:row;border-right:0;border-bottom:1px solid #b9aa95}.insights-feature__index span{writing-mode:initial}.insights-feature__index strong{font-size:36px}.insights-feature__grid>article,.insights-feature__grid>aside{padding:30px 22px}.insights-feature article h2{margin-top:28px;font-size:34px}.insights-topic-grid{grid-template-columns:1fr}.insights-topic-grid article{min-height:220px}.article-header__inner,.article-layout,.article-next{width:min(calc(100% - 40px),1240px)}.article-header{padding:48px 0 44px!important}.article-header h1{margin-top:22px;font-size:clamp(38px,11.2vw,48px);line-height:1.12}.article-deck{font-size:17px}.article-layout{display:block;padding-top:48px}.article-rail{position:static;margin-bottom:46px}.article-rail nav{display:none}.article-rail>div{padding:15px 0}.article-rail>div>span{margin:0}.article-rail>p,.article-rail>a{display:inline-flex;margin-right:20px}.article-body{font-size:17px;line-height:1.86}.article-lead{margin-bottom:54px;font-size:22px}.article-body h2{margin-top:58px;font-size:31px}.article-body h3{font-size:21px}.article-body blockquote{margin:40px 0;padding:25px 22px;font-size:21px}.article-subsection{padding-left:16px}.article-checklist{padding:24px 20px}.article-next{grid-template-columns:1fr;gap:26px;padding:30px 22px}.article-next .button{width:100%}}@media(prefers-reduced-motion:reduce){.home-insight-featured,.insights-feature article>a svg{transition:none}}
