.map-led-opening{padding:28px 0 38px;scroll-margin-top:20px}.home-chain-shell{padding:30px 35px 10px;border:1px solid #d8ddd9;border-radius:4px;background:var(--surface)}.chain-proposition{margin-bottom:22px}.chain-proposition h1{max-width:1040px;margin:0 0 14px;font-size:clamp(29px,3vw,42px);line-height:1.25;font-weight:600;letter-spacing:-1px;text-wrap:pretty}.chain-proposition p{font-size:17px;line-height:1.7;color:#53676b;max-width:850px;margin:0}.map-led-opening .vc-card{padding:0;border:0;background:transparent}.home-methodologies{border-top:1px solid var(--line)}.home-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-method-grid article{display:grid;grid-template-rows:auto auto 1fr 110px auto;padding:26px 22px 28px;border-top:2px solid #a3b8ae;min-width:0;scroll-margin-top:30px}.home-method-grid article.method-integrated{background:var(--surface);border-color:#b98b39;border-radius:0 0 4px 4px}.home-method-grid .method-number{font-size:11px;color:#53676b;margin-bottom:22px}.home-method-grid h3{font-size:25px;font-weight:500;letter-spacing:-.5px;line-height:1.3;margin:0 0 17px}.home-method-grid p{font-size:15px;line-height:1.8;color:#53676b;margin:0}.home-method-grid .approach-route{margin:38px 0 0}.home-method-grid .approach-route li{font-size:11px}.home-method-grid .text-link{justify-self:start;font-size:12px;gap:10px}.approach-merge{align-self:center;text-align:center;font-size:11px;color:#365b55;max-width:280px;width:100%;margin:auto}.approach-merge>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.approach-merge span{border:1px solid #b7c8bc;background:#fff;padding:4px;border-radius:3px}.approach-merge svg{display:block;width:100%;height:30px;color:#9a6e25}.approach-merge strong{font-weight:500;letter-spacing:.02em}.home-method-grid article:is(:hover,:focus-within) .approach-route li:before{background:#e9b557;box-shadow:0 0 0 5px #e9b55722}.home-insight-list{display:grid;grid-template-columns:1fr 1fr;gap:65px}.home-insight-list article{border-top:1px solid #afc3bd;padding-top:26px}.home-insight-list .eyebrow{font-size:11px;margin-bottom:18px}.home-insight-list h3{font-size:clamp(22px,2.2vw,29px);line-height:1.4;letter-spacing:-.5px;margin:0 0 18px}.home-insight-list h3 a{text-decoration:none}.home-insight-list h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.home-insight-list h3 svg{display:inline-block;width:22px;height:22px;margin-left:13px;color:#8c6112;transition:transform .16s ease}.home-insight-list h3 a:hover svg{transform:translateX(3px)}.home-insight-list article>p:last-child{font-size:15px;line-height:1.8;color:#53676b;margin:0;max-width:48ch}.home-founder{border-top:1px solid var(--line)}@media (max-width:1100px){.home-chain-shell{padding-inline:26px}.home-method-grid{gap:16px}.home-method-grid article{padding-inline:16px}.home-method-grid h3{font-size:23px}}@media (max-width:900px){.home-method-grid{grid-template-columns:1fr 1fr}.home-method-grid .method-integrated{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;-moz-column-gap:36px;column-gap:36px}.home-method-grid .method-integrated .method-number,.home-method-grid .method-integrated h3,.home-method-grid .method-integrated p{grid-column:1}.home-method-grid .method-integrated .approach-merge{grid-column:2;grid-row:1/4}.home-method-grid .method-integrated .text-link{grid-column:1/-1;margin-top:25px}}@media (max-width:760px){.map-led-opening{padding-block:18px 24px}.home-chain-shell{padding:23px 18px 5px}.chain-proposition{margin-bottom:18px}.chain-proposition h1{font-size:clamp(27px,4.5vw,34px);letter-spacing:-.7px}.chain-proposition p{font-size:15px;line-height:1.75}.home-insight-list{grid-template-columns:1fr;gap:34px}}@media (max-width:600px){.home-method-grid{grid-template-columns:1fr;gap:24px}.home-method-grid .method-integrated,.home-method-grid article{grid-column:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto 108px auto;padding-inline:18px}.home-method-grid .method-integrated>*{grid-column:auto;grid-row:auto}.home-method-grid .method-integrated .approach-merge{grid-column:1;grid-row:4}.home-method-grid .method-integrated .text-link{grid-column:1;margin:0}.home-method-grid h3{font-size:25px}.home-method-grid .approach-route li{font-size:12px}}@media (prefers-reduced-motion:reduce){.home-insight-list h3 svg{transition:none}.home-insight-list h3 a:hover svg{transform:none}}.ec-home-bands .ec-decision-band{display:flow-root;background:#f2f5fa}.ec-home-bands .decision-topic-option[aria-pressed=false]{background:#f2f5fa}.ec-home-bands .decision-topic-option[aria-pressed=true]{background:#fff}.ec-home-bands .client-entry-points{padding-bottom:64px}.ec-home-bands .help-triangle{border-top:0}.ec-home-bands .home-model-section{background:#f2f5fa;border-block:0}@media (max-width:760px){.ec-home-bands .client-entry-points{padding-bottom:40px}}