.partners-list:where(.astro-kp6sbk2j){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-xl);max-width:1200px;margin:0 auto}.value-card:where(.astro-kp6sbk2j){text-align:center;padding:var(--space-2xl);background:var(--pn-white);border-radius:var(--radius-lg);box-shadow:var(--pn-shadow);transition:all var(--transition-medium)}.value-card:where(.astro-kp6sbk2j):hover{box-shadow:0 8px 32px #e6defacc,0 4px 16px #ffd9e199,0 2px 8px #d5f7f566;transform:translateY(-4px)}.card-icon:where(.astro-kp6sbk2j){display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,var(--pn-purple),var(--pn-coral));color:#fff;border-radius:50%;margin-bottom:var(--space-lg)}.value-card:where(.astro-kp6sbk2j) h3:where(.astro-kp6sbk2j){color:var(--pn-navy);margin-bottom:var(--space-md)}.value-card:where(.astro-kp6sbk2j) p:where(.astro-kp6sbk2j){line-height:1.6}.closing-cta:where(.astro-kp6sbk2j){position:relative;overflow:hidden}.closing-cta:where(.astro-kp6sbk2j) h2:where(.astro-kp6sbk2j),.closing-cta:where(.astro-kp6sbk2j) p:where(.astro-kp6sbk2j){text-shadow:0 2px 12px rgba(0,0,0,.6)}.closing-cta:where(.astro-kp6sbk2j) .container:where(.astro-kp6sbk2j){position:relative;z-index:2}.floating-circles:where(.astro-kp6sbk2j){position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-circles:where(.astro-kp6sbk2j) .circle-1:where(.astro-kp6sbk2j),.floating-circles:where(.astro-kp6sbk2j) .circle-2:where(.astro-kp6sbk2j),.floating-circles:where(.astro-kp6sbk2j) .circle-3:where(.astro-kp6sbk2j),.floating-circles:where(.astro-kp6sbk2j) .circle-4:where(.astro-kp6sbk2j){position:absolute;border-radius:50%;opacity:.5}.floating-circles:where(.astro-kp6sbk2j) .circle-1:where(.astro-kp6sbk2j){width:80px;height:80px;background:#cb50a6;top:15%;right:10%;animation:float 8s ease-in-out infinite}.floating-circles:where(.astro-kp6sbk2j) .circle-2:where(.astro-kp6sbk2j){width:55px;height:55px;background:#ffffff40;bottom:20%;left:8%;animation:float 8s ease-in-out infinite 2s}.floating-circles:where(.astro-kp6sbk2j) .circle-3:where(.astro-kp6sbk2j){width:65px;height:65px;background:var(--pn-coral);top:50%;left:15%;animation:float 8s ease-in-out infinite 4s}.floating-circles:where(.astro-kp6sbk2j) .circle-4:where(.astro-kp6sbk2j){width:40px;height:40px;background:var(--pn-purple);bottom:40%;right:20%;animation:float 8s ease-in-out infinite 6s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}.cta-buttons:where(.astro-kp6sbk2j){display:flex;flex-wrap:wrap;gap:var(--space-lg);justify-content:center;align-items:center}.cta-title:where(.astro-kp6sbk2j){color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4)}.cta-description:where(.astro-kp6sbk2j){color:#ffffffe6;font-size:var(--font-h3);margin-bottom:var(--space-2xl);text-shadow:0 2px 8px rgba(0,0,0,.4);max-width:600px;margin-left:auto;margin-right:auto}.cta-button:where(.astro-kp6sbk2j){background:#fff;color:var(--pn-purple)}.cta-button-secondary:where(.astro-kp6sbk2j){color:#fff;border-color:#fff}@media (max-width: 768px){.partners-list:where(.astro-kp6sbk2j){grid-template-columns:1fr}}.cta-buttons:where(.astro-kp6sbk2j) .btn:where(.astro-kp6sbk2j):focus-visible{outline:3px solid white;outline-offset:4px;box-shadow:0 0 0 6px #ffffff4d}@media (forced-colors: active){.partner-card:where(.astro-kp6sbk2j),.value-card:where(.astro-kp6sbk2j){border:2px solid ButtonText}.btn:where(.astro-kp6sbk2j){border:2px solid ButtonText}.card-icon:where(.astro-kp6sbk2j){forced-color-adjust:auto}.closing-cta:where(.astro-kp6sbk2j){background:Canvas;color:CanvasText}}@media (prefers-reduced-motion: reduce){:where(.astro-kp6sbk2j),:where(.astro-kp6sbk2j):before,:where(.astro-kp6sbk2j):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.partner-card:where(.astro-kp6sbk2j),.partner-card:where(.astro-kp6sbk2j):hover,.partner-card:where(.astro-kp6sbk2j):focus-within,.value-card:where(.astro-kp6sbk2j),.value-card:where(.astro-kp6sbk2j):hover,.value-card:where(.astro-kp6sbk2j):focus-within{transform:none!important;transition:none!important}.floating-circles:where(.astro-kp6sbk2j){display:none}@keyframes float{0%,to{transform:none}}}
