.theme-muse .muse-about .muse-section>.muse-container{padding-block:clamp(3rem,5vw,4.5rem)}.theme-muse .muse-about .muse-compact>.muse-container{padding-block:2rem}.theme-muse .muse-about-manifesto{background:var(--surface-2);color:var(--text-primary)}.theme-muse :is(section,[id]){scroll-margin-top:6rem}.theme-muse .muse-section>.muse-container{max-width:1240px;padding-block:clamp(4rem,7vw,7rem)}.theme-muse .muse-compact>.muse-container{padding-block:2rem}.theme-muse .muse-hero{background:linear-gradient(180deg, transparent, var(--bg-base))}.theme-muse .muse-hero>.muse-container{padding-top:clamp(3.5rem,7vw,6.5rem)}.theme-muse .muse-centered{text-align:center}.theme-muse .muse-centered .muse-hero-copy{max-width:1000px;margin-inline:auto}.theme-muse .muse-hero-copy>p{max-width:760px;margin-inline:auto}.theme-muse .muse-heading{letter-spacing:-.055em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(2.65rem,5vw,4.5rem);font-weight:750;line-height:1.08}.theme-muse .muse-heading .text-spectrum{display:inline}.theme-muse .muse-lead{color:var(--text-secondary);text-wrap:pretty;margin-top:1.5rem;font-size:1.125rem;line-height:1.8}.theme-muse .muse-section-heading h2{letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3rem);line-height:1.16}.theme-muse .muse-section-heading>p{line-height:1.8}.theme-muse .muse-eyebrow{border:1px solid var(--border-subtle);background:var(--muse-glass);color:var(--muse-accent-ink);letter-spacing:.01em;opacity:1;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.theme-muse .muse-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.theme-muse .muse-centered .muse-actions{justify-content:center}.theme-muse :is(.muse-primary,.muse-secondary){border-radius:999px;min-height:48px;padding:.85rem 1.4rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s}.theme-muse .muse-primary{color:#fff;background:var(--gradient-spectrum);box-shadow:var(--shadow-cta)}.theme-muse .muse-secondary{color:var(--text-primary);background:var(--muse-glass);border-color:var(--border-strong)}.theme-muse .muse-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 28px #0064ff3d}.theme-muse .muse-primary:disabled{box-shadow:none}.theme-muse .muse-secondary:hover{background:var(--surface-2);border-color:var(--border-control)}.theme-muse .muse-chat-launcher{background:var(--gradient-spectrum);color:#fff;border-color:#0000;box-shadow:0 8px 24px #0064ff3d}.theme-muse .muse-chat-launcher:hover{transform:translateY(-2px);box-shadow:0 12px 30px #7b2cbf47}.theme-muse .muse-chat-panel{background:linear-gradient(150deg, var(--bg-base), var(--surface-2) 65%, #7b2cbf14), var(--bg-base);border-color:#7b2cbf2e;box-shadow:0 20px 60px -16px #0064ff38,0 8px 24px #7b2cbf1a}.theme-muse .muse-chat-header{background:var(--gradient-spectrum);color:#fff;border-color:#0000;border-radius:15px 15px 0 0;flex-shrink:0}.theme-muse .muse-chat-header :is(p,button){color:inherit}.theme-muse .muse-chat-header button{border-radius:999px;min-height:44px;padding-inline:.75rem}.theme-muse .muse-chat-header button:hover{background:#ffffff29}.theme-muse .muse-chat-header button:focus-visible{outline-color:#fff}.theme-muse .muse-chat-message-assistant{background:var(--muse-glass);color:var(--text-primary);border:1px solid #7b2cbf1f}.theme-muse .muse-chat-message-user{background:var(--gradient-spectrum);color:#fff}.theme-muse .muse-chat-composer{background:var(--muse-glass);border-color:#7b2cbf1f;border-radius:0 0 15px 15px;flex-shrink:0}.theme-muse .muse-site-footer>div:last-child{max-width:1240px}.theme-muse .muse-site-header>div:nth-child(2){max-width:var(--muse-header-max-width);height:var(--muse-header-row-height);padding-block:0;padding-inline:var(--muse-header-gutter)}.theme-muse .muse-site-header{border-color:#e2e8f0b3}.theme-muse .muse-site-header a[aria-current=page]{color:var(--muse-accent-ink)}.theme-muse .muse-site-header a[aria-current=page]>span{background:var(--gradient-spectrum);height:2px}.theme-muse .muse-header-cta{background:var(--gradient-spectrum);color:#fff;white-space:nowrap;border-radius:999px}.theme-muse .muse-site-footer{background:linear-gradient(180deg, var(--bg-base), var(--bg-section))}.theme-muse .muse-site-footer a{border-radius:5px;align-items:center;min-height:36px;transition:color .16s;display:inline-flex}.theme-muse .muse-site-footer a:hover{color:var(--muse-accent-ink)}.theme-muse .muse-site-footer a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.theme-muse .muse-footer-logo{color:var(--text-primary)}.theme-muse a.muse-footer-contact{border:1px solid var(--border-strong);background:var(--surface-1);min-height:44px;color:var(--text-primary);box-shadow:var(--shadow-resting);border-radius:999px;gap:.65rem;margin-top:1.25rem;padding:.6rem 1rem;font-size:.875rem;font-weight:600}.theme-muse a.muse-footer-contact:hover{border-color:var(--muse-accent-ink);background:var(--surface-2)}.theme-muse .muse-footer-contact-details{flex-direction:column;align-items:flex-start;margin-top:1rem;font-size:.875rem;display:flex}.theme-muse .muse-footer-contact-details a{overflow-wrap:anywhere}.theme-muse .muse-footer-group h2{color:var(--text-primary);letter-spacing:-.01em;font-size:.875rem}.theme-muse .muse-footer-group ul{margin-top:1rem;font-size:.875rem;line-height:1.5}.theme-muse .muse-footer-group a{padding-block:.5rem}.theme-muse .muse-footer-bottom{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:3rem;padding-top:1.5rem;display:flex}.theme-muse .muse-footer-copyright{color:var(--text-muted);font-size:.75rem}@media (min-width:640px){.theme-muse .muse-site-header a[aria-label=PliersLab\ home]{zoom:1}.theme-muse .muse-desktop-nav a,.theme-muse a.muse-desktop-action{align-items:center;min-height:44px;padding-block:10px;font-size:1rem;line-height:24px;display:inline-flex}.theme-muse .muse-footer-inner{padding-top:1rem;padding-bottom:1.75rem}.theme-muse .muse-site-footer a{min-height:24px}.theme-muse .muse-footer-logo{zoom:.82}.theme-muse a.muse-footer-contact{min-height:28px;margin-top:.5rem;padding:.25rem .75rem;font-size:.8125rem;line-height:20px}.theme-muse .muse-footer-contact-details,.theme-muse .muse-footer-group ul{margin-top:.5rem;font-size:.8125rem}.theme-muse .muse-footer-group a{padding-block:2px}.theme-muse .muse-footer-bottom{gap:.5rem 1.5rem;margin-top:.75rem;padding-top:.75rem;padding-right:200px}}@media (min-width:1024px){.theme-muse .muse-footer-grid{grid-template-columns:.9fr .9fr 1.3fr 1.45fr;column-gap:3rem}}@media (min-width:640px) and (max-width:1023px){.theme-muse .muse-footer-grid{grid-template-columns:.75fr .8fr 1.3fr 1.5fr;gap:1.5rem 1rem}.theme-muse .muse-site-footer a{min-height:36px}}@media (max-width:639px){.theme-muse .muse-footer-grid{column-gap:1rem}.theme-muse .muse-site-footer a{min-height:44px}.theme-muse .muse-footer-contact-details{font-size:.8125rem}.theme-muse a.muse-footer-contact{gap:.4rem;padding-inline:.5rem;font-size:.8125rem}.theme-muse .muse-footer-bottom{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2rem}}.theme-muse :is(.surface-card,.surface-card-emphasis,.vignette-ledger,.vignette-card,.muse-glass){background:var(--muse-glass);border:1px solid var(--border-subtle);box-shadow:var(--shadow-resting);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px}.theme-muse .surface-card-emphasis{border-color:var(--muse-blue);box-shadow:var(--shadow-lift);background:linear-gradient(160deg, #fff 55%, var(--surface-2))}.theme-muse .vignette-ledger{text-align:left}.theme-muse .vignette-ledger:before{display:none}.theme-muse .vignette-row{opacity:1;animation:none;transform:none}.theme-muse .muse-feature-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:3rem;display:grid}.theme-muse .muse-feature{padding:1.75rem;transition:transform .2s,box-shadow .2s}.theme-muse .muse-feature:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.theme-muse .muse-icon{background:var(--muse-accent-soft);width:44px;height:44px;color:var(--muse-accent-ink);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.theme-muse .muse-feature:nth-child(2n) .muse-icon{color:var(--muse-purple);background:#f5effc}.theme-muse .muse-feature h3{letter-spacing:-.03em;margin-top:1.3rem;font-size:1.125rem;font-weight:650}.theme-muse .muse-feature p{color:var(--text-secondary);margin-top:.75rem;font-size:.9rem;line-height:1.8}.theme-muse .muse-compatibility{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;padding-top:2rem;font-size:.85rem;display:flex}.theme-muse .muse-compatibility span{align-items:center;gap:.55rem;display:inline-flex}.theme-muse .muse-trades{justify-content:center}.theme-muse .muse-trades a{border:1px solid var(--border-subtle);background:var(--muse-glass);border-radius:999px;padding:.65rem 1rem;font-size:.875rem;font-weight:600}.theme-muse .muse-trades a:hover{border-color:var(--muse-blue);color:var(--muse-accent-ink)}.theme-muse .muse-walkthrough{text-align:left;box-shadow:var(--shadow-lift);padding:1.25rem;position:relative}.theme-muse .muse-walkthrough-wide{max-width:980px;margin:3.5rem auto 0;padding:1.6rem}.theme-muse .muse-preview-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.theme-muse .muse-preview-label{color:var(--text-secondary);font-size:.75rem}.theme-muse .muse-switch{background:var(--bg-section);border:1px solid var(--border-subtle);border-radius:999px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.theme-muse .muse-switch button{color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.theme-muse .muse-switch button[aria-pressed=true]{background:var(--bg-base);color:var(--muse-accent-ink);box-shadow:0 2px 6px #0f172a14}.theme-muse .muse-preview-grid{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:1.25rem;display:grid}.theme-muse .muse-conversation{border:1px solid var(--border-subtle);background:var(--bg-base);border-radius:18px;padding:1.5rem}.theme-muse .muse-conversation-top{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding-bottom:1.2rem;display:flex}.theme-muse .muse-conversation-top strong{font-size:.875rem;font-weight:650;display:block}.theme-muse .muse-conversation-top small{color:var(--text-secondary);font-size:.7rem}.theme-muse .muse-message{background:var(--surface-2);border-radius:14px 14px 14px 4px;margin-top:1rem;padding:.9rem 1rem;font-size:.85rem;line-height:1.7}.theme-muse .muse-message-customer{background:var(--bg-section);border-radius:14px 14px 4px;margin-left:2rem}.theme-muse .muse-message span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:.25rem;font-size:.65rem;display:block}.theme-muse .muse-outcome{border:1px solid var(--border-subtle);background:linear-gradient(145deg, var(--bg-section), var(--bg-elevated));border-radius:18px;flex-direction:column;justify-content:center;padding:1.6rem;display:flex}.theme-muse .muse-outcome h3{letter-spacing:-.05em;margin-top:1rem;font-size:1.6rem;font-weight:700}.theme-muse .muse-outcome p{color:var(--text-secondary);margin-top:.6rem;font-size:.85rem;line-height:1.7}.theme-muse .muse-outcome dl{margin-top:1.5rem;font-size:.8rem}.theme-muse .muse-outcome dl>div{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:1rem;padding-block:.65rem;display:flex}.theme-muse .muse-outcome dt{color:var(--text-secondary)}.theme-muse .muse-outcome dd{text-align:right;font-weight:550}.theme-muse .muse-preview-footnote{color:var(--text-muted);margin-top:1.1rem;font-size:.72rem;line-height:1.7}.theme-muse .muse-config-split{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.theme-muse .muse-config{padding:1.5rem}.theme-muse .muse-config dl{margin-top:1.5rem}.theme-muse .muse-config dl>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:1.25rem;padding:1rem 0;font-size:.875rem;display:flex}.theme-muse .muse-config dt{color:var(--text-secondary)}.theme-muse .muse-config dd{text-align:right;font-weight:550}.theme-muse .muse-setup{text-align:left;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.theme-muse .muse-setup li{border:1px solid var(--border-subtle);background:var(--muse-glass);border-radius:18px;padding:1.2rem}.theme-muse .muse-setup span{color:var(--muse-accent-ink);font-size:.8rem;font-weight:600}.theme-muse .muse-setup h3{margin-top:1.4rem;font-size:.95rem;font-weight:650}.theme-muse .muse-setup p{color:var(--text-secondary);margin-top:.5rem;font-size:.75rem;line-height:1.7}.theme-muse .muse-setup .muse-test-step{border-color:var(--muse-blue);background:var(--muse-accent-soft)}.theme-muse .muse-closing>.muse-container{border:1px solid var(--border-subtle);background:linear-gradient(120deg,#f0f8ff,#f5f0ff);border-radius:32px;margin-block:2rem;padding-inline:clamp(1.5rem,5vw,4rem)}.theme-muse .muse-closing{background:0 0;padding-inline:1.5rem}.theme-muse .muse-plan-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.theme-muse .muse-plan-card{text-align:left}.theme-muse .muse-plan-card>p:first-of-type{margin-block:1.3rem}.theme-muse .muse-plan-card>p:first-of-type>span:first-child{letter-spacing:-.06em;font-size:3rem;font-weight:700}.theme-muse .muse-plan-badge{background:var(--gradient-spectrum);color:#fff}.theme-muse .muse-brand-strip{border:1px solid var(--border-subtle);background:var(--bg-section);border-radius:20px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.theme-muse .muse-brand-strip h3{font-weight:650}.theme-muse .muse-brand-strip p{color:var(--text-secondary);margin-top:.4rem;font-size:.875rem}.theme-muse .muse-brand-strip a{flex-shrink:0}.theme-muse .muse-faq-list{text-align:left;margin-top:2.5rem}.theme-muse .muse-faq-list details{border-bottom:1px solid var(--border-subtle);padding:1.3rem 0}.theme-muse .muse-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;font-weight:600;list-style:none;display:flex}.theme-muse .muse-faq-list summary::-webkit-details-marker{display:none}.theme-muse .muse-faq-list summary:after{content:"+";color:var(--muse-accent-ink);font-size:1.3rem}.theme-muse .muse-faq-list details[open] summary:after{content:"−"}.theme-muse .muse-faq-list p{color:var(--text-secondary);margin-top:1rem;padding-right:2rem;font-size:.95rem;line-height:1.8}.theme-muse .muse-contact{grid-template-columns:1fr 1.15fr;align-items:start;gap:4rem;display:grid}.theme-muse .muse-contact-form{padding:clamp(1.25rem,3vw,2.5rem)}.theme-muse .muse-contact-cards{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.theme-muse .muse-contact-cards>div{padding:1.5rem}.theme-muse .muse-contact-cards h3{margin-bottom:.6rem;font-weight:650}.theme-muse .muse-contact-cards a{overflow-wrap:anywhere;color:var(--muse-accent-ink);font-size:.875rem}.theme-muse .muse-comparison{border:1px solid var(--border-subtle);background:var(--muse-glass);border-radius:20px;padding:.5rem 1.5rem}.theme-muse .muse-comparison table{min-width:720px}.theme-muse .muse-comparison th,.theme-muse .muse-comparison td{padding-block:1.1rem}.theme-muse .muse-comparison tbody tr:last-child>*{border-bottom:0}.theme-muse .muse-comparison th:nth-child(3),.theme-muse .muse-comparison td:nth-child(3){background:var(--muse-accent-soft);padding-left:1rem}@media (max-width:1023px){.theme-muse .muse-site-header>div:nth-child(2){display:flex}.theme-muse .muse-site-header .muse-desktop-nav,.theme-muse .muse-site-header .muse-desktop-action{display:none}.theme-muse .muse-mobile-action{display:inline-flex}.theme-muse #mobile-nav-panel{display:block}.theme-muse .muse-setup{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-muse .muse-config-split,.theme-muse .muse-contact{gap:2rem}}@media (min-width:640px) and (max-width:1023px){.theme-muse .muse-site-header .muse-mobile-action{height:44px;min-height:44px;padding-block:10px;font-size:1rem;line-height:24px}.theme-muse .muse-site-header button.muse-mobile-action{width:44px}}@media (max-width:767px){.theme-muse .muse-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-muse .muse-preview-grid,.theme-muse .muse-config-split,.theme-muse .muse-contact{grid-template-columns:1fr}.theme-muse .muse-plan-strip{grid-template-columns:1fr;gap:2rem}.theme-muse .muse-brand-strip{flex-direction:column;align-items:flex-start}.theme-muse .muse-walkthrough-wide{padding:1rem}.theme-muse .muse-preview-grid{gap:1rem}.theme-muse .muse-outcome{padding:1.25rem}.theme-muse .muse-outcome h3{font-size:1.4rem}}@media (min-width:768px) and (max-width:959px){.theme-muse .muse-plan-strip{grid-template-columns:1fr;gap:2rem;max-width:620px;margin-inline:auto}}@media (max-width:479px){.theme-muse .muse-section>.muse-container{padding-inline:1.25rem}.theme-muse .muse-feature-grid,.theme-muse .muse-contact-cards{grid-template-columns:1fr}.theme-muse .muse-heading{font-size:2.5rem}.theme-muse .muse-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-muse .muse-conversation{padding:1rem}.theme-muse .muse-switch button{padding:.6rem .8rem}.theme-muse .muse-closing{padding-inline:.75rem}.theme-muse .muse-config dl>div{flex-direction:column;gap:.35rem}.theme-muse .muse-config dd{text-align:left}.theme-muse .muse-site-header .muse-header-cta{padding-inline:.75rem;font-size:.75rem}.theme-muse .muse-site-header a[aria-label=PliersLab\ home]{zoom:.85}}@media (prefers-reduced-motion:reduce){.theme-muse *,.theme-muse :before,.theme-muse :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
