.promise[data-astro-cid-ei6bwjoq]{background:var(--color-surface);border-bottom:4px solid var(--color-border);padding:18px clamp(1rem,3vw,2.5rem)}.promise__creds[data-astro-cid-ei6bwjoq]{max-width:var(--max-container);margin:0 auto 12px;text-align:center;font-family:var(--font-body);font-weight:700;font-size:clamp(.5rem,2.3vw,.72rem);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promise__inner[data-astro-cid-ei6bwjoq]{max-width:var(--max-container);margin:0 auto;display:flex;justify-content:center;gap:clamp(1.5rem,5vw,4rem);flex-wrap:wrap}.promise__item[data-astro-cid-ei6bwjoq]{display:flex;align-items:baseline;gap:10px}.promise__value[data-astro-cid-ei6bwjoq]{font-family:var(--font-headline);font-weight:900;font-size:26px;color:var(--color-accent);line-height:1}.promise__label[data-astro-cid-ei6bwjoq]{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-family:var(--font-body)}@media(max-width:480px){.promise__value[data-astro-cid-ei6bwjoq]{font-size:20px}.promise__label[data-astro-cid-ei6bwjoq]{font-size:10px}}.lr[data-astro-cid-3skmw3a4]{text-decoration:none;color:var(--color-on-card);border-top:4px solid var(--color-border);padding:16px 2px;display:flex;flex-direction:column;gap:6px;transition:border-top-color .15s ease,background .15s ease,padding-left .15s ease}.lr[data-astro-cid-3skmw3a4]:last-child{border-bottom:4px solid var(--color-border)}.lr[data-astro-cid-3skmw3a4]:hover{border-top-color:var(--color-accent);background:#fff;padding-left:10px;color:var(--color-on-card)}.lr__label[data-astro-cid-3skmw3a4]{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-family:var(--font-body)}.lr__title[data-astro-cid-3skmw3a4]{font-family:var(--font-headline);font-weight:900;font-size:17px;line-height:1.1;text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere}.lr__meta[data-astro-cid-3skmw3a4]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-family:var(--font-body)}[data-theme=dark] .lr[data-astro-cid-3skmw3a4]{color:#f0e8da}[data-theme=dark] .lr[data-astro-cid-3skmw3a4]:hover{background:var(--color-surface);color:#f0e8da}[data-theme=dark] .lr__label[data-astro-cid-3skmw3a4]{color:var(--color-link)}.nl[data-astro-cid-6qyagxu3]{border-top:4px solid var(--color-border);background:var(--color-surface);padding:clamp(2.5rem,6vw,3.5rem) clamp(1rem,3vw,2.5rem)}.nl__inner[data-astro-cid-6qyagxu3]{max-width:760px;margin:0 auto;text-align:center}.nl[data-astro-cid-6qyagxu3] .eyebrow[data-astro-cid-6qyagxu3]{margin-bottom:12px}.nl__title[data-astro-cid-6qyagxu3]{font-family:var(--font-headline);font-weight:900;font-size:clamp(1.6rem,4vw,2rem);line-height:1.05;text-transform:uppercase;margin:0 0 14px}.nl__sub[data-astro-cid-6qyagxu3]{font-size:15px;line-height:1.6;color:var(--color-body);margin:0 0 26px}.nl__form[data-astro-cid-6qyagxu3]{display:flex;gap:0;justify-content:center;max-width:480px;margin:0 auto}.nl__input[data-astro-cid-6qyagxu3]{flex:1;min-width:0;border:4px solid var(--color-border);border-right:none;background:#fff;padding:13px 18px;font-family:var(--font-body);font-size:14px;color:var(--color-on-card);outline:none}.nl__input[data-astro-cid-6qyagxu3]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.nl__btn[data-astro-cid-6qyagxu3]{background:var(--color-primary-container);color:var(--color-on-ink);border:4px solid var(--color-border);padding:13px 24px;font-family:var(--font-headline);font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .15s ease}.nl__btn[data-astro-cid-6qyagxu3]:hover{background:var(--color-primary)}[data-theme=dark] .nl__input[data-astro-cid-6qyagxu3]{background:var(--color-surface-high);color:#f0e8da}@media(max-width:420px){.nl__form[data-astro-cid-6qyagxu3]{flex-direction:column}.nl__input[data-astro-cid-6qyagxu3]{border-right:4px solid var(--color-border);border-bottom:none}}
