.hero-outer[data-astro-cid-lcdefpme]{isolation:isolate;position:relative}.hero-grid[data-astro-cid-lcdefpme]{z-index:-1;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:top;background-size:32px 32px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-grid[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block}.hero[data-astro-cid-lcdefpme]{gap:40px;padding:72px 0 56px;display:grid}.hero-text[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:8px}.eyebrow[data-astro-cid-lcdefpme]{margin-bottom:10px;font-size:15px}.term[data-astro-cid-lcdefpme]{font-family:var(--font-mono);background:var(--ink);color:var(--paper);border:2px solid var(--ink);max-width:420px;font-size:15px}.term-bar[data-astro-cid-lcdefpme]{border-bottom:1px solid color-mix(in srgb, var(--paper) 25%, transparent);align-items:center;gap:6px;padding:8px 12px;display:flex}.term-bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:not(.term-name){background:color-mix(in srgb, var(--paper) 35%, transparent);border-radius:50%;flex:none;width:9px;height:9px}.term-name[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--paper) 65%, transparent);margin-left:8px;font-size:12px}.term-body[data-astro-cid-lcdefpme]{min-height:140px;padding:16px 20px 20px}.term-line[data-astro-cid-lcdefpme]{overflow-wrap:break-word;min-height:3.2em;margin:0}.term-out[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:8px}.term-cursor[data-astro-cid-lcdefpme]{color:var(--accent);animation:1s step-end infinite blink;display:inline-block}@media (prefers-reduced-motion:reduce){.term-cursor[data-astro-cid-lcdefpme]{animation:none}}@keyframes blink{50%{opacity:0}}@media (width>=760px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;padding:96px 0 72px}}@media (width<=420px){.hero[data-astro-cid-lcdefpme]{padding:48px 0 40px}.term[data-astro-cid-lcdefpme]{font-size:13px}}.stats-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0}.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.stat[data-astro-cid-lcdefpme]{text-align:center}.stat-value[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--accent);margin:0 0 4px;font-size:clamp(26px,3.2vw,34px);font-weight:700}.stat-label[data-astro-cid-lcdefpme]{margin:0;font-size:15px}.grid-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;display:grid}.grid-2[data-astro-cid-lcdefpme]{gap:24px;display:grid}@media (width>=640px){.grid-2[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--paper);padding:24px}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:10px}.on-surface[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{background:var(--surface)}.card-link[data-astro-cid-lcdefpme]{color:inherit;padding:0;text-decoration:none;transition:border-color .15s;display:block;overflow:hidden}.card-img[data-astro-cid-lcdefpme]{aspect-ratio:900/560;object-fit:cover;border-bottom:1px solid var(--line);background:var(--line);width:100%;display:block}.card-body[data-astro-cid-lcdefpme]{padding:20px 24px 24px}.card-link[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--accent)}.card-link[data-astro-cid-lcdefpme]:hover{border-color:var(--accent)}.more-portfolio[data-astro-cid-lcdefpme]{margin:32px 0 0;font-size:15px}.response-time[data-astro-cid-lcdefpme]{margin:14px 0 0;font-size:14px}.price-note[data-astro-cid-lcdefpme]{margin:32px 0 0;font-size:15px}.steps[data-astro-cid-lcdefpme]{gap:28px;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:40px minmax(0,1fr);gap:16px;display:grid}.step-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--accent);font-size:22px;font-weight:700}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:4px}.price-card[data-astro-cid-lcdefpme] .price[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--accent);margin:0 0 10px;font-size:22px;font-weight:700}.price-includes[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:8px;margin:16px 0 0;padding:16px 0 0;font-size:15px;list-style:none;display:grid}.price-includes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:18px;position:relative}.price-includes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);width:7px;height:7px;position:absolute;top:.55em;left:0}.o-mne-grid[data-astro-cid-lcdefpme]{align-items:start;gap:28px;display:grid}@media (width>=640px){.o-mne-grid[data-astro-cid-lcdefpme]{grid-template-columns:96px minmax(0,1fr)}}.avatar[data-astro-cid-lcdefpme]{object-fit:cover;border:2px solid var(--accent);width:96px;height:96px;display:block}.faq-list[data-astro-cid-lcdefpme]{gap:2px;max-width:680px;display:grid}.faq-item[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--paper);padding:16px 20px}.faq-item[data-astro-cid-lcdefpme]+.faq-item[data-astro-cid-lcdefpme]{margin-top:10px}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--font-display);font-size:17px;font-weight:700;list-style:none}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";float:right;color:var(--accent)}.faq-item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"-"}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:12px 0 0}
