.page.svelte-zxf26k{padding-block:clamp(var(--space-px-28), 4vw, var(--space-9));gap:var(--space-px-48);flex-direction:column;display:flex}.hero.svelte-zxf26k{gap:var(--space-px-14);flex-direction:column;max-width:760px;display:flex}.hero__pill.svelte-zxf26k{padding:var(--space-1) var(--space-3);background:var(--color-pill-bg);text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg);border-radius:999px;align-self:flex-start;font-size:11.5px;font-weight:700}.hero__title.svelte-zxf26k{font-family:var(--font-display);font-weight:700;font-size:var(--fs-hero-sub);letter-spacing:-.02em;line-height:1.08}.hero__sub.svelte-zxf26k{font-size:var(--fs-lead);color:var(--color-fg-muted);line-height:1.55}.section__title.svelte-zxf26k{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:18px}.vision__text.svelte-zxf26k{color:var(--color-fg);max-width:760px;margin:0 0 14px;font-size:16.5px;line-height:1.7}.pillars__grid.svelte-zxf26k{gap:var(--space-px-14);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.pillar.svelte-zxf26k{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);gap:var(--space-px-10);border-radius:16px;flex-direction:column;transition:border-color .15s,transform .15s;display:flex}.pillar.svelte-zxf26k:hover{border-color:var(--color-fg);transform:translateY(-2px)}.pillar__icon.svelte-zxf26k{background:var(--color-pill-bg);width:44px;height:44px;color:var(--color-fg);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.pillar__icon.svelte-zxf26k svg:where(.svelte-zxf26k){width:22px;height:22px}.pillar.svelte-zxf26k h3:where(.svelte-zxf26k){font-family:var(--font-display);font-size:17px;font-weight:700}.pillar.svelte-zxf26k p:where(.svelte-zxf26k){color:var(--color-fg-muted);font-size:13.5px;line-height:1.55}.quote.svelte-zxf26k{padding:var(--space-8);background:var(--color-pill-bg);text-align:center;border-radius:20px}.quote__text.svelte-zxf26k{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--color-fg);max-width:720px;margin:0 auto;font-style:italic;line-height:1.35}.quote__author.svelte-zxf26k{color:var(--color-fg-muted);margin-top:18px;font-size:13px}.cta.svelte-zxf26k{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-px-28) var(--space-7);background:linear-gradient(135deg, var(--color-fg) 0%, var(--color-neutral-dark) 100%);color:var(--color-static-white);border-radius:20px;flex-wrap:wrap;display:flex}.cta.svelte-zxf26k h2:where(.svelte-zxf26k){font-family:var(--font-display);font-size:22px;font-weight:700}.cta.svelte-zxf26k p:where(.svelte-zxf26k){color:#ffffffb3;margin-top:6px;font-size:14px}.cta__actions.svelte-zxf26k{gap:var(--space-px-10);flex-shrink:0;display:inline-flex}.btn.svelte-zxf26k{padding:var(--space-px-11) var(--space-px-22);border-radius:999px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s}.btn.svelte-zxf26k:hover{transform:translateY(-1px)}.btn--primary.svelte-zxf26k{background:var(--color-static-white);color:var(--color-fg)}.btn--ghost.svelte-zxf26k{color:var(--color-static-white);background:0 0;border:1.5px solid #ffffff47}
