.promises-intro.svelte-2ykfif{max-width:1050px}.promises-intro.svelte-2ykfif h1:where(.svelte-2ykfif){max-width:17ch}.promises-list.svelte-2ykfif{padding-block:clamp(24px,4vw,48px)}.promise.svelte-2ykfif{border-block-end:1px solid var(--lh-line,var(--border));grid-template-columns:minmax(100px,.7fr) minmax(0,2fr);gap:clamp(24px,6vw,88px);padding-block:clamp(42px,7vw,92px);display:grid}.promise.svelte-2ykfif:last-child{border-block-end:0}.promise-marker.svelte-2ykfif{color:var(--lh-pin,var(--primary));letter-spacing:.08em;align-self:start;align-items:center;gap:16px;font-size:.875rem;font-weight:700;display:flex}.promise-symbol.svelte-2ykfif{aspect-ratio:1;background:color-mix(in srgb, var(--lh-pin,var(--primary)) 8%, transparent);border:1px solid;border-radius:50%;place-items:center;inline-size:clamp(72px,9vw,112px);display:grid}.promise-copy.svelte-2ykfif{max-width:700px}.promise-copy.svelte-2ykfif h2:where(.svelte-2ykfif){letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.promise-copy.svelte-2ykfif p:where(.svelte-2ykfif){max-width:56ch;color:var(--lh-muted,var(--muted-foreground));margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.7}@media (width<=600px){.promise.svelte-2ykfif{grid-template-columns:1fr;gap:20px}}
