.landing[data-astro-cid-wdlbwlel]{max-width:820px;margin-inline:auto}.landing[data-astro-cid-wdlbwlel] .hero{padding-bottom:var(--space-8);border-bottom:1px solid var(--rule);margin-bottom:var(--space-8)}.landing[data-astro-cid-wdlbwlel] .eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-4)}.landing[data-astro-cid-wdlbwlel] h1,.landing[data-astro-cid-wdlbwlel] h2,.landing[data-astro-cid-wdlbwlel] h3{color:var(--ink)}.landing[data-astro-cid-wdlbwlel] h1{font-family:var(--font-serif);font-weight:600;font-size:clamp(38px,5vw,68px);line-height:1.06;letter-spacing:-.025em;max-width:780px;margin-bottom:var(--space-6)}.landing[data-astro-cid-wdlbwlel] h1 em{font-weight:400}.landing[data-astro-cid-wdlbwlel] h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.015em;margin-bottom:var(--space-4)}.landing[data-astro-cid-wdlbwlel] h3{font-family:var(--font-sans);font-size:15px;font-weight:650;margin-bottom:var(--space-2)}.landing[data-astro-cid-wdlbwlel] .hero p,.landing[data-astro-cid-wdlbwlel] .section>p,.landing[data-astro-cid-wdlbwlel] .cta>p{font-family:var(--font-serif);font-size:19px;line-height:1.7;color:var(--ink-2);max-width:680px;margin-bottom:var(--space-4)}.landing[data-astro-cid-wdlbwlel] .hero__actions{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-6)}.landing[data-astro-cid-wdlbwlel] .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-5);border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.landing[data-astro-cid-wdlbwlel] .button:hover{background:var(--ink-2);border-color:var(--ink-2)}.landing[data-astro-cid-wdlbwlel] .hero__hint{font-family:var(--font-mono);font-size:11px;line-height:1.5;color:var(--ink-3);max-width:260px}.landing[data-astro-cid-wdlbwlel] .section{margin-bottom:var(--space-8)}.landing[data-astro-cid-wdlbwlel] .section--accent{border:1px solid var(--rule);background:var(--paper-2);padding:var(--space-6)}.landing[data-astro-cid-wdlbwlel] .cards,.landing[data-astro-cid-wdlbwlel] .examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-5);padding:0;list-style:none}.landing[data-astro-cid-wdlbwlel] .cards>li,.landing[data-astro-cid-wdlbwlel] .examples>li{border:1px solid var(--rule);background:var(--paper);padding:var(--space-4);font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--ink-2)}.landing[data-astro-cid-wdlbwlel] .examples{grid-template-columns:1fr}.landing[data-astro-cid-wdlbwlel] .examples>li{font-family:var(--font-serif);font-size:18px;color:var(--ink)}.landing[data-astro-cid-wdlbwlel] .steps{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.landing[data-astro-cid-wdlbwlel] .step{display:grid;grid-template-columns:48px 1fr;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--rule)}.landing[data-astro-cid-wdlbwlel] .step>span{width:36px;height:36px;border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);color:var(--ink-3)}.landing[data-astro-cid-wdlbwlel] .step p{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--ink-2);margin:0}.landing[data-astro-cid-wdlbwlel] .fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-8)}.landing[data-astro-cid-wdlbwlel] .fit{border:1px solid var(--rule);padding:var(--space-5);background:var(--paper)}.landing[data-astro-cid-wdlbwlel] .fit--muted{background:var(--paper-2)}.landing[data-astro-cid-wdlbwlel] .fit h2{font-size:28px}.landing[data-astro-cid-wdlbwlel] .fit ul{padding-left:1.1rem;margin:0;display:grid;gap:var(--space-3);color:var(--ink-2);line-height:1.55}.landing[data-astro-cid-wdlbwlel] .cta{border-top:1px solid var(--rule);padding-top:var(--space-8)}@media(max-width:720px){.landing[data-astro-cid-wdlbwlel] .cards,.landing[data-astro-cid-wdlbwlel] .fit-grid{grid-template-columns:1fr}.landing[data-astro-cid-wdlbwlel] .section--accent,.landing[data-astro-cid-wdlbwlel] .fit{padding:var(--space-4)}}
