.pWs4Sq_page{gap:var(--space-12);width:100%;max-width:72rem;padding:var(--page-pad-top) var(--page-gutter) var(--page-pad-bottom);flex-direction:column;margin:0 auto;display:flex}.pWs4Sq_back{align-self:flex-start;align-items:center;gap:var(--space-2);margin-bottom:calc(-1 * var(--space-8));font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg-muted);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.pWs4Sq_back:hover{color:var(--fg-strong)}.pWs4Sq_hero{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pWs4Sq_heroCopy{gap:var(--space-5);flex-direction:column;display:flex}.pWs4Sq_title{font-size:var(--text-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);line-height:var(--leading-title);color:var(--fg-strong);text-wrap:balance;margin:0}.pWs4Sq_lead{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--fg-muted);text-wrap:pretty;margin:0}.pWs4Sq_actions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.pWs4Sq_cta{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--control-height-lg);padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-fg);font-size:var(--text-base);font-weight:var(--weight-semibold);transition:background var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.pWs4Sq_cta:hover{background:var(--primary-hover)}.pWs4Sq_cta:focus-visible{box-shadow:var(--ring);outline:none}.pWs4Sq_price{font-size:var(--text-sm);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.pWs4Sq_visual{border-radius:var(--radius-lg);background:var(--surface-2);overflow:hidden}.pWs4Sq_cover{aspect-ratio:1;object-fit:cover;width:100%;display:block}.pWs4Sq_clip{position:relative}.pWs4Sq_clipBadge{top:var(--space-2);left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--scrim-strong);color:var(--fg-strong);font-size:var(--text-2xs);line-height:var(--leading-relaxed);pointer-events:none;position:absolute}.pWs4Sq_clipBefore{right:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-2);width:30%;position:absolute;overflow:hidden}.pWs4Sq_clipBeforeImage{aspect-ratio:1;object-fit:cover;width:100%;display:block}.pWs4Sq_visualCompare{aspect-ratio:4/3}.pWs4Sq_compare{border-radius:0}.pWs4Sq_section{gap:var(--space-5);flex-direction:column;display:flex}.pWs4Sq_sectionTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--fg-strong);text-wrap:balance;margin:0}.pWs4Sq_steps{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pWs4Sq_step{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-1);flex-direction:column;display:flex}.pWs4Sq_stepNumber{width:2rem;height:2rem;margin-bottom:var(--space-1);border-radius:var(--radius-full);background:var(--surface-3);color:var(--fg-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.pWs4Sq_stepTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--fg-strong)}.pWs4Sq_stepText{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-muted)}.pWs4Sq_uses{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pWs4Sq_use{align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--fg);display:flex}.pWs4Sq_useIcon{color:var(--fg-muted);flex:none;margin-top:calc(.5lh - 8px)}.pWs4Sq_faq{border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.pWs4Sq_faqItem{border-bottom:1px solid var(--border-subtle)}.pWs4Sq_faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--fg-strong);cursor:pointer;list-style:none;display:flex}.pWs4Sq_faqQuestion::-webkit-details-marker{display:none}.pWs4Sq_faqQuestion:focus-visible{box-shadow:var(--ring);outline:none}.pWs4Sq_faqIcon{color:var(--fg-muted);transition:transform var(--duration) var(--ease-out);flex:none}.pWs4Sq_faqItem[open] .pWs4Sq_faqIcon{transform:rotate(180deg)}.pWs4Sq_faqAnswer{padding:0 0 var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-muted);margin:0}.pWs4Sq_related{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pWs4Sq_relatedCard{gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.pWs4Sq_relatedCard:focus-visible{outline:none}.pWs4Sq_relatedCard:focus-visible .pWs4Sq_relatedImage{box-shadow:var(--ring)}.pWs4Sq_relatedImage{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);background:var(--surface-2);width:100%}.pWs4Sq_relatedName{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg)}.pWs4Sq_relatedCard:hover .pWs4Sq_relatedName{color:var(--fg-strong)}@media (width<=860px){.pWs4Sq_page{gap:var(--space-10)}.pWs4Sq_back{margin-bottom:calc(-1 * var(--space-6))}.pWs4Sq_hero{gap:var(--space-6);grid-template-columns:1fr}.pWs4Sq_title{font-size:var(--text-2xl)}.pWs4Sq_lead{font-size:var(--text-base)}.pWs4Sq_steps,.pWs4Sq_uses{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pWs4Sq_back,.pWs4Sq_cta,.pWs4Sq_faqIcon{transition:none}}.k85U7a_switch{gap:var(--space-1);max-width:100%;padding:var(--space-1);border-radius:var(--radius-full);background:var(--surface-1);display:inline-flex}.k85U7a_option{align-items:center;gap:var(--space-2);height:var(--control-height-sm);padding:0 var(--space-4);border-radius:var(--radius-full);color:var(--fg-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;display:inline-flex}.k85U7a_option:hover{color:var(--fg-strong)}.k85U7a_option:focus-visible{box-shadow:var(--ring);outline:none}.k85U7a_optionOn{background:var(--surface-3);color:var(--fg-strong)}.k85U7a_badge{padding:0 var(--space-2);line-height:var(--leading-relaxed);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-fg);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}@media (width<=480px){.k85U7a_switch{justify-content:center;gap:var(--space-2);background:0 0;flex-wrap:wrap;padding:0}.k85U7a_option{padding:0 var(--space-3);background:var(--surface-1)}.k85U7a_optionOn{background:var(--surface-3)}}@media (prefers-reduced-motion:reduce){.k85U7a_option{transition:none}}
