:root{--pwp-ink:#18272a;--pwp-ink-2:#33484b;--pwp-body:#3e5053;--pwp-muted:#4e5e61;--pwp-teal:#156872;--pwp-teal-dark:#0f4f57;--pwp-teal-hover:#0f5961;--pwp-green:#2b7a39;--pwp-ground:#f4f6f5;--pwp-ground-2:#e7ecea;--pwp-white:#fff;--pwp-line:#dce3e1;--pwp-border:#c3ccc9;--pwp-stone:#8e9c99;--pwp-mint:#e9f1ef;--pwp-font-display:Archivo,Inter,sans-serif;--pwp-font-body:Inter,system-ui,sans-serif;--pwp-font-mono:"JetBrains Mono",ui-monospace,monospace}*,:after,:before{box-sizing:border-box}body{background:var(--pwp-ground);color:var(--pwp-ink);font-family:var(--pwp-font-body);margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--pwp-teal)}a:hover{color:var(--pwp-teal-dark)}img{max-width:100%}.pwp-container{margin:0 auto;max-width:1200px;padding-left:24px;padding-right:24px}.pwp-section{padding-bottom:112px;padding-top:112px}.pwp-bg-ground{background:var(--pwp-ground)}.pwp-bg-ground-2{background:var(--pwp-ground-2)}.pwp-bg-white{background:var(--pwp-white)}.pwp-eyebrow{color:var(--pwp-teal);font:500 13px/1 var(--pwp-font-mono);letter-spacing:.08em;margin:0;text-transform:uppercase}.pwp-h1,.pwp-h2,.pwp-h3{color:var(--pwp-ink);font-family:var(--pwp-font-display);font-stretch:108%;margin:0}.pwp-h1{font-size:clamp(40px,5vw,66px);font-weight:720;letter-spacing:-.02em;line-height:1.02}.pwp-h2{font-size:clamp(32px,3.6vw,48px);font-weight:700;letter-spacing:-.015em;line-height:1.08}.pwp-h3{font-size:22px;font-weight:650;line-height:1.25}.pwp-lead{color:var(--pwp-body);font-size:18px;line-height:1.6;margin:0}.pwp-body p,.pwp-lead p{margin:0 0 .75em}.pwp-body p:last-child,.pwp-lead p:last-child{margin-bottom:0}.pwp-body{color:var(--pwp-body);font-size:16px;line-height:1.6;margin:0}.pwp-intro{display:flex;flex-direction:column;gap:16px;max-width:780px}.pwp-btn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:600 16px/1 var(--pwp-font-body);gap:8px;justify-content:center;min-height:48px;padding:0 22px;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s}.pwp-btn-primary{background:var(--pwp-teal);box-shadow:0 3px 0 var(--pwp-teal-dark);color:var(--pwp-white)}.pwp-btn-primary:hover{background:var(--pwp-teal-hover);box-shadow:0 2px 0 var(--pwp-teal-dark);color:var(--pwp-white);transform:translateY(1px)}.pwp-btn-ghost{background:var(--pwp-white);border:1px solid var(--pwp-stone);color:var(--pwp-ink)}.pwp-btn-ghost:hover{background:var(--pwp-mint);color:var(--pwp-ink)}.pwp-btn-row{display:flex;flex-wrap:wrap;gap:12px}.pwp-card-flat{background:var(--pwp-white);border:1px solid var(--pwp-border);border-bottom:5px solid var(--pwp-stone);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:28px}.pwp-card-flat--accent{border-bottom-color:var(--pwp-teal)}.pwp-page .hs_cos_wrapper_type_module{display:block}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}