.head[data-astro-cid-qwdvtmfe]{flex-direction:column;gap:16px;padding-top:clamp(48px,7vw,88px);padding-bottom:40px;display:flex}.breadcrumb[data-astro-cid-qwdvtmfe]{color:var(--color-text-tertiary);gap:8px;font-size:13px;display:flex}.breadcrumb[data-astro-cid-qwdvtmfe] a[data-astro-cid-qwdvtmfe]{color:var(--color-accent);text-decoration:none}.breadcrumb[data-astro-cid-qwdvtmfe] a[data-astro-cid-qwdvtmfe]:hover{text-underline-offset:3px;text-decoration:underline}.title-row[data-astro-cid-qwdvtmfe]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}h1[data-astro-cid-qwdvtmfe]{letter-spacing:var(--tracking-tighter);margin:0;font-size:clamp(40px,5.6vw,72px);font-weight:600;line-height:1}.pitch[data-astro-cid-qwdvtmfe]{max-width:680px;color:var(--color-text-secondary);margin:0;font-size:20px;line-height:1.55}.shot[data-astro-cid-qwdvtmfe].has-image{aspect-ratio:16/10;padding:0;position:relative;overflow:hidden}.shot[data-astro-cid-qwdvtmfe]{background:var(--color-surface);border-radius:var(--radius-panel);justify-content:center;padding:clamp(28px,5vw,56px);display:flex}.device[data-astro-cid-qwdvtmfe]{border:8px solid var(--color-dark);background:var(--color-bg);box-shadow:var(--shadow-float);text-align:center;color:var(--color-text-secondary);justify-content:center;align-items:center;padding:20px;font-weight:500;display:flex}.phone[data-astro-cid-qwdvtmfe]{aspect-ratio:9/19;border-radius:36px;width:min(100%,280px)}.tablet[data-astro-cid-qwdvtmfe]{aspect-ratio:4/3;border-width:12px;border-radius:28px;width:min(100%,680px)}.block[data-astro-cid-qwdvtmfe]{flex-direction:column;gap:24px;padding-top:72px;display:flex}.h2-sm[data-astro-cid-qwdvtmfe]{letter-spacing:var(--tracking-tight);margin:0;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.1}.need-text[data-astro-cid-qwdvtmfe]{flex-direction:column;gap:14px;display:flex}.need[data-astro-cid-qwdvtmfe] p[data-astro-cid-qwdvtmfe]{max-width:760px;color:var(--color-text-strong);margin:0;font-size:18px}.features[data-astro-cid-qwdvtmfe]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-qwdvtmfe]{background:var(--color-surface);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:24px;display:flex}.feature[data-astro-cid-qwdvtmfe] h3[data-astro-cid-qwdvtmfe]{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.feature[data-astro-cid-qwdvtmfe] p[data-astro-cid-qwdvtmfe]{color:var(--color-text-secondary);margin:0;font-size:15px}.feature[data-astro-cid-qwdvtmfe].featured{background:var(--color-dark);color:var(--color-text-on-dark)}.feature[data-astro-cid-qwdvtmfe].featured p[data-astro-cid-qwdvtmfe]{color:var(--color-text-on-dark-muted)}.feature[data-astro-cid-qwdvtmfe].featured h3[data-astro-cid-qwdvtmfe]:before{content:"";vertical-align:middle;border-radius:var(--radius-pill);background:var(--color-success-on-dark);width:8px;height:8px;margin-right:10px;display:inline-block}.split[data-astro-cid-qwdvtmfe]{flex-flow:wrap;align-items:flex-start;gap:24px}.tech[data-astro-cid-qwdvtmfe]{flex-direction:column;flex:999 460px;gap:20px;min-width:0;display:flex}.tech-list[data-astro-cid-qwdvtmfe]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.tech-list[data-astro-cid-qwdvtmfe] li[data-astro-cid-qwdvtmfe]{color:var(--color-text-strong);padding-left:18px;font-size:15px;position:relative}.tech-list[data-astro-cid-qwdvtmfe] li[data-astro-cid-qwdvtmfe]:before{content:"→";color:var(--color-accent);font-weight:600;position:absolute;left:0}.hosting[data-astro-cid-qwdvtmfe]{border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;flex:280px;gap:12px;min-width:0;padding:24px;display:flex}.hosting[data-astro-cid-qwdvtmfe] .h2-sm[data-astro-cid-qwdvtmfe]{font-size:22px}.hosting[data-astro-cid-qwdvtmfe] p[data-astro-cid-qwdvtmfe]{color:var(--color-text-secondary);margin:0;font-size:15px}.stack[data-astro-cid-qwdvtmfe]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-qwdvtmfe]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-strong);padding:2px 10px;font-size:12px}.pager[data-astro-cid-qwdvtmfe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:56px;display:flex}.pager-link[data-astro-cid-qwdvtmfe]{font-weight:500;text-decoration:none}.pager-link[data-astro-cid-qwdvtmfe]:hover{color:var(--color-accent)}.next[data-astro-cid-qwdvtmfe]{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pager-label[data-astro-cid-qwdvtmfe]{color:var(--color-text-tertiary);font-size:12px}.pager-name[data-astro-cid-qwdvtmfe]{letter-spacing:-.02em;align-items:center;gap:8px;font-size:20px;font-weight:600;display:inline-flex}@media (width<=767px){.pitch[data-astro-cid-qwdvtmfe]{font-size:18px}.chip[data-astro-cid-qwdvtmfe]{border-radius:var(--radius-card-sm)}.breadcrumb[data-astro-cid-qwdvtmfe] a[data-astro-cid-qwdvtmfe]{margin-block:-12px;padding-block:12px}.pager[data-astro-cid-qwdvtmfe]{flex-direction:column;align-items:flex-start;gap:12px}.pager-link[data-astro-cid-qwdvtmfe]{padding-block:9px}.next[data-astro-cid-qwdvtmfe]{text-align:left;align-items:flex-start;padding-block:0}}
