.editorial-principles[data-astro-cid-jbrdnpkq]{border-top:1px solid var(--color-line);background:var(--color-paper);flex-wrap:wrap;align-items:center;gap:12px 20px;width:calc(100% - 36px);margin:0 18px;padding:16px 0;display:flex}.editorial-principles__lead[data-astro-cid-jbrdnpkq]{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.4}.editorial-principles__list[data-astro-cid-jbrdnpkq]{flex-wrap:wrap;flex:auto;gap:12px 20px;margin:0;padding:0;list-style:none;display:flex}.editorial-principles[data-astro-cid-jbrdnpkq] li[data-astro-cid-jbrdnpkq]{color:var(--color-muted);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2}@media (width>=640px){.editorial-principles[data-astro-cid-jbrdnpkq]{gap:20px;width:100%;margin:0;padding:16px 28px}.editorial-principles__list[data-astro-cid-jbrdnpkq]{gap:20px}}@container (width<=639px){.editorial-principles[data-astro-cid-jbrdnpkq]{gap:12px 20px;width:calc(100% - 36px);margin:0 18px;padding:16px 0}.editorial-principles__list[data-astro-cid-jbrdnpkq]{gap:12px 20px}}.editorial-trust[data-astro-cid-gcbz2q3e]{background:var(--color-surface);align-items:start;gap:24px;width:calc(100% - 36px);margin:0 18px;padding:32px 0;display:grid}.editorial-trust__panel[data-astro-cid-gcbz2q3e]{background:var(--color-brand);width:150px;min-height:150px;color:var(--color-surface);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;display:flex}.editorial-trust__panel[data-astro-cid-gcbz2q3e] svg{width:64px;height:auto}.editorial-trust__panel[data-astro-cid-gcbz2q3e] p[data-astro-cid-gcbz2q3e]{font-family:var(--font-display);margin:0;font-size:16px;font-weight:700;line-height:1.2}.editorial-trust__eyebrow[data-astro-cid-gcbz2q3e]{color:var(--color-brand);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1.4}.editorial-trust[data-astro-cid-gcbz2q3e] h2[data-astro-cid-gcbz2q3e]{max-width:20ch;margin:6px 0 14px;font-size:34px;font-weight:800;line-height:1.05}.editorial-trust__copy[data-astro-cid-gcbz2q3e]>p[data-astro-cid-gcbz2q3e]:not(.editorial-trust__eyebrow){color:var(--color-ink-2);margin:0 0 14px;font-size:16.5px;line-height:1.65}.editorial-trust__copy[data-astro-cid-gcbz2q3e]>p[data-astro-cid-gcbz2q3e]:last-child{margin-bottom:0}@media (width>=640px) and (width<=1023px){.editorial-trust[data-astro-cid-gcbz2q3e]{grid-template-columns:180px minmax(0,1fr);gap:36px;width:100%;margin:0;padding:40px 24px}}@media (width>=1024px){.editorial-trust[data-astro-cid-gcbz2q3e]{grid-template-columns:200px minmax(0,1fr);gap:36px;width:100%;margin:0;padding:40px}}@container (width<=639px){.editorial-trust[data-astro-cid-gcbz2q3e]{grid-template-columns:none;gap:24px;width:calc(100% - 36px);margin:0 18px;padding:32px 0}}.hero[data-astro-cid-i3irphx7]{width:min(100%, var(--site-rail));background:linear-gradient(180deg, var(--color-paper), var(--color-surface));margin-inline:auto;overflow:hidden}.hero__copy[data-astro-cid-i3irphx7]{padding:26px 18px 22px}.hero__badge[data-astro-cid-i3irphx7]{background:var(--color-brand-050);color:var(--color-brand);border-radius:999px;margin:0 0 12px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}h1[data-astro-cid-i3irphx7]{letter-spacing:-.02em;max-width:12ch;font-size:34px;font-weight:800;line-height:.98}.hero__body[data-astro-cid-i3irphx7]{max-width:44ch;color:var(--color-ink-2);margin:12px 0 18px;font-size:15px;line-height:1.5}.hero__actions[data-astro-cid-i3irphx7]{gap:12px;width:100%;max-width:440px;display:grid}.hero__cta[data-astro-cid-i3irphx7]{background:var(--color-brand);width:100%;min-height:44px;color:var(--color-surface);text-align:center;border-radius:9px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.hero__cta[data-astro-cid-i3irphx7]:hover{background:var(--color-brand-600);color:var(--color-surface)}.hero__cta[data-astro-cid-i3irphx7]:active{transform:translateY(1px)}.salary-preview[data-astro-cid-i3irphx7]{border:1px solid var(--color-line-2);background:var(--color-surface);border-radius:12px;padding:13px}.salary-preview__eyebrow[data-astro-cid-i3irphx7]{color:var(--color-muted);margin:0 0 7px;font-size:12px;font-weight:700;line-height:1.4}.salary-preview[data-astro-cid-i3irphx7] h2[data-astro-cid-i3irphx7]{color:var(--color-ink);font-size:22px;font-weight:800;line-height:1.05}.salary-preview__body[data-astro-cid-i3irphx7]{color:var(--color-muted);margin:9px 0 0;font-size:13px;line-height:1.5}.salary-preview__link[data-astro-cid-i3irphx7]{min-height:44px;margin-top:10px;padding-block:11px;font-size:14px;font-weight:700;display:inline-block}@media (width>=640px) and (width<=1023px){.hero__copy[data-astro-cid-i3irphx7]{padding:32px 24px}.hero__badge[data-astro-cid-i3irphx7]{margin-bottom:18px;padding:5px 11px;font-size:12.5px}h1[data-astro-cid-i3irphx7]{letter-spacing:-.025em;font-size:40px}.hero__body[data-astro-cid-i3irphx7]{margin:18px 0 26px;font-size:18px}.salary-preview[data-astro-cid-i3irphx7]{box-shadow:var(--shadow-card);border-radius:14px;padding:16px}.salary-preview__eyebrow[data-astro-cid-i3irphx7]{margin-bottom:9px;font-size:13px}.salary-preview[data-astro-cid-i3irphx7] h2[data-astro-cid-i3irphx7]{font-size:26px}}@media (width>=1024px){.hero[data-astro-cid-i3irphx7]{grid-template-columns:1.15fr 1fr;align-items:center;gap:44px;padding:56px 28px;display:grid}.hero__copy[data-astro-cid-i3irphx7]{padding:0}.hero__badge[data-astro-cid-i3irphx7]{margin-bottom:18px;padding:5px 11px;font-size:12.5px}h1[data-astro-cid-i3irphx7]{letter-spacing:-.025em;font-size:52px}.hero__body[data-astro-cid-i3irphx7]{margin:18px 0 26px;font-size:18px}.hero__cta[data-astro-cid-i3irphx7]{width:fit-content}.salary-preview[data-astro-cid-i3irphx7]{box-shadow:var(--shadow-card);border-radius:14px;padding:16px}.salary-preview__eyebrow[data-astro-cid-i3irphx7]{margin-bottom:9px;font-size:13px}.salary-preview[data-astro-cid-i3irphx7] h2[data-astro-cid-i3irphx7]{font-size:26px}}.email-capture[data-astro-cid-4zr6v5tv]{border-top:1px solid var(--color-line);gap:24px;width:calc(100% - 36px);margin:0 18px 18px;padding:24px 0 0;display:grid}.email-capture__copy[data-astro-cid-4zr6v5tv]{min-width:0}.email-capture[data-astro-cid-4zr6v5tv] h2[data-astro-cid-4zr6v5tv]{font-size:22px;font-weight:700;line-height:1.2}.email-capture__product[data-astro-cid-4zr6v5tv]{color:var(--color-brand);font-family:var(--font-display);margin:8px 0 0;font-size:16px;font-weight:700;line-height:1.2}.email-capture__promise[data-astro-cid-4zr6v5tv]{max-width:52ch;color:var(--color-ink-2);margin:4px 0 0;font-size:14px;line-height:1.5}.email-capture__form[data-astro-cid-4zr6v5tv]{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.email-capture__field[data-astro-cid-4zr6v5tv]{gap:4px;min-width:0;display:grid}.email-capture[data-astro-cid-4zr6v5tv] label[data-astro-cid-4zr6v5tv]{color:var(--color-ink);font-size:14px;font-weight:700;line-height:1.5}.email-capture[data-astro-cid-4zr6v5tv] input[data-astro-cid-4zr6v5tv][type=email]{border:1px solid var(--color-line-2);background:var(--color-surface);min-width:0;min-height:48px;color:var(--color-ink);font:inherit;border-radius:10px;padding:11px 16px;font-size:14px;line-height:1.5}.email-capture[data-astro-cid-4zr6v5tv] input[data-astro-cid-4zr6v5tv][type=email]::placeholder{color:var(--color-muted)}.email-capture[data-astro-cid-4zr6v5tv] input[data-astro-cid-4zr6v5tv][type=email][aria-invalid=true]{border-color:var(--color-negative)}.email-capture__honeypot[data-astro-cid-4zr6v5tv]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.email-capture__challenge[data-astro-cid-4zr6v5tv]{min-width:0;max-width:100%;overflow:hidden}.email-capture[data-astro-cid-4zr6v5tv] button[data-astro-cid-4zr6v5tv]{background:var(--color-brand);min-height:48px;color:var(--color-surface);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:11px 16px;font-size:14px;font-weight:700;line-height:1.5}.email-capture[data-astro-cid-4zr6v5tv] button[data-astro-cid-4zr6v5tv]:hover:not(:disabled){background:var(--color-brand-600)}.email-capture[data-astro-cid-4zr6v5tv] button[data-astro-cid-4zr6v5tv]:disabled{cursor:not-allowed;opacity:.72}.email-capture__status[data-astro-cid-4zr6v5tv]{overflow-wrap:anywhere;border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-muted);border-radius:10px;margin:0;padding:12px 16px;font-size:13px;line-height:1.5}.email-capture__status[data-astro-cid-4zr6v5tv] a[data-astro-cid-4zr6v5tv]{color:var(--color-brand);font-weight:700}.email-capture__form[data-astro-cid-4zr6v5tv][data-state=invalid] .email-capture__status[data-astro-cid-4zr6v5tv],.email-capture__form[data-astro-cid-4zr6v5tv][data-state=unavailable] .email-capture__status[data-astro-cid-4zr6v5tv]{color:var(--color-negative)}@media (width>=640px){.email-capture[data-astro-cid-4zr6v5tv]{grid-template-columns:minmax(0,14fr) minmax(360px,11fr);align-items:center;width:100%;margin:0;padding:34px 28px}.email-capture__form[data-astro-cid-4zr6v5tv]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.email-capture__challenge[data-astro-cid-4zr6v5tv],.email-capture__status[data-astro-cid-4zr6v5tv]{grid-column:1/-1}.email-capture[data-astro-cid-4zr6v5tv] button[data-astro-cid-4zr6v5tv]{white-space:nowrap;align-self:end}}@container (width<=639px){.email-capture[data-astro-cid-4zr6v5tv]{align-items:initial;grid-template-columns:1fr;width:calc(100% - 36px);margin:0 18px 18px;padding:24px 0 0}.email-capture__form[data-astro-cid-4zr6v5tv]{grid-template-columns:minmax(0,1fr);gap:16px}}.newsletter[data-astro-cid-ybtnc6s4]{border-top:1px solid var(--color-line);gap:24px;margin:0 18px 18px;padding-top:24px;display:grid}h2[data-astro-cid-ybtnc6s4]{font-size:22px;line-height:1.2}p[data-astro-cid-ybtnc6s4]{color:var(--color-ink-2);margin:8px 0 0;font-size:14px;line-height:1.5}.product[data-astro-cid-ybtnc6s4]{color:var(--color-brand);font-weight:700}.button[data-astro-cid-ybtnc6s4]{background:var(--color-brand);min-height:48px;color:var(--color-surface);text-align:center;border-radius:10px;padding:14px 18px;font-weight:700;text-decoration:none;display:block}.button[data-astro-cid-ybtnc6s4]:hover{background:var(--color-brand-600)}.button[data-astro-cid-ybtnc6s4]:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.signup[data-astro-cid-ybtnc6s4] p[data-astro-cid-ybtnc6s4]{font-size:13px}.signup[data-astro-cid-ybtnc6s4] p[data-astro-cid-ybtnc6s4] a[data-astro-cid-ybtnc6s4]{color:var(--color-brand);text-decoration:underline}@media (width>=640px){.newsletter[data-astro-cid-ybtnc6s4]{grid-template-columns:minmax(0,14fr) minmax(0,11fr);align-items:center;margin:0;padding:34px 28px}}.pillars[data-astro-cid-fty226ve]{grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;width:100%;padding:0 18px 18px;display:grid}.pillar-card[data-astro-cid-fty226ve]{--pillar-accent:var(--color-earn);--pillar-label:var(--color-earn-text);border:1px solid var(--color-line);background:var(--color-surface);border-radius:11px;flex-direction:column;justify-content:center;min-width:0;padding:14px 16px;display:flex;position:relative;overflow:hidden}.pillar-card[data-astro-cid-fty226ve]:before{background:var(--pillar-accent);content:"";width:5px;position:absolute;inset:0 auto 0 0}.pillar-card--keep[data-astro-cid-fty226ve]{--pillar-accent:var(--color-keep);--pillar-label:var(--color-keep)}.pillar-card--grow[data-astro-cid-fty226ve]{--pillar-accent:var(--color-grow);--pillar-label:var(--color-grow)}.pillar-card__label[data-astro-cid-fty226ve]{color:var(--pillar-label);text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.4}.pillar-card[data-astro-cid-fty226ve] h2[data-astro-cid-fty226ve]{margin-top:3px;font-size:16px;font-weight:700;line-height:1.2}.pillar-card[data-astro-cid-fty226ve]:target{box-shadow:0 0 0 2px var(--color-brand)}@media (width>=640px) and (width<=1023px){.pillars[data-astro-cid-fty226ve]{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px 32px}.pillar-card[data-astro-cid-fty226ve]{border-radius:12px;align-self:stretch;padding:18px 20px}.pillar-card__label[data-astro-cid-fty226ve]{letter-spacing:.06em;font-size:12px}.pillar-card[data-astro-cid-fty226ve] h2[data-astro-cid-fty226ve]{font-size:19px}}@media (width>=1024px){.pillars[data-astro-cid-fty226ve]{grid-template-rows:repeat(3,minmax(0,1fr));align-self:center;gap:12px;padding:0}.pillar-card[data-astro-cid-fty226ve]{border-radius:12px;padding:18px 20px}.pillar-card__label[data-astro-cid-fty226ve]{letter-spacing:.06em;font-size:12px}.pillar-card[data-astro-cid-fty226ve] h2[data-astro-cid-fty226ve]{font-size:19px}}@container (width<=639px){.pillars[data-astro-cid-fty226ve]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:none;gap:10px;padding:0 18px 18px}.pillar-card[data-astro-cid-fty226ve]{border-radius:11px;padding:14px 16px}.pillar-card__label[data-astro-cid-fty226ve]{letter-spacing:normal;font-size:11px}.pillar-card[data-astro-cid-fty226ve] h2[data-astro-cid-fty226ve]{font-size:16px}}.tracker-preview[data-astro-cid-b5izho4o]{background:var(--color-paper);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:calc(100% - 36px);margin:0 18px 18px;padding:16px;display:grid}.tracker-preview__copy[data-astro-cid-b5izho4o]{min-width:0}.tracker-preview__eyebrow[data-astro-cid-b5izho4o]{color:var(--color-keep);text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.4}.tracker-preview__body[data-astro-cid-b5izho4o]{max-width:52ch;color:var(--color-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.tracker-preview__status[data-astro-cid-b5izho4o]{text-align:right;min-width:0}.tracker-preview[data-astro-cid-b5izho4o] h2[data-astro-cid-b5izho4o]{max-width:12ch;font-size:18px;font-weight:800;line-height:1.05}.tracker-preview[data-astro-cid-b5izho4o] h2[data-astro-cid-b5izho4o] a[data-astro-cid-b5izho4o]{color:var(--color-ink);text-decoration:none}.tracker-preview[data-astro-cid-b5izho4o] h2[data-astro-cid-b5izho4o] a[data-astro-cid-b5izho4o]:hover{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.tracker-preview__rule[data-astro-cid-b5izho4o]{background:var(--color-gold);border-radius:2px;width:100%;height:3px;margin-top:4px;display:block}@media (width>=640px){.tracker-preview[data-astro-cid-b5izho4o] h2[data-astro-cid-b5izho4o] a[data-astro-cid-b5izho4o]{align-items:center;min-height:44px;display:inline-flex}.tracker-preview[data-astro-cid-b5izho4o]{border-top:1px solid var(--color-line);border-radius:0;gap:26px;width:100%;margin:0;padding:30px 28px}.tracker-preview__eyebrow[data-astro-cid-b5izho4o]{letter-spacing:.06em;font-size:12px}.tracker-preview__body[data-astro-cid-b5izho4o]{margin-top:2px;font-size:14px}.tracker-preview[data-astro-cid-b5izho4o] h2[data-astro-cid-b5izho4o]{max-width:none;font-size:26px}.tracker-preview__rule[data-astro-cid-b5izho4o]{height:4px;margin-top:4px}}@container (width<=639px){.tracker-preview[data-astro-cid-b5izho4o]{border-top:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:calc(100% - 36px);margin:0 18px 18px;padding:16px}.tracker-preview__eyebrow[data-astro-cid-b5izho4o]{letter-spacing:normal;font-size:11px}.tracker-preview__body[data-astro-cid-b5izho4o]{margin-top:4px;font-size:13px}.tracker-preview[data-astro-cid-b5izho4o] h2[data-astro-cid-b5izho4o]{max-width:12ch;font-size:18px}.tracker-preview__rule[data-astro-cid-b5izho4o]{height:3px}}
