.narrow.svelte-1y66j1f{max-width:1180px;margin:0 auto;padding:0 1.5rem}.hero-product.svelte-1y66j1f{padding:6rem 0 5rem;text-align:center}.product-eyebrow.svelte-1y66j1f{font-size:.8125rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1rem}.product-title.svelte-1y66j1f{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.05;letter-spacing:-.04em;margin-bottom:1.5rem}.product-sub.svelte-1y66j1f{font-size:clamp(1rem,2vw,1.25rem);color:var(--color-text-muted);max-width:620px;margin:0 auto 3rem;line-height:1.6;font-weight:400}.section.svelte-1y66j1f{padding:5rem 0}.section-tight.svelte-1y66j1f{padding:1rem 0 5rem}.section-alt.svelte-1y66j1f{background:var(--color-surface)}.section-header.svelte-1y66j1f{text-align:center;margin-bottom:3.5rem}.section-header.svelte-1y66j1f h2:where(.svelte-1y66j1f){font-size:clamp(1.75rem,4vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;margin-bottom:.75rem;margin-top:0}.section-header.svelte-1y66j1f p:where(.svelte-1y66j1f){font-size:1.0625rem;color:var(--color-text-muted);margin:0;line-height:1.5;max-width:720px;margin-inline:auto}.path-grid.svelte-1y66j1f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.path-card.svelte-1y66j1f{border:1px solid var(--color-border);border-radius:8px;padding:1.5rem;background:var(--color-surface-raised);color:inherit;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.path-card.svelte-1y66j1f:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 16px 32px #00000014;text-decoration:none}.path-card.svelte-1y66j1f span:where(.svelte-1y66j1f){display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .625rem;border-radius:999px;background:var(--color-surface);color:var(--color-primary);font-size:.75rem;font-weight:600}.path-card.svelte-1y66j1f h2:where(.svelte-1y66j1f){margin:1.25rem 0 .75rem;font-size:1.35rem;line-height:1.2;letter-spacing:-.02em}.path-card.svelte-1y66j1f p:where(.svelte-1y66j1f){margin:0;color:var(--color-text-muted);line-height:1.55}.path-card.svelte-1y66j1f ul:where(.svelte-1y66j1f){display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:1.25rem 0 0}.path-card.svelte-1y66j1f li:where(.svelte-1y66j1f){padding:.35rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-text);font-size:.8rem;font-weight:500}.included-panel.svelte-1y66j1f{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:2rem;align-items:center;margin:0 auto 2rem;padding:1.25rem 0;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border)}.included-label.svelte-1y66j1f{display:block;color:var(--color-primary);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.included-panel.svelte-1y66j1f p:where(.svelte-1y66j1f){color:var(--color-text-muted);font-size:.9375rem;line-height:1.55;margin:.5rem 0 0}.included-grid.svelte-1y66j1f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.included-grid.svelte-1y66j1f div:where(.svelte-1y66j1f){min-width:0}.included-grid.svelte-1y66j1f strong:where(.svelte-1y66j1f){display:block;font-size:.9375rem;font-weight:700;margin-bottom:.25rem}.included-grid.svelte-1y66j1f span:where(.svelte-1y66j1f){color:var(--color-text-muted);display:block;font-size:.8125rem;line-height:1.45}.email-plans.svelte-1y66j1f{display:grid;gap:1rem;margin-top:2rem}.plan-grid.svelte-1y66j1f{grid-template-columns:repeat(4,minmax(0,1fr))}.email-card.svelte-1y66j1f{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:8px;padding:1.25rem;background:var(--color-surface-raised);transition:border-color .2s,transform .2s,box-shadow .2s}.email-card.featured.svelte-1y66j1f{border-color:var(--color-primary);background:var(--color-surface)}.email-card.svelte-1y66j1f:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 16px 32px #00000014}.email-card.svelte-1y66j1f h3:where(.svelte-1y66j1f){font-size:1.2rem;font-weight:700;margin:0 0 .5rem;letter-spacing:-.015em}.sub-text.svelte-1y66j1f{font-size:.875rem;color:var(--color-text-muted);margin:-.5rem 0 1rem}.price.svelte-1y66j1f{font-size:clamp(1.5rem,2vw,2rem);font-weight:700;margin:0 0 .75rem;letter-spacing:-.02em}.price.svelte-1y66j1f span:where(.svelte-1y66j1f){font-size:.9375rem;font-weight:500;color:var(--color-text-muted);display:block}.plan-specs.svelte-1y66j1f{list-style:none;margin:0 0 1.5rem;padding:0;text-align:left}.plan-specs.svelte-1y66j1f li:where(.svelte-1y66j1f){display:flex;gap:.5rem;padding:.55rem 0;color:var(--color-text-muted);font-size:.875rem;border-bottom:1px solid var(--color-border);line-height:1.35}.plan-specs.svelte-1y66j1f li:where(.svelte-1y66j1f):before{color:var(--color-primary);content:"•";flex:0 0 auto}.plan-specs.svelte-1y66j1f li:where(.svelte-1y66j1f):last-child{border-bottom:none}.btn-primary.svelte-1y66j1f,.btn-secondary.svelte-1y66j1f{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:980px;font-weight:500;text-align:center;text-decoration:none;transition:all .2s;font-size:.9375rem}.email-card.svelte-1y66j1f .btn-primary:where(.svelte-1y66j1f){width:100%;margin-top:auto}.btn-primary.svelte-1y66j1f{background:var(--color-primary);color:#fff}.btn-primary.svelte-1y66j1f:hover{background:var(--color-primary-hover);text-decoration:none;transform:scale(1.02)}.btn-secondary.svelte-1y66j1f{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.btn-secondary.svelte-1y66j1f:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.workspace-apps-grid.svelte-1y66j1f{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:1rem;margin-bottom:2rem}.workspace-app.svelte-1y66j1f{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:4.75rem;color:var(--color-text);font-size:.8125rem;font-weight:600}.workspace-app.svelte-1y66j1f img:where(.svelte-1y66j1f){width:2rem;height:2rem;object-fit:contain}.terms-note.svelte-1y66j1f{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5;margin:1.5rem auto 0;max-width:760px;text-align:center}.decision-grid.svelte-1y66j1f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3.5rem}.feature-card.svelte-1y66j1f{padding:1.5rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-raised);transition:border-color .2s,transform .2s,box-shadow .2s}.feature-card.svelte-1y66j1f:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 16px 32px #00000014}.feature-card.svelte-1y66j1f h3:where(.svelte-1y66j1f){font-size:1.125rem;font-weight:600;margin:0 0 .75rem;letter-spacing:-.015em}.feature-card.svelte-1y66j1f p:where(.svelte-1y66j1f){color:var(--color-text-muted);font-size:.9375rem;line-height:1.6;margin:0}.hero-actions.svelte-1y66j1f{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}@media(max-width:768px){.hero-product.svelte-1y66j1f{padding:4rem 0 3.5rem}.path-grid.svelte-1y66j1f,.email-plans.svelte-1y66j1f,.decision-grid.svelte-1y66j1f,.included-panel.svelte-1y66j1f{grid-template-columns:1fr}.included-grid.svelte-1y66j1f,.workspace-apps-grid.svelte-1y66j1f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px)and (max-width:1100px){.email-plans.svelte-1y66j1f,.decision-grid.svelte-1y66j1f{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-apps-grid.svelte-1y66j1f{grid-template-columns:repeat(5,minmax(0,1fr))}}
