.hero[data-v-4c6f7f67]{padding:var(--sp-8) 0 var(--sp-7);text-align:left;border-top:0;position:relative;overflow:hidden}.hero[data-v-4c6f7f67]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#66d1c21a,#66d1c200);height:120%;position:absolute;inset:-20% -10% auto 35%}.hero .wrap[data-v-4c6f7f67]{position:relative}.hero-grid[data-v-4c6f7f67]{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:56px;display:grid}.hero h1[data-v-4c6f7f67]{margin:16px 0 20px;font-size:clamp(34px,3.9vw,50px);line-height:1.02}.hero h1 .accent[data-v-4c6f7f67]{display:block}.hero h1[data-v-4c6f7f67],.hero h1 .accent[data-v-4c6f7f67],.feature h3[data-v-4c6f7f67],.close h2[data-v-4c6f7f67]{text-wrap:balance}.hero .lede[data-v-4c6f7f67]{max-width:560px;margin:0;font-size:clamp(16.5px,1.6vw,18.5px)}.hero .cta[data-v-4c6f7f67]{margin-top:var(--sp-6);justify-content:flex-start}.aside[data-v-4c6f7f67]{margin:var(--sp-4) 0 0;color:var(--muted);font-size:var(--fs-sm)}.steps[data-v-4c6f7f67]{margin:var(--sp-8) 0 0;border-top:1px solid var(--edge);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;padding:0;list-style:none;display:grid}.steps li[data-v-4c6f7f67]{align-content:start;gap:4px;padding-top:20px;display:grid}.steps .n[data-v-4c6f7f67]{color:var(--accent);letter-spacing:.06em;margin-bottom:6px;font:800 13px/1 SF Mono,ui-monospace,Menlo,Consolas,monospace}.steps b[data-v-4c6f7f67]{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:750}.steps span[data-v-4c6f7f67]:not(.n){color:var(--muted);font-size:14.5px;line-height:1.5}.feature[data-v-4c6f7f67]{padding:var(--sp-8) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;scroll-margin-top:72px;display:grid}.feature[data-v-4c6f7f67]:first-of-type{padding-top:var(--sp-4);border-top:0}.feature.flip .ftext[data-v-4c6f7f67]{order:2}.feature h3[data-v-4c6f7f67]{color:var(--ink);letter-spacing:-.022em;margin:12px 0 14px;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.12}.feature p[data-v-4c6f7f67]{color:var(--body);margin:0;font-size:16.5px;line-height:1.65}.facts[data-v-4c6f7f67]{margin:var(--sp-5) 0 0;gap:2px;padding:0;list-style:none;display:grid}.facts li[data-v-4c6f7f67]{border-top:1px solid var(--line);color:var(--body);grid-template-columns:104px 1fr;gap:14px;padding:9px 0;font-size:15px;display:grid}.facts b[data-v-4c6f7f67]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding-top:2px;font-size:12px;font-weight:750}.code[data-v-4c6f7f67]{border-radius:var(--r-lg);border:1px solid var(--edge);box-shadow:var(--sh-4);background:var(--sunken);margin:0;overflow:hidden}.code figcaption[data-v-4c6f7f67]{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:12.5px;display:flex}.code .file[data-v-4c6f7f67]{color:var(--ink);font:700 12.5px/1 SF Mono,ui-monospace,Menlo,Consolas,monospace}.code .note[data-v-4c6f7f67]{color:var(--muted);line-height:1}.code pre[data-v-4c6f7f67]{box-shadow:none;border:0;border-radius:0;padding:18px 22px;font-size:13px;line-height:1.7}.code pre code[data-v-4c6f7f67]{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.code pre[data-v-4c6f7f67]{overflow-x:auto}.code .hl[data-v-4c6f7f67]{min-width:100%;box-shadow:inset 2px 0 0 var(--accent);background:#66d1c21f;display:inline-block}.method p[data-v-4c6f7f67]{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.7}.method .files[data-v-4c6f7f67]{flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.method .credits[data-v-4c6f7f67]{gap:2px;display:grid}.more-link[data-v-4c6f7f67]{margin:var(--sp-5) 0 0;font-weight:650}.solutions[data-v-4c6f7f67]{border-top:1px solid var(--edge);margin:0;padding:0;list-style:none}.solutions li[data-v-4c6f7f67]{border-bottom:1px solid var(--edge)}.solutions a[data-v-4c6f7f67]{transition:background var(--dur-2) var(--ease-out);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1.5fr) 28px;align-items:baseline;gap:24px;padding:22px 8px;display:grid}.solutions a[data-v-4c6f7f67]:hover{background:linear-gradient(90deg,#66d1c20f,#66d1c200)}.sname[data-v-4c6f7f67]{color:var(--ink);letter-spacing:-.015em;font-size:20px;font-weight:750}.sdesc[data-v-4c6f7f67]{color:var(--body);font-size:15.5px}.suses[data-v-4c6f7f67]{color:var(--muted);font-size:13.5px}.sgo[data-v-4c6f7f67]{color:var(--accent);transition:transform var(--dur-2) var(--ease-out);justify-self:end;font-size:18px}.solutions a:hover .sgo[data-v-4c6f7f67]{transform:translate(4px)}.pricing-grid[data-v-4c6f7f67]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.pricing-links[data-v-4c6f7f67]{margin:var(--sp-5) 0 0;flex-wrap:wrap;gap:6px 24px;font-size:15px;display:flex}.tiers[data-v-4c6f7f67]{border-top:1px solid var(--edge);gap:0;margin:0;display:grid}.tier[data-v-4c6f7f67]{border-bottom:1px solid var(--edge);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:20px 4px;display:grid}.tier dt[data-v-4c6f7f67]{align-items:baseline;gap:12px;display:flex}.tier dt b[data-v-4c6f7f67]{color:var(--ink);min-width:52px;font-size:20px;font-weight:800}.tier dt span[data-v-4c6f7f67]{color:var(--muted);font-size:14px}.tier dd[data-v-4c6f7f67]{align-items:baseline;gap:10px;margin:0;display:flex}.amt[data-v-4c6f7f67]{color:var(--money);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,38px);font-weight:800}.unit[data-v-4c6f7f67]{color:var(--muted);font-size:13.5px}.close[data-v-4c6f7f67]{text-align:center;padding:var(--sp-9) 0;background:radial-gradient(ellipse 60% 70% at 50% 0%, #66d1c21f, #66d1c200), var(--bg)}.close h2[data-v-4c6f7f67]{margin:16px 0 18px;font-size:clamp(32px,4.4vw,54px);line-height:1.05}.close .sub[data-v-4c6f7f67]{max-width:620px;margin:0 auto}.close .cta[data-v-4c6f7f67]{justify-content:center}.close-link[data-v-4c6f7f67]{margin:var(--sp-5) 0 0}@media (width<=1000px){.hero-grid[data-v-4c6f7f67]{flex-direction:column;align-items:stretch;gap:0;display:flex}.hero-copy[data-v-4c6f7f67]{display:contents}.hero-copy>.eyebrow[data-v-4c6f7f67]{order:1;align-self:flex-start}.hero h1[data-v-4c6f7f67]{order:2}.hero-visual[data-v-4c6f7f67]{order:3;margin:4px 0 22px}.hero .cta[data-v-4c6f7f67]{order:4;margin-top:0}.aside[data-v-4c6f7f67]{order:5}.hero .lede[data-v-4c6f7f67]{margin-top:var(--sp-5);order:6}.steps[data-v-4c6f7f67]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.feature[data-v-4c6f7f67],.pricing-grid[data-v-4c6f7f67]{grid-template-columns:1fr;gap:36px}.feature.flip .ftext[data-v-4c6f7f67]{order:0}.solutions a[data-v-4c6f7f67]{grid-template-columns:minmax(0,1fr) 24px;gap:6px 16px}.sname[data-v-4c6f7f67],.sdesc[data-v-4c6f7f67],.suses[data-v-4c6f7f67]{grid-column:1}.sgo[data-v-4c6f7f67]{grid-area:1/2}}@media (width<=560px){.hero[data-v-4c6f7f67]{padding-top:var(--sp-6)}.hero h1[data-v-4c6f7f67]{margin:12px 0 18px}.hero .cta .btn.primary[data-v-4c6f7f67]{flex:100%;justify-content:center}.steps[data-v-4c6f7f67]{grid-template-columns:1fr}.steps li[data-v-4c6f7f67]{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:2px 10px;padding:14px 0}.steps .n[data-v-4c6f7f67]{grid-row:1/span 2;margin:3px 0 0}.facts li[data-v-4c6f7f67]{grid-template-columns:1fr;gap:2px}.code pre[data-v-4c6f7f67]{padding:14px;font-size:11.5px}.tier[data-v-4c6f7f67]{grid-template-columns:1fr;gap:4px}}
