.s-grow__lead{color:var(--color-text,#484848);font-size:var(--fs-lead,1.125em);margin:0 0 2rem;max-width:40em}.s-grow__steps{display:grid;gap:1.5em;grid-template-columns:repeat(auto-fit,minmax(10.5em,1fr));list-style:none;margin:0;padding:0}.s-grow__step{align-items:flex-start;display:flex;flex-direction:column;gap:.5em;position:relative}.s-grow__step h3{align-self:stretch;border-bottom:2px solid var(--accent,#28aaf0);font-size:var(--fs-lead,1.125em);margin:0;padding-bottom:.55em}.s-grow__num{color:var(--accent,#28aaf0);font-size:var(--fs-small,.875em);font-weight:600;letter-spacing:.08em}.s-grow__desc{color:var(--color-text,#484848);font-size:var(--fs-body,1em);line-height:1.5;margin:0}@media (min-width:1240px){[data-tab-panel=grow-levels] .s-grow__steps{align-items:end;gap:0 1.5em;--tread:3.25em;--floor:6.5em;border-bottom:1px solid var(--color-border,#e3e8ea);margin-bottom:7em}[data-tab-panel=grow-levels] .s-grow__step{background:linear-gradient(180deg,rgba(40,170,240,.09) 0 35%,rgba(40,170,240,.02));min-height:calc(var(--floor) + (var(--i,1) - 1)*var(--tread));padding:1.25em 1.25em 1.5em;transition:background .2s ease}[data-tab-panel=grow-levels] .s-grow__desc{left:0;opacity:0;position:absolute;top:calc(100% + 1.5em);transform:translateY(-.4em);transition:opacity .2s ease,transform .2s ease,visibility 0s .2s;visibility:hidden;width:calc(200% + 1.5em)}[data-tab-panel=grow-levels] .s-grow__step:nth-last-child(-n+2) .s-grow__desc{left:auto;right:0}[data-tab-panel=grow-levels] .s-grow__step.is-cued .s-grow__desc,[data-tab-panel=grow-levels] .s-grow__step:focus-within .s-grow__desc,[data-tab-panel=grow-levels] .s-grow__step:hover .s-grow__desc{opacity:1;transform:none;transition-delay:0s;visibility:visible}[data-tab-panel=grow-levels] .s-grow__step.is-cued,[data-tab-panel=grow-levels] .s-grow__step:focus-within,[data-tab-panel=grow-levels] .s-grow__step:hover{background:linear-gradient(180deg,rgba(40,170,240,.2) 0 35%,rgba(40,170,240,.05))}[data-tab-panel=grow-levels] .s-grow__step:focus-visible{outline:2px solid var(--accent,#28aaf0);outline-offset:2px}@media (hover:none){[data-tab-panel=grow-levels] .s-grow__steps{margin-bottom:0}[data-tab-panel=grow-levels] .s-grow__desc{opacity:1;position:static;transform:none;visibility:visible;width:auto}}}.s-grow__badge{background:var(--blue-100,#e6f4fd);border-radius:var(--radius-pill,999px);color:var(--accent,#28aaf0);font-size:.75em;font-weight:600;letter-spacing:.06em;line-height:1.4;padding:.2em .6em;text-transform:uppercase;white-space:nowrap}.s-grow__step p{color:var(--color-text,#484848);font-size:var(--fs-body,1em);line-height:1.5;margin:0}.s-grow__teams{display:grid;gap:1.5em;grid-template-columns:repeat(3,1fr)}.s-grow__team{background:var(--color-page,#f4f6f7);padding:2em}.s-grow__team h3{font-size:var(--fs-lead,1.125em);margin:0 0 .5em}.s-grow__team p{color:var(--color-text,#484848);font-size:var(--fs-body,1em);line-height:1.5;margin:0}@media (max-width:991px){.s-grow__teams{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.s-grow__steps,.s-grow__teams{grid-template-columns:1fr}.s-grow__step{gap:.35em;padding-bottom:1.75em}}.s-grow [data-tabs]{display:flow-root}.c-mrcband{margin-top:4em;overflow:hidden;position:relative;--color-heading:var(--white);--color-text:hsla(0,0%,100%,.78);padding:2.75em 3em}.c-mrcband__title{font-size:1.875em;line-height:1.2;margin:0;max-width:24em}.c-mrcband .c-eyebrow--glass,.c-mrcband__title{color:var(--white)}.c-mrcband__bg{inset:0;position:absolute;z-index:0}.c-mrcband__bg img{display:block;height:100%;object-fit:cover;width:100%}.c-mrcband__scrim{background-image:linear-gradient(rgba(0,0,0,.38),rgba(0,0,0,.38)),linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 62%,rgba(0,0,0,.15));inset:0;position:absolute}.c-mrcband__rings{z-index:1;--rings-size:26em;--rings-opacity:.6}.c-mrcband__row{align-items:center;display:flex;gap:2em;justify-content:space-between;position:relative;z-index:2}.c-mrcband__copy{min-width:0}.c-mrcband__copy .c-eyebrow{margin-bottom:.75rem}.c-mrcband__act{flex:none}@media (max-width:991px){.c-mrcband{margin-top:3em;padding:2.25em}.c-mrcband__row{align-items:flex-start;flex-direction:column;gap:1.5em}.c-mrcband__title{max-width:none}.c-mrcband__rings{--rings-size:16em}}