@layer modules{.m-product-cards{padding-block:var(--product-cards-padding-top) var(--product-cards-padding-bottom)}.m-product-cards .section-header{margin-block-end:var(--product-cards-header-gap);max-inline-size:var(--product-cards-header-max)}.m-product-cards--header-wide .section-header{max-inline-size:var(--product-cards-header-max-use-case)}.m-product-cards .section-header>:is(h1,h2,h3,h4,h5,h6){white-space:pre-line}.m-product-cards__grid{display:grid;gap:var(--product-cards-gap);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.m-product-cards__card{align-items:flex-start;border:var(--product-card-border) solid var(--picus-color-transparent);border-radius:var(--product-card-radius);box-shadow:var(--product-card-shadow);display:flex;flex-direction:column;gap:var(--product-card-stack-gap);min-block-size:var(--product-card-min-height);padding:calc(var(--product-card-padding-y) - var(--product-card-border)) calc(var(--product-card-padding-x) - var(--product-card-border)) calc(var(--product-card-cta-foot) - var(--product-card-border));position:relative;transition:box-shadow var(--picus-transition-base)}.m-product-cards__head{display:flex;flex-direction:column;gap:var(--product-card-label-gap)}.m-product-cards__label{font-family:var(--type-text-family);font-size:var(--type-eyebrow-lg-size);font-weight:var(--type-subhead-weight);letter-spacing:var(--type-subhead-ls);line-height:var(--type-eyebrow-lg-lh);margin:0;text-transform:var(--type-subhead-case)}.m-product-cards__title{color:var(--product-card-text-color);margin:0;white-space:pre-line}@media (min-width:768px){.m-product-cards__title{min-block-size:calc(var(--product-card-title-lines)*var(--type-h3-lh)*1em)}}.m-product-cards__body{color:var(--product-card-text-color)}.m-product-cards__cta{margin-block-start:auto}.m-product-cards__cta .btn:after{border-radius:var(--product-card-radius);content:"";inset:calc(var(--product-card-border)*-1);position:absolute}.m-product-cards__card--link:focus-within .btn--link,.m-product-cards__card--link:hover .btn--link{color:var(--btn-link-fg-hover)}.m-product-cards__card--link:focus-within .btn__icon--swap .btn__icon-default,.m-product-cards__card--link:hover .btn__icon--swap .btn__icon-default{opacity:0}.m-product-cards__card--link:focus-within .btn__icon--swap .btn__icon-hover,.m-product-cards__card--link:hover .btn__icon--swap .btn__icon-hover{opacity:1}.m-product-cards__card--bas{background:linear-gradient(var(--product-card-bg),var(--product-card-bg)) padding-box,var(--product-bas-border) border-box}.m-product-cards__card--bas .m-product-cards__label{color:var(--product-bas-color)}.m-product-cards__card--link.m-product-cards__card--bas:focus-within,.m-product-cards__card--link.m-product-cards__card--bas:hover{background:linear-gradient(var(--product-card-bg),var(--product-card-bg)) padding-box,var(--product-bas-border-hover) border-box;box-shadow:0 0 var(--product-card-glow-blur) color-mix(in srgb,var(--product-bas-glow) var(--product-card-glow-strength),var(--picus-color-transparent))}.m-product-cards__card--exv{background:linear-gradient(var(--product-card-bg),var(--product-card-bg)) padding-box,var(--product-exv-border) border-box}.m-product-cards__card--exv .m-product-cards__label{color:var(--product-exv-color)}.m-product-cards__card--link.m-product-cards__card--exv:focus-within,.m-product-cards__card--link.m-product-cards__card--exv:hover{background:linear-gradient(var(--product-card-bg),var(--product-card-bg)) padding-box,var(--product-exv-border-hover) border-box;box-shadow:0 0 var(--product-card-glow-blur) color-mix(in srgb,var(--product-exv-glow) var(--product-card-glow-strength),var(--picus-color-transparent))}.m-product-cards__card--apv{background:linear-gradient(var(--product-card-bg),var(--product-card-bg)) padding-box,var(--product-apv-border) border-box}.m-product-cards__card--apv .m-product-cards__label{color:var(--product-apv-color)}.m-product-cards__card--link.m-product-cards__card--apv:focus-within,.m-product-cards__card--link.m-product-cards__card--apv:hover{background:linear-gradient(var(--product-card-bg),var(--product-card-bg)) padding-box,var(--product-apv-border-hover) border-box;box-shadow:0 0 var(--product-card-glow-blur) color-mix(in srgb,var(--product-apv-glow) var(--product-card-glow-strength),var(--picus-color-transparent))}@media (max-width:1023px){.m-product-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.m-product-cards{padding-block:var(--product-cards-padding-y-mobile)}.m-product-cards__grid{grid-template-columns:minmax(0,1fr)}.m-product-cards__card{min-block-size:0;padding-block-end:calc(var(--product-card-padding-x) - var(--product-card-border))}}@media (prefers-reduced-motion:reduce){.m-product-cards__card{transition:none}}}