.plans.svelte-ox4fp2{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.plan.svelte-ox4fp2{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px;display:flex;flex-direction:column;gap:10px}.plan.dark.svelte-ox4fp2{background:var(--da-navy-900);border-color:var(--da-navy-900);color:#fff}h3.svelte-ox4fp2{font-family:var(--font-display);font-size:19px;font-weight:700;margin:0}.price.svelte-ox4fp2{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--da-blue-500);letter-spacing:-.01em}.plan.dark.svelte-ox4fp2 .price:where(.svelte-ox4fp2){color:var(--da-cyan-300)}p.svelte-ox4fp2{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--fg-muted);margin:0}.plan.dark.svelte-ox4fp2 p:where(.svelte-ox4fp2){color:#ffffffc7}.plan-cta.svelte-ox4fp2{margin-top:auto;padding:8px 0 0;align-self:flex-start;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--da-blue-500)}.plan.dark.svelte-ox4fp2 .plan-cta:where(.svelte-ox4fp2){color:var(--da-cyan-300)}.plan-cta.svelte-ox4fp2:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width: 1040px){.plans.svelte-ox4fp2{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.plans.svelte-ox4fp2{grid-template-columns:1fr}}.container.svelte-5lndp2{max-width:1240px;margin:0 auto;padding:0 32px}.block.svelte-5lndp2{padding:88px 0 0}.block.last.svelte-5lndp2{padding-bottom:96px}.eyebrow.svelte-5lndp2{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--da-blue-500);display:block;margin-bottom:12px}h2.svelte-5lndp2{font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;margin:0 0 28px;text-wrap:balance}.pains.svelte-5lndp2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.pain.svelte-5lndp2{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.pain.svelte-5lndp2 h3:where(.svelte-5lndp2){font-family:var(--font-display);font-size:20px;font-weight:700;margin:0 0 8px}.pain.svelte-5lndp2 p:where(.svelte-5lndp2){font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--fg-muted);margin:0}.check.svelte-5lndp2{background:#fff;border-radius:var(--radius-xl);padding:48px;box-shadow:var(--shadow-md);border-top:4px solid var(--da-cyan-300);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}.check-main.svelte-5lndp2{display:flex;flex-direction:column;align-items:flex-start}.check-main.svelte-5lndp2 h2:where(.svelte-5lndp2){margin-bottom:14px}.check-main.svelte-5lndp2 p:where(.svelte-5lndp2){font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--fg-muted);margin:0 0 20px}.check-list.svelte-5lndp2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.check-list.svelte-5lndp2 li:where(.svelte-5lndp2){display:flex;gap:14px;font-family:var(--font-body);font-size:16px;line-height:1.55}.num.svelte-5lndp2{font-family:var(--font-display);font-weight:700;color:var(--da-blue-500);min-width:28px}.cta.svelte-5lndp2{background:var(--da-grad-deep);color:#fff;border-radius:var(--radius-xl);padding:56px;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.cta.svelte-5lndp2>div:where(.svelte-5lndp2){flex:1 1 420px}.cta.svelte-5lndp2 h2:where(.svelte-5lndp2){margin:0 0 12px}.cta.svelte-5lndp2 p:where(.svelte-5lndp2){margin:0;font-family:var(--font-body);font-size:17px;color:#ffffffc7}.btn-pri.svelte-5lndp2{font-family:var(--font-display);font-weight:700;font-size:15px;background:var(--da-blue-500);color:#fff;border:none;border-radius:var(--radius-pill);padding:13px 26px;min-height:46px;cursor:pointer;transition:all var(--dur-base) var(--ease-out)}.btn-pri.svelte-5lndp2:hover{background:var(--da-blue-600);transform:translateY(-2px)}@media (max-width: 860px){.check.svelte-5lndp2{grid-template-columns:1fr;padding:32px 28px;gap:28px}}@media (max-width: 560px){.container.svelte-5lndp2{padding:0 20px}.cta.svelte-5lndp2{padding:36px 28px}}.personas-section.svelte-1d6m5ob{padding:96px 0;background:var(--bg)}.container.svelte-1d6m5ob{max-width:1240px;margin:0 auto;padding:0 32px}.sec-head.svelte-1d6m5ob{text-align:center;max-width:720px;margin:0 auto 56px}.eyebrow.svelte-1d6m5ob{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--da-blue-500);display:block;margin-bottom:14px}.sec-head.svelte-1d6m5ob h2:where(.svelte-1d6m5ob){font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.sec-head.svelte-1d6m5ob p:where(.svelte-1d6m5ob){font-family:var(--font-body);font-size:18px;line-height:1.5;color:var(--fg-muted);margin:0;text-wrap:pretty}.personas-grid.svelte-1d6m5ob{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.persona-card.svelte-1d6m5ob{background:#fff;border-radius:var(--radius-xl);padding:28px;box-shadow:var(--shadow-sm);border:1px solid var(--border);display:flex;flex-direction:column;gap:14px;transition:all var(--dur-base) var(--ease-out)}.persona-card.svelte-1d6m5ob:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.num.svelte-1d6m5ob{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--da-blue-500);letter-spacing:.08em}.persona-card.svelte-1d6m5ob h3:where(.svelte-1d6m5ob){font-family:var(--font-display);font-size:22px;font-weight:700;margin:-4px 0 4px;letter-spacing:-.01em;line-height:1.2;color:var(--fg)}.persona-row.svelte-1d6m5ob{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:start;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--fg)}.lbl.svelte-1d6m5ob{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);padding-top:3px}@media (max-width: 900px){.personas-grid.svelte-1d6m5ob{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.personas-grid.svelte-1d6m5ob{grid-template-columns:1fr}.container.svelte-1d6m5ob{padding:0 20px}}.page.svelte-1qp8bw9{width:100%;overflow-x:hidden}.page-content.svelte-1qp8bw9{display:contents}
