.ov-homepage .ovh-hero-media{margin-top:calc(-1 * var(--ov-header-offset));padding-top:var(--ov-header-height);position:relative;overflow:hidden}.ov-homepage .ovh-marquee-mask img{filter:grayscale();transition:filter .2s}.ov-homepage .ovh-marquee-mask img:hover{filter:grayscale(0)}.ov-homepage .ovh-marquee-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ov-homepage .ovh-orchestrate .ov-advisors-hero-headline-gradient,.ov-homepage .ovh-solutions .ov-advisors-hero-headline-gradient{background-image:linear-gradient(120deg, var(--color-ov-primary-deep) 0%, var(--color-ov-primary-mid) 55%, var(--color-ov-primary) 100%)}.ov-homepage .ovh-orchestrate{background:color-mix(in srgb, var(--color-ov-primary-light) 75%, var(--color-ov-primary-tint-light))}.ov-homepage .ovh-ws-card{background:linear-gradient(180deg, var(--color-ov-surface), var(--color-ov-layer) 140%)}.ov-homepage .ovh-mobile-link{box-shadow:0 1rem 3rem color-mix(in srgb, var(--color-ov-primary-hero) 28%, transparent), 0 .25rem 1rem color-mix(in srgb, var(--color-ov-text) 6%, transparent);transition:transform .18s,box-shadow .18s}.ov-homepage .ovh-mobile-link:hover{box-shadow:0 1.25rem 3.5rem color-mix(in srgb, var(--color-ov-primary-hero) 38%, transparent), 0 .25rem 1rem color-mix(in srgb, var(--color-ov-text) 8%, transparent);transform:translateY(-.125rem)}.ov-homepage .ovh-closing{background:linear-gradient(135deg, var(--color-ov-primary-deep), var(--color-ov-primary-deep-alt) 60%, var(--color-ov-primary-hero))}.ov-homepage .ovh-tint-band{background:var(--color-ov-surface);position:relative;overflow:hidden}.ov-homepage .ovh-tint-band-mesh{pointer-events:none;background:radial-gradient(ellipse 60% 42% at 50% 4%, color-mix(in srgb, var(--color-ov-primary-light) 90%, transparent) 0%, transparent 60%), radial-gradient(ellipse 55% 45% at 6% 76%, color-mix(in srgb, var(--color-ov-cyan-light) 70%, transparent) 0%, transparent 58%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 84%,#0000 100%)}.ov-homepage .ovh-diff-card{transition:transform .25s,box-shadow .25s}.ov-homepage .ovh-diff-card:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--color-ov-primary), var(--color-ov-coral));opacity:0;height:.1875rem;transition:opacity .25s;position:absolute;bottom:0}.ov-homepage .ovh-diff-card:hover{box-shadow:0 .875rem 2.25rem color-mix(in srgb, var(--color-ov-primary) 10%, transparent);transform:translateY(-.25rem)}.ov-homepage .ovh-diff-card:hover:before{opacity:1}.ov-homepage .ovh-seg-card{box-shadow:0 .25rem 1rem color-mix(in srgb, var(--color-ov-text) 6%, transparent)}.ov-homepage .ovh-seg-card:hover{box-shadow:0 .875rem 2.25rem -.875rem color-mix(in srgb, var(--color-ov-primary) 18%, transparent)}.ov-homepage .ovh-seg-cta svg{transition:transform .3s}.ov-homepage .ovh-seg-card:hover .ovh-seg-cta svg{transform:translate(.25rem)}.ov-homepage .ovh-solutions{background:radial-gradient(ellipse 60% 55% at 100% 0%, color-mix(in srgb, var(--color-ov-cyan-light) 60%, transparent) 0%, transparent 58%), radial-gradient(ellipse 65% 60% at 0% 100%, color-mix(in srgb, var(--color-ov-primary-light) 85%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--color-ov-primary-light) 45%, var(--color-ov-surface))}.ov-homepage .ovh-sol-accordion{background:var(--color-ov-surface);border:1px solid var(--color-ov-border);border-radius:1.125rem;flex-direction:column;padding:.375rem;display:flex}.ov-homepage .ovh-sol-item{border-bottom:1px solid var(--color-ov-border)}.ov-homepage .ovh-sol-item:last-child{border-bottom:none}.ov-homepage .ovh-sol-head{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.875rem;width:100%;padding:1rem .75rem;font-family:inherit;display:flex}.ov-homepage .ovh-sol-icon{background:color-mix(in srgb, var(--color-ov-primary) 7%, transparent);width:2.375rem;height:2.375rem;color:var(--color-ov-primary);border-radius:.625rem;flex:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.ov-homepage .ovh-sol-icon[data-active=true]{background:var(--color-ov-primary);color:var(--color-ov-surface)}.ov-homepage .ovh-sol-title{color:var(--color-ov-primary-hero);flex:1;font-size:.9375rem;font-weight:700}.ov-homepage .ovh-sol-chev{color:var(--color-ov-muted-inactive);flex:none;transition:transform .2s}.ov-homepage .ovh-sol-chev[data-active=true]{color:var(--color-ov-primary);transform:rotate(180deg)}.ov-homepage .ovh-sol-body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.ov-homepage .ovh-sol-body[data-active=true]{grid-template-rows:1fr}.ov-homepage .ovh-sol-body-clip{min-height:0;overflow:hidden}.ov-homepage .ovh-sol-body-inner{padding:0 .75rem 1.125rem 4rem}.ov-homepage .ovh-sol-body-inner p{color:var(--color-ov-muted);margin-bottom:.5rem;font-size:.84375rem;line-height:1.6}.ov-homepage .ovh-sol-body-inner a{color:var(--color-ov-primary);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.ov-homepage .ovh-sol-shot,.ov-homepage .ovh-sol-shot-placeholder{border:1px solid var(--color-ov-border);width:100%;box-shadow:0 1.5rem 3rem -1.5rem color-mix(in srgb, var(--color-ov-primary-hero) 30%, transparent);border-radius:1.125rem;display:block;overflow:hidden}.ov-homepage .ovh-sol-shot-img{width:100%;height:auto;display:block}.ov-homepage .ovh-sol-shot-placeholder{aspect-ratio:16/9;text-align:center;background:var(--color-ov-surface);color:var(--color-ov-muted);justify-content:center;align-items:center;padding:1.5rem;font-size:.9375rem;font-weight:600;display:flex}.ov-homepage .ovh-sol-shot-inline{max-width:320px;margin:.25rem auto 1rem}@media (min-width:64rem){.ov-homepage .ovh-sol-shot-inline{display:none}}@media (prefers-reduced-motion:reduce){.ov-homepage .ovh-ws-card,.ov-homepage .ovh-cs-card,.ov-homepage .ovh-diff-card,.ov-homepage .ovh-diff-card:before,.ov-homepage .ovh-seg-card,.ov-homepage .ovh-seg-cta svg,.ov-homepage .ovh-mobile-link,.ov-homepage .ovh-sol-body,.ov-homepage .ovh-sol-icon,.ov-homepage .ovh-sol-chev{transition:none}}
