.wd-ploc-intro{gap:var(--space-xl);align-items:center;display:grid}.wd-ploc-intro-text{gap:var(--space-sm);flex-direction:column;display:flex}.wd-ploc-intro-text h2{margin-block:var(--space-2xs) var(--space-xs);text-wrap:balance}.wd-ploc-intro-text p:not(.wd-eyebrow){font-size:var(--fs-300);line-height:var(--lh-normal);color:var(--color-text-muted)}.wd-ploc-area{gap:var(--space-xs);margin-top:var(--space-xs);flex-direction:column;display:flex}.wd-ploc-area-list{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wd-ploc-area-chip{border:1px dashed var(--color-primary-200);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--fs-200);color:var(--color-primary-darker);padding:.35rem .85rem}.wd-ploc-area-chip-main{border-style:solid;border-color:var(--color-primary-dark);background:var(--color-primary-dark);font-weight:var(--fw-semibold);color:#fff}.wd-ploc-area-note{font-size:var(--fs-100);color:var(--color-text-muted)}.wd-ploc-products{gap:var(--space-md);display:grid}.wd-ploc-product{border-radius:var(--radius-lg);transition:transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.wd-ploc-product:hover{transform:translateY(-4px)}.wd-ploc-product-stage{aspect-ratio:16/9;min-height:0;padding:var(--space-md) var(--space-lg);background:radial-gradient(ellipse 70% 60% at 50% 35%, var(--color-surface), transparent 72%), linear-gradient(160deg, var(--color-primary-50), var(--color-primary-100));overflow:hidden}.wd-ploc-product-body{gap:var(--space-2xs);padding:var(--space-md) var(--space-lg) var(--space-lg);flex-direction:column;display:flex}.wd-ploc-product-title{font-size:var(--fs-300);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text)}.wd-ploc-product-formats{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.wd-ploc-product-formats li{border:1px solid var(--color-primary-200);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--fs-100);font-weight:var(--fw-medium);color:var(--color-primary-darker);padding:.2rem .6rem}.wd-ploc-industries{gap:var(--space-md);display:grid}.wd-ploc-industry{gap:var(--space-2xs);padding:var(--space-lg) var(--space-md) var(--space-md);border:1px solid var(--color-primary-100);border-top:4px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative}.wd-ploc-industry-number{top:var(--space-sm);right:var(--space-md);font-size:var(--fs-700);font-weight:var(--fw-bold);color:#0000;-webkit-text-stroke:1.25px var(--color-primary-200);line-height:1;position:absolute}.wd-ploc-industry-icon{width:48px;height:48px;margin-bottom:var(--space-2xs);border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary-dark);place-items:center;display:grid}.wd-ploc-industry-icon svg{width:24px;height:24px}.wd-ploc-industry-title{font-size:var(--fs-300);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text)}.wd-ploc-industry-text{font-size:var(--fs-100);line-height:var(--lh-snug);color:var(--color-text-muted)}.wd-ploc-steps{gap:var(--space-sm);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.wd-ploc-step{align-items:center;gap:var(--space-3xs);padding:var(--space-md);border-radius:var(--radius-lg);text-align:center;color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;flex-direction:column;display:flex}.wd-ploc-step-number{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2xs);border-radius:var(--radius-full);background:var(--color-primary-200);font-weight:var(--fw-bold);color:var(--color-primary-darker);place-items:center;display:grid}.wd-ploc-step-title{font-size:var(--fs-300);font-weight:var(--fw-semibold);color:#fff}.wd-ploc-step-text{font-size:var(--fs-100);line-height:var(--lh-snug);color:#fffc}.wd-ploc-ref{justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);color:#fff;border-top:1px solid #ffffff29;flex-wrap:wrap;display:flex}.wd-ploc-ref-text{max-width:38rem;font-size:var(--fs-200);color:#ffffffe0;text-align:left}.wd-ploc-ref-label{font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-200);margin-bottom:.2rem;display:block}.wd-ploc-faq{text-align:left;max-width:52rem;margin-inline:auto}.wd-ploc-also{margin-top:var(--space-lg);text-align:center;font-size:var(--fs-200);color:var(--color-text-muted)}.wd-ploc-also a{font-weight:var(--fw-semibold);color:var(--color-primary-dark)}.wd-ploc-cta-action{justify-content:center;display:flex}.wd-ploc-more{align-items:center;gap:var(--space-xs);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid #ffffff29;flex-direction:column;display:flex}.wd-ploc-more-label{font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-200)}.wd-ploc-more-list{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wd-ploc-more-link{border-radius:var(--radius-full);font-size:var(--fs-200);color:#fff;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:#ffffff14;border:1px solid #ffffff3d;padding:.35rem .85rem;text-decoration:none;display:inline-block}:is(.wd-ploc-more-link:hover,.wd-ploc-more-link:focus-visible){color:var(--color-primary-darker);background:#fff}@media (min-width:640px){.wd-ploc-products,.wd-ploc-industries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.wd-ploc-steps{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.wd-ploc-intro{gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.wd-ploc-products{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-ploc-industries{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wd-ploc-product,.wd-ploc-more-link{transition:none}.wd-ploc-product:hover{transform:none}}
