@keyframes dwblink{0%,to{opacity:1}50%{opacity:0}}@keyframes dwpulse{0%,to{opacity:1}50%{opacity:.35}}.dw-pricing[data-v-a4606148]{--brand: #137a6d;--brand-700: #0c5048;--brand-tint: #e6f1ef;--brand-tint-2: #d4e7e4;--ink: #17211f;--ink-2: #3d4a47;--muted: #6b7976;--faint: #9aa6a3;--line: #e4eae8;--line-2: #eef2f1;--bg: #f6f8f7;--surface: #fff;--surface-2: #f4f7f6;--green: #2f8a5b;--amber: #b5842e;--red: #b1564b;--radius: 16px;--radius-sm: 11px;--shadow-sm: 0 1px 2px rgba(20,32,31,.05), 0 1px 3px rgba(20,32,31,.05);--shadow: 0 4px 16px rgba(20,32,31,.09);--shadow-lg: 0 18px 50px rgba(20,32,31,.16);--p-sans: "Hanken Grotesk", system-ui, sans-serif;--p-mono: "Spline Sans Mono", monospace;font-family:var(--p-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100%}.dw-pricing a[data-v-a4606148]{color:inherit;text-decoration:none}.dw-pricing .wrap[data-v-a4606148]{max-width:1120px;margin:0 auto;padding:0 24px}.dw-pricing .tnum[data-v-a4606148]{font-variant-numeric:tabular-nums}.dw-pricing header.nav[data-v-a4606148]{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.dw-pricing .logo[data-v-a4606148]{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;letter-spacing:-.03em}.dw-pricing .logo .mark[data-v-a4606148]{width:32px;height:32px;border-radius:9px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center}.dw-pricing .nav-cta[data-v-a4606148]{display:flex;align-items:center;gap:10px}.dw-pricing .btn[data-v-a4606148]{display:inline-flex;align-items:center;gap:8px;font-family:var(--p-sans);font-weight:600;font-size:14px;border-radius:11px;border:1px solid transparent;padding:10px 18px;cursor:pointer;transition:all .15s;letter-spacing:-.01em}.dw-pricing .btn-primary[data-v-a4606148]{background:var(--brand);color:#fff;box-shadow:var(--shadow-sm)}.dw-pricing .btn-primary[data-v-a4606148]:hover{background:var(--brand-700)}.dw-pricing .btn-ghost[data-v-a4606148]{background:transparent;color:var(--ink-2)}.dw-pricing .btn-ghost[data-v-a4606148]:hover{background:var(--line-2)}.dw-pricing .btn-outline[data-v-a4606148]{background:var(--surface);color:var(--ink);border-color:var(--line)}.dw-pricing .btn-outline[data-v-a4606148]:hover{border-color:var(--brand);color:var(--brand-700)}.dw-pricing .btn-lg[data-v-a4606148]{padding:13px 22px;font-size:15px}.dw-pricing .hero[data-v-a4606148]{text-align:center;padding:44px 0 20px}.dw-pricing .eyebrow[data-v-a4606148]{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:99px;background:var(--brand-tint);color:var(--brand-700);font-size:13px;font-weight:700;margin-bottom:20px}.dw-pricing h1[data-v-a4606148]{font-size:46px;line-height:1.05;letter-spacing:-.035em;margin:0 0 16px;font-weight:800}.dw-pricing .hero p[data-v-a4606148]{font-size:18px;color:var(--muted);max-width:620px;margin:0 auto;line-height:1.5}.dw-pricing .billing-toggle[data-v-a4606148]{display:inline-flex;align-items:center;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:4px;margin:28px 0 8px}.dw-pricing .billing-toggle button[data-v-a4606148]{border:none;background:none;font-family:var(--p-sans);font-weight:600;font-size:14px;padding:9px 18px;border-radius:99px;cursor:pointer;color:var(--muted);transition:all .15s;display:inline-flex;align-items:center;gap:8px}.dw-pricing .billing-toggle button.on[data-v-a4606148]{background:var(--brand);color:#fff}.dw-pricing .save-badge[data-v-a4606148]{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--brand-tint-2);color:var(--brand-700)}.dw-pricing .plans[data-v-a4606148]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0 8px;align-items:stretch}.dw-pricing .plan[data-v-a4606148]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);position:relative}.dw-pricing .plan.pop[data-v-a4606148]{border-color:var(--brand);box-shadow:var(--shadow-lg)}.dw-pricing .plan .tag[data-v-a4606148]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--brand);color:#fff;font-size:12px;font-weight:700;padding:5px 14px;border-radius:99px;letter-spacing:-.01em}.dw-pricing .plan h3[data-v-a4606148]{font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.dw-pricing .plan .desc[data-v-a4606148]{font-size:13.5px;color:var(--muted);min-height:40px;line-height:1.45}.dw-pricing .price[data-v-a4606148]{display:flex;align-items:baseline;gap:4px;margin:18px 0 2px}.dw-pricing .price .amt[data-v-a4606148]{font-size:44px;font-weight:800;letter-spacing:-.03em}.dw-pricing .price .per[data-v-a4606148]{font-size:14px;color:var(--muted);font-weight:500}.dw-pricing .price-sub[data-v-a4606148]{font-size:12.5px;color:var(--faint);min-height:18px}.dw-pricing .limits[data-v-a4606148]{font-size:12.5px;color:var(--ink-2);font-weight:600;background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;padding:9px 12px;margin:18px 0}.dw-pricing .plan .btn[data-v-a4606148]{width:100%;justify-content:center}.dw-pricing .features[data-v-a4606148]{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:11px}.dw-pricing .features li[data-v-a4606148]{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--ink-2);line-height:1.4}.dw-pricing .features li svg[data-v-a4606148]{flex:none;margin-top:1px;color:var(--brand)}.dw-pricing .features li.head[data-v-a4606148]{font-weight:700;color:var(--ink)}.dw-pricing .compare[data-v-a4606148]{margin:60px 0 0}.dw-pricing .section-h[data-v-a4606148]{text-align:center;margin-bottom:28px}.dw-pricing .section-h h2[data-v-a4606148]{font-size:30px;font-weight:800;letter-spacing:-.03em;margin:0 0 8px}.dw-pricing .section-h p[data-v-a4606148]{color:var(--muted);font-size:16px;margin:0}.dw-pricing table.cmp[data-v-a4606148]{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.dw-pricing table.cmp th[data-v-a4606148],.dw-pricing table.cmp td[data-v-a4606148]{padding:15px 18px;text-align:left;font-size:14px;border-bottom:1px solid var(--line-2)}.dw-pricing table.cmp thead th[data-v-a4606148]{font-size:13px;font-weight:700;color:var(--ink);background:var(--surface-2)}.dw-pricing table.cmp thead th.plan-col[data-v-a4606148]{text-align:center;width:150px}.dw-pricing table.cmp td.center[data-v-a4606148]{text-align:center}.dw-pricing table.cmp .grp td[data-v-a4606148]{font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);background:var(--surface-2)}.dw-pricing table.cmp tr:last-child td[data-v-a4606148]{border-bottom:none}.dw-pricing .chk[data-v-a4606148]{color:var(--brand);display:inline-flex}.dw-pricing .dash[data-v-a4606148]{color:var(--faint)}.dw-pricing .cell-txt[data-v-a4606148]{font-size:13px;color:var(--ink-2);font-weight:600}.dw-pricing .roi[data-v-a4606148]{margin:60px 0 0;background:var(--brand);border-radius:var(--radius);padding:44px;color:#fff;display:flex;align-items:center;gap:40px;flex-wrap:wrap}.dw-pricing .roi .lead[data-v-a4606148]{flex:1;min-width:260px}.dw-pricing .roi h2[data-v-a4606148]{font-size:30px;font-weight:800;letter-spacing:-.03em;margin:0 0 12px}.dw-pricing .roi p[data-v-a4606148]{font-size:16px;opacity:.9;margin:0;line-height:1.5}.dw-pricing .roi .stats[data-v-a4606148]{display:flex;gap:34px;flex-wrap:wrap}.dw-pricing .roi .stat .n[data-v-a4606148]{font-size:40px;font-weight:800;letter-spacing:-.02em}.dw-pricing .roi .stat .l[data-v-a4606148]{font-size:13px;opacity:.85;font-weight:600}.dw-pricing .faq[data-v-a4606148]{margin:60px 0}.dw-pricing .faq-grid[data-v-a4606148]{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px}.dw-pricing .faq-item h4[data-v-a4606148]{font-size:15.5px;font-weight:700;margin:0 0 6px;letter-spacing:-.01em}.dw-pricing .faq-item p[data-v-a4606148]{font-size:13.5px;color:var(--muted);margin:0;line-height:1.55}.dw-pricing footer[data-v-a4606148]{border-top:1px solid var(--line);padding:28px 0;text-align:center;color:var(--faint);font-size:13px}@media (max-width: 880px){.dw-pricing .plans[data-v-a4606148]{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.dw-pricing h1[data-v-a4606148]{font-size:36px}.dw-pricing .faq-grid[data-v-a4606148]{grid-template-columns:1fr}.dw-pricing table.cmp[data-v-a4606148]{display:block;overflow-x:auto}.dw-pricing .roi[data-v-a4606148]{padding:30px}}
