:root{--wcu-p-surface:var(--brand-white);--wcu-p-heading:var(--brand-primary-deep);--wcu-p-body:var(--brand-neutral-text);--wcu-p-accent:var(--brand-primary);--wcu-p-card-bg:var(--brand-white);--wcu-p-border:var(--brand-border-color-light);--wcu-p-icon-wrap-bg:color-mix(in srgb,var(--brand-primary)10%,var(--brand-white));--wcu-p-radius:12px}[data-premium-wcu] .wcu-layout{gap:var(--gap-28);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){[data-premium-wcu] .wcu-layout{gap:var(--gap-40);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}[data-premium-wcu] .wcu-intro{gap:var(--gap-10);text-align:start;flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){[data-premium-wcu] .wcu-intro{gap:var(--gap-14);top:var(--gap-24);position:sticky}}[data-premium-wcu] .wcu-eyebrow{color:var(--wcu-p-accent);font-size:var(--body-small-size);line-height:var(--body-regular-line-height);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}@media (min-width:768px){[data-premium-wcu] .wcu-eyebrow{font-size:var(--body-regular-size);line-height:var(--body-regular-line-height)}}[data-premium-wcu] .wcu-title{color:var(--wcu-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-wcu] .wcu-desc{color:var(--wcu-p-body);font-size:var(--body-regular-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-normal);letter-spacing:var(--common-letter-spacing);margin:0}[data-premium-wcu] .wcu-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-wcu] .wcu-grid{gap:var(--gap-18);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-premium-wcu] .wcu-grid{gap:var(--gap-20);grid-template-columns:repeat(3,minmax(0,1fr))}}[data-premium-wcu] .wcu-grid>li{min-width:0;height:100%}[data-premium-wcu] .wcu-card{box-sizing:border-box;border:1px solid var(--wcu-p-border);border-radius:var(--wcu-p-radius);background:var(--wcu-p-card-bg);height:100%;padding:var(--gap-20);color:inherit;text-align:start;flex-direction:column;align-items:flex-start;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}@media (min-width:768px){[data-premium-wcu] .wcu-card{padding:var(--gap-24)}}[data-premium-wcu] .wcu-card:hover{border-color:var(--brand-primary);box-shadow:0 8px 22px color-mix(in srgb,var(--brand-primary)12%,transparent)}[data-premium-wcu] .wcu-card:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}[data-premium-wcu] .wcu-icon{width:64px;height:64px;margin-bottom:var(--gap-14);background:var(--wcu-p-icon-wrap-bg);color:var(--wcu-p-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-premium-wcu] .wcu-icon .wcu-icon-media,[data-premium-wcu] .wcu-icon svg,[data-premium-wcu] .wcu-icon img{object-fit:contain;width:64px!important;height:64px!important}[data-premium-wcu] .wcu-card-title{margin:0 0 var(--gap-8);width:100%;color:var(--wcu-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-wcu] .wcu-card-title{font-size:var(--heading-5-size);line-height:var(--heading-5-line-height)}}[data-premium-wcu] .wcu-card-text{width:100%;color:var(--wcu-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);text-align:start;flex:1;margin:0}@media (min-width:768px){[data-premium-wcu] .wcu-card-text{font-size:var(--body-regular-size);line-height:1.55}}[data-premium-wcu] .wcu-card-cta{margin-top:var(--gap-16);color:var(--brand-primary);font-size:var(--body-small-size);font-weight:var(--font-weight-semibold);letter-spacing:.02em;line-height:1.2;display:inline-block}@media (min-width:768px){[data-premium-wcu] .wcu-card-cta{font-size:var(--body-regular-size)}[data-premium-wcu] .wcu-card:hover .wcu-card-cta{text-underline-offset:3px;text-decoration:underline}}
