.ss-hero,.ss-section{--ss-heading:var(--mkt-text);--ss-body:var(--mkt-text-muted);--ss-muted:var(--mkt-text-dim);--ss-line:var(--mkt-border);--ss-surface:var(--mkt-surface-hover);color:var(--ss-body);font-family:var(--font-grotesk);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.ss-hero *,.ss-section *{box-sizing:border-box}@media (width>=960px){body:has(.ss-hero) .site-page-flow{--site-section-gap:176px}}@media (width<=959px){body:has(.ss-hero) .site-page-flow{--site-section-gap:96px}}.ss-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.ss-hero .ss-h1{font-family:var(--font-grotesk);letter-spacing:-.04em;color:var(--ss-heading);text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2.5rem,3.9vw,3.5rem);font-weight:400;line-height:1.05}.ss-section .ss-h2{font-family:var(--font-grotesk);letter-spacing:-.03em;color:var(--ss-heading);text-wrap:balance;margin:0;font-size:clamp(2rem,2.85vw,2.6rem);font-weight:400;line-height:1.05}.ss-hero .ss-eyebrow,.ss-section .ss-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ss-muted);margin:0;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;display:block}.ss-hero .ss-lede,.ss-section .ss-lede{letter-spacing:-.01em;max-width:60ch;color:var(--ss-body);margin:0;font-size:1.375rem;line-height:1.2}.ss-hero p,.ss-section p{margin:0}.ss-note{color:var(--ss-muted);font-family:IBM Plex Sans,sans-serif;font-size:.85rem;line-height:1.6}.ss-note a{color:inherit;text-underline-offset:.2em}.site-page-flow section.ss-hero{padding-top:calc(66px + 5.5rem)!important;padding-bottom:0!important}@media (width<=768px){.site-page-flow section.ss-hero{padding-top:calc(66px + 2.5rem)!important}}.ss-hero-inner{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ss-section-head{flex-direction:column;gap:24px;max-width:720px;margin-bottom:48px;display:flex}.ss-panel{background:var(--ss-surface);border-radius:24px;padding:64px 64px 72px;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #00000008}@media (width<=640px){.ss-panel{padding:36px 24px 44px}}.ss-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ss-checks li{border-bottom:1px solid var(--ss-line);color:var(--ss-heading);text-align:left;align-items:flex-start;gap:14px;padding:12px 0;font-size:.95rem;line-height:1.45;display:flex}.ss-checks li:last-child{border-bottom:0}.ss-checks li:before{content:"✓";border:1.5px solid;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:700;display:inline-flex}body:has(.ss-hero) .contact-block .container{max-width:1120px;padding:0 24px}body:has(.ss-hero) .contact-block .story-content{max-width:720px;margin:0}body:has(.ss-hero) .contact-block .story-heading{font-family:var(--font-grotesk);letter-spacing:-.03em;color:var(--mkt-text);font-size:clamp(2rem,2.85vw,2.6rem);font-weight:400;line-height:1.05}body:has(.ss-hero) .contact-block .story-content p{letter-spacing:-.01em;color:var(--mkt-text-muted);font-size:1.375rem;line-height:1.2}.price-panel.svelte-7oos2t{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:760px;margin:0 auto;display:flex}.price-figure.svelte-7oos2t{font-family:var(--font-grotesk);letter-spacing:-.04em;color:var(--mkt-text);font-size:clamp(3.5rem,7vw,5rem);font-weight:400;line-height:1}.price-figure.svelte-7oos2t .price-period:where(.svelte-7oos2t){letter-spacing:-.01em;color:var(--mkt-text-muted);font-size:1.5rem}.price-tax.svelte-7oos2t{margin-top:-4px}.price-checks.svelte-7oos2t{width:100%;max-width:520px;margin:16px 0}.price-free-note.svelte-7oos2t,.price-savings.svelte-7oos2t{text-align:center}.price-savings.svelte-7oos2t{max-width:640px;margin:32px auto 0}.pc-matrix.svelte-7oos2t{--line:var(--mkt-border);--muted:var(--mkt-text-dim);--heading:var(--mkt-text);--success:var(--color-success);font-family:var(--font-grotesk);padding:1rem 0;position:relative}body.light-landing .pc-matrix.svelte-7oos2t{--success:var(--cta-green-hover)}.pc-matrix.svelte-7oos2t table:where(.svelte-7oos2t),.pc-matrix.svelte-7oos2t thead:where(.svelte-7oos2t),.pc-matrix.svelte-7oos2t tbody:where(.svelte-7oos2t){border-collapse:collapse;width:100%;display:block}.pc-matrix.svelte-7oos2t thead:where(.svelte-7oos2t),.pc-matrix.svelte-7oos2t tbody:where(.svelte-7oos2t){grid-template-columns:40% minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.pc-matrix.svelte-7oos2t tr:where(.svelte-7oos2t){display:contents}.pc-matrix.svelte-7oos2t th:where(.svelte-7oos2t),.pc-matrix.svelte-7oos2t td:where(.svelte-7oos2t){z-index:1;text-align:center;border-bottom:1px solid var(--line);color:var(--muted);background:0 0;justify-content:center;align-items:center;padding:16px;font-size:.92rem;line-height:1.45;display:flex;position:relative}.pc-matrix.svelte-7oos2t thead:where(.svelte-7oos2t) th:where(.svelte-7oos2t){letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.pc-matrix.svelte-7oos2t thead:where(.svelte-7oos2t) th.pc-corner:where(.svelte-7oos2t){text-align:left;justify-content:flex-start}.pc-matrix.svelte-7oos2t thead:where(.svelte-7oos2t) th.pc-us:where(.svelte-7oos2t){color:var(--success);font-weight:600}.pc-matrix.svelte-7oos2t .pc-row-label:where(.svelte-7oos2t){text-align:left;color:var(--heading);justify-content:flex-start;font-weight:500}.pc-matrix.svelte-7oos2t td.pc-us:where(.svelte-7oos2t){color:var(--heading);font-weight:500}.pc-matrix.svelte-7oos2t tbody:where(.svelte-7oos2t):last-child th:where(.svelte-7oos2t),.pc-matrix.svelte-7oos2t tbody:where(.svelte-7oos2t):last-child td:where(.svelte-7oos2t){border-bottom:0}.pc-hero.svelte-7oos2t{--hero-bg:var(--mkt-card-bg);z-index:0;background:var(--hero-bg);border:1px solid var(--color-success);border-radius:16px;width:30%;position:absolute;top:0;bottom:0;left:40%}body.light-landing .pc-hero.svelte-7oos2t{--hero-bg:#fff;border-color:var(--cta-green-hover)}.pc-hero.svelte-7oos2t:before{content:"";border-radius:inherit;clip-path:inset(-60px -60px 0);position:absolute;inset:0;box-shadow:0 12px 40px #00000024}.pc-hero.svelte-7oos2t:after{content:"";background:var(--hero-bg);filter:blur(8px);transform-origin:50% 0;pointer-events:none;border-radius:0 0 50% 50%;height:32px;position:absolute;top:calc(100% + 2px);left:0;right:0;transform:perspective(60px)rotateX(45deg)}@media (width<=799px){.pc-matrix.svelte-7oos2t thead:where(.svelte-7oos2t),.pc-matrix.svelte-7oos2t tbody:where(.svelte-7oos2t){grid-template-columns:repeat(2,minmax(0,1fr))}.pc-matrix.svelte-7oos2t .pc-row-label:where(.svelte-7oos2t){border-bottom:0;grid-column:1/-1;padding-bottom:4px}.pc-matrix.svelte-7oos2t thead:where(.svelte-7oos2t) th.pc-corner:where(.svelte-7oos2t){display:none}.pc-matrix.svelte-7oos2t th:where(.svelte-7oos2t),.pc-matrix.svelte-7oos2t td:where(.svelte-7oos2t){padding:12px 10px;font-size:.85rem}.pc-hero.svelte-7oos2t{display:none}.pc-matrix.svelte-7oos2t td.pc-us:where(.svelte-7oos2t){background:var(--mkt-card-bg);border-radius:10px}body.light-landing .pc-matrix.svelte-7oos2t td.pc-us:where(.svelte-7oos2t){box-shadow:inset 0 0 0 1px var(--cta-green-hover);background:#fff}}
