.answer[data-astro-cid-snhospzg]{padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--surface-tint);border:1px solid var(--line);position:relative}.answer[data-astro-cid-snhospzg]:before{content:"";left:0;top:var(--space-5);bottom:var(--space-5);background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute}.answer-label[data-astro-cid-snhospzg]{margin:0 0 var(--space-2);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong);font-weight:600}.answer-text[data-astro-cid-snhospzg]{font-size:var(--fs-lg);color:var(--ink);margin:0;line-height:1.55}.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";color:var(--line-strong)}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.crumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(40ch,100%);overflow:hidden}.shot[data-astro-cid-eboj7aa6]{margin:0}.shot-frame[data-astro-cid-eboj7aa6]{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden}.shot-bar[data-astro-cid-eboj7aa6]{border-bottom:1px solid var(--line);background:var(--surface-2);gap:6px;padding:10px 12px;display:flex}.shot-bar[data-astro-cid-eboj7aa6] i[data-astro-cid-eboj7aa6]{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.shot[data-astro-cid-eboj7aa6] img{width:100%;height:auto;display:block}@media (prefers-color-scheme:dark){.shot[data-astro-cid-eboj7aa6] img{filter:brightness(.88)contrast(1.04)}}figcaption[data-astro-cid-eboj7aa6]{margin-top:var(--space-3);font-size:var(--fs-sm);color:var(--muted)}.cta-facts[data-astro-cid-hwvj6ntz]{gap:var(--space-2) var(--space-5);margin:var(--space-6) 0 0;font-size:var(--fs-sm);color:var(--stage-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cta-facts[data-astro-cid-hwvj6ntz] li[data-astro-cid-hwvj6ntz]{align-items:center;gap:.4rem;display:inline-flex}.cta-facts[data-astro-cid-hwvj6ntz] .icon{color:var(--stage-accent)}.cta-band[data-astro-cid-hwvj6ntz]{border-radius:var(--radius-xl);background:var(--stage);color:var(--stage-text);padding:clamp(var(--space-8), 6vw, var(--space-12)) clamp(var(--space-5), 5vw, var(--space-12));isolation:isolate;position:relative;overflow:hidden}.cta-band[data-astro-cid-hwvj6ntz]:after{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--stage-glow), transparent);z-index:-1;border-radius:50%;width:min(38rem,80vw);position:absolute;inset:auto -10% -60% auto}.cta-inner[data-astro-cid-hwvj6ntz]{max-width:40rem}h2[data-astro-cid-hwvj6ntz]{color:var(--stage-text);font-size:var(--fs-3xl);margin:0}p[data-astro-cid-hwvj6ntz]{margin:var(--space-4) 0 var(--space-6);color:var(--stage-muted);font-size:var(--fs-lg)}.faq[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{margin-bottom:var(--space-5)}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:600;line-height:1.35}summary[data-astro-cid-hemr5th4]:hover h3[data-astro-cid-hemr5th4]{color:var(--accent-strong)}.faq-toggle[data-astro-cid-hemr5th4]{border-radius:var(--radius-pill);border:1px solid var(--line-strong);flex:none;width:1.75rem;height:1.75rem;position:relative}.faq-toggle[data-astro-cid-hemr5th4]:before,.faq-toggle[data-astro-cid-hemr5th4]:after{content:"";background:var(--ink);width:.7rem;height:1.5px;transition:transform var(--dur) var(--ease);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.faq-toggle[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-hemr5th4][open] .faq-toggle[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(0)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin:0 0 var(--space-5);max-width:var(--measure);color:var(--text)}.related[data-astro-cid-otb65uya] h2[data-astro-cid-otb65uya]{margin-bottom:var(--space-5)}ul[data-astro-cid-otb65uya]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-otb65uya]{align-content:start;gap:var(--space-2);height:100%;padding:var(--space-5) var(--space-5) var(--space-8);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);text-decoration:none;display:grid;position:relative}a[data-astro-cid-otb65uya]:hover{border-color:var(--line-strong);transform:translateY(-2px)}.kicker[data-astro-cid-otb65uya]{font-size:var(--fs-xs);color:var(--muted)}.t[data-astro-cid-otb65uya]{color:var(--ink);font-weight:600;line-height:1.35}.d[data-astro-cid-otb65uya]{font-size:var(--fs-sm);color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}a[data-astro-cid-otb65uya] .arrow{right:var(--space-5);bottom:var(--space-5);color:var(--accent-strong);transition:transform var(--dur) var(--ease);position:absolute}a[data-astro-cid-otb65uya]:hover .arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){a[data-astro-cid-otb65uya],a[data-astro-cid-otb65uya] .arrow{transition:none}a[data-astro-cid-otb65uya]:hover{transform:none}}.flow[data-astro-cid-obutbdq3]{--flow-line:var(--line-strong);--flow-num:var(--accent-strong);--flow-who:var(--ink);--flow-what:var(--text);--flow-bg:var(--bg);margin:0}.flow-stage[data-astro-cid-obutbdq3]{--flow-line:var(--stage-line);--flow-num:var(--stage-accent);--flow-who:var(--stage-text);--flow-what:var(--stage-muted);--flow-bg:var(--stage)}ol[data-astro-cid-obutbdq3]{gap:var(--space-8);counter-reset:paso;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-obutbdq3]{padding-top:var(--space-6);border-top:2px solid var(--flow-line);counter-increment:paso;position:relative}li[data-astro-cid-obutbdq3]:before{content:counter(paso, decimal-leading-zero);background:var(--flow-bg);color:var(--flow-num);font:600 var(--fs-sm) / 1.6 var(--font-display);font-variant-numeric:tabular-nums;padding-right:.6rem;position:absolute;top:-.85em;left:0}li[data-astro-cid-obutbdq3]:last-child{border-top-color:var(--flow-num)}.flow-who[data-astro-cid-obutbdq3]{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--fs-xl);color:var(--flow-who);font-weight:600;display:block}.flow-what[data-astro-cid-obutbdq3]{color:var(--flow-what);display:block}figcaption[data-astro-cid-obutbdq3]{margin-top:var(--space-6);font-size:var(--fs-sm);color:var(--flow-what)}.flow-page[data-astro-cid-obutbdq3] ol[data-astro-cid-obutbdq3]{row-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=860px){ol[data-astro-cid-obutbdq3]{row-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){ol[data-astro-cid-obutbdq3],.flow-page[data-astro-cid-obutbdq3] ol[data-astro-cid-obutbdq3]{row-gap:var(--space-8);grid-template-columns:1fr}}.sources[data-astro-cid-cthuqu36] h2[data-astro-cid-cthuqu36]{font-size:var(--fs-xl);margin-bottom:var(--space-4)}ol[data-astro-cid-cthuqu36]{gap:var(--space-3);font-size:var(--fs-sm);margin:0;padding-left:1.25rem;display:grid}li[data-astro-cid-cthuqu36]::marker{color:var(--muted)}a[data-astro-cid-cthuqu36]{color:var(--ink);text-underline-offset:.2em;font-weight:500}.pub[data-astro-cid-cthuqu36],time[data-astro-cid-cthuqu36]{color:var(--muted)}.pub[data-astro-cid-cthuqu36]:before,time[data-astro-cid-cthuqu36]:before{content:", "}.note[data-astro-cid-cthuqu36]{margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--muted);max-width:var(--measure)}.toc-collapsible[data-astro-cid-7k3pnqyz]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface)}.toc-collapsible[data-astro-cid-7k3pnqyz] summary[data-astro-cid-7k3pnqyz]{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);color:var(--ink);cursor:pointer;font-weight:600;list-style:none;display:flex}.toc-collapsible[data-astro-cid-7k3pnqyz] summary[data-astro-cid-7k3pnqyz]::-webkit-details-marker{display:none}.toc-collapsible[data-astro-cid-7k3pnqyz] summary[data-astro-cid-7k3pnqyz]:after{content:"+";font-family:var(--font-display);font-size:var(--fs-xl);color:var(--accent-strong);margin-left:auto;line-height:1}.toc-collapsible[data-astro-cid-7k3pnqyz][open] summary[data-astro-cid-7k3pnqyz]:after{content:"−"}.toc-count[data-astro-cid-7k3pnqyz]{color:var(--muted);font-weight:400}.toc-collapsible[data-astro-cid-7k3pnqyz] nav[data-astro-cid-7k3pnqyz]{padding:0 var(--space-5) var(--space-5)}.toc-title[data-astro-cid-7k3pnqyz]{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--ink);font-weight:600}ol[data-astro-cid-7k3pnqyz]{gap:var(--space-2);font-size:var(--fs-sm);counter-reset:toc;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-7k3pnqyz]{counter-increment:toc;grid-template-columns:1.6em 1fr;display:grid}li[data-astro-cid-7k3pnqyz]:before{content:counter(toc);color:var(--muted);font-variant-numeric:tabular-nums}a[data-astro-cid-7k3pnqyz]{color:var(--text);text-decoration:none}a[data-astro-cid-7k3pnqyz]:hover{color:var(--accent-strong);text-underline-offset:.2em;text-decoration:underline}.biogen{gap:var(--space-6);padding:clamp(var(--space-5), 3vw, var(--space-8));border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);display:grid}.biogen-controls{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.biogen .tool-field{gap:var(--space-2);min-width:0;display:grid}.biogen .tool-field label,.biogen .tool-field legend{font-size:var(--fs-sm);color:var(--ink);font-weight:600}.biogen .tool-field input[type=text],.biogen .tool-field select{border:1px solid var(--field-border);border-radius:var(--radius-md);background:var(--field-bg);width:100%;color:var(--ink);font:inherit;padding:.7rem .85rem}.biogen-offers{border:0;margin:0;padding:0}.biogen-offers legend{margin-bottom:var(--space-2);padding:0}.biogen-checks{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.biogen .biogen-checks label{align-items:center;gap:.4rem;font-weight:400;display:inline-flex}.biogen-list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.biogen-list li{align-content:space-between;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-2);display:grid}.biogen .bg-text{color:var(--ink);margin:0}.biogen .bg-meta{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--muted);margin:0;display:flex}.biogen .bg-copy{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-sm);cursor:pointer;padding:.3rem .8rem}.biogen .bg-copy:hover{border-color:var(--ink)}@media (width<=760px){.biogen-controls{grid-template-columns:1fr}}.namegen{gap:var(--space-6);padding:clamp(var(--space-5), 3vw, var(--space-8));border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);display:grid}.namegen-controls{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;display:grid}.namegen .tool-field{gap:var(--space-2);display:grid}.namegen .tool-field label{font-size:var(--fs-sm);color:var(--ink);font-weight:600}.namegen .tool-field input,.namegen .tool-field select{border:1px solid var(--field-border);border-radius:var(--radius-md);background:var(--field-bg);width:100%;color:var(--ink);font:inherit;padding:.7rem .85rem}.namegen-list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.namegen-list li{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-2);gap:.15rem;display:grid}.namegen .ng-name{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);color:var(--ink)}.namegen .ng-handle{font-size:var(--fs-sm);color:var(--muted)}@media (width<=860px){.namegen-controls{grid-template-columns:1fr}}.tool[data-astro-cid-asjpwwdr]{gap:var(--space-6);padding:clamp(var(--space-5), 3vw, var(--space-8));border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.tool-inputs[data-astro-cid-asjpwwdr]{gap:var(--space-4);align-content:start;display:grid}.tool-field[data-astro-cid-asjpwwdr]{gap:var(--space-2);display:grid}.tool-field[data-astro-cid-asjpwwdr] label[data-astro-cid-asjpwwdr]{font-size:var(--fs-sm);color:var(--ink);font-weight:600}.tool-field[data-astro-cid-asjpwwdr] input[data-astro-cid-asjpwwdr],.tool-field[data-astro-cid-asjpwwdr] select[data-astro-cid-asjpwwdr]{border:1px solid var(--field-border);border-radius:var(--radius-md);background:var(--field-bg);width:100%;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;padding:.7rem .85rem}.tool-field[data-astro-cid-asjpwwdr] input[data-astro-cid-asjpwwdr]:focus-visible,.tool-field[data-astro-cid-asjpwwdr] select[data-astro-cid-asjpwwdr]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tool-outputs[data-astro-cid-asjpwwdr]{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--stage);color:var(--stage-text);align-content:start;display:grid}.tool-out[data-astro-cid-asjpwwdr]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--stage-line);display:flex}.tool-out[data-astro-cid-asjpwwdr]:last-child{border-bottom:0}.has-ops[data-astro-cid-asjpwwdr] .tool-out[data-astro-cid-asjpwwdr]{gap:var(--space-3);grid-template-columns:1.1rem minmax(0,1fr) auto;display:grid}.tool-op[data-astro-cid-asjpwwdr]{font-family:var(--font-display);color:var(--stage-muted);font-weight:600}.has-ops[data-astro-cid-asjpwwdr] .strong[data-astro-cid-asjpwwdr]{border-top:2px solid var(--stage-text)}.tool-breakeven[data-astro-cid-asjpwwdr]{margin:var(--space-3) 0 0;padding:var(--space-4);border-radius:var(--radius-md);color:var(--stage-text);font-size:var(--fs-lg);background:#ff8a701f;line-height:1.45}.tool-breakeven[data-astro-cid-asjpwwdr] output[data-astro-cid-asjpwwdr]{color:var(--stage-accent);font-size:inherit}.tool-out-label[data-astro-cid-asjpwwdr]{font-size:var(--fs-sm);color:var(--stage-muted)}output[data-astro-cid-asjpwwdr]{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.strong[data-astro-cid-asjpwwdr] output[data-astro-cid-asjpwwdr]{font-size:var(--fs-2xl);color:var(--stage-accent)}.strong[data-astro-cid-asjpwwdr] .tool-out-label[data-astro-cid-asjpwwdr]{color:var(--stage-text);font-weight:600}@media (width<=760px){.tool[data-astro-cid-asjpwwdr]{grid-template-columns:1fr}}.toc-mobile[data-astro-cid-7cbrkjtj]{display:none}@media (width<=1024px){.toc-mobile[data-astro-cid-7cbrkjtj]{display:block}}.sp-hero[data-astro-cid-7cbrkjtj]{padding-top:var(--space-8);padding-bottom:var(--space-8)}h1[data-astro-cid-7cbrkjtj]{margin:var(--space-6) 0 var(--space-3);font-size:var(--fs-4xl);max-width:22ch}.sp-updated[data-astro-cid-7cbrkjtj]{font-size:var(--fs-sm);color:var(--muted);margin:0}.sp-answer[data-astro-cid-7cbrkjtj]{margin-top:var(--space-6);max-width:var(--measure-wide)}.sp-grid[data-astro-cid-7cbrkjtj]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 17rem;align-items:start;display:grid}.sp-main[data-astro-cid-7cbrkjtj]{gap:var(--space-12);min-width:0;max-width:var(--measure-wide);grid-template-columns:minmax(0,1fr);display:grid}.sp-section[data-astro-cid-7cbrkjtj]{gap:var(--space-4);display:grid}.sp-section[data-astro-cid-7cbrkjtj] h2[data-astro-cid-7cbrkjtj]{margin:0 0 var(--space-1);font-size:var(--fs-2xl)}.sp-section[data-astro-cid-7cbrkjtj] p[data-astro-cid-7cbrkjtj]{max-width:var(--measure);margin:0}.sp-flow[data-astro-cid-7cbrkjtj]{margin:var(--space-6) 0 var(--space-4)}.sp-bullets[data-astro-cid-7cbrkjtj]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sp-bullets[data-astro-cid-7cbrkjtj] li[data-astro-cid-7cbrkjtj]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.sp-bullets[data-astro-cid-7cbrkjtj] .icon{color:var(--accent-strong);margin-top:.2em}.sp-section[data-astro-cid-7cbrkjtj] .sp-shot{margin-top:var(--space-4)}.terms[data-astro-cid-7cbrkjtj]{margin:var(--space-2) 0 0;border-top:1px solid var(--line-strong)}.terms[data-astro-cid-7cbrkjtj]>div[data-astro-cid-7cbrkjtj]{gap:var(--space-6);padding:var(--space-4) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,14rem) 1fr;display:grid}.terms[data-astro-cid-7cbrkjtj] dt[data-astro-cid-7cbrkjtj]{color:var(--muted);font-weight:600}.terms[data-astro-cid-7cbrkjtj] dd[data-astro-cid-7cbrkjtj]{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--ink);margin:0;font-weight:600;line-height:1.25}.terms[data-astro-cid-7cbrkjtj] dd[data-astro-cid-7cbrkjtj] small[data-astro-cid-7cbrkjtj]{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text);font-weight:400;line-height:1.5;display:block}.facts-list[data-astro-cid-7cbrkjtj]{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.facts-list[data-astro-cid-7cbrkjtj]>div[data-astro-cid-7cbrkjtj]{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:11rem 1fr;display:grid}.facts-list[data-astro-cid-7cbrkjtj] dt[data-astro-cid-7cbrkjtj]{color:var(--ink);font-weight:600}.facts-list[data-astro-cid-7cbrkjtj] dd[data-astro-cid-7cbrkjtj]{margin:0}.text-link[data-astro-cid-7cbrkjtj]{color:var(--ink);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.aside-sticky[data-astro-cid-7cbrkjtj]{top:calc(var(--header-h) + var(--space-6));gap:var(--space-6);display:grid;position:sticky}.aside-cta[data-astro-cid-7cbrkjtj]{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--line)}.aside-cta[data-astro-cid-7cbrkjtj] p[data-astro-cid-7cbrkjtj]{margin:0 0 var(--space-4);color:var(--ink);font-weight:600}.sp-after[data-astro-cid-7cbrkjtj]{gap:var(--section-y);margin-top:var(--section-y);display:grid}@media (width<=1024px){.sp-grid[data-astro-cid-7cbrkjtj]{grid-template-columns:1fr}.sp-aside[data-astro-cid-7cbrkjtj]{display:none}}@media (width<=560px){.terms[data-astro-cid-7cbrkjtj]>div[data-astro-cid-7cbrkjtj],.facts-list[data-astro-cid-7cbrkjtj]>div[data-astro-cid-7cbrkjtj]{gap:var(--space-1);grid-template-columns:1fr}}.apply-form[data-astro-cid-bef6nfrk]{gap:var(--space-6);display:grid}.grid-2[data-astro-cid-bef6nfrk]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-bef6nfrk]{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}label[data-astro-cid-bef6nfrk],legend[data-astro-cid-bef6nfrk]{color:var(--ink);font-weight:600;font-size:var(--fs-sm)}legend[data-astro-cid-bef6nfrk]{margin-bottom:var(--space-2)}.req[data-astro-cid-bef6nfrk]{color:var(--muted);font-weight:400}input[data-astro-cid-bef6nfrk][type=text],input[data-astro-cid-bef6nfrk][type=email],select[data-astro-cid-bef6nfrk],textarea[data-astro-cid-bef6nfrk]{border:1px solid var(--field-border);border-radius:var(--radius-md);background:var(--field-bg);width:100%;color:var(--ink);font:inherit;padding:.75rem .9rem}textarea[data-astro-cid-bef6nfrk]{resize:vertical;min-height:7rem}input[data-astro-cid-bef6nfrk]:focus-visible,select[data-astro-cid-bef6nfrk]:focus-visible,textarea[data-astro-cid-bef6nfrk]:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}[data-astro-cid-bef6nfrk][aria-invalid]{border-color:var(--danger)!important}.help[data-astro-cid-bef6nfrk]{font-size:var(--fs-xs);color:var(--muted);margin:0}.error[data-astro-cid-bef6nfrk]{font-size:var(--fs-xs);color:var(--danger);min-height:0;margin:0}.error[data-astro-cid-bef6nfrk]:empty{display:none}.options[data-astro-cid-bef6nfrk]{gap:var(--space-2);display:grid}.options-grid[data-astro-cid-bef6nfrk]{grid-template-columns:repeat(2,minmax(0,1fr))}.option[data-astro-cid-bef6nfrk]{gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;padding:.7rem .85rem;font-weight:400;display:grid}.option[data-astro-cid-bef6nfrk]:has(input:checked){border-color:var(--ink);background:var(--surface-2);color:var(--ink)}.option[data-astro-cid-bef6nfrk] input[data-astro-cid-bef6nfrk]{accent-color:var(--accent-strong);width:1.05rem;height:1.05rem;margin-top:.2em}.consents[data-astro-cid-bef6nfrk]{gap:var(--space-3);display:grid}.consents[data-astro-cid-bef6nfrk] .option[data-astro-cid-bef6nfrk]{background:0 0;border:0;padding:0}.consents[data-astro-cid-bef6nfrk] a[data-astro-cid-bef6nfrk]{color:var(--ink);font-weight:600}.reassure[data-astro-cid-bef6nfrk]{margin:0 0 var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink)}.submit-row[data-astro-cid-bef6nfrk]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.status[data-astro-cid-bef6nfrk]{font-size:var(--fs-sm);color:var(--danger);margin:0}.status[data-astro-cid-bef6nfrk].is-ok{color:var(--success);font-weight:600}.hp[data-astro-cid-bef6nfrk]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=640px){.grid-2[data-astro-cid-bef6nfrk],.options-grid[data-astro-cid-bef6nfrk]{grid-template-columns:1fr}}.apply[data-astro-cid-pdnoszlj]{gap:var(--space-12);padding-top:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}h1[data-astro-cid-pdnoszlj]{margin:var(--space-6) 0 var(--space-4);font-size:var(--fs-4xl)}.lead[data-astro-cid-pdnoszlj]{font-size:var(--fs-lg);margin:0 0 var(--space-8)}h2[data-astro-cid-pdnoszlj]{font-size:var(--fs-xl);margin-bottom:var(--space-4)}.next[data-astro-cid-pdnoszlj]{margin:0 0 var(--space-8);gap:var(--space-4);counter-reset:n;padding:0;list-style:none;display:grid}.next[data-astro-cid-pdnoszlj] li[data-astro-cid-pdnoszlj]{counter-increment:n;gap:.2rem;padding-left:2.5rem;display:grid;position:relative}.next[data-astro-cid-pdnoszlj] li[data-astro-cid-pdnoszlj]:before{content:counter(n);border-radius:var(--radius-pill);background:var(--ink);width:1.75rem;height:1.75rem;color:var(--bg);font-size:var(--fs-sm);place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.next[data-astro-cid-pdnoszlj] strong[data-astro-cid-pdnoszlj]{color:var(--ink)}.never[data-astro-cid-pdnoszlj]{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-tint);border:1px solid var(--line)}.never-title[data-astro-cid-pdnoszlj]{margin:0 0 var(--space-3);color:var(--ink);align-items:center;gap:.5rem;font-weight:600;display:flex}.never[data-astro-cid-pdnoszlj] ul[data-astro-cid-pdnoszlj]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.never[data-astro-cid-pdnoszlj] li[data-astro-cid-pdnoszlj]{align-items:center;gap:.5rem;display:flex}.never[data-astro-cid-pdnoszlj] li[data-astro-cid-pdnoszlj] .icon{color:var(--accent-strong)}.apply-form-card[data-astro-cid-pdnoszlj]{padding:clamp(var(--space-5), 3vw, var(--space-8));border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.apply-faq[data-astro-cid-pdnoszlj]{margin-top:var(--section-y)}@media (width<=960px){.apply[data-astro-cid-pdnoszlj]{grid-template-columns:1fr}}.author[data-astro-cid-oduul2wp]{padding-top:var(--space-8);gap:var(--space-10);display:grid}.author-head[data-astro-cid-oduul2wp]{align-items:center;gap:var(--space-5);display:flex}.avatar[data-astro-cid-oduul2wp]{border-radius:var(--radius-pill);background:var(--ink);width:4.5rem;height:4.5rem;color:var(--bg);font-family:var(--font-display);font-size:var(--fs-2xl);place-items:center;font-weight:700;display:grid}h1[data-astro-cid-oduul2wp]{font-size:var(--fs-4xl);margin:0}.role[data-astro-cid-oduul2wp]{margin:var(--space-1) 0 0;color:var(--muted)}.author-body[data-astro-cid-oduul2wp]{gap:var(--space-10);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.bio[data-astro-cid-oduul2wp] p[data-astro-cid-oduul2wp]{max-width:var(--measure);font-size:var(--fs-lg)}.text-link[data-astro-cid-oduul2wp]{color:var(--ink);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.topics[data-astro-cid-oduul2wp]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--line)}.topics[data-astro-cid-oduul2wp] h2[data-astro-cid-oduul2wp],.author-guides[data-astro-cid-oduul2wp] h2[data-astro-cid-oduul2wp]{font-size:var(--fs-xl);margin-bottom:var(--space-4)}.topics[data-astro-cid-oduul2wp] ul[data-astro-cid-oduul2wp]{gap:var(--space-2);margin:0;padding-left:1.1rem;display:grid}.author-guides[data-astro-cid-oduul2wp] ul[data-astro-cid-oduul2wp]{gap:var(--space-3) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.author-guides[data-astro-cid-oduul2wp] a[data-astro-cid-oduul2wp]{color:var(--ink);font-weight:500}@media (width<=860px){.author-body[data-astro-cid-oduul2wp]{grid-template-columns:1fr}}.contact[data-astro-cid-idxrcgyr]{gap:var(--space-12);padding-top:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}h1[data-astro-cid-idxrcgyr]{margin:var(--space-6) 0 var(--space-4);font-size:var(--fs-4xl)}.lead[data-astro-cid-idxrcgyr]{font-size:var(--fs-lg)}.mail[data-astro-cid-idxrcgyr]{margin:var(--space-6) 0;font-size:var(--fs-lg);align-items:center;gap:.5rem;display:flex}.mail[data-astro-cid-idxrcgyr] a[data-astro-cid-idxrcgyr]{color:var(--ink);font-weight:600}.routes[data-astro-cid-idxrcgyr]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.routes[data-astro-cid-idxrcgyr] li[data-astro-cid-idxrcgyr]{padding:var(--space-4) 0;border-top:1px solid var(--line);gap:.25rem;display:grid}.routes[data-astro-cid-idxrcgyr] a[data-astro-cid-idxrcgyr]{color:var(--ink);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.card[data-astro-cid-idxrcgyr]{padding:clamp(var(--space-5), 3vw, var(--space-8));border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}@media (width<=960px){.contact[data-astro-cid-idxrcgyr]{grid-template-columns:1fr}}.byline[data-astro-cid-hbs4ykhd]{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--muted);display:flex}.avatar[data-astro-cid-hbs4ykhd]{border-radius:var(--radius-pill);background:var(--ink);width:2.5rem;height:2.5rem;color:var(--bg);font-family:var(--font-display);flex:none;place-items:center;font-weight:600;display:grid}p[data-astro-cid-hbs4ykhd]{gap:.15rem;margin:0;display:grid}a[data-astro-cid-hbs4ykhd]{color:var(--ink);font-weight:600}.takeaways-title[data-astro-cid-d3nh6r3t]{margin:0 0 var(--space-3);color:var(--ink);font-weight:600}ul[data-astro-cid-d3nh6r3t]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-d3nh6r3t]{gap:var(--space-3);color:var(--text);grid-template-columns:auto 1fr;align-items:start;display:grid}li[data-astro-cid-d3nh6r3t] .icon{color:var(--accent-strong);margin-top:.2em}.toc-mobile[data-astro-cid-ux5iqhwv]{display:none}@media (width<=1024px){.toc-mobile[data-astro-cid-ux5iqhwv]{display:block}}.entry-hero[data-astro-cid-ux5iqhwv]{padding-top:var(--space-8);padding-bottom:var(--space-8)}.entry-kicker[data-astro-cid-ux5iqhwv]{margin:var(--space-6) 0 var(--space-3);font-size:var(--fs-sm);color:var(--accent-strong);font-weight:600}h1[data-astro-cid-ux5iqhwv]{margin:0 0 var(--space-5);font-size:var(--fs-4xl);max-width:22ch}.entry-meta[data-astro-cid-ux5iqhwv]{margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:.35rem;display:inline-flex}.entry-answer[data-astro-cid-ux5iqhwv]{margin-top:var(--space-6);max-width:var(--measure-wide)}.tool-wrap[data-astro-cid-ux5iqhwv]{margin-bottom:var(--space-10)}.estimate-note[data-astro-cid-ux5iqhwv]{margin-top:var(--space-3);font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:.4rem;display:flex}.entry-grid[data-astro-cid-ux5iqhwv]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 17rem;align-items:start;display:grid}.entry-main[data-astro-cid-ux5iqhwv]{gap:var(--space-10);min-width:0;max-width:var(--measure-wide);grid-template-columns:minmax(0,1fr);display:grid}.aside-sticky[data-astro-cid-ux5iqhwv]{top:calc(var(--header-h) + var(--space-6));gap:var(--space-6);display:grid;position:sticky}.aside-cta[data-astro-cid-ux5iqhwv]{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--line)}.aside-cta[data-astro-cid-ux5iqhwv] p[data-astro-cid-ux5iqhwv]{margin:0 0 var(--space-4);color:var(--ink);font-weight:600}.entry-after[data-astro-cid-ux5iqhwv]{gap:var(--section-y);margin-top:var(--section-y);display:grid}.table-scroll[data-astro-cid-ux5iqhwv]{border:1px solid var(--line);border-radius:var(--radius-lg);overflow-x:auto}.compare[data-astro-cid-ux5iqhwv]{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.compare[data-astro-cid-ux5iqhwv] caption[data-astro-cid-ux5iqhwv]{text-align:left;padding:var(--space-4) var(--space-5) 0;color:var(--ink);font-weight:600}.compare[data-astro-cid-ux5iqhwv] th[data-astro-cid-ux5iqhwv],.compare[data-astro-cid-ux5iqhwv] td[data-astro-cid-ux5iqhwv]{padding:var(--space-3) var(--space-5);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.compare[data-astro-cid-ux5iqhwv] thead[data-astro-cid-ux5iqhwv] th[data-astro-cid-ux5iqhwv]{font-family:var(--font-display);font-size:var(--fs-base);color:var(--ink)}.compare[data-astro-cid-ux5iqhwv] tbody[data-astro-cid-ux5iqhwv] th[data-astro-cid-ux5iqhwv]{color:var(--muted);width:28%;font-weight:500}.compare[data-astro-cid-ux5iqhwv] tr[data-astro-cid-ux5iqhwv]:last-child th[data-astro-cid-ux5iqhwv],.compare[data-astro-cid-ux5iqhwv] tr[data-astro-cid-ux5iqhwv]:last-child td[data-astro-cid-ux5iqhwv]{border-bottom:0}.facts-card[data-astro-cid-ux5iqhwv]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.facts-title[data-astro-cid-ux5iqhwv]{margin:0 0 var(--space-4);color:var(--ink);align-items:center;gap:.5rem;font-weight:600;display:flex}.facts-card[data-astro-cid-ux5iqhwv] dl[data-astro-cid-ux5iqhwv]{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.facts-card[data-astro-cid-ux5iqhwv] dt[data-astro-cid-ux5iqhwv]{font-size:var(--fs-xs);color:var(--muted)}.facts-card[data-astro-cid-ux5iqhwv] dd[data-astro-cid-ux5iqhwv]{color:var(--ink);margin:.2rem 0 0}.service-blocks[data-astro-cid-ux5iqhwv],.role-blocks[data-astro-cid-ux5iqhwv]{gap:var(--space-8);display:grid}.svc-block[data-astro-cid-ux5iqhwv] h2[data-astro-cid-ux5iqhwv]{font-size:var(--fs-2xl);margin-bottom:var(--space-4)}.svc-crm[data-astro-cid-ux5iqhwv]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-tint);border:1px solid var(--line)}.checks[data-astro-cid-ux5iqhwv]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-ux5iqhwv] li[data-astro-cid-ux5iqhwv]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.checks[data-astro-cid-ux5iqhwv] .icon{color:var(--accent-strong);margin-top:.2em}.text-link[data-astro-cid-ux5iqhwv]{margin-top:var(--space-4);color:var(--ink);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.role-meta[data-astro-cid-ux5iqhwv]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.role-meta[data-astro-cid-ux5iqhwv] li[data-astro-cid-ux5iqhwv]{border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:.4rem;padding:.4rem .8rem;display:inline-flex}.steps[data-astro-cid-ux5iqhwv] ol[data-astro-cid-ux5iqhwv]{margin:var(--space-5) 0 0;gap:var(--space-4);counter-reset:step;padding:0;list-style:none;display:grid}.steps[data-astro-cid-ux5iqhwv] li[data-astro-cid-ux5iqhwv]{counter-increment:step;padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-5) + 2.5rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);position:relative}.steps[data-astro-cid-ux5iqhwv] li[data-astro-cid-ux5iqhwv]:before{content:counter(step);left:var(--space-5);top:var(--space-5);border-radius:var(--radius-pill);background:var(--ink);width:1.75rem;height:1.75rem;color:var(--bg);font-size:var(--fs-sm);place-items:center;font-weight:600;display:grid;position:absolute}.steps[data-astro-cid-ux5iqhwv] h3[data-astro-cid-ux5iqhwv]{margin:0 0 var(--space-2);font-size:var(--fs-lg)}.steps[data-astro-cid-ux5iqhwv] p[data-astro-cid-ux5iqhwv]{margin:0}@media (width<=1024px){.entry-grid[data-astro-cid-ux5iqhwv]{grid-template-columns:1fr}.entry-aside[data-astro-cid-ux5iqhwv]{display:none}}.faq-page[data-astro-cid-d53z3gb6]{gap:var(--section-y);padding-top:var(--space-8);display:grid}h1[data-astro-cid-d53z3gb6]{margin:var(--space-6) 0 var(--space-4);font-size:var(--fs-5xl);max-width:18ch}.lead[data-astro-cid-d53z3gb6]{max-width:60ch;font-size:var(--fs-lg);margin:0}.updated[data-astro-cid-d53z3gb6]{margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--muted)}.faq-jump[data-astro-cid-d53z3gb6]{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.faq-jump[data-astro-cid-d53z3gb6] a[data-astro-cid-d53z3gb6]{border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-size:var(--fs-sm);color:var(--ink);padding:.45rem .9rem;text-decoration:none}.faq-jump[data-astro-cid-d53z3gb6] a[data-astro-cid-d53z3gb6]:hover{background:var(--surface-2)}.faq-group[data-astro-cid-d53z3gb6]{gap:var(--space-8);grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);align-items:start;display:grid}.faq-group[data-astro-cid-d53z3gb6] h2[data-astro-cid-d53z3gb6]{font-size:var(--fs-2xl);top:calc(var(--header-h) + var(--space-6));position:sticky}.faq-items[data-astro-cid-d53z3gb6]{border-top:1px solid var(--line);gap:0;display:grid}.faq-item[data-astro-cid-d53z3gb6]{padding:var(--space-5) 0;border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-d53z3gb6] h3[data-astro-cid-d53z3gb6]{margin:0 0 var(--space-2);font-size:var(--fs-lg)}.faq-item[data-astro-cid-d53z3gb6] p[data-astro-cid-d53z3gb6]{max-width:var(--measure);margin:0}@media (width<=860px){.faq-group[data-astro-cid-d53z3gb6]{gap:var(--space-4);grid-template-columns:1fr}.faq-group[data-astro-cid-d53z3gb6] h2[data-astro-cid-d53z3gb6]{position:static}}.home[data-astro-cid-6voplrxj]{gap:var(--section-y);display:grid}.hero[data-astro-cid-6voplrxj]{padding-top:clamp(var(--space-8), 5vw, var(--space-16));padding-bottom:var(--space-8);overflow-x:clip}.hero-grid[data-astro-cid-6voplrxj]{gap:clamp(var(--space-8), 4vw, var(--space-16));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.hero[data-astro-cid-6voplrxj] h1[data-astro-cid-6voplrxj]{letter-spacing:var(--tracking-display);text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.4rem,1.3rem + 3.2vw,4.1rem);line-height:1.04}.hero-sub[data-astro-cid-6voplrxj]{margin:var(--space-6) 0 var(--space-8);font-size:var(--fs-xl);color:var(--text);max-width:34ch;line-height:1.5}.hero-ctas[data-astro-cid-6voplrxj]{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-eyebrow[data-astro-cid-6voplrxj]{margin:0 0 var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:.45rem;padding:.35rem .85rem .35rem .7rem;font-weight:600;display:inline-flex}.hero-eyebrow[data-astro-cid-6voplrxj] .icon{color:var(--accent-strong)}.hero-facts[data-astro-cid-6voplrxj]{gap:var(--space-2) var(--space-5);margin:var(--space-6) 0 0;font-size:var(--fs-sm);color:var(--text);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero-facts[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{align-items:center;gap:.4rem;display:inline-flex}.hero-facts[data-astro-cid-6voplrxj] .icon{color:var(--success)}.hero-visual[data-astro-cid-6voplrxj]{margin-right:calc(-1 * var(--gutter));isolation:isolate;position:relative}.hero-note[data-astro-cid-6voplrxj]{width:min(19rem,70%);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--note-bg);border:1px solid var(--note-line);box-shadow:var(--shadow-lg);color:var(--note-ink);position:absolute;bottom:-1.5rem;left:-2.5rem}.hero-note[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{margin:0}.hero-note-label[data-astro-cid-6voplrxj]{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;font-weight:700;display:flex}.hero-note-text[data-astro-cid-6voplrxj]{font-size:var(--fs-base);line-height:1.45;margin:var(--space-2) 0!important}.hero-note-foot[data-astro-cid-6voplrxj]{font-size:var(--fs-xs);opacity:.85;align-items:center;gap:.35rem;display:flex}.proof-title[data-astro-cid-6voplrxj]{font-size:var(--fs-sm);color:var(--muted);margin:0 0 var(--space-4);font-weight:600}.proof-list[data-astro-cid-6voplrxj]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.proof-list[data-astro-cid-6voplrxj]>div[data-astro-cid-6voplrxj]{padding-top:var(--space-4);border-top:2px solid var(--ink)}.proof-list[data-astro-cid-6voplrxj] dt[data-astro-cid-6voplrxj]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);color:var(--ink)}.proof-list[data-astro-cid-6voplrxj] dd[data-astro-cid-6voplrxj]{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--text)}.section-head[data-astro-cid-6voplrxj]{max-width:46rem;margin-bottom:var(--space-8)}.section-head[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj],.process[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj],.security[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj],.pricing[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{font-size:var(--fs-section);letter-spacing:var(--tracking-tight);margin:0}.home-faq[data-astro-cid-6voplrxj] .faq h2{font-size:var(--fs-section);letter-spacing:var(--tracking-tight)}.section-head[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{max-width:52ch;margin:var(--space-4) 0 0;font-size:var(--fs-lg)}.problem-table[data-astro-cid-6voplrxj]{border-top:1px solid var(--line);display:grid}.problem-row[data-astro-cid-6voplrxj]{gap:var(--space-8);padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.problem-labels[data-astro-cid-6voplrxj]{padding:var(--space-3) 0;font-size:var(--fs-sm);color:var(--muted);font-weight:600}.problem-labels[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]:last-child{color:var(--accent-strong)}.problem-row[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;margin:0;display:grid}.pain[data-astro-cid-6voplrxj]{color:var(--muted)}.pain[data-astro-cid-6voplrxj] .icon{color:var(--muted);margin-top:.25em}.fix[data-astro-cid-6voplrxj]{color:var(--ink);font-weight:500}.fix[data-astro-cid-6voplrxj] .icon{color:var(--accent-strong);margin-top:.25em}.crm-band[data-astro-cid-6voplrxj]{padding:var(--section-y) 0;background:var(--surface-2);border-block:1px solid var(--line)}.bento[data-astro-cid-6voplrxj]{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bento-cell[data-astro-cid-6voplrxj]{align-content:start;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);display:grid;overflow:hidden}.bento-cell[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:var(--fs-xl);margin:0}.bento-cell[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{margin:0 0 var(--space-4);color:var(--text)}.bento-inbox[data-astro-cid-6voplrxj]{grid-column:span 7}.bento-team[data-astro-cid-6voplrxj]{background:var(--surface-tint);grid-column:span 5}.bento-fans[data-astro-cid-6voplrxj]{grid-column:span 5}.bento-insights[data-astro-cid-6voplrxj]{background:var(--stage);color:var(--stage-text);border-color:#0000;grid-column:span 7}.bento-insights[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{color:var(--stage-text)}.bento-insights[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--stage-muted)}.bento-cell[data-astro-cid-6voplrxj] .shot{margin-right:calc(-1 * var(--space-6) - 1px);margin-bottom:calc(-1 * var(--space-6) - 1px)}.bento-cell[data-astro-cid-6voplrxj] .shot-frame{border-bottom-right-radius:0;border-bottom-left-radius:var(--radius-md);border-bottom:0;border-right:0}.services-list[data-astro-cid-6voplrxj]{margin:0 0 var(--space-6);gap:var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-auto-rows:auto;padding:0;list-style:none;display:grid}.service[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{gap:var(--space-3);height:100%;padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface);color:var(--text);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;text-decoration:none;display:flex}.service[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{border-color:var(--ink);transform:translateY(-2px)}.service-featured[data-astro-cid-6voplrxj]{grid-row:span 3}.service[data-astro-cid-6voplrxj]:not(.service-featured) a[data-astro-cid-6voplrxj]{padding:var(--space-5) var(--space-6)}.service[data-astro-cid-6voplrxj]:not(.service-featured) .service-name[data-astro-cid-6voplrxj]{font-size:var(--fs-xl)}.service-featured[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{background:var(--accent-soft);padding:var(--space-8);border-color:#0000}.service-name[data-astro-cid-6voplrxj]{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--ink);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1.15}.service-featured[data-astro-cid-6voplrxj] .service-name[data-astro-cid-6voplrxj]{font-size:var(--fs-3xl)}.service-summary[data-astro-cid-6voplrxj]{font-size:var(--fs-base);max-width:40ch}.service-points[data-astro-cid-6voplrxj]{gap:var(--space-2);margin:var(--space-2) 0;font-size:var(--fs-sm);color:var(--ink);display:grid}.service-point[data-astro-cid-6voplrxj]{gap:var(--space-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.service-point[data-astro-cid-6voplrxj] .icon{color:var(--accent-strong);margin-top:.2em}.service-more[data-astro-cid-6voplrxj]{color:var(--ink);align-items:center;gap:.35rem;margin-top:auto;font-weight:600;display:inline-flex}.process-steps[data-astro-cid-6voplrxj]{margin:var(--space-8) 0 var(--space-6);gap:var(--space-6);counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.process-steps[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{counter-increment:step;padding-top:var(--space-10);position:relative}.process-steps[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]:before{content:counter(step);border-radius:var(--radius-pill);border:1.5px solid var(--ink);width:2.25rem;height:2.25rem;color:var(--ink);background:var(--bg);z-index:1;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.process-steps[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]:after{content:"";top:1.125rem;left:2.25rem;right:calc(-1 * var(--space-6));background:var(--line-strong);height:1px;position:absolute}.process-steps[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]:last-child:after{display:none}.process-steps[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{margin:0 0 var(--space-2);font-size:var(--fs-lg)}.process-steps[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{font-size:var(--fs-sm);margin:0}.pricing[data-astro-cid-6voplrxj]{gap:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.pricing-copy[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{margin:var(--space-4) 0 var(--space-6);font-size:var(--fs-lg)}.security-band[data-astro-cid-6voplrxj]{padding:var(--section-y) 0;background:var(--stage);color:var(--stage-muted)}.security-band[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{max-width:18ch;color:var(--stage-text)}.security-flow[data-astro-cid-6voplrxj]{margin:var(--space-10) 0 var(--space-12)}.security-band[data-astro-cid-6voplrxj] .security-points[data-astro-cid-6voplrxj]{padding-top:var(--space-10);border-top:1px solid var(--stage-line)}.security-band[data-astro-cid-6voplrxj] .security-points[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{color:var(--stage-text)}.security-band[data-astro-cid-6voplrxj] .security-points[data-astro-cid-6voplrxj] .icon{color:var(--stage-accent)}.security-band[data-astro-cid-6voplrxj] .text-link[data-astro-cid-6voplrxj]{color:var(--stage-text)}.security-points[data-astro-cid-6voplrxj]{margin:var(--space-8) 0 var(--space-6);gap:var(--space-8) var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.security-points[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{align-content:start;column-gap:var(--space-4);grid-template-columns:auto 1fr;display:grid}.security-points[data-astro-cid-6voplrxj] .icon{color:var(--accent-strong);grid-row:span 2;margin-top:.15em}.security-points[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{margin:0 0 var(--space-2);font-size:var(--fs-lg)}.security-points[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{margin:0}.guides-list[data-astro-cid-6voplrxj]{margin:0 0 var(--space-6);border-top:1px solid var(--line);padding:0;list-style:none}.guides-list[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:12rem 1fr auto;align-items:center;text-decoration:none;display:grid}.guides-list[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover .guide-title[data-astro-cid-6voplrxj]{color:var(--accent-strong)}.guide-cat[data-astro-cid-6voplrxj]{font-size:var(--fs-sm);color:var(--muted)}.guide-title[data-astro-cid-6voplrxj]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:500;line-height:1.3}.fit-grid[data-astro-cid-6voplrxj]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fit-col[data-astro-cid-6voplrxj]{padding:clamp(var(--space-5), 3vw, var(--space-8));border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface)}.fit-yes[data-astro-cid-6voplrxj]{border-color:var(--line-strong)}.fit-no[data-astro-cid-6voplrxj]{background:0 0}.fit-col[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{margin:0 0 var(--space-5);font-size:var(--fs-xl)}.fit-col[data-astro-cid-6voplrxj] ul[data-astro-cid-6voplrxj]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.fit-col[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.fit-col[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj] .icon{margin-top:.15em}.fit-yes[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj] .icon{color:var(--success)}.fit-no[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{color:var(--text)}.fit-no[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj] .icon{color:var(--muted)}@media (width<=760px){.fit-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}.careers-line[data-astro-cid-6voplrxj]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);border-block:1px solid var(--line);flex-wrap:wrap;display:flex}.careers-line[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{font-size:var(--fs-lg);color:var(--ink);margin:0}.text-link[data-astro-cid-6voplrxj]{color:var(--ink);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}@media (width<=1080px){.proof-list[data-astro-cid-6voplrxj],.process-steps[data-astro-cid-6voplrxj]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-steps[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]:after{display:none}}@media (width<=900px){.hero-grid[data-astro-cid-6voplrxj],.pricing[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.hero-visual[data-astro-cid-6voplrxj]{margin-right:0}.hero-note[data-astro-cid-6voplrxj]{left:auto;right:var(--space-4);bottom:-1.25rem}.bento-inbox[data-astro-cid-6voplrxj],.bento-team[data-astro-cid-6voplrxj],.bento-fans[data-astro-cid-6voplrxj],.bento-insights[data-astro-cid-6voplrxj]{grid-column:span 12}.services-list[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.service-featured[data-astro-cid-6voplrxj]{grid-row:auto}.problem-table[data-astro-cid-6voplrxj]{gap:var(--space-3);display:grid}.problem-row[data-astro-cid-6voplrxj]{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:1fr}.problem-labels[data-astro-cid-6voplrxj]{display:none}.problem-row[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]:before{content:attr(data-label);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;font-weight:600}.security-points[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.guides-list[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{grid-template-columns:1fr auto}.guide-cat[data-astro-cid-6voplrxj]{grid-column:1/-1}}@media (width<=560px){.proof-list[data-astro-cid-6voplrxj],.process-steps[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.hero-ctas[data-astro-cid-6voplrxj] .btn-primary[data-astro-cid-6voplrxj]{justify-content:center;width:100%}.hero-ctas[data-astro-cid-6voplrxj] .hero-secondary[data-astro-cid-6voplrxj]{text-underline-offset:.2em;border-color:#0000;padding-inline:0;text-decoration:underline}.hero-note[data-astro-cid-6voplrxj]{width:auto;margin-top:var(--space-4);position:relative;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.service[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{transition:none}.service[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{transform:none}}.hub-hero[data-astro-cid-xldnp2nl]{padding-top:var(--space-8);padding-bottom:var(--space-10)}h1[data-astro-cid-xldnp2nl]{margin:var(--space-6) 0 var(--space-4);font-size:var(--fs-5xl);max-width:18ch}.lead[data-astro-cid-xldnp2nl]{max-width:60ch;font-size:var(--fs-lg);color:var(--text);margin:0}.hub-jump[data-astro-cid-xldnp2nl]{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hub-jump[data-astro-cid-xldnp2nl] a[data-astro-cid-xldnp2nl]{border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-size:var(--fs-sm);color:var(--ink);padding:.45rem .9rem;text-decoration:none}.hub-jump[data-astro-cid-xldnp2nl] a[data-astro-cid-xldnp2nl]:hover{background:var(--surface-2)}.hub-body[data-astro-cid-xldnp2nl]{gap:var(--section-y);display:grid}.hub-group[data-astro-cid-xldnp2nl] h2[data-astro-cid-xldnp2nl]{margin-bottom:var(--space-5);font-size:var(--fs-2xl)}.hub-list[data-astro-cid-xldnp2nl]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.hub-list-terms[data-astro-cid-xldnp2nl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.hub-list[data-astro-cid-xldnp2nl] a[data-astro-cid-xldnp2nl]{align-content:start;gap:var(--space-2);height:100%;padding:var(--space-5) var(--space-5) var(--space-8);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);text-decoration:none;display:grid;position:relative}.hub-list[data-astro-cid-xldnp2nl] a[data-astro-cid-xldnp2nl]:hover{border-color:var(--line-strong);transform:translateY(-2px)}.is-main[data-astro-cid-xldnp2nl] a[data-astro-cid-xldnp2nl]{border-color:var(--line-strong);box-shadow:inset 0 3px 0 var(--accent)}.hub-item-kicker[data-astro-cid-xldnp2nl]{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong);font-weight:600}.hub-item-title[data-astro-cid-xldnp2nl]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);color:var(--ink);line-height:1.3}.hub-item-text[data-astro-cid-xldnp2nl]{font-size:var(--fs-sm);color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hub-item-meta[data-astro-cid-xldnp2nl]{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.hub-list[data-astro-cid-xldnp2nl] a[data-astro-cid-xldnp2nl] .hub-item-icon{right:var(--space-5);bottom:var(--space-4);color:var(--accent-strong);position:absolute}.extra-terms[data-astro-cid-xldnp2nl]{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;display:grid}.extra-terms[data-astro-cid-xldnp2nl]>div[data-astro-cid-xldnp2nl]{padding-top:var(--space-4);border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + var(--space-4))}.extra-terms[data-astro-cid-xldnp2nl] dt[data-astro-cid-xldnp2nl]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);color:var(--ink)}.extra-terms[data-astro-cid-xldnp2nl] dd[data-astro-cid-xldnp2nl]{margin:var(--space-2) 0 0;font-size:var(--fs-sm)}.extra-terms[data-astro-cid-xldnp2nl] a[data-astro-cid-xldnp2nl]{font-weight:600}@media (prefers-reduced-motion:reduce){.hub-list[data-astro-cid-xldnp2nl] a[data-astro-cid-xldnp2nl]{transition:none}.hub-list[data-astro-cid-xldnp2nl] a[data-astro-cid-xldnp2nl]:hover{transform:none}}.legal[data-astro-cid-hd5umlvw]{max-width:calc(var(--measure-wide) + 2 * var(--gutter));padding-top:var(--space-8)}h1[data-astro-cid-hd5umlvw]{margin:var(--space-6) 0 var(--space-2);font-size:var(--fs-4xl)}.updated[data-astro-cid-hd5umlvw]{margin:0 0 var(--space-6);font-size:var(--fs-sm);color:var(--muted)}.lead[data-astro-cid-hd5umlvw]{font-size:var(--fs-lg);color:var(--text);margin-bottom:var(--space-8)}.thanks[data-astro-cid-2wyceo63]{max-width:44rem;padding-top:var(--space-16);text-align:left}.thanks[data-astro-cid-2wyceo63]>.icon{color:var(--success)}h1[data-astro-cid-2wyceo63]{margin:var(--space-4) 0;font-size:var(--fs-4xl)}.lead[data-astro-cid-2wyceo63]{font-size:var(--fs-lg)}ul[data-astro-cid-2wyceo63]{margin:var(--space-4) 0 0;gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}a[data-astro-cid-2wyceo63]{border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink);align-items:center;gap:.35rem;padding:.55rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}a[data-astro-cid-2wyceo63]:hover{background:var(--surface-2)}
