.solutions-index .solutions-index-nav{border-color:#1f2a4c24;background:#faf6eeeb;box-shadow:0 12px 34px #1f2a4c0d}.solutions-index .solutions-index-nav-inner{display:grid;grid-template-columns:120px minmax(0,1fr);gap:clamp(24px,4vw,58px);align-items:stretch;justify-content:initial;padding-block:8px;overflow:visible}.solutions-index-nav-label{display:flex;align-items:center;color:#3e4964cc;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.solutions-index-nav-label:before{width:22px;height:1px;margin-right:10px;content:"";background:var(--solutions-orange)}.solutions-index-nav-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.solutions-index .solutions-index-nav-links a{position:relative;min-height:58px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;justify-content:initial;padding:8px 11px;border:1px solid transparent;border-radius:8px;color:var(--solutions-navy);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.solutions-index .solutions-index-nav-links a:after{position:absolute;right:12px;bottom:0;left:12px;height:2px;content:"";background:var(--solutions-orange);opacity:0;transform:scaleX(.4);transition:opacity .16s ease,transform .16s ease}.solutions-index-nav-number{color:var(--solutions-orange-ink);font:700 10px/1 JetBrains Mono,monospace;letter-spacing:.08em}.solutions-index-nav-copy{min-width:0;display:grid;gap:2px}.solutions-index-nav-copy small{color:#3e4964cc;font:700 10px/1.2 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.solutions-index-nav-copy strong{overflow:hidden;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.solutions-index-nav-count{min-width:22px;min-height:22px;display:grid;place-items:center;border:1px solid rgba(31,42,76,.14);border-radius:50%;color:#3e4964d1;font:700 10px/1 JetBrains Mono,monospace}.solutions-index .solutions-index-nav-links a:hover{border-color:#1f2a4c1a;background:#ffffffad}.solutions-index .solutions-index-nav-links a:hover:after{opacity:1;transform:scaleX(1)}.solutions-index .solutions-index-nav-links a:focus-visible{outline:3px solid var(--solutions-navy);outline-offset:2px;border-color:var(--solutions-orange)}.solutions-index .solutions-index-groups{width:min(100%,1440px);padding:0}.solutions-index .solutions-index-group{--group-accent: var(--solutions-orange);--group-accent-ink: var(--solutions-orange-ink, #a94302);--group-accent-soft: rgba(232, 93, 4, .09);position:relative;isolation:isolate;scroll-margin-top:var(--solutions-index-nav-height);padding:clamp(92px,10vw,150px) max(24px,calc((100% - 1240px)/2));border:0}.solutions-index .solutions-index-group:before{position:absolute;z-index:-2;inset:0 50%;width:100vw;content:"";transform:translate(-50%)}.solutions-index .solutions-index-group--scale-ladder{--group-accent: var(--solutions-green);--group-accent-ink: #0f4930;--group-accent-soft: rgba(20, 92, 61, .09)}.solutions-index .solutions-index-group--scale-ladder:before{border-block:1px solid rgba(31,42,76,.1);background:linear-gradient(90deg,transparent 0 49.94%,rgba(31,42,76,.035) 50%,transparent 50.06%) 0 0 / 112px 112px,#f1eadf}.solutions-index .solutions-index-group--role-matrix{--group-accent: var(--solutions-red);--group-accent-ink: #8d2026;--group-accent-soft: rgba(193, 39, 45, .08)}.solutions-index .solutions-index-group--role-matrix:before{background:linear-gradient(160deg,#faf6ee 0 64%,#c1272d0a 64% 100%)}.solutions-index .solutions-index-group--channel-map{--group-accent: var(--solutions-red);--group-accent-ink: #8d2026;--group-accent-soft: rgba(193, 39, 45, .075)}.solutions-index .solutions-index-group--channel-map:before{border-top:1px solid rgba(31,42,76,.1);background:#fffdfa}.solutions-index .solutions-index-group-header{display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:clamp(56px,8vw,116px);align-items:center;margin:0 0 clamp(54px,7vw,86px)}.solutions-index .solutions-index-group-header>.solutions-index-group-copy{position:relative;z-index:1;display:block}.solutions-index-group-kicker{display:flex;gap:11px;align-items:center;margin:0 0 21px;color:#3e4964cc;font:700 10px/1.3 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.solutions-index-group-kicker:before{width:34px;height:2px;content:"";background:var(--group-accent)}.solutions-index-group-kicker>span:first-child{color:var(--group-accent-ink)}.solutions-index-group-kicker b{margin-left:auto;padding:5px 7px;border:1px solid color-mix(in srgb,var(--group-accent) 28%,transparent);border-radius:999px;color:var(--group-accent-ink);font:inherit;letter-spacing:.06em}.solutions-index .solutions-index-group h2{max-width:560px;margin:0;font:600 clamp(50px,6.3vw,82px)/.94 "Fraunces",Georgia,serif;letter-spacing:-.05em;text-wrap:balance}.solutions-index .solutions-index-group-copy>p:last-child{max-width:490px;margin:26px 0 0;color:var(--solutions-body);font:400 clamp(18px,2vw,22px)/1.55 "Fraunces",Georgia,serif}.solutions-index .solutions-index-group-art{position:relative;isolation:isolate;width:min(100%,620px);margin:0;justify-self:end}.solutions-index-group-art>div{overflow:hidden;padding:8px;border:1px solid rgba(31,42,76,.14);background:#fffdfac7 url(/images/solutions/board-light.webp) center / cover;box-shadow:0 24px 54px #1f2a4c21}.solutions-index-group-art img{display:block;width:100%;height:auto;object-fit:cover}.solutions-index-group-art figcaption{position:relative;z-index:2;display:flex;justify-content:space-between;gap:18px;align-items:center;width:calc(100% - 46px);margin:-25px auto 0;padding:14px 17px;border:1px solid rgba(31,42,76,.14);border-radius:10px;background:#faf6eef0;box-shadow:0 12px 24px #1f2a4c1a;backdrop-filter:blur(12px)}.solutions-index-group-art figcaption span{color:var(--group-accent);font:700 10px/1.3 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.solutions-index-group-art figcaption strong{color:var(--solutions-navy);font:600 15px/1.25 Fraunces,Georgia,serif;text-align:right}.solutions-index-group--decision-map .solutions-index-group-art:before,.solutions-index-group--decision-map .solutions-index-group-art:after{position:absolute;z-index:-2;inset:8% -5% 5% 4%;border-radius:34px 14px 30px 12px;content:"";background:url(/images/solutions/board-light.webp) 56% center / cover;box-shadow:0 24px 52px #1f2a4c21;transform:rotate(2.2deg)}.solutions-index-group--decision-map .solutions-index-group-art:after{z-index:-1;inset:2% 4% 10% -5%;border:1px solid rgba(31,42,76,.1);box-shadow:none;transform:rotate(-2deg)}.solutions-index-group--decision-map .solutions-index-group-art>div{border-radius:26px 12px 30px 16px}.solutions-index-group--decision-map .solutions-index-group-art img{aspect-ratio:16 / 11;border-radius:19px 7px 23px 10px}.solutions-index-group--scale-ladder .solutions-index-group-header{grid-template-columns:minmax(460px,1.16fr) minmax(0,.84fr)}.solutions-index-group--scale-ladder .solutions-index-group-copy{order:2}.solutions-index-group--scale-ladder .solutions-index-group-art{order:1;justify-self:start;width:min(100%,650px)}.solutions-index-group--scale-ladder .solutions-index-group-art:before{position:absolute;z-index:-1;inset:-7% 11% 4% -6%;border-radius:48% 52% 42% 58%/58% 44% 56% 42%;content:"";background:var(--solutions-green) url(/images/solutions/board-dark.webp) 84% center / cover;box-shadow:0 25px 54px #1f2a4c26;transform:rotate(-2deg)}.solutions-index-group--scale-ladder .solutions-index-group-art>div{border-radius:50% 50% 42% 58%/58% 44% 56% 42%}.solutions-index-group--scale-ladder .solutions-index-group-art img{aspect-ratio:4 / 3;border-radius:inherit}.solutions-index-group--scale-ladder .solutions-index-group-art figcaption{width:min(78%,430px);margin-right:2%;transform:translateY(-4px)}.solutions-index-group--role-matrix .solutions-index-group-header{grid-template-columns:minmax(0,.76fr) minmax(480px,1.24fr)}.solutions-index-group--role-matrix .solutions-index-group-art{width:min(92%,590px);transform:rotate(1.5deg)}.solutions-index-group--role-matrix .solutions-index-group-art:before{position:absolute;z-index:-1;inset:-5%;clip-path:polygon(50% 0,100% 22%,91% 82%,50% 100%,6% 82%,0 24%);content:"";background:var(--solutions-navy) url(/images/solutions/board-dark.webp) center / cover;box-shadow:0 28px 58px #1f2a4c29}.solutions-index-group--role-matrix .solutions-index-group-art>div{clip-path:polygon(50% 0,100% 22%,91% 82%,50% 100%,6% 82%,0 24%);padding:12px;border:0}.solutions-index-group--role-matrix .solutions-index-group-art img{aspect-ratio:1;clip-path:inherit}.solutions-index-group--role-matrix .solutions-index-group-art figcaption{width:min(86%,470px);margin-top:-48px;transform:rotate(-1.5deg)}.solutions-index-group--channel-map .solutions-index-group-header{grid-template-columns:minmax(460px,1.08fr) minmax(0,.92fr)}.solutions-index-group--channel-map .solutions-index-group-copy{order:2}.solutions-index-group--channel-map .solutions-index-group-art{order:1;justify-self:start;width:min(96%,610px)}.solutions-index-group--channel-map .solutions-index-group-art:before,.solutions-index-group--channel-map .solutions-index-group-art:after{position:absolute;z-index:-2;inset:6% -3% -5% 8%;content:"";background:var(--solutions-red) url(/images/solutions/board-dark.webp) 75% center / cover;clip-path:polygon(5% 0,100% 0,94% 100%,0 91%);transform:rotate(3deg)}.solutions-index-group--channel-map .solutions-index-group-art:after{z-index:-1;inset:-3% 6% 4% -3%;background:url(/images/solutions/board-light.webp) center / cover;transform:rotate(-2.4deg)}.solutions-index-group--channel-map .solutions-index-group-art>div{clip-path:polygon(4% 0,100% 4%,96% 100%,0 94%);padding:12px;border:0}.solutions-index-group--channel-map .solutions-index-group-art img{aspect-ratio:4 / 3;clip-path:inherit}.solutions-index-group--channel-map .solutions-index-group-art figcaption{margin-left:5%}.solutions-index .solutions-index-grid{display:grid}.solutions-index .solutions-index-grid>a{position:relative;isolation:isolate;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:26px;border:1px solid rgba(31,42,76,.13);border-radius:13px;color:var(--solutions-navy);background:#fffdfae0;text-decoration:none;box-shadow:0 1px #1f2a4c05;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.solutions-index-card-meta{display:flex;justify-content:space-between;gap:16px;color:var(--group-accent-ink);font:700 10px/1.3 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.solutions-index .solutions-index-grid h3{margin:52px 0 13px;font:600 clamp(23px,2.2vw,29px)/1.08 "Fraunces",Georgia,serif;letter-spacing:-.025em}.solutions-index .solutions-index-grid p{margin:0 0 26px;color:var(--solutions-body);font-size:15px;line-height:1.55}.solutions-index .solutions-index-grid b{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:auto;padding-top:17px;border-top:1px solid rgba(31,42,76,.11);color:var(--solutions-navy);font-size:13px}.solutions-index .solutions-index-grid b span{color:var(--group-accent);font-size:17px;transition:transform .18s ease}.solutions-index .solutions-index-grid>a:focus-visible{outline:3px solid var(--solutions-navy);outline-offset:4px;border-color:var(--group-accent)}.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--featured:focus-visible,.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured:focus-visible,.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--featured:focus-visible{outline-color:var(--solutions-ivory)}.solutions-index-group--decision-map .solutions-index-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:14px}.solutions-index-group--decision-map .solutions-index-grid>a{grid-column:span 4;min-height:274px;background:linear-gradient(150deg,#fffdfaf7,#fffdfab8),url(/images/solutions/board-light.webp) center / cover}.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--featured{grid-column:span 7;grid-row:span 2;min-height:564px;padding:clamp(30px,4vw,48px);color:var(--solutions-ivory);background:linear-gradient(#121b3380,#121b3380),#17223f url(/images/solutions/board-dark.webp) center / cover}.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--wide{grid-column:span 5}.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--featured .solutions-index-card-meta,.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--featured b,.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--featured b span{color:#f7bd93}.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--featured b,.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--featured b{padding:13px 12px;border-top:0;border-radius:8px;background:#0a122685}.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--featured h3{max-width:560px;margin-top:auto;color:var(--solutions-ivory);font-size:clamp(38px,4.6vw,62px)}.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--featured p{max-width:560px;color:#faf6eec2;font-size:17px}.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--featured b{border-color:#faf6ee38}.solutions-index-group--scale-ladder .solutions-index-grid{grid-template-columns:1fr;gap:0;border-bottom:1px solid rgba(31,42,76,.15)}.solutions-index-group--scale-ladder .solutions-index-grid>a{min-height:132px;display:grid;grid-template-columns:150px minmax(230px,.8fr) minmax(280px,1.2fr) 170px;gap:26px;align-items:center;padding:24px 18px;border-width:1px 0 0;border-radius:0;background:transparent;box-shadow:none}.solutions-index-group--scale-ladder .solutions-index-grid>a:nth-child(2){padding-left:34px}.solutions-index-group--scale-ladder .solutions-index-grid>a:nth-child(3){padding-left:50px}.solutions-index-group--scale-ladder .solutions-index-grid>a:nth-child(4){padding-left:66px}.solutions-index-group--scale-ladder .solutions-index-grid>a:nth-child(5){padding-left:82px}.solutions-index-group--scale-ladder .solutions-index-card-meta{display:grid;justify-content:initial;gap:5px}.solutions-index-group--scale-ladder .solutions-index-grid h3,.solutions-index-group--scale-ladder .solutions-index-grid p{margin:0}.solutions-index-group--scale-ladder .solutions-index-grid h3{font-size:clamp(23px,2.5vw,31px)}.solutions-index-group--scale-ladder .solutions-index-grid b{margin:0;padding:0 0 0 18px;border:0;border-left:1px solid rgba(31,42,76,.13)}.solutions-index-group--role-matrix .solutions-index-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;border-block:1px solid rgba(31,42,76,.15)}.solutions-index-group--role-matrix .solutions-index-grid>a{grid-column:span 6;min-height:286px;padding:34px;border-width:0 0 1px 0;border-radius:0;background:transparent;box-shadow:none}.solutions-index-group--role-matrix .solutions-index-grid>a:nth-child(odd):not(.solutions-index-card--featured){border-right-width:1px}.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured{grid-column:1 / -1;min-height:216px;display:grid;grid-template-columns:175px minmax(250px,.9fr) minmax(290px,1.1fr) 180px;gap:30px;align-items:center;color:var(--solutions-ivory);background:linear-gradient(#121b3380,#121b3380),var(--solutions-navy) url(/images/solutions/board-dark.webp) center / cover}.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured h3,.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured p,.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured b,.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured b span{color:var(--solutions-ivory)}.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured .solutions-index-card-meta{color:#f4b6b9}.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured h3,.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured p,.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured b{margin:0}.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured b{padding:0 0 0 18px;border:0;border-left:1px solid rgba(250,246,238,.28)}.solutions-index-group--channel-map .solutions-index-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:14px}.solutions-index-group--channel-map .solutions-index-grid>a{grid-column:span 7;min-height:260px;border-radius:5px 18px 7px 14px;background:linear-gradient(145deg,#fffdfaf5,#fffdfabf),url(/images/solutions/board-light.webp) center / cover}.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--featured{grid-column:span 5;grid-row:span 2;min-height:534px;padding:clamp(30px,3vw,42px);color:var(--solutions-ivory);background:linear-gradient(#0c372580,#0c372580),#145c3d url(/images/solutions/board-dark.webp) 76% center / cover}.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--featured .solutions-index-card-meta,.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--featured b,.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--featured b span{color:#ffd3b4}.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--featured h3{margin-top:auto;color:var(--solutions-ivory);font-size:clamp(36px,4vw,54px)}.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--featured p{color:#faf6eec7;font-size:17px}.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--featured b{border-color:#faf6ee38}.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--wide{grid-column:span 6}@media(hover:hover){.solutions-index-group--decision-map .solutions-index-grid>a:hover,.solutions-index-group--channel-map .solutions-index-grid>a:hover{border-color:color-mix(in srgb,var(--group-accent) 58%,transparent);box-shadow:0 20px 44px #1f2a4c1c;transform:translateY(-5px)}.solutions-index-group--scale-ladder .solutions-index-grid>a:hover{border-color:#145c3d47;background:#fffdfa94;transform:translate(6px)}.solutions-index-group--role-matrix .solutions-index-grid>a:hover{background:var(--group-accent-soft)}.solutions-index .solutions-index-grid>a:hover b span{transform:translate(3px,-3px)}}.solutions-index .solutions-feature-band{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:var(--solutions-index-nav-height);padding-block:clamp(104px,12vw,170px);background:#17223f url(/images/solutions/board-dark.webp) center / cover}.solutions-index .solutions-feature-band:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,#17223f14,#17223f85),radial-gradient(circle at 80% 18%,rgba(232,93,4,.2),transparent 28%)}.solutions-index .solutions-feature-band:after{position:absolute;z-index:-1;top:46px;right:-.08em;content:"MARKET";color:#faf6ee09;font:600 clamp(110px,18vw,270px)/.8 "Fraunces",Georgia,serif;letter-spacing:-.07em;pointer-events:none}.solutions-index .solutions-feature-grid{grid-template-columns:minmax(380px,.88fr) minmax(0,1.12fr);gap:clamp(68px,9vw,132px);align-items:center}.solutions-index .solutions-feature-art{position:relative;isolation:isolate;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:rotate(-1.2deg)}.solutions-index .solutions-feature-art:before,.solutions-index .solutions-feature-art:after{position:absolute;z-index:-2;inset:6% -6% 1% 5%;border-radius:28px 12px 32px 14px;content:"";background:url(/images/solutions/board-dark.webp) 28% center / cover;box-shadow:0 30px 65px #050c1c61;transform:rotate(3.4deg)}.solutions-index .solutions-feature-art:after{z-index:-1;inset:1% 5% 7% -5%;border:1px solid rgba(250,246,238,.2);transform:rotate(-2deg)}.solutions-index .solutions-feature-art>div{overflow:hidden;padding:9px;border:1px solid rgba(250,246,238,.25);border-radius:24px 11px 28px 14px;background:#17223fb8}.solutions-index .solutions-feature-art img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:17px 6px 21px 8px;object-fit:cover}.solutions-index .solutions-feature-art figcaption{position:relative;width:calc(100% - 44px);margin:-24px auto 0;padding:15px 18px;border:1px solid rgba(250,246,238,.18);border-radius:10px;color:#faf6eed6;background:#17223fe6;box-shadow:0 13px 26px #050c1c3d;font:700 10px/1.3 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(12px)}.solutions-feature-copy{max-width:720px}.solutions-index .solutions-feature-copy .solution-section-index{display:flex;gap:12px;align-items:center;color:#f2a56f}.solutions-feature-copy .solution-section-index span{padding-right:12px;border-right:1px solid rgba(250,246,238,.24);color:#faf6ee94}.solutions-index .solutions-feature-copy h2{max-width:760px;color:var(--solutions-ivory);font-size:clamp(44px,5.6vw,74px);line-height:.97}.solutions-index .solutions-feature-copy>p:not(.solution-section-index){max-width:620px;margin:27px 0 0;color:#faf6eebd;font-size:clamp(17px,1.7vw,20px);line-height:1.62}.solutions-feature-signals{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:38px 0 0;padding:0;border-block:1px solid rgba(250,246,238,.2)}.solutions-feature-signals li{min-width:0;padding:22px 18px 22px 0}.solutions-feature-signals li+li{padding-left:18px;border-left:1px solid rgba(250,246,238,.16)}.solutions-feature-signals li>span{display:block;margin-bottom:28px;color:#f2a56f;font:700 10px/1 JetBrains Mono,monospace}.solutions-feature-signals strong{display:block;color:var(--solutions-ivory);font:600 18px/1.18 Fraunces,Georgia,serif}.solutions-feature-signals p{margin:8px 0 0;color:#faf6ee9e;font-size:12px;line-height:1.48}.solutions-index .solutions-feature-copy .solution-button{margin-top:34px}.solutions-index .solutions-feature-copy .solution-button:hover{background:#fffdfa}.solutions-index .solutions-index-close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px 48px;align-items:center;margin-top:clamp(72px,9vw,120px);padding:clamp(26px,3vw,38px) clamp(26px,3vw,40px);border:1px solid rgba(250,246,238,.22);border-radius:14px;background:#121b33eb;box-shadow:0 24px 54px #050c1c59}.solutions-index .solutions-index-close>p{max-width:560px;margin:0;color:#faf6eecc;font:600 clamp(1.15rem,1.9vw,1.5rem)/1.35 "Fraunces",Georgia,serif}.solutions-index-close-actions{display:flex;flex-wrap:wrap;gap:12px}.solutions-index .solutions-index-close .solution-button-primary:focus-visible,.solutions-index .solutions-index-close .solution-button-light:focus-visible{outline:3px solid var(--solutions-ivory);outline-offset:3px}@media(max-width:1100px){.solutions-index .solutions-index-nav-inner{grid-template-columns:90px minmax(0,1fr);gap:18px}.solutions-index-nav-count{display:none}.solutions-index .solutions-index-nav-links a{grid-template-columns:auto 1fr}.solutions-index .solutions-index-group-header,.solutions-index-group--scale-ladder .solutions-index-group-header,.solutions-index-group--role-matrix .solutions-index-group-header,.solutions-index-group--channel-map .solutions-index-group-header{grid-template-columns:minmax(0,.8fr) minmax(390px,1.2fr);gap:48px}.solutions-index-group--scale-ladder .solutions-index-grid>a{grid-template-columns:120px minmax(210px,.9fr) minmax(240px,1.1fr) 145px;gap:18px}.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured{grid-template-columns:145px minmax(210px,.9fr) minmax(240px,1.1fr) 150px;gap:20px}.solutions-index .solutions-feature-grid{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);gap:54px}}@media(max-width:880px){.solutions-index .solutions-index-group-header,.solutions-index-group--scale-ladder .solutions-index-group-header,.solutions-index-group--role-matrix .solutions-index-group-header,.solutions-index-group--channel-map .solutions-index-group-header{grid-template-columns:1fr;gap:54px}.solutions-index-group--scale-ladder .solutions-index-group-copy,.solutions-index-group--channel-map .solutions-index-group-copy{order:1}.solutions-index-group--scale-ladder .solutions-index-group-art,.solutions-index-group--channel-map .solutions-index-group-art{order:2}.solutions-index .solutions-index-group-art,.solutions-index-group--scale-ladder .solutions-index-group-art,.solutions-index-group--role-matrix .solutions-index-group-art,.solutions-index-group--channel-map .solutions-index-group-art{width:min(92%,650px);justify-self:center}.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--featured{grid-column:1 / -1;grid-row:auto;min-height:430px}.solutions-index-group--decision-map .solutions-index-grid>a:not(.solutions-index-card--featured){grid-column:span 6}.solutions-index-group--scale-ladder .solutions-index-grid>a{grid-template-columns:90px minmax(0,1fr) 140px}.solutions-index-group--scale-ladder .solutions-index-grid p{grid-column:2 / 4;grid-row:2}.solutions-index-group--scale-ladder .solutions-index-grid b{grid-column:3;grid-row:1}.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured{grid-template-columns:100px minmax(0,1fr)}.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured p,.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured b{grid-column:2}.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured b{padding:16px 0 0;border-top:1px solid rgba(250,246,238,.28);border-left:0}.solutions-index .solutions-feature-grid{grid-template-columns:1fr;gap:82px}.solutions-index .solutions-feature-art{width:min(90%,620px);justify-self:center}}@media(max-width:720px){.solutions-index{--solutions-index-nav-height: 64px}.solutions-index .solutions-index-nav-inner{display:block;padding-block:7px;overflow-x:auto;scrollbar-width:none;background:linear-gradient(90deg,#faf6ee 32%,#faf6ee00) left / 56px 100% no-repeat local,linear-gradient(270deg,#faf6ee 32%,#faf6ee00) right / 56px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(31,42,76,.22),transparent) left / 16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(31,42,76,.22),transparent) right / 16px 100% no-repeat scroll}.solutions-index .solutions-index-nav-inner::-webkit-scrollbar{display:none}.solutions-index-nav-label{display:none}.solutions-index-nav-links{display:flex;width:max-content}.solutions-index .solutions-index-nav-links a{min-width:138px;min-height:48px;padding:6px 10px}.solutions-index .solutions-index-group{padding:82px 16px 98px}.solutions-index .solutions-index-group-header{margin-bottom:48px}.solutions-index .solutions-index-group h2{font-size:clamp(46px,15vw,66px)}.solutions-index-group-kicker b{font-size:10px}.solutions-index .solutions-index-group-art,.solutions-index-group--scale-ladder .solutions-index-group-art,.solutions-index-group--role-matrix .solutions-index-group-art,.solutions-index-group--channel-map .solutions-index-group-art{width:calc(100% - 12px)}.solutions-index-group--role-matrix .solutions-index-group-art figcaption{margin-top:-30px}.solutions-index-group--decision-map .solutions-index-grid,.solutions-index-group--role-matrix .solutions-index-grid,.solutions-index-group--channel-map .solutions-index-grid{grid-template-columns:1fr}.solutions-index-group--decision-map .solutions-index-grid>a,.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--featured,.solutions-index-group--decision-map .solutions-index-grid>a:not(.solutions-index-card--featured),.solutions-index-group--role-matrix .solutions-index-grid>a,.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured,.solutions-index-group--channel-map .solutions-index-grid>a,.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--featured,.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--wide{grid-column:1;grid-row:auto}.solutions-index-group--decision-map .solutions-index-grid>.solutions-index-card--featured,.solutions-index-group--channel-map .solutions-index-grid>.solutions-index-card--featured{min-height:390px}.solutions-index-group--role-matrix .solutions-index-grid>a{min-height:250px;padding:28px 20px;border-right:0!important}.solutions-index-group--role-matrix .solutions-index-grid>.solutions-index-card--featured{display:flex}.solutions-index-group--scale-ladder .solutions-index-grid>a,.solutions-index-group--scale-ladder .solutions-index-grid>a:nth-child(n){min-height:0;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:24px 4px}.solutions-index-group--scale-ladder .solutions-index-grid h3{grid-column:2}.solutions-index-group--scale-ladder .solutions-index-grid p,.solutions-index-group--scale-ladder .solutions-index-grid b{grid-column:2;grid-row:auto}.solutions-index-group--scale-ladder .solutions-index-grid b{padding:15px 0 0;border-top:1px solid rgba(31,42,76,.13);border-left:0}.solutions-index .solutions-feature-band{padding-block:96px 108px}.solutions-index .solutions-feature-art{width:calc(100% - 14px)}.solutions-feature-signals{grid-template-columns:1fr}.solutions-feature-signals li,.solutions-feature-signals li+li{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:20px 0;border-left:0}.solutions-feature-signals li+li{border-top:1px solid rgba(250,246,238,.16)}.solutions-feature-signals li>span{margin:3px 0 0}}@media(max-width:460px){.solutions-index-group-kicker{flex-wrap:wrap;row-gap:6px}.solutions-index-group-art figcaption{display:block;width:calc(100% - 26px)}.solutions-index-group-art figcaption strong{display:block;margin-top:5px;font-size:14px;text-align:left}.solutions-index .solutions-index-grid>a{padding:24px 20px}.solutions-feature-copy .solution-section-index span{display:none}.solutions-index .solutions-index-close{grid-template-columns:1fr;gap:20px}.solutions-index-close-actions{width:100%}.solutions-index-close-actions .solution-button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.solutions-index .solutions-index-nav-links a,.solutions-index .solutions-index-nav-links a:after,.solutions-index .solutions-index-grid>a,.solutions-index .solutions-index-grid b span{transition:none}.solutions-index-group--decision-map .solutions-index-grid>a:hover,.solutions-index-group--scale-ladder .solutions-index-grid>a:hover,.solutions-index-group--channel-map .solutions-index-grid>a:hover,.solutions-index .solutions-index-grid>a:hover b span{transform:none}}
