.hero[data-astro-cid-lcdefpme]{padding-block:clamp(56px,8vw,116px);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .bg-mark{opacity:.13;pointer-events:none;width:min(74vw,900px);position:absolute;top:-16%;left:-9%}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.45fr 1fr;align-items:end;gap:clamp(32px,5vw,80px);display:grid;position:relative}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:44ch;margin-top:24px}.idea[data-astro-cid-lcdefpme]{background:var(--ink-2);border:1px solid var(--line-dark);border-top:4px solid var(--orange);flex-direction:column;gap:12px;padding:24px;display:flex}.idea[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font:700 1.3rem/1.15 var(--display)}.idea[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{width:100%;color:var(--ink);font:400 1rem/1.45 var(--body);resize:vertical;background:#fff;border:1px solid #5a4e6b;border-radius:4px;padding:12px}.hint[data-astro-cid-lcdefpme]{font-size:.88rem;line-height:1.4}.stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-dark)}.stats[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:16px;padding-block:26px;display:grid}.stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:700 clamp(1.8rem, 3.6vw, 2.8rem)/1.05 var(--display);letter-spacing:-.02em;display:block}.stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--on-dark-soft);font-size:.93rem}.trust[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto;align-items:center;gap:16px 32px;padding-block:28px;font-size:.95rem;display:grid}.strip[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;display:flex}.strip[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:auto;max-width:120px;height:40px}.svc[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;display:grid}.svc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--paper);height:100%;padding:24px;text-decoration:none;transition:background .15s;display:block}.svc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#fff}.svc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--orange)}.svc[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:8px;font-size:.98rem;line-height:1.45}.models[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;display:grid}.models[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--orange);padding-top:18px}.best[data-astro-cid-lcdefpme]{color:var(--sun);margin-block:6px 8px;font-size:.92rem;font-weight:500}.more[data-astro-cid-lcdefpme]{margin-top:36px}.shots[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.shots[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:#fff;border-radius:4px;height:100%;padding:22px;text-decoration:none;display:block}.shots[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--orange)}.shots[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px}.shots[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.96rem;line-height:1.42}.tg[data-astro-cid-lcdefpme]{margin-top:14px;font-weight:600;font-size:.86rem!important}.ai-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}.ai-grid[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:20px}dl[data-astro-cid-lcdefpme]{margin:0}dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-block:18px}dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:first-child{border-top:2px solid var(--ink)}dt[data-astro-cid-lcdefpme]{font:700 1.2rem var(--display)}dd[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:4px 0 0}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;gap:32px;display:grid}details[data-astro-cid-lcdefpme]{border-bottom:1px solid #d8cfc2}summary[data-astro-cid-lcdefpme]{cursor:pointer;padding-block:16px;font-size:1.1rem;font-weight:600}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch;padding-bottom:18px}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme],.ai-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme],.trust[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.strip[data-astro-cid-lcdefpme]{justify-content:flex-start}.stats[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}
