.hero[data-astro-cid-lcdefpme]{padding-block:calc(72px + var(--section-y)) var(--section-y);position:relative;overflow:hidden}.hero-content[data-astro-cid-lcdefpme]{gap:var(--space-6);justify-items:start;display:grid;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:720px}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:640px}.actions[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-wrap:wrap;display:flex}.ascii[data-astro-cid-lcdefpme]{display:none}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:680px;padding-block:144px 64px;display:grid}.ascii[data-astro-cid-lcdefpme]{font:14px/16px var(--mono);color:var(--fg-primary);opacity:.1;pointer-events:none;user-select:none;margin:0;display:block;position:absolute;top:50%;right:0;translate:0 -50%}}@media (width<=899px){.hero[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}.showcase[data-astro-cid-lcdefpme]{padding-bottom:var(--section-y)}.showcase-img[data-astro-cid-lcdefpme]{--r:12px;border:1px solid var(--border);background:var(--bg-page);width:100%;height:auto}.projects[data-astro-cid-lcdefpme]{gap:40px;display:grid}.project[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:20px;display:grid}.thumb[data-astro-cid-lcdefpme]{--r:12px;border:1px solid var(--border);background:var(--bg-surface);width:100%;height:auto}@media (width>=900px){.projects[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:32px}.project[data-astro-cid-lcdefpme]:only-child{column-gap:var(--space-8);grid-column:1/-1;grid-template-rows:1fr auto auto 1fr;grid-template-columns:2fr 1fr}.project[data-astro-cid-lcdefpme]:only-child .thumb[data-astro-cid-lcdefpme]{grid-row:1/-1}.project[data-astro-cid-lcdefpme]:only-child .meta[data-astro-cid-lcdefpme]{grid-area:2/2}.project[data-astro-cid-lcdefpme]:only-child .btn[data-astro-cid-lcdefpme]{grid-area:3/2}}.bento[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}.feature[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-rows:auto auto;display:grid}.feature[data-astro-cid-lcdefpme].tint{--bg:var(--accent-subtle)}.visual[data-astro-cid-lcdefpme]{--r:8px;object-fit:cover;width:100%;height:160px}:is(video,img).visual[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--bg-page)}.feature[data-astro-cid-lcdefpme]:first-child .visual[data-astro-cid-lcdefpme]{height:215px}@media (width>=900px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:400px 1fr 1fr}.feature[data-astro-cid-lcdefpme]:first-child{grid-row:span 2;grid-template-rows:1fr auto}.feature[data-astro-cid-lcdefpme]:first-child .visual[data-astro-cid-lcdefpme]{height:auto;min-height:430px}.visual[data-astro-cid-lcdefpme]{height:152px}}.steps[data-astro-cid-lcdefpme]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.steps[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}}.plans[data-astro-cid-lcdefpme]{gap:var(--space-7);display:grid}.plan[data-astro-cid-lcdefpme]{--bg:var(--bg-surface);padding:var(--space-7);flex-direction:column;display:flex}.plan-head[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid var(--border);justify-items:start;display:grid}.benefits[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-block:var(--space-6);flex:1;align-content:start;display:grid}.benefits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-4);align-items:flex-start;display:flex}.benefits[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none;width:16px;height:16px;margin-top:4px}.plan-foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--border);display:flex}.plan--featured[data-astro-cid-lcdefpme]{--bg:var(--bg-inverse);--bd:var(--bg-inverse);color:var(--fg-inverse)}.plan--featured[data-astro-cid-lcdefpme] .plan-head[data-astro-cid-lcdefpme],.plan--featured[data-astro-cid-lcdefpme] .plan-foot[data-astro-cid-lcdefpme]{border-color:#fff3}.plan--featured[data-astro-cid-lcdefpme] .benefits[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--fg-inverse);width:20px;height:20px;margin-top:2px}.price-note[data-astro-cid-lcdefpme]{color:#a1a1a1}.addon[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-7);justify-items:start;display:grid}.addon-name[data-astro-cid-lcdefpme]{font-weight:500}.addon-price[data-astro-cid-lcdefpme]{white-space:nowrap}.terms[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-6);text-align:center;display:grid}@media (width>=900px){.addon[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-5);padding-inline:var(--space-7);grid-template-columns:auto 1fr auto}}.btn--light[data-astro-cid-lcdefpme]{--bg:var(--bg-page);color:var(--fg-primary)}.btn--light[data-astro-cid-lcdefpme]:hover{--bg:var(--btn-2-bg-hover)}@media (width>=900px){.plans[data-astro-cid-lcdefpme]{grid-template-columns:480px 1fr}.two-col[data-astro-cid-lcdefpme]{column-gap:var(--space-7);grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column}}.faq[data-astro-cid-lcdefpme]{gap:var(--space-8);display:grid}.faq-intro[data-astro-cid-lcdefpme]{gap:var(--space-7);align-content:space-between;display:grid}.faq-list[data-astro-cid-lcdefpme]{gap:var(--space-3);align-content:start;display:grid}.qa[data-astro-cid-lcdefpme]{--bg:var(--bg-page);padding:var(--space-6)}.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-5);cursor:pointer;list-style:none;display:flex}.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.qa[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.toggle[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.toggle[data-astro-cid-lcdefpme]:before,.toggle[data-astro-cid-lcdefpme]:after{content:"";background:currentColor;width:10px;height:1.5px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.toggle[data-astro-cid-lcdefpme]:after{rotate:90deg}.qa[data-astro-cid-lcdefpme][open] .toggle[data-astro-cid-lcdefpme]{rotate:45deg}@media (width>=900px){.faq[data-astro-cid-lcdefpme]{gap:var(--space-9);grid-template-columns:1fr 648px}}.cta-band[data-astro-cid-lcdefpme]{padding-block:var(--space-9)}.cta[data-astro-cid-lcdefpme]{--bg:var(--bg-page);--bd:var(--border);gap:var(--space-7);padding:var(--space-6);display:grid}.cta-actions[data-astro-cid-lcdefpme]{gap:var(--space-4);display:grid}@media (width<=899px){.cta[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}@media (width>=900px){.cta[data-astro-cid-lcdefpme]{padding:var(--space-8) 64px;grid-template-columns:1fr auto;align-items:center}.cta-actions[data-astro-cid-lcdefpme]{justify-items:end}}
