.promo[data-astro-cid-jzto5mna]{isolation:isolate;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,3vw,48px);min-height:320px;padding:clamp(28px,3.4vw,48px);display:grid;position:relative;overflow:hidden}.promo--calculator[data-astro-cid-jzto5mna]{color:#f1f6fc;background:#0a1727}.promo--audit[data-astro-cid-jzto5mna]{color:var(--ink);background:var(--cloud,#fff);border:1px solid var(--line)}.promo__bg[data-astro-cid-jzto5mna]{z-index:-2;position:absolute;inset:0}.promo__bg[data-astro-cid-jzto5mna] picture{display:contents}.promo__bg[data-astro-cid-jzto5mna] img{object-fit:cover;object-position:78% 50%;width:100%;height:100%}.promo[data-astro-cid-jzto5mna]:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.promo--calculator[data-astro-cid-jzto5mna]:before{background:linear-gradient(100deg,#061221f5 0%,#071526e0 34%,#08172985 56%,#0000 78%)}.promo--audit[data-astro-cid-jzto5mna]:before{background:linear-gradient(100deg, var(--cloud,#fff) 0%, color-mix(in oklab, var(--cloud,#fff) 94%, transparent) 36%, color-mix(in oklab, var(--cloud,#fff) 55%, transparent) 56%, transparent 76%)}.promo__copy[data-astro-cid-jzto5mna]{z-index:1;max-width:46ch;position:relative}.promo__eyebrow[data-astro-cid-jzto5mna]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11.5px;font-weight:700}.promo--calculator[data-astro-cid-jzto5mna] .promo__eyebrow[data-astro-cid-jzto5mna]{color:var(--color-flame,#ff671f)}.promo--audit[data-astro-cid-jzto5mna] .promo__eyebrow[data-astro-cid-jzto5mna]{color:var(--muted)}.promo__title[data-astro-cid-jzto5mna]{letter-spacing:-.02em;color:inherit;text-wrap:balance;margin:0 0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.12}.promo__lead[data-astro-cid-jzto5mna]{max-width:44ch;margin:0 0 22px;font-size:15.5px;line-height:1.6}.promo--calculator[data-astro-cid-jzto5mna] .promo__lead[data-astro-cid-jzto5mna]{color:#e2ecf7d6}.promo--audit[data-astro-cid-jzto5mna] .promo__lead[data-astro-cid-jzto5mna]{color:var(--muted)}.promo__cta[data-astro-cid-jzto5mna]{color:#fff;background:var(--color-flame,#ff671f);border-radius:12px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex;box-shadow:0 14px 32px -16px #ff671fcc}.promo__cta[data-astro-cid-jzto5mna] svg[data-astro-cid-jzto5mna]{width:17px;height:17px}.promo__cta[data-astro-cid-jzto5mna]:hover{background:#f73;transform:translateY(-1px)}.promo__cta[data-astro-cid-jzto5mna]:focus-visible{outline-offset:3px;outline:2px solid #ffd9c4}.promo__bullets[data-astro-cid-jzto5mna]{flex-wrap:wrap;gap:8px 22px;margin:20px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.promo--calculator[data-astro-cid-jzto5mna] .promo__bullets[data-astro-cid-jzto5mna]{color:#e2ecf7c7}.promo--audit[data-astro-cid-jzto5mna] .promo__bullets[data-astro-cid-jzto5mna]{color:var(--muted)}.promo__bullets[data-astro-cid-jzto5mna] li[data-astro-cid-jzto5mna]{align-items:center;gap:8px;display:inline-flex}.promo__bullets[data-astro-cid-jzto5mna] .dot[data-astro-cid-jzto5mna]{background:var(--color-flame,#ff671f);border-radius:50%;width:6px;height:6px}.promo__showcase[data-astro-cid-jzto5mna]{z-index:1;justify-self:end;width:min(100%,290px);position:relative}.promo-card[data-astro-cid-jzto5mna]{-webkit-backdrop-filter:blur(14px)saturate(130%);border-radius:16px;padding:16px 18px}.promo-card--dark[data-astro-cid-jzto5mna]{color:#eaf2fb;background:#091627b8;box-shadow:inset 0 1px #ffffff29,0 24px 50px -28px #000610e6}.promo-card--light[data-astro-cid-jzto5mna]{color:var(--ink);border:1px solid var(--line);background:#ffffffe0;box-shadow:0 24px 50px -30px #0c18288c}.promo-card__head[data-astro-cid-jzto5mna]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:10.5px;font-weight:700}.promo-card--dark[data-astro-cid-jzto5mna] .promo-card__head[data-astro-cid-jzto5mna]{color:#e2ecf7a8}.promo-card--light[data-astro-cid-jzto5mna] .promo-card__head[data-astro-cid-jzto5mna]{color:var(--muted)}.promo-card__stats[data-astro-cid-jzto5mna],.promo-card__rows[data-astro-cid-jzto5mna]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.promo-card__stats[data-astro-cid-jzto5mna] li[data-astro-cid-jzto5mna],.promo-card__rows[data-astro-cid-jzto5mna] li[data-astro-cid-jzto5mna]{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:grid}.promo-card__stats[data-astro-cid-jzto5mna] li[data-astro-cid-jzto5mna]+li[data-astro-cid-jzto5mna],.promo-card__rows[data-astro-cid-jzto5mna] li[data-astro-cid-jzto5mna]+li[data-astro-cid-jzto5mna]{border-top:1px solid}.promo-card--dark[data-astro-cid-jzto5mna] li[data-astro-cid-jzto5mna]+li[data-astro-cid-jzto5mna]{border-color:#ffffff1a}.promo-card--light[data-astro-cid-jzto5mna] li[data-astro-cid-jzto5mna]+li[data-astro-cid-jzto5mna]{border-color:var(--line)}.promo-card__icon[data-astro-cid-jzto5mna],.promo-card__check[data-astro-cid-jzto5mna]{border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.promo-card__icon[data-astro-cid-jzto5mna] svg,.promo-card__check[data-astro-cid-jzto5mna] svg{width:15px;height:15px}.promo-card--dark[data-astro-cid-jzto5mna] .promo-card__icon[data-astro-cid-jzto5mna]{color:#ffb184;background:#ffffff14}.promo-card--light[data-astro-cid-jzto5mna] .promo-card__check[data-astro-cid-jzto5mna]{color:#178a5a;background:#178a5a1a}.promo-card__label[data-astro-cid-jzto5mna]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.promo-card--dark[data-astro-cid-jzto5mna] .promo-card__label[data-astro-cid-jzto5mna]{color:#e2ecf7c7}.promo-card--light[data-astro-cid-jzto5mna] .promo-card__label[data-astro-cid-jzto5mna]{color:var(--muted)}.promo-card__value[data-astro-cid-jzto5mna]{font-family:var(--font-mono,ui-monospace, monospace);color:#fff;font-weight:700}.promo-card__badge[data-astro-cid-jzto5mna]{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.promo-card__badge--warn[data-astro-cid-jzto5mna]{color:#b4531a;background:#ff671f24}.promo-card__badge--ok[data-astro-cid-jzto5mna]{color:#10714a;background:#178a5a24}.promo-card__note[data-astro-cid-jzto5mna]{letter-spacing:.02em;margin:12px 0 0;font-size:11px}.promo-card--dark[data-astro-cid-jzto5mna] .promo-card__note[data-astro-cid-jzto5mna]{color:#cedcec94}.promo-card--light[data-astro-cid-jzto5mna] .promo-card__note[data-astro-cid-jzto5mna]{color:var(--muted);opacity:.75}@media (width<=1100px){.promo__showcase[data-astro-cid-jzto5mna]{display:none}.promo[data-astro-cid-jzto5mna]{grid-template-columns:minmax(0,1fr)}.promo__copy[data-astro-cid-jzto5mna]{max-width:34ch}}@media (width<=860px){.promo[data-astro-cid-jzto5mna]{border-radius:18px;min-height:0;padding:clamp(22px,5vw,30px) clamp(22px,5vw,30px) clamp(180px,46vw,260px);display:block}.promo__bg[data-astro-cid-jzto5mna] img{object-position:50% 100%}.promo__copy[data-astro-cid-jzto5mna]{max-width:none}.promo--calculator[data-astro-cid-jzto5mna]:before{background:linear-gradient(#061221f5 0%,#071526ed 48%,#0817299e 70%,#0000 94%)}.promo--audit[data-astro-cid-jzto5mna]:before{background:linear-gradient(180deg, var(--cloud,#fff) 0%, color-mix(in oklab, var(--cloud,#fff) 95%, transparent) 50%, color-mix(in oklab, var(--cloud,#fff) 62%, transparent) 72%, transparent 94%)}.promo__cta[data-astro-cid-jzto5mna]{justify-content:center;width:100%;display:flex}.promo__bullets[data-astro-cid-jzto5mna]{gap:6px 16px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.promo__cta[data-astro-cid-jzto5mna]{transition:none}}
