.solutions{--sol-rust:#a63e22;--sol-green:#31554b;--sol-cream:#eee8df;color:var(--ink);overflow-wrap:break-word;background:var(--paper);font-size:16px;line-height:1.65}.solutions *{box-sizing:border-box;min-width:0}.solutions [id]{scroll-margin-top:110px}.sol-wrap{width:min(1180px,100% - 36px);margin-inline:auto}.solutions h1,.solutions h2,.solutions h3,.solutions p{margin:0}.solutions h1,.solutions h2{letter-spacing:-.035em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}.solutions h1{max-width:1050px;font-size:clamp(36px,5.2vw,70px)}.solutions h2{max-width:900px;font-size:clamp(27px,3vw,39px)}.solutions h3{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.35}.solutions p{max-width:79ch;color:var(--muted)}.solutions p+p{margin-top:12px}.solutions h2+p,.solutions h3+p{margin-top:14px}.solutions p a{color:var(--sol-rust);text-underline-offset:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:10px;line-height:2;text-decoration:underline;text-decoration-thickness:1px}.solutions a:hover{text-decoration-thickness:2px}.solutions :focus-visible{outline:3px solid var(--sol-rust);outline-offset:4px}.solutions button,.solutions input,.solutions select,.solutions summary,.solutions a{touch-action:manipulation}.solutions button{font:inherit;cursor:pointer;border:1px solid var(--line);min-height:46px;color:var(--ink);text-align:left;background:#fff;padding:10px 16px;line-height:1.4}.solutions button:disabled{opacity:.5;cursor:default}.solutions button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.solutions input,.solutions select{font:inherit;max-width:100%;color:var(--ink);background:#fff;border:1px solid #a79b8e;border-radius:0;width:100%;min-height:48px;margin-top:6px;padding:10px 12px}.solutions input[type=checkbox],.solutions input[type=radio]{appearance:auto;width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--sol-rust);margin:0;padding:0}.solutions label{margin-bottom:0;font-size:14px;font-weight:600;display:block}.solutions small{font-size:12px;line-height:1.5}.solutions .sol-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--sol-rust);margin-bottom:14px;font:600 11px/1.6 Arial,sans-serif}.solutions .sol-button{background:var(--sol-rust);color:#fff;border:1px solid var(--sol-rust);justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.solutions .sol-reset{background:0 0;border-color:#b9afa3;font-size:13px}.sol-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 10px;margin-bottom:24px;font-size:12px;display:flex}.sol-breadcrumbs a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.sol-hero{border-bottom:1px solid var(--line);padding-block:16px 34px}.solutions .sol-answer{color:var(--ink);max-width:78ch;margin-top:22px;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.sol-hero-nav{flex-wrap:wrap;gap:8px 22px;margin-top:18px;display:flex}.sol-hero-nav a{border-bottom:1px solid var(--sol-rust);min-height:44px;color:var(--sol-rust);align-items:center;gap:24px;font-size:13px;font-weight:600;display:inline-flex}.sol-diagnostic{padding-block:32px 40px}.sol-diagnostic-heading{margin-bottom:22px}.sol-diagnostic-heading p:last-child{margin-top:12px;font-size:15px}.sol-interaction{border:1px solid var(--line);background:#fff;padding:20px}.sol-interaction>p{font-size:14px}.sol-result{border-top:2px solid var(--sol-rust);min-height:190px;margin-top:20px;padding-top:20px}.sol-result p{font-size:15px}.sol-result>a,.sol-incident>a,.sol-ledger-row a,.sol-exit-verdict>a{min-height:44px;color:var(--sol-rust);text-underline-offset:4px;align-items:center;margin-top:8px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.sol-chapters{padding-bottom:26px}.sol-chapter{border-top:1px solid var(--line);grid-template-columns:26px 1fr;gap:12px;padding:28px 0;display:grid}.sol-chapter-number{color:var(--sol-rust);padding-top:5px;font:13px/2 ui-monospace,monospace}.sol-chapter p{font-size:16px}.sol-evidence{border-left:3px solid var(--sol-green);background:#e8eee9;margin-top:18px;padding:12px 16px}.sol-evidence p{font-size:14px}.sol-evidence strong{color:var(--sol-green);letter-spacing:.04em;margin-bottom:5px;font-size:12px;display:block}.sol-priorities{border-top:2px solid var(--ink);gap:24px;padding-block:32px 40px;display:grid}.sol-priorities ol{margin:20px 0 0;padding-left:24px;list-style:decimal}.sol-priorities li{padding:6px 0 6px 4px}.sol-priorities aside{background:var(--sol-cream);border-top:3px solid var(--sol-green);padding:24px}.sol-priorities aside p{font-size:15px}.sol-bridge{background:var(--ink);color:#fff;padding-block:36px}.sol-bridge h2{max-width:850px}.sol-bridge p{color:#e0d8d0}.sol-bridge h2+p{margin-top:18px}.sol-bridge p a{color:#ffc9b4}.sol-bridge .sol-kicker{color:#edb59b}.sol-bridge .sol-button{color:var(--ink);background:#f4eae0;border-color:#f4eae0;margin-top:22px}.sol-bridge :focus-visible{outline-color:#ffc9b4}.sol-faq{padding-block:40px 48px}.sol-faq h2{margin-bottom:24px}.sol-faq details{border-top:1px solid var(--line);padding-block:8px 14px}.solutions summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px;font-weight:600;line-height:1.5}.sol-faq details p{padding:0 0 8px;font-size:15px}.sol-sources{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.sol-sources a,.sol-return{min-height:44px;color:var(--sol-rust);text-underline-offset:4px;align-items:center;font-size:14px;text-decoration:underline;display:flex}.sol-return{margin-top:24px}.sol-no-js{padding-block:18px}body:has(.solutions)>.cta-band{display:none}.sol-search .sol-hero-title{border-left:4px solid var(--sol-rust);padding-left:18px}.solutions .sol-root{background:var(--ink);color:#fff;max-width:none;padding:16px 20px;font-weight:600}.sol-branches{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.sol-branches button{flex-direction:column;gap:7px;display:flex}.sol-branches button span{opacity:.7;font:11px ui-monospace,monospace}.sol-rhythm-tree .sol-chapter{border-left:1px solid #c5b7a7;margin-left:5px;padding-left:14px}.sol-meta .sol-hero{border-bottom:4px solid var(--sol-green)}.sol-meta .sol-hero-title{text-align:center}.sol-meta .sol-hero-title>*{margin-inline:auto}.sol-meta .sol-hero-nav{justify-content:center}.sol-signal-trace{background:#e8eee9;border-color:#bbc9c0}.sol-signal-trace ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sol-signal-trace button{align-items:center;gap:14px;width:100%;display:flex}.sol-signal-trace button>span{border:1px solid;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;font:12px ui-monospace,monospace;display:grid}.sol-signal-trace .sol-result{border-color:var(--sol-green)}.sol-rhythm-trace .sol-chapter:nth-child(2n){background:#e8eee9;padding-inline:18px}.sol-traffic .sol-hero{border-bottom:2px solid var(--ink);background:repeating-linear-gradient(0deg,#0000,#0000 31px,#ddd6ce55 32px)}.sol-traffic .sol-hero-title{background:var(--paper)}.sol-incident{border-top:4px solid var(--ink)}.sol-incident-tools{gap:16px;display:grid}.sol-time-layers{border-left:2px solid var(--sol-rust);margin:28px 0 12px;padding:0;list-style:none}.sol-time-layers li{padding:8px 0 20px 22px;position:relative}.sol-time-layers li:before{content:"";background:var(--sol-rust);border-radius:50%;width:10px;height:10px;position:absolute;top:18px;left:-6px}.sol-time-layers p{margin-top:7px;font-size:15px}.sol-incident>.sol-reset{margin-top:12px;display:block}.sol-rhythm-timeline{border-left:1px solid var(--line)}.sol-rhythm-timeline .sol-chapter{padding-left:16px}.sol-rhythm-timeline .sol-chapter-number{border:1px solid var(--line);text-align:center;background:var(--paper);border-radius:50%;height:28px;padding-top:0;font-size:11px;line-height:26px}.sol-leads .sol-hero-title h1{max-width:800px}.sol-leads .sol-hero-nav{border-top:1px solid var(--line);padding-top:10px}.sol-pipe-nodes{border-left:3px solid var(--sol-green);gap:0;margin-top:20px;display:grid}.sol-pipe-nodes label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:20px 1fr;align-items:center;gap:8px 14px;min-height:64px;padding:18px;display:grid}.sol-pipe-nodes label:has(:checked){background:#e8eee9}.sol-pipe-nodes small{color:var(--muted);grid-column:2;font-weight:400}.sol-lead-pipe .sol-result{min-height:0;margin-bottom:18px}.sol-rhythm-pipe .sol-chapter:nth-child(3n+1){border-top:3px solid var(--sol-green)}.sol-tracking .sol-hero{border-top:5px solid var(--ink)}.sol-tracking .sol-hero .sol-kicker{font-family:ui-monospace,monospace}.sol-ledger{border:1px solid var(--ink);padding:0}.sol-ledger>p,.sol-ledger>.sol-reset{margin:18px}.sol-ledger-row{border-top:1px solid var(--line);gap:12px;padding:18px;display:grid}.sol-ledger-row>label{cursor:pointer;align-items:center;gap:14px;min-height:48px;display:flex}.sol-ledger-row label small,.sol-ledger-row label strong{display:block}.sol-ledger-row label small{color:var(--sol-rust);font-family:ui-monospace,monospace}.sol-ledger-row:has(:checked){background:#edf1ec}.sol-ledger-row p{font-size:14px}.sol-ledger-row summary{font-size:13px}.solutions .sol-ledger-status{font-family:ui-monospace,monospace;font-size:12px}.sol-rhythm-ledger .sol-chapter{border-top:1px solid var(--ink)}.sol-cpa .sol-hero{border-bottom:0}.sol-cpa .sol-hero-title{border-bottom:3px double var(--ink);padding-bottom:24px}.sol-cost-model{background:var(--sol-cream);border:0}.sol-equation{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:20px;font-family:Georgia,serif;font-size:clamp(18px,2.5vw,29px);display:flex}.sol-equation strong{color:var(--sol-rust);font-weight:400}.sol-equation b{color:var(--muted);font-weight:400}.sol-rhythm-equation .sol-chapter-number{font-size:20px}.sol-roas .sol-hero{background:var(--ink);color:#fff;padding-inline:20px}.sol-roas .sol-hero .sol-answer{color:#e9e1d8}.sol-roas .sol-hero .sol-kicker,.sol-roas .sol-hero-nav a,.sol-roas .sol-breadcrumbs{color:#ffc9b4}.sol-roas .sol-hero :focus-visible{outline-color:#ffc9b4}.sol-value-bridge{counter-reset:bridge;gap:4px;margin:0 0 22px;padding:0;list-style:none;display:grid}.sol-value-bridge li{counter-increment:bridge;border-left:4px solid var(--sol-green);background:#eee8df;padding:16px;font-size:14px;font-weight:600}.sol-value-bridge li:before{content:counter(bridge,decimal-leading-zero);color:var(--sol-green);margin-bottom:5px;font:11px ui-monospace,monospace;display:block}.sol-value-bridge li:last-child{background:var(--sol-green);color:#fff}.sol-value-bridge li:last-child:before{color:#d4e4d9}.sol-rhythm-bridge .sol-chapter:nth-child(3n){border-top:3px solid var(--sol-green)}.sol-conversion .sol-hero-title{border:1px solid var(--line);background:#fff;padding:20px}.sol-experiment{background:#eee8df}.sol-experiment-columns{gap:10px;margin:20px 0;display:grid}.sol-experiment-columns>div{border-top:3px solid var(--sol-rust);background:#fff;padding:20px}.sol-experiment-columns h3{font-family:ui-monospace,monospace;font-size:14px}.sol-experiment-columns p{font-size:15px}.solutions .sol-check{cursor:pointer;align-items:center;gap:14px;min-height:48px;display:flex}.sol-experiment>p:last-child{margin-top:14px;font-size:13px}.sol-rhythm-board .sol-chapter{border:1px solid var(--line);background:#fff;margin-bottom:12px;padding:24px 18px}.sol-cart .sol-hero{border-bottom:5px solid var(--sol-rust)}.sol-cart .sol-hero-title{max-width:1020px}.sol-cart .sol-hero-title .sol-answer{border-left:3px solid var(--sol-green);padding-left:18px}.sol-checkout-model{border-top:4px solid var(--sol-rust)}.sol-loss-map{gap:10px;display:grid}.sol-loss-map>div{border:1px solid var(--line);background:var(--paper);padding:18px}.sol-loss-map>div[data-largest=true]{border-color:var(--sol-rust);background:#f8e8e0}.sol-loss-map h3{margin-bottom:12px;font-size:15px}.sol-loss-map strong{font:27px Georgia,serif}.sol-loss-map p{font-size:13px}.sol-recovery{border-top:2px solid var(--line);padding-block:30px 40px}.sol-rhythm-checkout .sol-chapter-number{background:var(--ink);color:#fff;text-align:center;height:30px;padding:0;font-size:11px;line-height:30px}.sol-bounce .sol-hero{max-width:960px}.sol-bounce .sol-hero-title h1{font-size:clamp(37px,4.6vw,62px)}.sol-bounce .sol-diagnostic,.sol-bounce .sol-chapters,.sol-bounce .sol-priorities,.sol-bounce .sol-faq{max-width:960px}.sol-exit{background:#e8eee9;gap:24px;display:grid}.sol-exit fieldset{border:0;margin:0;padding:0}.sol-exit legend{margin-bottom:12px;font-size:14px;font-weight:600}.sol-exit label{cursor:pointer;background:#fff;align-items:center;gap:12px;min-height:52px;margin-top:6px;padding:10px 12px;display:flex}.sol-exit label:has(:checked){outline:1px solid var(--sol-green)}.sol-exit-verdict{border-left:2px solid var(--sol-green);padding-left:20px}.sol-exit-verdict h3{font-family:Georgia,serif;font-size:25px;font-weight:400}.sol-rhythm-editorial .sol-chapter{grid-template-columns:1fr}.sol-rhythm-editorial .sol-chapter-number{display:none}.solutions form{margin-top:20px}.sol-input-grid{gap:16px;margin-top:16px;display:grid}.sol-calculator-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sol-calculation{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.sol-calculation>p{font-size:14px}.sol-calculation [role=alert]{color:#922d1b;font-weight:600}.sol-calculation dl{gap:10px;margin:0;display:grid}.sol-calculation dl>div{border:1px solid var(--line);background:#fff;padding:16px}.sol-calculation dt{color:var(--muted);font-size:12px}.sol-calculation dd{color:var(--ink);margin:7px 0 0;font:clamp(21px,3vw,31px)/1.2 Georgia,serif}.sol-calculation dl+p,.sol-loss-map+p{margin-top:16px}.sol-hub .sol-hero{border-bottom:4px solid var(--ink)}.sol-hub .sol-hero h1{max-width:1050px}.sol-directory{padding-block:32px}.sol-symptoms{border-top:1px solid var(--line);margin-top:24px;display:grid}.sol-symptoms>a{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr 16px;align-items:start;gap:14px;padding:20px 4px;display:grid}.sol-symptoms>a:hover{background:var(--sol-cream)}.sol-directory-number{color:var(--sol-rust);font:12px/2 ui-monospace,monospace}.sol-symptoms small{text-transform:uppercase;letter-spacing:.1em;color:var(--sol-rust);font-size:10px}.sol-symptoms h3{margin-top:4px;font-family:Georgia,serif;font-size:23px;font-weight:400}.sol-symptoms p{margin-top:7px;font-size:14px}.sol-guided{gap:24px;padding-block:24px 40px;display:grid}.sol-router{background:var(--ink);color:#fff;border:0;padding:0}.sol-router-progress{color:#f1c9b6;border-bottom:1px solid #605660;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 20px;font-size:11px;display:flex}.sol-router-content{min-height:310px;padding:22px}.sol-router h3{font-family:Georgia,serif;font-size:27px;font-weight:400}.sol-router p{color:#ded6ce;font-size:15px}.sol-router-options{gap:8px;margin-top:20px;display:grid}.sol-router-options button{color:#fff;background:0 0;border:1px solid #776d78;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.sol-router-options button:hover{background:#443948}.sol-router-actions{border-top:1px solid #605660;gap:10px;padding:14px 20px;display:flex}.sol-router-actions button{color:#fff;background:0 0;border-color:#776d78;font-size:12px}.sol-router .sol-button{color:var(--ink);background:#f4eae0;border-color:#f4eae0;margin-block:18px}.sol-router .sol-note{font-size:12px}.sol-router :focus-visible{outline-color:#ffc9b4}.sol-foundation{background:#e8eee9;border-block:1px solid #bbc9c0;padding-block:32px}.sol-hub-groups{gap:28px;padding-block:36px;display:grid}.sol-commerce-strip{border-block:1px solid var(--line);padding-block:30px}.sol-commerce-strip ol{gap:6px;margin:24px 0;padding:0;list-style:none;display:grid}.sol-commerce-strip li{border-left:3px solid var(--sol-green);background:#eee8df;gap:4px;padding:16px;display:grid}.sol-commerce-strip li span{color:var(--muted);font-size:13px}.sol-economics-hub{gap:24px;padding-block:36px;display:grid}.sol-economics-hub article{border-top:1px solid var(--line);padding:20px 0}.sol-dependencies{border-block:1px solid var(--line);padding-block:30px}.sol-dependency-flow{gap:8px;margin-block:24px;display:grid}.sol-dependency-flow>p{background:#eee8df;padding:18px}.sol-dependency-flow strong,.sol-dependency-flow span{display:block}.sol-dependency-flow p>span{margin-top:4px;font-size:13px}.sol-dependency-flow>span{justify-self:center;width:22px;transform:rotate(90deg)}.sol-matrix{padding-block:32px 40px}.sol-matrix-rows{margin-top:24px}.sol-matrix-head{display:none}.sol-matrix article{border-top:1px solid var(--line);gap:8px;padding:20px 0;display:grid}.sol-matrix article h3{font-size:16px}.sol-matrix article p{margin:0;font-size:14px}@media (min-width:640px){.sol-wrap{width:min(1180px,100% - 64px)}.sol-interaction{padding:26px}.sol-ledger,.sol-router{padding:0}.sol-input-grid,.sol-calculation dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-incident-tools,.sol-experiment-columns{grid-template-columns:1fr 1fr}.sol-branches{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-ledger-row{grid-template-columns:1fr 1.6fr;gap:20px}.sol-priorities{grid-template-columns:1.25fr 1fr;gap:36px}.sol-chapter{grid-template-columns:38px 1fr;gap:20px;padding-block:34px}.sol-loss-map{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-symptoms{grid-template-columns:1fr 1fr;column-gap:28px}.sol-commerce-strip ol,.sol-value-bridge{grid-template-columns:1fr 1fr}.sol-exit{grid-template-columns:1fr 1.1fr}}@media (min-width:1000px){.sol-hero{padding-bottom:38px}.sol-diagnostic{padding-block:34px 44px}.sol-diagnostic-heading{grid-template-columns:1fr 1fr;align-items:start;gap:0 44px;display:grid}.sol-diagnostic-heading .sol-kicker{grid-column:1/-1}.sol-diagnostic-heading>p:last-child{margin-top:0}.sol-search .sol-hero-title{grid-template-columns:1.35fr 1fr;align-items:center;gap:0 40px;display:grid}.sol-search .sol-hero-title .sol-kicker{grid-column:1/-1}.sol-search .sol-hero-title .sol-answer{margin:0}.sol-search .sol-hero-title h1{font-size:60px}.sol-failure-tree{grid-template-columns:1.2fr 1fr;gap:20px 28px;display:grid}.sol-failure-tree .sol-root{grid-column:1/-1}.sol-failure-tree .sol-branches{margin-top:0}.sol-failure-tree .sol-result{min-height:255px;margin:0}.sol-signal-trace ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sol-signal-trace button{flex-direction:column;align-items:flex-start;min-height:112px;font-size:14px}.sol-signal-trace .sol-result{min-height:175px}.sol-meta .sol-hero-title h1{max-width:880px}.sol-rhythm-trace .sol-chapter{grid-template-columns:60px 1fr}.sol-rhythm-trace .sol-chapter>div{grid-template-columns:1fr 1fr;gap:14px 32px;display:grid}.sol-rhythm-trace h2,.sol-rhythm-trace .sol-evidence{grid-column:1/-1}.sol-rhythm-trace p+p{margin:0}.sol-traffic .sol-hero-title h1{max-width:810px}.sol-traffic .sol-hero-title .sol-answer{max-width:790px;margin-left:18%}.sol-time-layers{border-left:0;border-top:2px solid var(--sol-rust);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:34px;display:grid}.sol-time-layers li{padding:22px 0 6px}.sol-time-layers li:before{top:-6px;left:0}.sol-rhythm-timeline .sol-chapter>div{grid-template-columns:1fr 1.4fr;column-gap:40px;display:grid}.sol-rhythm-timeline h2{grid-row:span 4}.sol-rhythm-timeline h2+p{margin-top:0}.sol-leads .sol-hero-title{padding-left:12%}.sol-pipe-nodes{border-left:0;border-top:3px solid var(--sol-green);grid-template-columns:repeat(5,minmax(0,1fr))}.sol-pipe-nodes label{border-bottom:0;border-right:1px solid var(--line);grid-template-columns:1fr;align-content:start;padding:16px}.sol-pipe-nodes small{grid-column:1}.sol-rhythm-pipe .sol-chapter:nth-child(2n){margin-left:12%}.sol-tracking .sol-hero-title{grid-template-columns:1.1fr 1fr;gap:0 44px;display:grid}.sol-tracking .sol-hero-title .sol-kicker{grid-column:1/-1}.sol-tracking .sol-hero-title .sol-answer{border-left:1px solid var(--line);margin-top:0;padding-left:28px}.sol-tracking h1{font-size:54px}.sol-rhythm-ledger .sol-chapter>div{grid-template-columns:1fr 1.5fr;column-gap:36px;display:grid}.sol-rhythm-ledger h2{grid-row:span 4}.sol-rhythm-ledger h2+p{margin:0}.sol-cpa .sol-hero-title h1{max-width:920px}.sol-cpa .sol-answer{max-width:840px}.sol-cost-model .sol-input-grid,.sol-cost-model .sol-calculation dl{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-rhythm-equation .sol-chapter{grid-template-columns:100px 1fr}.sol-rhythm-equation .sol-chapter-number{font:44px Georgia,serif}.sol-roas .sol-hero{padding-inline:36px}.sol-roas .sol-hero-title h1{max-width:940px}.sol-value-bridge{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.sol-value-bridge li{min-height:100px}.sol-value-bridge li:nth-child(2){margin-top:12px}.sol-value-bridge li:nth-child(3){margin-top:24px}.sol-value-bridge li:nth-child(4){margin-top:36px}.sol-roas-model .sol-input-grid,.sol-roas-model .sol-calculation dl{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-rhythm-bridge .sol-chapter:nth-child(2n){border-left:3px solid var(--line);margin-left:9%;padding-left:24px}.sol-conversion .sol-hero-title{grid-template-columns:1fr 1fr;gap:0 40px;padding:30px;display:grid}.sol-conversion .sol-hero-title .sol-kicker{grid-column:1/-1}.sol-conversion .sol-answer{margin-top:0}.sol-conversion h1{font-size:54px}.sol-experiment-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-rhythm-board{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sol-rhythm-board .sol-chapter{grid-template-columns:24px 1fr;gap:12px;margin:0}.sol-rhythm-board h2{font-size:31px}.sol-checkout-model .sol-input-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-rhythm-checkout .sol-chapter{grid-template-columns:45px 1fr}.sol-rhythm-checkout .sol-chapter>div{grid-template-columns:1fr 1fr;gap:14px 30px;display:grid}.sol-rhythm-checkout h2,.sol-rhythm-checkout .sol-evidence{grid-column:1/-1}.sol-rhythm-checkout p+p{margin:0}.sol-recovery .sol-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-guided{grid-template-columns:1fr 1.1fr;gap:48px}.sol-hub-groups{grid-template-columns:1fr 1fr;gap:48px}.sol-commerce-strip ol{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-economics-hub{grid-template-columns:1fr 1fr;gap:48px}.sol-dependency-flow{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center}.sol-dependency-flow>span{transform:none}.sol-matrix-head,.sol-matrix article{grid-template-columns:1fr 1fr 1.4fr;gap:26px;padding:18px;display:grid}.sol-matrix-head{background:var(--sol-cream);font-size:12px}}@media (prefers-reduced-motion:reduce){.solutions *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
