.gv360-feature-columns{--feature-surface:var(--neutral99, #fff);--feature-surface-strong:color-mix(in srgb, var(--primary95, #edf4f7) 58%, white);--feature-line:color-mix(in srgb, var(--neutral80, #c8d0d4) 54%, transparent);width:100%;max-width:none;margin:0;padding:clamp(4.5rem,8vw,8rem) var(--wrapper-padding,1rem);overflow:clip;background:var(--feature-surface);color:var(--neutral15,#172126)}.gv360-feature-columns,.gv360-feature-columns *,.gv360-feature-columns ::after,.gv360-feature-columns ::before{box-sizing:border-box}.gv360-feature-columns :where(h2,h3,p,ul){max-width:none;margin:0;padding:0;background:0 0}.gv360-feature-columns__grid,.gv360-feature-columns__header{width:min(100%,90rem);margin-inline:auto}.gv360-feature-columns__header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:clamp(2.75rem,6vw,5rem)}.gv360-feature-columns__eyebrow,.gv360-feature-columns__label{color:var(--primary35,#12627b);font-size:.75rem;font-weight:var(--fw-body-bold,700);line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.gv360-feature-columns__title{max-width:22ch;color:var(--neutral10,#10181c);font-size:clamp(2.25rem, 8vw, 4rem);font-weight:var(--fw-heading-bold,700);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.gv360-feature-columns__intro{max-width:46rem;color:var(--neutral30,#465157);font-size:1rem;line-height:1.7;text-wrap:pretty}.gv360-feature-columns__grid{display:flex;flex-direction:column;border-block:1px solid var(--feature-line)}.gv360-feature-columns__card{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:2rem 0;border:0;border-bottom:1px solid var(--feature-line);border-radius:0;background:0 0;box-shadow:none}.gv360-feature-columns__card:last-child{border-bottom:0}.gv360-feature-columns__card--highlighted{position:relative}.gv360-feature-columns__card--highlighted::before{content:"";position:absolute;top:2rem;bottom:2rem;left:-.875rem;width:.2rem;border-radius:999px;background:var(--primary50,#1699bc)}.gv360-feature-columns__card-title{color:var(--neutral10,#10181c);font-size:clamp(1.3rem, 5vw, 1.65rem);font-weight:var(--fw-heading-bold,700);line-height:1.18;letter-spacing:-.018em;text-wrap:balance}.gv360-feature-columns__list{display:flex;flex-direction:column;gap:.875rem;color:var(--neutral25,#39454b);list-style:none}.gv360-feature-columns__item{position:relative;margin:0;padding:0 0 0 1.5rem;color:inherit;font-size:1rem;line-height:1.6;text-wrap:pretty}.gv360-feature-columns__item::before{content:"";position:absolute;top:.68em;left:.1rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--primary50,#1699bc)}@media (min-width:720px){.gv360-feature-columns__header{align-items:center;text-align:center}.gv360-feature-columns__intro{font-size:1.0625rem}.gv360-feature-columns__grid{display:grid;grid-template-columns:repeat(var(--feature-columns,3),minmax(0,1fr));border:1px solid var(--feature-line)}.gv360-feature-columns__card{padding:clamp(2rem,4vw,3.25rem);border-right:1px solid var(--feature-line);border-bottom:0}.gv360-feature-columns__card:last-child{border-right:0}.gv360-feature-columns__card--highlighted{background:var(--feature-surface-strong)}.gv360-feature-columns__card--highlighted::before{top:0;right:0;bottom:auto;left:0;width:100%;height:.2rem;border-radius:0}}@media (min-width:1200px){.gv360-feature-columns__item{font-size:1.0625rem}}.gv360-feature-columns--compact{width:min(var(--page-copy-width,46rem),calc(100% - (var(--wrapper-padding,1rem) * 2)));max-width:none;margin-inline:auto;padding:clamp(4.75rem,8vw,6.75rem) 0;overflow:visible;background:0 0;box-shadow:inset 0 1px var(--feature-line)}.gv360-feature-columns--compact .gv360-feature-columns__grid,.gv360-feature-columns--compact .gv360-feature-columns__header{width:100%}.gv360-feature-columns--compact .gv360-feature-columns__header{align-items:flex-start;margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:left}.gv360-feature-columns--compact .gv360-feature-columns__title{max-width:var(--page-heading-width,46rem);font-size:clamp(2rem, 5vw, 2.75rem);line-height:1.08;letter-spacing:-.025em}.gv360-feature-columns--compact .gv360-feature-columns__intro{max-width:min(100%,60ch);font-size:1.0625rem;text-wrap:pretty;orphans:3;widows:3}.gv360-feature-columns--compact .gv360-feature-columns__grid{display:flex;flex-direction:column;border:0;border-block:1px solid var(--feature-line)}.gv360-feature-columns--compact .gv360-feature-columns__card{padding:clamp(1.75rem,4vw,2.25rem) 0;border-right:0;border-bottom:1px solid var(--feature-line);background:0 0}.gv360-feature-columns--compact .gv360-feature-columns__card:last-child{border-right:0;border-bottom:0}.gv360-feature-columns--compact .gv360-feature-columns__card--highlighted::before{content:none}.gv360-feature-columns--compact .gv360-feature-columns__item{text-wrap:pretty;orphans:3;widows:3}.gv360-feature-columns.gv360-feature-columns--management-cards{padding-block:clamp(5rem,9vw,7rem)}.gv360-feature-columns--management-cards .gv360-feature-columns__header{width:min(100%,76rem);align-items:center;margin-bottom:clamp(2.75rem,5vw,4rem);text-align:center}.gv360-feature-columns--management-cards .gv360-feature-columns__title{max-width:none;font-size:clamp(2.25rem, calc(1.75rem + 1.25vw), 2.75rem);line-height:1.05}.gv360-feature-columns--management-cards .gv360-feature-columns__intro{max-width:64rem;font-size:1rem}.gv360-feature-columns--management-cards .gv360-feature-columns__grid{width:min(100%,65rem);display:flex;flex-direction:column;gap:1rem;border:0}.gv360-feature-columns--management-cards .gv360-feature-columns__card,.gv360-feature-columns--management-cards .gv360-feature-columns__card:last-child{gap:1rem;padding:clamp(1.75rem,4vw,2.25rem);border:1px solid var(--feature-line);border-radius:1rem;background:var(--feature-surface)}.gv360-feature-columns.gv360-feature-columns--management-cards .gv360-feature-columns__card.gv360-feature-columns__card--highlighted{border-color:color-mix(in srgb,var(--primary35,#7a1111) 68%,var(--primary5,#160303));background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--primary45,#a81919) 26%,transparent),transparent 54%),linear-gradient(145deg,color-mix(in srgb,var(--primary15,#3a0505) 94%,#000),color-mix(in srgb,var(--primary5,#160303) 96%,#000));color:var(--neutral99,#fff);box-shadow:0 1.125rem 2.75rem color-mix(in srgb,var(--primary10,#10181c) 12%,transparent)}.gv360-feature-columns--management-cards .gv360-feature-columns__card--highlighted::before{content:none}.gv360-feature-columns--management-cards .gv360-feature-columns__label{align-self:flex-start;border-radius:999px;padding:.45rem .7rem;background:color-mix(in srgb,var(--primary95,#edf4f7) 70%,#fff);color:var(--primary30,#124d60);font-size:.7rem}.gv360-feature-columns--management-cards .gv360-feature-columns__card--highlighted .gv360-feature-columns__label{background:color-mix(in srgb,var(--neutral99,#fff) 12%,transparent);color:color-mix(in srgb,var(--neutral99,#fff) 86%,var(--primary80,#a9c2ff))}.gv360-feature-columns--management-cards .gv360-feature-columns__card-title{font-size:1.125rem}.gv360-feature-columns--management-cards .gv360-feature-columns__card--highlighted :is(
.gv360-feature-columns__card-title,.gv360-feature-columns__list,.gv360-feature-columns__item
){color:inherit}.gv360-feature-columns--management-cards .gv360-feature-columns__list{gap:.75rem;padding-left:0;list-style:none;font-size:1rem}.gv360-feature-columns--management-cards .gv360-feature-columns__item{padding-left:1.65rem;font-size:1rem}.gv360-feature-columns--management-cards .gv360-feature-columns__item::before{content:"✓";top:0;left:0;width:auto;height:auto;border-radius:0;background:0 0;color:var(--primary50,#1699bc);font-weight:700}.gv360-feature-columns--management-cards .gv360-feature-columns__card--highlighted .gv360-feature-columns__item::before{color:color-mix(in srgb,var(--neutral99,#fff) 78%,var(--primary80,#a9c2ff))}@media (min-width:720px){.gv360-feature-columns--management-cards .gv360-feature-columns__grid{display:grid;grid-template-columns:repeat(var(--feature-columns,2),minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.gv360-feature-columns--management-cards .gv360-feature-columns__card,.gv360-feature-columns--management-cards .gv360-feature-columns__card:last-child{padding:clamp(2rem,3vw,2.25rem)}}@media (max-width:599px){.gv360-feature-columns--compact{width:calc(100% - (var(--wrapper-padding,1rem) * 2));padding-block:4rem}}@media (prefers-reduced-motion:reduce){.gv360-feature-columns *,.gv360-feature-columns ::after,.gv360-feature-columns ::before{transition-duration:0s;animation-duration:0s;animation-iteration-count:1}}