:root{--ov-p-surface:var(--brand-white);--ov-p-heading:var(--brand-primary-deep);--ov-p-body:var(--brand-neutral-text);--ov-p-accent:var(--brand-primary);--ov-p-card-bg:var(--brand-white);--ov-p-border:var(--brand-border-color-light);--ov-p-icon-wrap-bg:color-mix(in srgb,var(--brand-primary)10%,var(--brand-white));--ov-p-radius:12px;--ov-p-card-radius:12px}[data-premium-values] .ov-layout{gap:var(--gap-28);flex-direction:column;align-items:stretch;display:flex}@media (min-width:1024px){[data-premium-values] .ov-layout{gap:var(--gap-40)}}[data-premium-values] .ov-intro{gap:var(--gap-20);flex-direction:column;width:100%;min-width:0;display:flex}@media (min-width:1024px){[data-premium-values] .ov-intro{gap:var(--gap-24)}}[data-premium-values] .ov-heading{color:var(--ov-p-heading);font-size:30px;line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:var(--common-letter-spacing);margin:0}[data-premium-values] .ov-intro-media{flex-shrink:0;width:100%;position:relative;overflow:hidden}[data-premium-values] .ov-intro-media img{object-fit:contain;width:100%;height:auto;display:block}[data-premium-values] .ov-grid{gap:var(--gap-16);grid-template-columns:1fr;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){[data-premium-values] .ov-grid{gap:var(--gap-18);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-premium-values] .ov-grid{gap:var(--gap-20);grid-template-columns:repeat(3,minmax(0,1fr))}}[data-premium-values] .ov-grid>li{min-width:0;height:100%}[data-premium-values] .ov-card-link{height:100%;color:inherit;text-decoration:none;display:block}[data-premium-values] .ov-card{box-sizing:border-box;height:100%;padding:var(--gap-20);border:1px solid var(--ov-p-border);border-radius:var(--ov-p-card-radius);background:var(--ov-p-card-bg);flex-direction:column;align-items:flex-start;transition:border-color .2s,box-shadow .2s;display:flex}@media (min-width:768px){[data-premium-values] .ov-card{padding:var(--gap-24)}}[data-premium-values] .ov-card-link:hover .ov-card,[data-premium-values] .ov-card:hover{border-color:var(--brand-primary);box-shadow:0 8px 22px color-mix(in srgb,var(--brand-primary)12%,transparent)}[data-premium-values] .ov-card-icon{width:48px;height:48px;margin-bottom:var(--gap-14);background:var(--ov-p-icon-wrap-bg);color:var(--ov-p-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-premium-values] .ov-card-icon-media,[data-premium-values] .ov-card-icon svg{width:48px;height:48px}[data-premium-values] .ov-card-icon img{object-fit:contain;width:48px;height:48px}[data-premium-values] .ov-card-title{margin:0 0 var(--gap-8);color:var(--ov-p-heading);font-size:var(--body-medium-size);line-height:var(--body-medium-line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--common-letter-spacing)}@media (min-width:768px){[data-premium-values] .ov-card-title{font-size:var(--heading-5-size);line-height:var(--heading-5-line-height)}}[data-premium-values] .ov-card-text{color:var(--ov-p-body);font-size:var(--body-small-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-normal);letter-spacing:var(--common-letter-spacing);margin:0}@media (min-width:768px){[data-premium-values] .ov-card-text{font-size:var(--body-regular-size);line-height:1.55}}
