[data-modern-content-side-image]{--cwsi-modern-panel-bg:var(--brand-white);--cwsi-modern-panel-border:var(--brand-border-color-light);--cwsi-modern-panel-radius:var(--radius-card-lg);--cwsi-modern-panel-padding-mobile:var(--gap-24);--cwsi-modern-panel-padding-desktop:var(--gap-48);--cwsi-modern-media-radius:var(--radius-card-lg);--cwsi-modern-media-border:color-mix(in srgb,var(--brand-primary) 18%,var(--brand-border-color-light));--cwsi-modern-accent:var(--brand-primary);--cwsi-modern-accent-soft:color-mix(in srgb,var(--brand-secondary) 16%,transparent);--cwsi-modern-shadow:0 12px 32px color-mix(in srgb,var(--brand-primary-deep) 7%,transparent),0 2px 8px color-mix(in srgb,var(--brand-black) 4%,transparent);width:100%;min-width:0}[data-modern-content-side-image] .cwsi-modern__panel{position:relative;padding:var(--cwsi-modern-panel-padding-mobile);border:1px solid var(--cwsi-modern-panel-border);border-radius:var(--cwsi-modern-panel-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 4%,transparent),transparent 42%),var(--cwsi-modern-panel-bg);box-shadow:var(--cwsi-modern-shadow);overflow:hidden}[data-modern-content-side-image] .cwsi-modern__panel:before{content:"";position:absolute;inset-block-start:calc(-1 * var(--gap-48));inset-inline-end:calc(-1 * var(--gap-40));width:var(--gap-60);height:var(--gap-60);border:1px solid var(--cwsi-modern-accent-soft);border-radius:var(--radius-card-full);pointer-events:none}[data-modern-content-side-image] .cwsi-modern__media-shell{position:relative;min-width:0}[data-modern-content-side-image] .cwsi-modern__media-shell:after,[data-modern-content-side-image] .cwsi-modern__media-shell:before{content:"";position:absolute;z-index:0;pointer-events:none}[data-modern-content-side-image] .cwsi-modern__media-shell:before{inset-block-start:calc(-1 * var(--gap-12));inset-inline-start:calc(-1 * var(--gap-12));width:var(--gap-48);height:var(--gap-48);border:1px solid var(--cwsi-modern-media-border);border-radius:var(--radius-card-full)}[data-modern-content-side-image] .cwsi-modern__media-shell:after{inset-inline-end:calc(-1 * var(--gap-12));inset-block-end:calc(-1 * var(--gap-12));width:var(--gap-60);height:var(--gap-12);border-radius:var(--radius-card-lg);background:var(--cwsi-modern-accent-soft)}[data-modern-content-side-image] .cwsi-modern__image-frame{position:relative;z-index:1;width:100%;aspect-ratio:var(--content-side-image-image-aspect-ratio);border:1px solid var(--cwsi-modern-media-border);border-radius:var(--cwsi-modern-media-radius);background:var(--brand-neutral-surface-2);box-shadow:var(--btn-shadow-soft);overflow:hidden}[data-modern-content-side-image] .cwsi-modern__image{object-fit:cover}[data-modern-content-side-image] .cwsi-modern__content{display:flex;min-width:0;flex-direction:column}[data-modern-content-side-image] .cwsi-modern__accent{display:block;width:var(--gap-48);height:var(--gap-4);margin-block-end:var(--gap-20);border-radius:var(--radius-card-lg);background:linear-gradient(90deg,var(--cwsi-modern-accent),var(--brand-secondary))}[data-modern-content-side-image] .cwsi-modern__subheading{margin:0 0 var(--gap-8);color:var(--brand-primary);font-size:var(--body-small-size);font-weight:var(--font-weight-semibold);line-height:var(--body-small-line-height);letter-spacing:var(--common-letter-spacing)}[data-modern-content-side-image] .cwsi-modern__title{margin:0;color:var(--content-side-image-title-color);font-size:var(--content-side-image-title-size-mobile);font-weight:var(--font-weight-bold);line-height:var(--heading-6-line-height);letter-spacing:var(--common-letter-spacing)}[data-modern-content-side-image] .cwsi-modern__description{margin-block-start:var(--gap-20);color:var(--content-side-image-text-color);font-size:var(--content-side-image-text-size-mobile);font-weight:var(--content-side-image-text-weight);line-height:var(--content-side-image-text-line-mobile)}[data-modern-content-side-image] .cwsi-modern__description :where(*){text-align:inherit}[data-modern-content-side-image] .cwsi-modern__description :where(p){margin:0;color:inherit;font:inherit}[data-modern-content-side-image] .cwsi-modern__description :where(p+p){margin-block-start:var(--gap-16)}[data-modern-content-side-image] .cwsi-modern__actions{display:flex;width:100%;margin-block-start:var(--gap-28)}[data-modern-content-side-image] .cwsi-modern__cta{gap:var(--content-side-image-download-gap)}[data-modern-content-side-image] .cwsi-modern__cta-icon{width:var(--gap-20);height:var(--gap-20);flex-shrink:0}[data-modern-content-side-image][data-content-align=start] .cwsi-modern__content{align-items:flex-start;text-align:start}[data-modern-content-side-image][data-content-align=center] .cwsi-modern__content{align-items:center;text-align:center}[data-modern-content-side-image][data-content-align=end] .cwsi-modern__content{align-items:flex-end;text-align:end}[data-modern-content-side-image][data-content-align=start] .cwsi-modern__actions{justify-content:flex-start}[data-modern-content-side-image][data-content-align=center] .cwsi-modern__actions{justify-content:center}[data-modern-content-side-image][data-content-align=end] .cwsi-modern__actions{justify-content:flex-end}[data-modern-content-side-image][data-content-align=center] .cwsi-modern__accent{margin-inline:auto}[data-modern-content-side-image][data-content-align=end] .cwsi-modern__accent{margin-inline-start:auto}@media (min-width:768px){[data-modern-content-side-image] .cwsi-modern__panel{padding:var(--gap-32)}}@media (min-width:1024px){[data-modern-content-side-image] .cwsi-modern__panel{padding:var(--cwsi-modern-panel-padding-desktop)}[data-modern-content-side-image] .cwsi-modern__subheading{font-size:var(--body-regular-size);line-height:var(--body-regular-line-height)}[data-modern-content-side-image] .cwsi-modern__title{font-size:var(--heading-4-size);line-height:var(--heading-4-line-height)}[data-modern-content-side-image] .cwsi-modern__description{font-size:var(--content-side-image-text-size-desktop);line-height:var(--content-side-image-text-line-desktop)}}@media (max-width:767px){[data-modern-content-side-image] .cwsi-modern__image-frame,[data-modern-content-side-image] .cwsi-modern__panel{border-radius:var(--radius-card-sm)}}[data-luxe-content-side-image]{--content-side-image-image-aspect-ratio:3/4}[data-luxe-content-side-image] [data-modern-content-side-image] .cwsi-modern__image-frame{background:transparent}[data-luxe-content-side-image] [data-modern-content-side-image] .cwsi-modern__image{object-fit:contain}:root{--content-side-image-padding-top-mobile:var(--section-padding-40);--content-side-image-padding-bottom-mobile:var(--section-padding-40);--content-side-image-padding-top-desktop:var(--section-padding-80);--content-side-image-padding-bottom-desktop:var(--section-padding-80);--content-side-image-title-color:var(--brand-primary-deep);--content-side-image-title-size-mobile:var(--heading-6-size);--content-side-image-title-size-desktop:var(--heading-2-size);--content-side-image-title-line-mobile:var(--heading-4-line-height);--content-side-image-title-line-desktop:var(--heading-2-line-height);--content-side-image-title-weight:var(--font-weight-semibold);--content-side-image-text-color:var(--brand-neutral-text);--content-side-image-text-size-mobile:var(--body-small-size);--content-side-image-text-size-desktop:var(--body-regular-size);--content-side-image-text-line-mobile:var(--body-regular-line-height);--content-side-image-text-line-desktop:var(--body-large-line-height);--content-side-image-text-weight:var(--font-weight-normal);--content-side-image-card-border-width:var(--gap-2);--content-side-image-card-border-color:var(--brand-secondary);--content-side-image-card-padding-x:var(--section-padding-40);--content-side-image-card-padding-y:var(--section-padding-30);--content-side-image-card-inner-gap:var(--gap-30);--content-side-image-download-gap:var(--gap-10);--content-side-image-image-aspect-ratio:1/1;--content-side-image-image-width:85%}.prose h2{color:var(--brand-primary-deep);font-size:var(--heading-2-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--common-letter-spacing);line-height:var(--heading-2-line-height);margin-bottom:var(--section-margin-20);text-align:start}@media (max-width:768px){.prose h2{font-size:var(--heading-5-size);line-height:var(--heading-5-line-height)}}[data-premium-content-side-image]{--content-side-image-subheading-color:var(--brand-primary);--content-side-image-image-width:100%;--content-side-image-card-padding-x:var(--gap-20);--content-side-image-card-padding-y:var(--gap-20);--content-side-image-card-inner-gap:var(--gap-20);--content-side-image-image-aspect-ratio:auto}:root{--industry-product-categories-bg:var(--brand-neutral-surface-3);--industry-product-categories-pt-mobile:var(--section-padding-40);--industry-product-categories-pb-mobile:var(--section-padding-40);--industry-product-categories-pt-desktop:var(--section-padding-50);--industry-product-categories-pb-desktop:var(--section-padding-50);--industry-product-categories-title-color:var(--brand-primary-deep);--industry-product-categories-title-size-mobile:var(--heading-6-size);--industry-product-categories-title-size-desktop:var(--heading-2-size);--industry-product-categories-title-line-mobile:var(--heading-4-line-height);--industry-product-categories-title-line-desktop:var(--heading-2-line-height);--industry-product-categories-title-weight:var(--font-weight-semibold);--industry-product-categories-title-mb-mobile:var(--gap-50);--industry-product-categories-title-mb-desktop:var(--gap-50);--industry-product-categories-grid-gap-mobile:var(--gap-20);--industry-product-categories-grid-gap-desktop:var(--gap-24);--industry-product-categories-card-bg:var(--brand-white);--industry-product-categories-card-radius:0;--industry-product-categories-card-padding-x-mobile:var(--gap-20);--industry-product-categories-card-padding-y-mobile:var(--gap-20);--industry-product-categories-card-padding-x-desktop:var(--gap-20);--industry-product-categories-card-padding-y-desktop:var(--gap-20);--industry-product-categories-card-title-color:var(--brand-primary-deep);--industry-product-categories-card-title-size-mobile:var(--body-small-size);--industry-product-categories-card-title-size-desktop:var(--body-regular-size);--industry-product-categories-card-title-line-mobile:var(--body-regular-line-height);--industry-product-categories-card-title-line-desktop:var(--body-large-line-height);--industry-product-categories-card-title-weight:var(--font-weight-normal);--industry-product-categories-arrow-color:var(--brand-primary-deep);--ipc-p-deep:var(--brand-primary-deep);--ipc-p-primary:var(--brand-primary);--ipc-p-accent:var(--brand-secondary);--ipc-p-surface:var(--brand-white);--ipc-p-border:color-mix(in srgb,var(--brand-border-color) 65%,var(--brand-primary-deep) 35%);--ipc-p-tile-glow:color-mix(in srgb,var(--ipc-p-primary) 12%,transparent);--ipc-p-tile-radius:12px;--ipc-p-tile-inset:inset 0 2px 10px color-mix(in srgb,var(--ipc-p-deep) 8%,transparent);--ipc-p-tile-inset-hover:inset 0 3px 14px color-mix(in srgb,var(--ipc-p-deep) 11%,transparent);--ipc-p-section-bg:var(--brand-primary-deep)}[data-premium-ipc]{padding-block:var(--industry-product-categories-pt-mobile) var(--industry-product-categories-pb-mobile);background:var(--ipc-p-section-bg)}@media (min-width:768px){[data-premium-ipc]{padding-block:var(--industry-product-categories-pt-desktop) var(--industry-product-categories-pb-desktop)}}[data-premium-ipc] .ipc-shell{display:flex;flex-direction:column;gap:var(--gap-24)}@media (min-width:768px){[data-premium-ipc] .ipc-shell{gap:var(--industry-product-categories-title-mb-desktop)}}[data-premium-ipc] .ipc-head{padding-inline:0;border-inline-start:none;text-align:start}[data-premium-ipc] .ipc-kicker{margin:0 0 var(--gap-8);color:var(--ipc-p-primary);font-size:var(--body-caption-size);font-weight:var(--font-weight-semibold);letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-align:start}[data-premium-ipc] .ipc-title{margin:0;color:var(--brand-white);font-size:var(--industry-product-categories-title-size-mobile);line-height:var(--industry-product-categories-title-line-mobile);font-weight:var(--industry-product-categories-title-weight);text-align:start}@media (min-width:768px){[data-premium-ipc] .ipc-title{font-size:var(--industry-product-categories-title-size-desktop);line-height:var(--industry-product-categories-title-line-desktop)}}[data-premium-ipc] .ipc-tiles{display:grid;grid-template-columns:1fr;gap:var(--industry-product-categories-grid-gap-mobile);margin:0;padding:0;list-style:none}@media (min-width:640px){[data-premium-ipc] .ipc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--industry-product-categories-grid-gap-desktop)}}@media (min-width:1024px){[data-premium-ipc] .ipc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-premium-ipc] .ipc-tile-item{min-height:0}[data-premium-ipc] .ipc-tile{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-14);min-height:4.25rem;padding:var(--gap-16) var(--gap-18);border:1px solid var(--brand-border-color-light);border-radius:var(--ipc-p-tile-radius);background:var(--ipc-p-surface);box-shadow:var(--ipc-p-tile-inset);color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}@media (min-width:768px){[data-premium-ipc] .ipc-tile{min-height:4.75rem;padding:var(--gap-18) var(--gap-20)}}@media (hover:hover){[data-premium-ipc] .ipc-tile:hover{border-color:color-mix(in srgb,var(--ipc-p-deep) 45%,var(--brand-border-color-light));background:color-mix(in srgb,var(--ipc-p-deep) 8%,var(--ipc-p-surface));box-shadow:var(--ipc-p-tile-inset-hover),0 8px 24px var(--ipc-p-tile-glow)}[data-premium-ipc] .ipc-tile:hover .ipc-tile-name{color:var(--ipc-p-deep)}[data-premium-ipc] .ipc-tile:hover .ipc-tile-action{border-color:var(--ipc-p-deep);background:var(--ipc-p-deep);color:var(--brand-white)}[data-premium-ipc] .ipc-tile:hover .ipc-tile-action svg{transform:translateX(2px)}[dir=rtl] [data-premium-ipc] .ipc-tile:hover .ipc-tile-action svg{transform:translateX(-2px) rotate(180deg)}}[data-premium-ipc] .ipc-tile:focus-visible{outline:2px solid var(--ipc-p-accent);outline-offset:3px}[data-premium-ipc] .ipc-tile-name{margin:0;min-width:0;flex:1;color:var(--ipc-p-deep);font-size:var(--industry-product-categories-card-title-size-mobile);line-height:var(--industry-product-categories-card-title-line-mobile);font-weight:var(--font-weight-medium);text-align:start;transition:color .2s ease}@media (min-width:768px){[data-premium-ipc] .ipc-tile-name{font-size:var(--industry-product-categories-card-title-size-desktop);line-height:var(--industry-product-categories-card-title-line-desktop);font-weight:var(--font-weight-semibold)}}[data-premium-ipc] .ipc-tile-action{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--ipc-p-border);border-radius:9999px;background:var(--ipc-p-page);color:var(--ipc-p-deep);line-height:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease}[data-premium-ipc] .ipc-tile-action svg,[data-premium-ipc] .ipc-tile-arrow{display:block;flex-shrink:0;margin:0;transition:transform .2s ease}[dir=rtl] [data-premium-ipc] .ipc-tile-action svg,[dir=rtl] [data-premium-ipc] .ipc-tile-arrow{transform:rotate(180deg)}