.video-test-bar{z-index:100;backdrop-filter:blur(8px);max-width:calc(100% - 2rem);box-shadow:var(--shadow-lg);background:#15302fe0;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.25rem;padding:.35rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.video-test-bar button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .9rem;font-size:.875rem;font-weight:600}.video-test-bar button[aria-pressed=true]{background:var(--brand);color:var(--ink)}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(50rem 32rem at 90% 10%, var(--brand-soft), transparent 65%), radial-gradient(36rem 26rem at 0% 100%, var(--sand), transparent 65%);padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(2.9rem,7.5vw,5.5rem);line-height:1.02}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brand-strong);font-variation-settings:"SOFT" 100, "WONK" 1;font-style:italic}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:34rem;margin-bottom:2.25rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:rise 1s var(--ease) both}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.16s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}.hero[data-astro-cid-lcdefpme] .hero-visual{animation:rise 1.2s .15s var(--ease) both;justify-self:center}.focus-card[data-astro-cid-lcdefpme]{z-index:2;backdrop-filter:blur(10px);box-shadow:var(--shadow-lg);background:#ffffffeb;border-radius:1.1rem;padding:1rem 1.25rem;position:absolute;bottom:1.5rem;left:-2rem}.focus-label[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-strong);margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.focus-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{font-family:var(--font-serif);margin:0;padding:0;font-size:1.05rem;line-height:1.45;list-style:none}.focus-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--brand);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:.6rem;display:inline-block}.highlights[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:clamp(3.5rem,7vw,5.5rem) 0 0;padding:0;list-style:none;display:grid}.highlights[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--line);background:#ffffffb3;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.highlights[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:700;display:block}.highlights[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:not(.icon-badge){color:var(--muted);font-size:.95rem;line-height:1.45;display:block}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.25fr;gap:clamp(2rem,6vw,6rem);display:grid}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.1rem,4.5vw,3.25rem)}.intro-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--ink)}.intro-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.lead){color:var(--muted)}.link-arrow[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.1em;transition:transform .25s var(--ease)}.link-arrow[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translate(4px)}.goals[data-astro-cid-lcdefpme]{background:var(--surface);border-block:1px solid var(--line)}.goal-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.goals[data-astro-cid-lcdefpme] .feature{background:var(--bg);box-shadow:none}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--line);padding-top:1.5rem;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--brand);width:3rem;height:2px;position:absolute;top:-2px;left:0}.step-num[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--brand);margin-bottom:1rem;font-size:2.75rem;font-style:italic;font-weight:400;line-height:1;display:block}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:1rem}.process-more[data-astro-cid-lcdefpme]{color:var(--muted);margin:3rem 0 0}@media (width<=960px){.goal-grid[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-lcdefpme]{row-gap:2.5rem}}@media (width<=860px){.hero-grid[data-astro-cid-lcdefpme],.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme] .hero-visual{width:min(84%,24rem);margin-top:1rem}.highlights[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.focus-card[data-astro-cid-lcdefpme]{left:-1rem}}@media (width<=560px){.goal-grid[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
