.startups-hero:where(.astro-dcerkjir){background-color:var(--color-brand-black);color:var(--color-white)}.hero:where(.astro-dcerkjir){padding:160px var(--container-padding) clamp(60px,10vw,120px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,2vw,48px)}@media(max-width:1024px){.hero:where(.astro-dcerkjir){grid-template-columns:1fr;padding-top:120px;gap:40px}}.hero-content:where(.astro-dcerkjir){display:flex;flex-direction:column;gap:24px}@media(max-width:1024px){.hero-content:where(.astro-dcerkjir){order:2}}.headline:where(.astro-dcerkjir){font-family:var(--font-sans-tight);font-weight:400;line-height:1.15;font-size:clamp(48px,6vw,96px);color:var(--color-white);line-height:1.05}.subheadline:where(.astro-dcerkjir){font-size:clamp(16px,2vw,22px);line-height:1.6;opacity:.8;max-width:630px}.cta-row:where(.astro-dcerkjir){margin-top:16px}.hero-visual:where(.astro-dcerkjir){display:flex;justify-content:flex-start;align-items:center;margin-left:-32px}.hero-visual:where(.astro-dcerkjir) img:where(.astro-dcerkjir){width:100%;max-width:520px;height:auto}@media(max-width:1024px){.hero-visual:where(.astro-dcerkjir){order:1;margin-left:0}.hero-visual:where(.astro-dcerkjir) img:where(.astro-dcerkjir){max-width:400px}}.benefits:where(.astro-dcerkjir){padding:0 var(--container-padding) clamp(60px,10vw,120px)}.overline:where(.astro-dcerkjir){font-family:var(--font-mono);font-weight:500;text-transform:uppercase;letter-spacing:.96px;font-size:clamp(12px,1.5vw,16px);display:block;margin-bottom:20px;color:var(--color-white)}.benefits-list:where(.astro-dcerkjir){display:flex;flex-direction:column;gap:12px;list-style:none;max-width:900px}.benefit-item:where(.astro-dcerkjir){display:flex;align-items:center;gap:12px;background-color:#ffffff0f;padding:20px 24px}.benefit-check:where(.astro-dcerkjir){display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;margin-top:-2px;background-color:var(--color-brand);color:var(--color-white);font-size:16px}.benefit-item:where(.astro-dcerkjir) p:where(.astro-dcerkjir){font-size:clamp(12px,1.5vw,16px);line-height:1.4;margin:0;color:var(--color-brand-lightest)}.features:where(.astro-pekwbvgn){background-color:var(--color-cream);color:var(--color-black);padding:clamp(80px,12vw,160px) var(--container-padding) 0}.features-header:where(.astro-pekwbvgn){margin-bottom:clamp(48px,5vw,80px)}.overline:where(.astro-pekwbvgn){font-family:var(--font-mono);font-weight:500;text-transform:uppercase;letter-spacing:.96px;font-size:clamp(12px,1.5vw,16px);display:block;margin-bottom:20px;color:var(--color-brand)}.headline:where(.astro-pekwbvgn){font-family:var(--font-sans-tight);font-weight:400;line-height:1.15;font-size:clamp(48px,6vw,80px);margin-bottom:24px}.subheadline:where(.astro-pekwbvgn){font-size:clamp(16px,2vw,22px);line-height:1.6;max-width:630px;opacity:.8}.bento:where(.astro-pekwbvgn){display:grid;grid-template-columns:1fr;gap:16px}.card:where(.astro-pekwbvgn){border-radius:16px;padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;position:relative;overflow:hidden}.card-icon:where(.astro-pekwbvgn){font-size:24px;margin-bottom:auto}.card-title:where(.astro-pekwbvgn){font-family:var(--font-sans-tight);font-weight:400;line-height:1.15;font-size:clamp(24px,2.5vw,32px);margin-bottom:12px}.card-desc:where(.astro-pekwbvgn){font-size:clamp(12px,1.5vw,16px);line-height:1.6;opacity:.75}.card-visual:where(.astro-pekwbvgn) img:where(.astro-pekwbvgn){width:100%;height:auto;display:block}.card-archives:where(.astro-pekwbvgn){background-color:var(--color-brand);color:var(--color-white)}.card-archives:where(.astro-pekwbvgn) .card-icon:where(.astro-pekwbvgn){margin-bottom:clamp(32px,4vw,64px)}.card-archives:where(.astro-pekwbvgn) .card-visual:where(.astro-pekwbvgn){position:absolute;bottom:0;right:0;width:38%}.card-archives:where(.astro-pekwbvgn) .card-visual:where(.astro-pekwbvgn) img:where(.astro-pekwbvgn){border-radius:12px 0 0}.card-archives:where(.astro-pekwbvgn) .card-cta:where(.astro-pekwbvgn){position:absolute;bottom:clamp(24px,3vw,40px);left:clamp(24px,3vw,40px)}@media(max-width:768px){.card-archives:where(.astro-pekwbvgn) .card-visual:where(.astro-pekwbvgn){display:none}.card-archives:where(.astro-pekwbvgn) .card-cta:where(.astro-pekwbvgn){position:static;margin-top:24px}}.card-code:where(.astro-pekwbvgn){background-color:var(--color-brand-black);color:var(--color-white);justify-content:space-between}.card-code:where(.astro-pekwbvgn) .card-icon:where(.astro-pekwbvgn){margin-bottom:clamp(32px,4vw,64px)}.card-code:where(.astro-pekwbvgn) .card-bottom:where(.astro-pekwbvgn){margin-top:auto}.card-code:where(.astro-pekwbvgn) .card-visual:where(.astro-pekwbvgn){position:absolute;top:0;right:0;width:60%}.card-code:where(.astro-pekwbvgn) .card-visual:where(.astro-pekwbvgn) img:where(.astro-pekwbvgn){border-radius:0 0 0 12px}@media(max-width:768px){.card-code:where(.astro-pekwbvgn) .card-visual:where(.astro-pekwbvgn){display:none}}.card-questions:where(.astro-pekwbvgn){background-color:var(--color-white)}.card-questions:where(.astro-pekwbvgn) .card-icon:where(.astro-pekwbvgn){color:var(--color-brand);margin-bottom:clamp(32px,4vw,64px)}.card-updating:where(.astro-pekwbvgn){background-color:var(--color-brand-tint)}.card-updating:where(.astro-pekwbvgn) .card-icon:where(.astro-pekwbvgn){color:var(--color-brand);margin-bottom:clamp(32px,4vw,64px)}.card-learn:where(.astro-pekwbvgn){background-color:transparent;border:1px solid var(--color-brand);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-decoration:none;transition:all .3s ease}.card-learn:where(.astro-pekwbvgn):hover{text-decoration:none;background-color:var(--color-cream-darker)}.card-learn:where(.astro-pekwbvgn) .learn-text:where(.astro-pekwbvgn){color:var(--color-brand);font-size:clamp(24px,2.5vw,32px);font-family:var(--font-sans-tight);font-weight:400;line-height:1.15}.card-learn:where(.astro-pekwbvgn) .learn-arrow:where(.astro-pekwbvgn){color:var(--color-brand);font-size:20px;position:absolute;right:clamp(24px,3vw,40px);bottom:clamp(24px,3vw,40px)}@media(max-width:768px){.card-learn:where(.astro-pekwbvgn){flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width:769px){.bento:where(.astro-pekwbvgn){grid-template-areas:"archives archives code" "questions updating learn";grid-template-columns:1fr 1fr 1fr;grid-template-rows:2fr 1fr}.card-archives:where(.astro-pekwbvgn){grid-area:archives}.card-code:where(.astro-pekwbvgn){grid-area:code}.card-questions:where(.astro-pekwbvgn){grid-area:questions}.card-updating:where(.astro-pekwbvgn){grid-area:updating}.card-learn:where(.astro-pekwbvgn){grid-area:learn}}
