/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.Pfc02{margin-top:calc(var(--spacing,.25rem)*16);background-color:var(--color-product,#009)}@media (min-width:1024px){.Pfc02{margin-top:72px}}@media (min-width:1280px){.Pfc02{margin-top:88px}}@media (min-width:1440px){.Pfc02{margin-top:calc(var(--spacing,.25rem)*26)}}.Pfc02__grid__container{--tw-translate-y:calc(var(--spacing,.25rem)*-10);translate:var(--tw-translate-x)var(--tw-translate-y);justify-content:center;gap:calc(var(--spacing,.25rem)*6);flex-wrap:wrap;grid-column:span 6/span 6;display:flex}@media (min-width:768px){.Pfc02__grid__container{grid-column:span 8/span 8}}@media (min-width:1024px){.Pfc02__grid__container{gap:calc(var(--spacing,.25rem)*8);grid-column:span 12/span 12}}.Pfc02__grid__card{background-color:var(--color-primary-dark,#04c);width:354px;height:354px;padding:calc(var(--spacing,.25rem)*8);border-radius:4px}@media (min-width:768px){.Pfc02__grid__card{width:340px;height:340px}}@media (min-width:1024px){.Pfc02__grid__card{width:448px;height:448px;padding-inline:calc(var(--spacing,.25rem)*8);padding-block:72px}}@media (min-width:1440px){.Pfc02__grid__card{width:520px;height:520px;padding-inline:72px}}.Pfc02__grid__card__title{margin-bottom:calc(var(--spacing,.25rem)*2);letter-spacing:-.2px;color:var(--color-white,#fff);font-size:21px;font-weight:700;line-height:32px}@media (min-width:1024px){.Pfc02__grid__card__title{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:26px;font-weight:700;line-height:36px}}.Pfc02__grid__card__summary{margin-bottom:calc(var(--spacing,.25rem)*4);letter-spacing:-.2px;color:var(--color-white,#fff);font-size:17px;font-weight:400;line-height:28px}@media (min-width:1024px){.Pfc02__grid__card__summary{margin-bottom:calc(var(--spacing,.25rem)*6)}}.Pfc02__grid__card__link{letter-spacing:-.2px;color:var(--color-white,#fff);font-size:17px;font-weight:700;line-height:28px;display:flex}.Pfc02__grid__card__link svg{margin-left:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*6)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}