.intro-page:where(.astro-6ngnn2ty){background:linear-gradient(180deg,var(--schift-black) 0%,#0d1628 100%)}.intro-page-shell:where(.astro-6ngnn2ty){padding-top:48px}.intro-hero:where(.astro-6ngnn2ty),.intro-section:where(.astro-6ngnn2ty),.intro-cta-section:where(.astro-6ngnn2ty){position:relative;overflow:hidden}.intro-hero:where(.astro-6ngnn2ty){padding:7.5rem 0 5.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.intro-section:where(.astro-6ngnn2ty){padding:5.5rem 0;border-top:1px solid rgba(255,255,255,.06)}.intro-cta-section:where(.astro-6ngnn2ty){padding:6rem 0;border-top:1px solid rgba(255,255,255,.06)}.intro-section--story:where(.astro-6ngnn2ty),.intro-section--proof:where(.astro-6ngnn2ty),.intro-cta-section:where(.astro-6ngnn2ty){background:linear-gradient(180deg,#ffffff04,#fff0)}.intro-glow:where(.astro-6ngnn2ty){position:absolute;pointer-events:none;border-radius:9999px}.intro-glow--hero:where(.astro-6ngnn2ty){top:-10%;right:-10%;width:540px;height:540px;background:radial-gradient(circle,rgba(129,140,248,.12) 0%,transparent 72%)}.intro-glow--cta:where(.astro-6ngnn2ty){top:50%;left:50%;width:460px;height:460px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,79,0,.1) 0%,transparent 72%)}.intro-eyebrow:where(.astro-6ngnn2ty){font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--schift-blue)}.intro-hero-heading:where(.astro-6ngnn2ty){margin-top:1rem;max-width:12ch;font-size:clamp(2.75rem,7vw,5.25rem);font-weight:600;line-height:1.02;letter-spacing:-.05em;color:var(--schift-white)}.intro-hero-body:where(.astro-6ngnn2ty),.intro-section-copy:where(.astro-6ngnn2ty),.intro-capability-body:where(.astro-6ngnn2ty),.intro-card:where(.astro-6ngnn2ty),.intro-list-card:where(.astro-6ngnn2ty),.intro-footnote:where(.astro-6ngnn2ty),.intro-aside-body:where(.astro-6ngnn2ty),.intro-proof-row-label:where(.astro-6ngnn2ty),.intro-chip:where(.astro-6ngnn2ty),.intro-chip--dark:where(.astro-6ngnn2ty){color:var(--schift-gray-30)}.intro-hero-body:where(.astro-6ngnn2ty){margin-top:1.5rem;max-width:36rem;font-size:1.125rem;line-height:1.9}.intro-point-list:where(.astro-6ngnn2ty){margin-top:2rem;display:grid;gap:.85rem;padding:0;list-style:none}.intro-point-list:where(.astro-6ngnn2ty) li:where(.astro-6ngnn2ty),.intro-chip-card:where(.astro-6ngnn2ty),.intro-list-card:where(.astro-6ngnn2ty),.intro-proof-card:where(.astro-6ngnn2ty),.intro-capability-card:where(.astro-6ngnn2ty),.intro-card:where(.astro-6ngnn2ty),.intro-aside-card:where(.astro-6ngnn2ty){border:1px solid rgba(255,255,255,.08);background:#ffffff08;backdrop-filter:blur(8px)}.intro-point-list:where(.astro-6ngnn2ty) li:where(.astro-6ngnn2ty){border-radius:18px;padding:.95rem 1rem;line-height:1.7}.intro-aside-card:where(.astro-6ngnn2ty),.intro-card:where(.astro-6ngnn2ty),.intro-capability-card:where(.astro-6ngnn2ty),.intro-proof-card:where(.astro-6ngnn2ty){border-radius:28px;padding:1.6rem}.intro-aside-label:where(.astro-6ngnn2ty),.intro-card-label:where(.astro-6ngnn2ty),.intro-capability-label:where(.astro-6ngnn2ty),.intro-proof-label:where(.astro-6ngnn2ty){font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.intro-aside-label:where(.astro-6ngnn2ty),.intro-card-label:where(.astro-6ngnn2ty),.intro-capability-label:where(.astro-6ngnn2ty),.intro-proof-label--after:where(.astro-6ngnn2ty){color:var(--schift-orange)}.intro-card-label--warn:where(.astro-6ngnn2ty),.intro-proof-label--before:where(.astro-6ngnn2ty){color:var(--schift-red)}.intro-aside-title:where(.astro-6ngnn2ty),.intro-card-title:where(.astro-6ngnn2ty),.intro-capability-title:where(.astro-6ngnn2ty),.intro-heading:where(.astro-6ngnn2ty){color:var(--schift-white);letter-spacing:-.04em}.intro-aside-title:where(.astro-6ngnn2ty),.intro-card-title:where(.astro-6ngnn2ty){margin-top:1rem;font-size:clamp(1.5rem,3.4vw,2.15rem);line-height:1.18}.intro-aside-body:where(.astro-6ngnn2ty){margin-top:1rem;line-height:1.85}.intro-aside-stack:where(.astro-6ngnn2ty){margin-top:1.25rem;display:grid;gap:.75rem}.intro-chip-card:where(.astro-6ngnn2ty),.intro-list-card:where(.astro-6ngnn2ty){border-radius:18px;padding:.95rem 1rem;line-height:1.75}.intro-list-card--warn:where(.astro-6ngnn2ty){border-color:#fca5a52e}.intro-card--accent:where(.astro-6ngnn2ty){background:linear-gradient(180deg,#ff4f0014,#ffffff08);border-color:#ff4f002e}.intro-card--muted:where(.astro-6ngnn2ty){background:#ffffff06}.intro-heading:where(.astro-6ngnn2ty){margin-top:1rem;font-size:clamp(2rem,4.5vw,3rem);line-height:1.08}.intro-heading--center:where(.astro-6ngnn2ty){max-width:16ch;margin-left:auto;margin-right:auto}.intro-section-copy:where(.astro-6ngnn2ty){margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.9}.intro-section-copy--wide:where(.astro-6ngnn2ty){max-width:54rem}.intro-capability-title:where(.astro-6ngnn2ty){margin-top:1rem;font-size:1.45rem;line-height:1.2}.intro-capability-body:where(.astro-6ngnn2ty){margin-top:1rem;line-height:1.85}.intro-proof-card--before:where(.astro-6ngnn2ty){border-color:#fca5a52e;background:#fca5a50a}.intro-proof-card--after:where(.astro-6ngnn2ty){border-color:#ff4f002e;background:#ff4f000d}.intro-proof-row-label:where(.astro-6ngnn2ty){font-size:12px;text-transform:uppercase;letter-spacing:.16em}.intro-proof-row-main:where(.astro-6ngnn2ty){margin-top:.55rem;font-size:1.1rem;line-height:1.7}.intro-proof-row-main--before:where(.astro-6ngnn2ty){color:var(--schift-red)}.intro-proof-row-main--after:where(.astro-6ngnn2ty){color:var(--schift-white)}.intro-chip:where(.astro-6ngnn2ty){display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.12);padding:.45rem .8rem;font-size:.75rem;line-height:1}.intro-chip--dark:where(.astro-6ngnn2ty){background:#ffffff0a}.intro-footnote:where(.astro-6ngnn2ty){margin-top:1.5rem;font-size:.95rem}.intro-btn-primary:where(.astro-6ngnn2ty){display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--schift-orange);padding:14px 28px;color:var(--schift-white);font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.intro-btn-primary:where(.astro-6ngnn2ty):hover{transform:translateY(-1px);opacity:.92}.intro-btn-outline:where(.astro-6ngnn2ty){display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(255,255,255,.14);padding:14px 28px;color:var(--schift-white);font-size:15px;font-weight:500;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.intro-btn-outline:where(.astro-6ngnn2ty):hover{border-color:#ffffff3d;background:#ffffff0d}.reveal:where(.astro-6ngnn2ty){opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal:where(.astro-6ngnn2ty).visible{opacity:1;transform:translateY(0)}.reveal:where(.astro-6ngnn2ty)[data-d="0"]{transition-delay:0s}.reveal:where(.astro-6ngnn2ty)[data-d="1"]{transition-delay:.08s}.reveal:where(.astro-6ngnn2ty)[data-d="2"]{transition-delay:.16s}.reveal:where(.astro-6ngnn2ty)[data-d="3"]{transition-delay:.24s}.reveal:where(.astro-6ngnn2ty)[data-d="4"]{transition-delay:.32s}.reveal:where(.astro-6ngnn2ty)[data-d="5"]{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.reveal:where(.astro-6ngnn2ty){opacity:1;transform:none;transition:none}}@media(max-width:768px){.intro-hero:where(.astro-6ngnn2ty){padding:6rem 0 4.5rem}.intro-section:where(.astro-6ngnn2ty),.intro-cta-section:where(.astro-6ngnn2ty){padding:4.5rem 0}.intro-heading--center:where(.astro-6ngnn2ty){max-width:none}.intro-btn-primary:where(.astro-6ngnn2ty),.intro-btn-outline:where(.astro-6ngnn2ty){width:100%}}
