.service-art[data-astro-cid-cnmxhu3v]{border:1px solid var(--border);background:var(--bg-elev);min-width:0;box-shadow:var(--elev-1);border-radius:16px;margin:0;position:relative;overflow:hidden}svg[data-astro-cid-cnmxhu3v]{width:100%;height:auto;max-height:430px;display:block}.grid-line[data-astro-cid-cnmxhu3v]{stroke:var(--grid-line)}.tracks[data-astro-cid-cnmxhu3v]{stroke:var(--border-strong);stroke-width:1px}.tracks[data-astro-cid-cnmxhu3v] ellipse[data-astro-cid-cnmxhu3v]{stroke:var(--border);stroke-dasharray:3 7}.pulse[data-astro-cid-cnmxhu3v] path[data-astro-cid-cnmxhu3v]{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:10 180;animation:6s linear infinite flow}.node[data-astro-cid-cnmxhu3v] rect[data-astro-cid-cnmxhu3v]{fill:var(--surface);stroke:var(--border-strong)}.node[data-astro-cid-cnmxhu3v] circle[data-astro-cid-cnmxhu3v]{fill:var(--accent)}text[data-astro-cid-cnmxhu3v]{font-family:var(--font-mono);fill:var(--fg-muted);font-size:10px}.app-node[data-astro-cid-cnmxhu3v] rect[data-astro-cid-cnmxhu3v]{fill:var(--surface);stroke:var(--accent);stroke-width:1.3px}.app-node[data-astro-cid-cnmxhu3v] text[data-astro-cid-cnmxhu3v]{fill:var(--fg);font-size:11px}.diagram-label[data-astro-cid-cnmxhu3v]{fill:var(--fg-muted);font-size:9px}figcaption[data-astro-cid-cnmxhu3v]{color:var(--fg-muted);text-align:end;padding:0 20px 15px;font-size:11px}@keyframes flow{to{stroke-dashoffset:-380px}}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-cnmxhu3v] path[data-astro-cid-cnmxhu3v]{animation:none}}@media (width<=640px){svg[data-astro-cid-cnmxhu3v]{max-height:340px}}.editorial[data-astro-cid-5tbgx76u]{max-width:1200px;margin:auto;padding:140px 24px 80px}.intro[data-astro-cid-5tbgx76u]{grid-template-columns:1.08fr 1fr;align-items:center;gap:56px;margin-bottom:72px;display:grid}.eyebrow[data-astro-cid-5tbgx76u]{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-muted);font-size:11px;line-height:1.6}h1[data-astro-cid-5tbgx76u]{letter-spacing:-.025em;color:var(--fg);max-width:19ch;margin:20px 0 24px;font-size:48px;line-height:1.08}.lede[data-astro-cid-5tbgx76u]{color:var(--fg-muted);max-width:48ch;font-size:18px;line-height:1.65}.actions[data-astro-cid-5tbgx76u]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;font-size:14px;display:flex}.primary[data-astro-cid-5tbgx76u]{background:var(--accent);color:var(--accent-fg);border-radius:8px;justify-content:center;align-items:center;padding:13px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.primary[data-astro-cid-5tbgx76u]:hover{background:var(--accent-hover);text-decoration:none}.status[data-astro-cid-5tbgx76u]{border:1px solid var(--border-strong);color:var(--fg-muted);border-radius:4px;margin:16px 0;padding:4px 8px;font-size:11px;display:table}.notice[data-astro-cid-5tbgx76u],.docs-panel[data-astro-cid-5tbgx76u],.contact-panel[data-astro-cid-5tbgx76u]{background:var(--surface);border:1px solid var(--border);color:var(--fg-muted);border-radius:12px;margin:36px 0;padding:28px}.notice[data-astro-cid-5tbgx76u]{border-inline-start:3px solid var(--accent)}.toc[data-astro-cid-5tbgx76u]{border-block:1px solid var(--border);flex-wrap:wrap;gap:16px;margin-bottom:52px;padding:20px 0;font-size:12px;display:flex}.toc[data-astro-cid-5tbgx76u]>span[data-astro-cid-5tbgx76u]{color:var(--fg-muted)}.toc[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]{max-width:230px}.story[data-astro-cid-5tbgx76u]{max-width:860px}.story[data-astro-cid-5tbgx76u]>section[data-astro-cid-5tbgx76u]{grid-template-columns:50px 1fr;gap:24px;padding-bottom:44px;scroll-margin-top:100px;display:grid}.story-number[data-astro-cid-5tbgx76u]{font-family:var(--font-mono);color:var(--accent);padding-top:7px;font-size:12px}h2[data-astro-cid-5tbgx76u]{color:var(--fg);margin:0 0 16px;font-size:26px;line-height:1.25}p[data-astro-cid-5tbgx76u]{color:var(--fg-muted);margin:0 0 16px;line-height:1.8}.story[data-astro-cid-5tbgx76u] p[data-astro-cid-5tbgx76u]{max-width:72ch;font-size:16px}.card-grid[data-astro-cid-5tbgx76u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 48px;display:grid}.content-card[data-astro-cid-5tbgx76u]{background:var(--surface);border:1px solid var(--border);color:var(--fg);border-radius:14px;padding:26px;text-decoration:none;transition:border-color .2s}.content-card[data-astro-cid-5tbgx76u]:hover{border-color:var(--accent);text-decoration:none}.content-card[data-astro-cid-5tbgx76u] h2[data-astro-cid-5tbgx76u],.content-card[data-astro-cid-5tbgx76u] h3[data-astro-cid-5tbgx76u]{font-family:var(--font-display);margin:14px 0;font-size:20px;line-height:1.3}.content-card[data-astro-cid-5tbgx76u] p[data-astro-cid-5tbgx76u]{margin:0;font-size:14px;line-height:1.65}.card-mark[data-astro-cid-5tbgx76u]{color:var(--accent);font-size:25px}.related[data-astro-cid-5tbgx76u]{margin-top:48px}.end-cta[data-astro-cid-5tbgx76u]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding-top:48px;display:flex}.end-cta[data-astro-cid-5tbgx76u] p[data-astro-cid-5tbgx76u]{max-width:60ch}.end-cta[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]{flex-shrink:0}.email-address[data-astro-cid-5tbgx76u]{font-family:var(--font-display);overflow-wrap:anywhere;font-size:32px}.table-scroll[data-astro-cid-5tbgx76u]{border:1px solid var(--border);border-radius:12px;margin:28px 0 16px;overflow:auto}table[data-astro-cid-5tbgx76u]{border-collapse:collapse;background:var(--surface);width:100%;min-width:660px;font-size:14px}caption[data-astro-cid-5tbgx76u]{text-align:start;color:var(--fg-muted);background:var(--bg-elev);padding:20px;font-size:12px}th[data-astro-cid-5tbgx76u],td[data-astro-cid-5tbgx76u]{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:20px;line-height:1.65}th[data-astro-cid-5tbgx76u]{color:var(--fg);font-weight:600}td[data-astro-cid-5tbgx76u]{color:var(--fg-muted);width:38%}thead[data-astro-cid-5tbgx76u] th[data-astro-cid-5tbgx76u]{background:var(--surface-2)}.source-note[data-astro-cid-5tbgx76u]{font-size:12px}.comparison[data-astro-cid-5tbgx76u]{margin:28px 0 52px}.brand-grid[data-astro-cid-5tbgx76u]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.brand-example[data-astro-cid-5tbgx76u]{background:var(--bg);border:1px solid var(--border);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:220px;padding:36px;display:flex}.brand-example[data-astro-cid-5tbgx76u] img[data-astro-cid-5tbgx76u]{object-fit:contain;max-width:100%}.swatches[data-astro-cid-5tbgx76u]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.swatches[data-astro-cid-5tbgx76u]>div[data-astro-cid-5tbgx76u]{flex-direction:column;gap:12px;font-size:12px;display:flex}.swatches[data-astro-cid-5tbgx76u] span[data-astro-cid-5tbgx76u]{border:1px solid var(--border);border-radius:8px;height:74px}.swatches[data-astro-cid-5tbgx76u] code[data-astro-cid-5tbgx76u]{overflow-wrap:anywhere;color:var(--fg-muted);font-size:11px}@media (width<=900px){.intro[data-astro-cid-5tbgx76u]{gap:32px}h1[data-astro-cid-5tbgx76u]{font-size:40px}.card-grid[data-astro-cid-5tbgx76u]{grid-template-columns:repeat(2,minmax(0,1fr))}.end-cta[data-astro-cid-5tbgx76u]{flex-direction:column;align-items:flex-start}}@media (width<=640px){.editorial[data-astro-cid-5tbgx76u]{padding:112px 20px 56px}.intro[data-astro-cid-5tbgx76u]{grid-template-columns:1fr;gap:32px;margin-bottom:40px}h1[data-astro-cid-5tbgx76u]{max-width:22ch;font-size:36px}.lede[data-astro-cid-5tbgx76u]{font-size:16px}.story[data-astro-cid-5tbgx76u]>section[data-astro-cid-5tbgx76u]{grid-template-columns:28px 1fr;gap:12px}.story[data-astro-cid-5tbgx76u] p[data-astro-cid-5tbgx76u]{font-size:15px}h2[data-astro-cid-5tbgx76u]{font-size:24px}.card-grid[data-astro-cid-5tbgx76u],.brand-grid[data-astro-cid-5tbgx76u]{grid-template-columns:1fr}.swatches[data-astro-cid-5tbgx76u]{grid-template-columns:repeat(2,minmax(0,1fr))}.toc[data-astro-cid-5tbgx76u]{gap:12px;margin-bottom:36px}.email-address[data-astro-cid-5tbgx76u]{font-size:26px}.brand-example[data-astro-cid-5tbgx76u]{min-height:180px}.actions[data-astro-cid-5tbgx76u]{gap:20px}.end-cta[data-astro-cid-5tbgx76u]{margin-top:40px}}.source-note[data-astro-cid-5tbgx76u] a[data-astro-cid-5tbgx76u]{text-underline-offset:3px;text-decoration:underline}.hero.svelte-jhuur8{justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.hero-grid-bg.svelte-jhuur8{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 70%)}.hero-glow.svelte-jhuur8{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%);pointer-events:none;width:600px;height:400px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.hero-content.svelte-jhuur8{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:800px;display:flex;position:relative}.hero-badge.svelte-jhuur8{color:var(--fg-muted);background:var(--surface);border:1px solid var(--border);opacity:0;border-radius:100px;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:500;animation:.6s ease-out .1s forwards svelte-jhuur8-fade-up;display:inline-flex;transform:translateY(12px)}.hero-badge-dot.svelte-jhuur8{background:var(--success);border-radius:50%;width:7px;height:7px;animation:2s infinite svelte-jhuur8-pulse-dot}.hero-title.svelte-jhuur8{font-family:var(--font-display);letter-spacing:-.035em;color:var(--fg);opacity:0;font-size:clamp(40px,7vw,72px);font-weight:700;line-height:1.05;animation:.7s ease-out .2s forwards svelte-jhuur8-fade-up;transform:translateY(20px)}.hero-title-accent.svelte-jhuur8{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 70%, var(--warn)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-sub.svelte-jhuur8{max-width:580px;color:var(--fg-muted);opacity:0;font-size:clamp(16px,2vw,19px);line-height:1.6;animation:.7s ease-out .35s forwards svelte-jhuur8-fade-up;transform:translateY(20px)}.hero-actions.svelte-jhuur8{opacity:0;flex-wrap:wrap;justify-content:center;gap:12px;animation:.7s ease-out .45s forwards svelte-jhuur8-fade-up;display:flex;transform:translateY(20px)}.hero-primary.svelte-jhuur8{color:var(--accent-fg);background:var(--accent);border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .2s,transform .15s;display:inline-flex}.hero-primary.svelte-jhuur8:hover{background:var(--accent-hover);box-shadow:0 0 32px color-mix(in srgb, var(--accent) 35%, transparent);text-decoration:none;transform:translateY(-1px)}.hero-secondary.svelte-jhuur8{color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;padding:12px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.hero-secondary.svelte-jhuur8:hover{border-color:var(--border-strong);background:var(--surface-2);text-decoration:none}.hero-terminal.svelte-jhuur8{border:1px solid var(--border);background:var(--surface);width:100%;max-width:560px;box-shadow:var(--elev-3);opacity:0;border-radius:12px;margin-top:16px;animation:.8s ease-out .55s forwards svelte-jhuur8-fade-up;overflow:hidden;transform:translateY(24px)}.terminal-header.svelte-jhuur8{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 14px;display:flex}.terminal-dot.svelte-jhuur8{border-radius:50%;width:10px;height:10px}.terminal-title.svelte-jhuur8{font-family:var(--font-mono);color:var(--fg-muted);margin-left:8px;font-size:12px}.terminal-body.svelte-jhuur8{font-family:var(--font-mono);color:var(--fg);text-align:left;padding:16px 20px;font-size:13px;line-height:1.7}.t-muted.svelte-jhuur8{color:var(--fg-muted)}.t-accent.svelte-jhuur8{color:var(--accent)}@keyframes svelte-jhuur8-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes svelte-jhuur8-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@media (width<=640px){.hero.svelte-jhuur8{padding:100px 20px 60px}.hero-terminal.svelte-jhuur8{margin-top:8px}}.logos.svelte-wsy8as{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;align-items:center;gap:24px;padding:48px 24px;display:flex;overflow:hidden}.logos-label.svelte-wsy8as{text-align:center}.logos-track.svelte-wsy8as{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.logos-scroll.svelte-wsy8as{gap:48px;width:max-content;animation:30s linear infinite svelte-wsy8as-scroll-logos;display:flex}.logo-item.svelte-wsy8as{font-family:var(--font-display);color:var(--fg-muted);white-space:nowrap;letter-spacing:-.01em;flex-shrink:0;font-size:18px;font-weight:600}@keyframes svelte-wsy8as-scroll-logos{to{transform:translate(-50%)}}.features.svelte-p1fgul{max-width:1200px;margin:0 auto;padding:96px 24px}.features-header.svelte-p1fgul{text-align:center;flex-direction:column;gap:16px;max-width:640px;margin:0 auto 64px;display:flex}.features-title.svelte-p1fgul{color:var(--fg)}.features-sub.svelte-p1fgul{color:var(--fg-muted);font-size:17px;line-height:1.6}.features-grid.svelte-p1fgul{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-card.svelte-p1fgul{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;padding:28px;transition:border-color .2s,box-shadow .2s;display:flex}.feature-card.svelte-p1fgul:hover{border-color:var(--border-strong);box-shadow:var(--elev-2)}.feature-icon.svelte-p1fgul{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:flex}.feature-name.svelte-p1fgul{color:var(--fg)}.feature-desc.svelte-p1fgul{color:var(--fg-muted);font-size:15px;line-height:1.5}.feature-list.svelte-p1fgul{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.feature-list.svelte-p1fgul li:where(.svelte-p1fgul){color:var(--fg-muted);padding-left:18px;font-size:13px;position:relative}.feature-list.svelte-p1fgul li:where(.svelte-p1fgul):before{content:"";background:var(--accent);opacity:.5;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}@media (width<=900px){.features-grid.svelte-p1fgul{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.features.svelte-p1fgul{padding:64px 20px}.features-grid.svelte-p1fgul{grid-template-columns:1fr}}.how.svelte-xvea2d{background:var(--bg-elev);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:96px 24px}.how-inner.svelte-xvea2d{max-width:680px;margin:0 auto}.how-header.svelte-xvea2d{text-align:center;flex-direction:column;gap:16px;margin-bottom:56px;display:flex}.how-title.svelte-xvea2d{color:var(--fg)}.steps.svelte-xvea2d{flex-direction:column;align-items:center;display:flex}.step.svelte-xvea2d{gap:24px;width:100%;display:flex}.step-number.svelte-xvea2d{width:40px;height:40px;font-family:var(--font-display);color:var(--accent-fg);background:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.step-content.svelte-xvea2d{flex-direction:column;flex:1;gap:8px;display:flex}.step-desc.svelte-xvea2d{color:var(--fg-muted);font-size:15px}.step-code.svelte-xvea2d{background:var(--surface);border:1px solid var(--border);font-family:var(--font-mono);white-space:pre;color:var(--fg);border-radius:10px;margin-top:4px;padding:14px 18px;font-size:13px;line-height:1.6;overflow-x:auto}.step-connector.svelte-xvea2d{justify-content:flex-start;margin:8px 0;padding-left:19px;display:flex}.step-code .t-muted{color:var(--fg-muted)}.step-code .t-cmd{color:var(--info)}.step-code .t-tag{color:var(--accent)}.step-code .t-attr{color:var(--info)}.step-code .t-str,.step-code .t-success{color:var(--success)}@media (width<=600px){.how.svelte-xvea2d{padding:64px 20px}.step.svelte-xvea2d{gap:16px}}.code-section.svelte-1dyqo2p{padding:96px 24px}.code-inner.svelte-1dyqo2p{max-width:800px;margin:0 auto}.code-header.svelte-1dyqo2p{text-align:center;flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.code-title.svelte-1dyqo2p{color:var(--fg)}.code-sub.svelte-1dyqo2p{color:var(--fg-muted);font-size:17px;line-height:1.6}.code-window.svelte-1dyqo2p{border:1px solid var(--border);background:var(--surface);box-shadow:var(--elev-3);border-radius:14px;overflow:hidden}.code-tabs.svelte-1dyqo2p{border-bottom:1px solid var(--border);background:var(--bg-elev);display:flex;overflow-x:auto}.code-tab.svelte-1dyqo2p{color:var(--fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.code-tab.svelte-1dyqo2p:hover{color:var(--fg-muted)}.code-tab-active.svelte-1dyqo2p{color:var(--accent);border-bottom-color:var(--accent)}.code-body.svelte-1dyqo2p{padding:20px 24px;overflow-x:auto}.code-body.svelte-1dyqo2p pre:where(.svelte-1dyqo2p){font-family:var(--font-mono);color:var(--fg);margin:0;font-size:13px;line-height:1.7}.code-body .k{color:var(--accent)}.code-body .s{color:var(--success)}.code-body .n{color:var(--fg)}.code-body .f{color:var(--info)}.code-body .t{color:var(--accent)}.code-body .a{color:var(--info)}.code-body .v{color:var(--warn)}@media (width<=600px){.code-section.svelte-1dyqo2p{padding:64px 20px}.code-body.svelte-1dyqo2p{padding:16px}}.sdks.svelte-lrn4op{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-elev);padding:80px 24px}.sdks-inner.svelte-lrn4op{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:0 auto;display:flex}.sdks-title.svelte-lrn4op{color:var(--fg)}.sdks-sub.svelte-lrn4op{max-width:480px;color:var(--fg-muted);margin-bottom:20px;font-size:15px;line-height:1.6}.sdks-grid.svelte-lrn4op{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.sdk-card.svelte-lrn4op{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.sdk-card.svelte-lrn4op:hover{border-color:var(--border-strong);box-shadow:var(--elev-1)}.sdk-icon.svelte-lrn4op{font-size:28px;line-height:1}.sdk-name.svelte-lrn4op{font-family:var(--font-display);color:var(--fg);font-size:16px;font-weight:600}.sdk-pkg.svelte-lrn4op{color:var(--fg-muted);font-size:11px}@media (width<=600px){.sdks.svelte-lrn4op{padding:56px 20px}.sdks-grid.svelte-lrn4op{grid-template-columns:repeat(2,1fr)}}.pricing.svelte-po02om{background:var(--bg-elev);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:96px 24px}.pricing-inner.svelte-po02om{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:1060px;margin:0 auto;display:flex}.pricing-title.svelte-po02om{color:var(--fg)}.pricing-sub.svelte-po02om{color:var(--fg-muted);margin-bottom:32px;font-size:17px}.pricing-grid.svelte-po02om{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.plan-card.svelte-po02om{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:24px;padding:32px 28px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.plan-card.svelte-po02om:hover{border-color:var(--border-strong)}.plan-featured.svelte-po02om{border-color:var(--accent);box-shadow:0 0 32px color-mix(in srgb, var(--accent) 15%, transparent)}.plan-featured.svelte-po02om:hover{border-color:var(--accent)}.plan-badge.svelte-po02om{color:var(--accent-fg);background:var(--accent);white-space:nowrap;border-radius:100px;padding:4px 14px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-header.svelte-po02om{flex-direction:column;gap:6px;display:flex}.plan-name.svelte-po02om{color:var(--fg)}.plan-desc.svelte-po02om{color:var(--fg-muted);font-size:14px}.plan-price.svelte-po02om{align-items:baseline;gap:4px;display:flex}.plan-amount.svelte-po02om{font-family:var(--font-display);color:var(--fg);letter-spacing:-.02em;font-size:40px;font-weight:700}.plan-period.svelte-po02om{color:var(--fg-muted);font-size:14px}.plan-features.svelte-po02om{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.plan-features.svelte-po02om li:where(.svelte-po02om){color:var(--fg-muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.plan-check.svelte-po02om{color:var(--success);flex-shrink:0;margin-top:1px}.plan-cta.svelte-po02om{text-align:center;color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s,border-color .15s;display:block}.plan-cta.svelte-po02om:hover{background:var(--bg-sunken);border-color:var(--border-strong);text-decoration:none}.plan-cta-primary.svelte-po02om{color:var(--accent-fg);background:var(--accent);border-color:var(--accent)}.plan-cta-primary.svelte-po02om:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 0 24px color-mix(in srgb, var(--accent) 30%, transparent)}@media (width<=900px){.pricing-grid.svelte-po02om{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media (width<=600px){.pricing.svelte-po02om{padding:64px 20px}}.final-cta.svelte-fyt6ty{text-align:center;padding:120px 24px;position:relative;overflow:hidden}.cta-glow.svelte-fyt6ty{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 10%, transparent), transparent 65%);pointer-events:none;width:700px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-inner.svelte-fyt6ty{flex-direction:column;align-items:center;gap:20px;max-width:580px;margin:0 auto;display:flex;position:relative}.cta-title.svelte-fyt6ty{color:var(--fg)}.cta-sub.svelte-fyt6ty{color:var(--fg-muted);font-size:17px;line-height:1.6}.cta-actions.svelte-fyt6ty{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.cta-primary.svelte-fyt6ty{color:var(--accent-fg);background:var(--accent);border-radius:10px;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .2s,transform .15s;display:inline-flex}.cta-primary.svelte-fyt6ty:hover{background:var(--accent-hover);box-shadow:0 0 40px color-mix(in srgb, var(--accent) 35%, transparent);text-decoration:none;transform:translateY(-1px)}.cta-secondary.svelte-fyt6ty{color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;padding:14px 32px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.cta-secondary.svelte-fyt6ty:hover{border-color:var(--border-strong);background:var(--surface-2);text-decoration:none}.cta-note.svelte-fyt6ty{margin-top:4px}@media (width<=600px){.final-cta.svelte-fyt6ty{padding:80px 20px}}.service-library[data-astro-cid-h4qngm3k]{text-align:end;max-width:1100px;margin:0 auto;padding:0 24px 32px;font-size:14px}.home-guides[data-astro-cid-h4qngm3k]{max-width:1150px;margin:auto;padding:80px 24px}.home-guides[data-astro-cid-h4qngm3k]>h2[data-astro-cid-h4qngm3k]{max-width:700px;color:var(--fg);margin:16px 0 40px}.home-guides[data-astro-cid-h4qngm3k]>div[data-astro-cid-h4qngm3k]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-guides[data-astro-cid-h4qngm3k]>div[data-astro-cid-h4qngm3k]>a[data-astro-cid-h4qngm3k]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px;text-decoration:none}.home-guides[data-astro-cid-h4qngm3k]>div[data-astro-cid-h4qngm3k]>a[data-astro-cid-h4qngm3k]:hover{border-color:var(--accent)}.home-guides[data-astro-cid-h4qngm3k] span[data-astro-cid-h4qngm3k]{color:var(--accent);font-size:28px}.home-guides[data-astro-cid-h4qngm3k] h3[data-astro-cid-h4qngm3k]{font-family:var(--font-display);color:var(--fg);margin:20px 0 16px;font-size:22px}.home-guides[data-astro-cid-h4qngm3k] p[data-astro-cid-h4qngm3k]{color:var(--fg-muted);font-size:14px;line-height:1.7}@media (width<=640px){.home-guides[data-astro-cid-h4qngm3k]{padding:56px 20px}.home-guides[data-astro-cid-h4qngm3k]>div[data-astro-cid-h4qngm3k]{grid-template-columns:1fr}.home-guides[data-astro-cid-h4qngm3k]>h2[data-astro-cid-h4qngm3k]{font-size:34px}}
