.wh-pricing{font-family:var(--font-manrope);color:#1a1a2e;-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh}.wh-pricing nav{z-index:100;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:60px;padding:0 40px;display:flex;position:sticky;top:0}.wh-pricing .back-btn{cursor:pointer;font-family:var(--font-manrope);color:#6b7280;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.wh-pricing .back-btn:hover{color:#6d28d9}.wh-pricing .demo-btn{color:#fff;cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-manrope);background:#6d28d9;border:none;border-radius:100px;align-items:center;padding:10px 22px;text-decoration:none;transition:background .2s;display:inline-flex}.wh-pricing .demo-btn:hover{background:#5b21b6}.wh-pricing .page{max-width:1100px;margin:0 auto;padding:64px 40px 80px}.wh-pricing .page-title{font-family:var(--font-instrument-serif);letter-spacing:-.02em;color:#0f0f1a;margin-bottom:48px;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1}.wh-pricing .plans-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.wh-pricing .plans-grid{grid-template-columns:1fr}.wh-pricing .page{padding:48px 24px 64px}}.wh-pricing .plan-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;padding:32px 28px;transition:border-color .2s,box-shadow .2s;display:flex}.wh-pricing .plan-card:hover{border-color:#c4b5fd;box-shadow:0 8px 32px #6d28d914}.wh-pricing .plan-card.featured{background:#faf8ff;border-width:1.5px;border-color:#6d28d9}.wh-pricing .plan-name{font-family:var(--font-manrope);color:#6d28d9;letter-spacing:-.01em;margin-bottom:12px;font-size:26px;font-weight:800}.wh-pricing .plan-desc{color:#4b5563;min-height:44px;margin-bottom:22px;font-size:14.5px;line-height:1.6}.wh-pricing .plan-users{color:#0f0f1a;margin-bottom:22px;font-size:15px;font-weight:700}.wh-pricing .plan-includes-label{color:#0f0f1a;margin-bottom:10px;font-size:14px;font-weight:700}.wh-pricing .plan-features{flex-direction:column;flex:1;gap:9px;margin-bottom:0;padding:0;list-style:none;display:flex}.wh-pricing .plan-features li{color:#374151;font-size:14px;line-height:1.5}.wh-pricing .plan-note{color:#9ca3af;border-top:1px solid #f3f4f6;margin-top:24px;padding-top:18px;font-size:12px;line-height:1.55}.wh-pricing .plan-cta{cursor:pointer;width:100%;font-size:14px;font-weight:700;font-family:var(--font-manrope);text-align:center;border:none;border-radius:100px;margin-top:22px;padding:13px;text-decoration:none;transition:all .2s;display:block}.wh-pricing .plan-cta.primary{color:#fff;background:#6d28d9}.wh-pricing .plan-cta.primary:hover{background:#5b21b6}.wh-pricing .plan-cta.secondary{color:#6d28d9;background:#fff;border:1.5px solid #6d28d9}.wh-pricing .plan-cta.secondary:hover{background:#faf5ff}@media (max-width:640px){.wh-pricing nav{padding:0 16px}.wh-pricing .back-btn span{display:none}.wh-pricing .page{padding:40px 20px 60px}.wh-pricing .page-title{margin-bottom:32px;font-size:clamp(32px,9vw,48px)}.wh-pricing .plans-grid{grid-template-columns:1fr;gap:16px}.wh-pricing .plan-card{padding:24px 20px}.wh-pricing .plan-name{font-size:22px}.wh-pricing .plan-desc{font-size:14px}.wh-pricing .plan-features li{font-size:13.5px}}@media (min-width:641px) and (max-width:900px){.wh-pricing .page{padding:48px 28px 64px}.wh-pricing .plans-grid{grid-template-columns:1fr;gap:16px}}
