.about-grid[data-astro-cid-b6q7y5ks]{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}h2[data-astro-cid-b6q7y5ks]{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.05}.about-heading[data-astro-cid-b6q7y5ks] img[data-astro-cid-b6q7y5ks]{aspect-ratio:1.45;object-fit:cover;border-radius:18px;width:100%;margin-top:34px;display:block}.about-grid[data-astro-cid-b6q7y5ks]>div[data-astro-cid-b6q7y5ks]:last-child>p[data-astro-cid-b6q7y5ks]:first-child{color:var(--muted);margin:0 0 28px;font-size:1.18rem;line-height:1.7}.attribution[data-astro-cid-b6q7y5ks]{color:var(--muted);margin-top:28px!important;font-size:.86rem!important}@media (width<=720px){.about-grid[data-astro-cid-b6q7y5ks]{grid-template-columns:1fr;gap:28px}}.example-grid[data-astro-cid-ott33bpp]{grid-template-columns:1fr 54px 1.15fr;align-items:center;gap:16px;display:grid}.example-card[data-astro-cid-ott33bpp]{border:1px solid var(--line);border-radius:20px;min-height:220px;padding:34px}.example-card[data-astro-cid-ott33bpp]>p[data-astro-cid-ott33bpp]:not(.eyebrow){letter-spacing:-.02em;margin:18px 0 0;font-size:1.22rem;line-height:1.55}.input-card[data-astro-cid-ott33bpp]{background:#f5f8f5}.output-card[data-astro-cid-ott33bpp]{background:var(--surface);border-color:#b9dcca;box-shadow:0 18px 40px #10221c14}.output-card[data-astro-cid-ott33bpp] span[data-astro-cid-ott33bpp]{background:var(--accent-soft);color:var(--accent-dark);border-radius:20px;margin-top:24px;padding:6px 10px;font-size:.76rem;font-weight:800;display:inline-block}.transform[data-astro-cid-ott33bpp]{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid}@media (width<=720px){.example-grid[data-astro-cid-ott33bpp]{grid-template-columns:1fr}.transform[data-astro-cid-ott33bpp]{justify-self:center;transform:rotate(90deg)}.example-card[data-astro-cid-ott33bpp]{min-height:0;padding:28px}}.roles-grid[data-astro-cid-udz7a2ff]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.role-card[data-astro-cid-udz7a2ff]{border-right:1px solid var(--line);min-height:235px;padding:30px 30px 30px 0}.role-card[data-astro-cid-udz7a2ff]:not(:first-child){padding-left:30px}.role-card[data-astro-cid-udz7a2ff]:last-child{border-right:0}.role-card[data-astro-cid-udz7a2ff] span[data-astro-cid-udz7a2ff]{color:var(--accent);font-size:1.5rem}.role-card[data-astro-cid-udz7a2ff] h3[data-astro-cid-udz7a2ff]{margin:22px 0 9px;font-size:1.15rem}.role-card[data-astro-cid-udz7a2ff] p[data-astro-cid-udz7a2ff]{color:var(--muted);margin:0;line-height:1.6}@media (width<=720px){.roles-grid[data-astro-cid-udz7a2ff]{border-top:1px solid var(--line);grid-template-columns:1fr}.role-card[data-astro-cid-udz7a2ff],.role-card[data-astro-cid-udz7a2ff]:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:25px 0}.role-card[data-astro-cid-udz7a2ff]:not(:first-child){padding-left:0}}.contact-grid[data-astro-cid-4bwfbsdg]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}h2[data-astro-cid-4bwfbsdg]{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.05}.contact-grid[data-astro-cid-4bwfbsdg]>div[data-astro-cid-4bwfbsdg]>p[data-astro-cid-4bwfbsdg]:not(.eyebrow){color:var(--muted);line-height:1.7}.contact-grid[data-astro-cid-4bwfbsdg]>div[data-astro-cid-4bwfbsdg]>a[data-astro-cid-4bwfbsdg]{color:var(--accent-dark);font-weight:800}.demo-form[data-astro-cid-4bwfbsdg]{gap:17px;padding:28px;display:grid}label[data-astro-cid-4bwfbsdg]{gap:7px;font-size:.84rem;font-weight:750;display:grid}input[data-astro-cid-4bwfbsdg],textarea[data-astro-cid-4bwfbsdg]{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfdfb;border-radius:9px;padding:11px 12px}textarea[data-astro-cid-4bwfbsdg]{resize:vertical}.field-row[data-astro-cid-4bwfbsdg]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.consent[data-astro-cid-4bwfbsdg]{grid-template-columns:18px 1fr;align-items:start;font-weight:500}.consent[data-astro-cid-4bwfbsdg] input[data-astro-cid-4bwfbsdg]{width:17px;height:17px;margin:1px 0 0}.consent[data-astro-cid-4bwfbsdg] a[data-astro-cid-4bwfbsdg]{color:var(--accent-dark)}.demo-form[data-astro-cid-4bwfbsdg] button[data-astro-cid-4bwfbsdg]{justify-self:start}.demo-form[data-astro-cid-4bwfbsdg] button[data-astro-cid-4bwfbsdg]:disabled{cursor:wait;opacity:.65}.form-status[data-astro-cid-4bwfbsdg]{min-height:1.25rem;color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}@media (width<=760px){.contact-grid[data-astro-cid-4bwfbsdg]{grid-template-columns:1fr;gap:38px}}@media (width<=480px){.field-row[data-astro-cid-4bwfbsdg]{grid-template-columns:1fr}.demo-form[data-astro-cid-4bwfbsdg]{padding:22px}}.hero[data-astro-cid-jbja3ost]{background:radial-gradient(circle at 82% 0%, #dceee2 0, transparent 29%), var(--page);padding:112px 0 136px;overflow:hidden}.hero-grid[data-astro-cid-jbja3ost]{grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);align-items:center;gap:64px;display:grid}h1[data-astro-cid-jbja3ost]{letter-spacing:-.065em;overflow-wrap:anywhere;max-width:560px;margin:0;font-size:clamp(3.2rem,4.75vw,4.85rem);line-height:.98}.hero-copy[data-astro-cid-jbja3ost]>p[data-astro-cid-jbja3ost]:not(.eyebrow):not(.trust-line){max-width:630px;color:var(--muted);margin:25px 0 0;font-size:1.18rem;line-height:1.65}.hero-actions[data-astro-cid-jbja3ost]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.trust-line[data-astro-cid-jbja3ost]{color:var(--accent-dark);margin:25px 0 0;font-size:.96rem;font-weight:750}.trust-line[data-astro-cid-jbja3ost] span[data-astro-cid-jbja3ost]{margin-right:8px}.product-stack[data-astro-cid-jbja3ost]{padding-top:52px;position:relative}.hero-property-image[data-astro-cid-jbja3ost]{object-fit:cover;object-position:center;border-radius:2px;width:92%;height:290px;margin-left:auto;display:block}.product-window[data-astro-cid-jbja3ost]{background:var(--surface);border:1px solid #c9dbcf;border-radius:2px;width:88%;margin-top:-136px;position:relative;overflow:hidden;box-shadow:0 30px 70px #10221c29}.window-bar[data-astro-cid-jbja3ost]{border-bottom:1px solid var(--line);color:var(--muted);background:#fbfdfb;align-items:center;gap:7px;padding:14px 16px;font-size:.76rem;display:flex}.window-bar[data-astro-cid-jbja3ost] span[data-astro-cid-jbja3ost]{background:#d3ded6;border-radius:50%;width:8px;height:8px}.window-bar[data-astro-cid-jbja3ost] strong[data-astro-cid-jbja3ost]{color:var(--ink);margin-left:8px}.window-content[data-astro-cid-jbja3ost]{grid-template-columns:.73fr 1.27fr;min-height:330px;display:grid}aside[data-astro-cid-jbja3ost]{background:#f5f8f5;padding:24px 18px;font-size:.78rem}aside[data-astro-cid-jbja3ost] b[data-astro-cid-jbja3ost]{font-size:.86rem}aside[data-astro-cid-jbja3ost] p[data-astro-cid-jbja3ost]{color:var(--muted);margin:14px 0}aside[data-astro-cid-jbja3ost] button[data-astro-cid-jbja3ost],.approval[data-astro-cid-jbja3ost] button[data-astro-cid-jbja3ost]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;font-weight:750}aside[data-astro-cid-jbja3ost] button[data-astro-cid-jbja3ost]{width:100%;margin-top:8px;padding:10px}article[data-astro-cid-jbja3ost]{padding:28px}.review-state[data-astro-cid-jbja3ost]{color:var(--accent-dark);background:#e5f4ec;border-radius:20px;padding:6px 9px;font-size:.72rem;font-weight:800;display:inline-block}article[data-astro-cid-jbja3ost] h2[data-astro-cid-jbja3ost]{margin:18px 0 12px;font-size:1.2rem;line-height:1.3}article[data-astro-cid-jbja3ost] p[data-astro-cid-jbja3ost]{color:var(--muted);font-size:.85rem;line-height:1.58}.approval[data-astro-cid-jbja3ost]{border-top:1px solid var(--line);color:var(--accent-dark);align-items:center;gap:8px;margin-top:23px;padding-top:14px;font-size:.74rem;font-weight:750;display:flex}.approval[data-astro-cid-jbja3ost] button[data-astro-cid-jbja3ost]{margin-left:auto;padding:8px 10px}@media (width<=960px){.hero-grid[data-astro-cid-jbja3ost]{grid-template-columns:1fr;gap:48px}.product-window[data-astro-cid-jbja3ost]{max-width:760px}}@media (width<=560px){.hero[data-astro-cid-jbja3ost]{padding:62px 0 74px}.window-content[data-astro-cid-jbja3ost]{grid-template-columns:1fr}aside[data-astro-cid-jbja3ost]{display:none}article[data-astro-cid-jbja3ost]{padding:22px}.hero-property-image[data-astro-cid-jbja3ost]{width:100%;height:210px}.product-window[data-astro-cid-jbja3ost]{width:100%;margin-top:-76px}}.workflow-grid[data-astro-cid-z2372p6u]{border-top:1px solid #bfd5c5;grid-template-columns:repeat(4,1fr);display:grid}.workflow-step[data-astro-cid-z2372p6u]{border-right:1px solid #bfd5c5;min-height:275px;padding:34px 24px 26px 0;position:relative}.workflow-step[data-astro-cid-z2372p6u]:after{border-top:1px solid var(--accent);border-right:1px solid var(--accent);content:"";width:8px;height:8px;position:absolute;top:49px;right:-13px;transform:rotate(45deg)}.workflow-step[data-astro-cid-z2372p6u]:last-child{border-right:0;padding-right:0}.workflow-step[data-astro-cid-z2372p6u]:last-child:after{display:none}.workflow-step[data-astro-cid-z2372p6u] span[data-astro-cid-z2372p6u]{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-dark);border-radius:50%;place-items:center;font-size:.75rem;font-weight:850;display:grid}.workflow-step[data-astro-cid-z2372p6u] h3[data-astro-cid-z2372p6u]{margin:22px 0 10px;font-size:1.05rem}.workflow-step[data-astro-cid-z2372p6u] p[data-astro-cid-z2372p6u]{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.capability-strip[data-astro-cid-z2372p6u]{color:var(--accent-dark);background:#e8f5ed;border:1px solid #c8dfd1;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:40px;padding:22px 26px;display:flex}.capability-strip[data-astro-cid-z2372p6u] strong[data-astro-cid-z2372p6u]{margin-right:auto;font-size:1rem}.capability-strip[data-astro-cid-z2372p6u] span[data-astro-cid-z2372p6u]{font-size:.78rem;font-weight:700}@media (width<=900px){.workflow-grid[data-astro-cid-z2372p6u]{grid-template-columns:repeat(2,1fr)}.workflow-step[data-astro-cid-z2372p6u]:nth-child(2):after{display:none}}@media (width<=560px){.workflow-grid[data-astro-cid-z2372p6u]{grid-template-columns:1fr}.workflow-step[data-astro-cid-z2372p6u]:after{display:none}.workflow-step[data-astro-cid-z2372p6u]{border-bottom:1px solid #bfd5c5;border-right:0;min-height:0;padding:28px 0}.workflow-step[data-astro-cid-z2372p6u]:last-child{padding-right:0}.capability-strip[data-astro-cid-z2372p6u]{flex-direction:column;align-items:flex-start}}.problem-grid[data-astro-cid-zibylyub]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.problem-card[data-astro-cid-zibylyub]{border-right:1px solid var(--line);min-height:230px;padding:30px 24px 20px 0}.problem-card[data-astro-cid-zibylyub]:not(:first-child){padding-left:24px}.problem-card[data-astro-cid-zibylyub]:last-child{border-right:0}.problem-card[data-astro-cid-zibylyub] span[data-astro-cid-zibylyub]{color:var(--accent);letter-spacing:.08em;font-size:.78rem;font-weight:850}.problem-card[data-astro-cid-zibylyub] h3[data-astro-cid-zibylyub]{margin:28px 0 12px;font-size:1.16rem}.problem-card[data-astro-cid-zibylyub] p[data-astro-cid-zibylyub]{color:var(--muted);margin:0;font-size:.93rem;line-height:1.6}@media (width<=880px){.problem-grid[data-astro-cid-zibylyub]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.problem-grid[data-astro-cid-zibylyub]{grid-template-columns:1fr}.problem-card[data-astro-cid-zibylyub]{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:25px 0}.problem-card[data-astro-cid-zibylyub]:not(:first-child){padding-left:0}}.pricing{background:var(--surface)}.pricing-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;margin-bottom:54px;display:grid}h2{letter-spacing:-.055em;max-width:690px;margin:0;font-size:clamp(2.2rem,4vw,3.55rem);line-height:1.04}.pricing-heading>p{max-width:430px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.pricing-card{border:1px solid var(--line);background:#fbfdfb;border-radius:16px;flex-direction:column;min-height:460px;padding:30px;display:flex}.pricing-card.is-featured{border-color:var(--accent);background:var(--accent-soft);position:relative;box-shadow:0 16px 32px #146b481a}.plan-badge{background:var(--accent);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;width:fit-content;margin:-7px 0 19px;padding:6px 9px;font-size:.71rem;font-weight:800}h3{letter-spacing:-.035em;margin:0;font-size:1.42rem}.plan-description{min-height:72px;color:var(--muted);margin:13px 0 25px;font-size:.92rem;line-height:1.55}.plan-price{letter-spacing:-.055em;margin:0;font-size:2.1rem;font-weight:850}.price-period{min-height:20px;color:var(--muted);margin:3px 0 24px;font-size:.8rem}ul{border-top:1px solid var(--line);gap:12px;margin:0;padding:22px 0;list-style:none;display:grid}li{color:var(--ink);gap:9px;font-size:.88rem;line-height:1.4;display:flex}li:before{color:var(--accent);content:"✓";font-weight:850}.plan-conditions{min-height:18px;color:var(--muted);margin:0 0 20px;font-size:.77rem;line-height:1.45}.plan-action{border:1px solid var(--accent);min-height:44px;color:var(--accent-dark);border-radius:9px;justify-content:center;align-items:center;margin-top:auto;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.plan-action:hover{background:var(--surface)}.plan-action.is-primary{background:var(--accent);color:#fff}.plan-action.is-primary:hover{background:var(--accent-dark)}.pricing-status{min-height:1.3rem;color:var(--muted);margin:18px 0 0;font-size:.8rem}@media (width<=1020px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.pricing-heading{grid-template-columns:1fr;gap:18px}}@media (width<=540px){.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:0}}.site-footer[data-astro-cid-ohfogib6]{border-top:1px solid var(--line);background:var(--surface);padding:40px 0}.footer-inner[data-astro-cid-ohfogib6]{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;font-size:.85rem;display:flex}strong[data-astro-cid-ohfogib6]{color:var(--ink);font-size:1rem}p[data-astro-cid-ohfogib6]{margin:5px 0 0}.footer-links[data-astro-cid-ohfogib6]{flex-wrap:wrap;gap:18px;display:flex}.footer-links[data-astro-cid-ohfogib6] a[data-astro-cid-ohfogib6]{text-decoration:none}.footer-links[data-astro-cid-ohfogib6] a[data-astro-cid-ohfogib6]:hover{color:var(--accent)}@media (width<=720px){.footer-inner[data-astro-cid-ohfogib6]{flex-direction:column;align-items:flex-start}}.site-header[data-astro-cid-2w6kag3e]{z-index:5;backdrop-filter:blur(14px);background:#ffffffed;border-bottom:1px solid #d9e4dce6;position:sticky;top:0}.header-inner[data-astro-cid-2w6kag3e]{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand[data-astro-cid-2w6kag3e]{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.16rem;font-weight:850;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-2w6kag3e]{background:var(--accent);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:1.55rem;font-weight:400;line-height:1;display:grid}nav[data-astro-cid-2w6kag3e]{align-items:center;gap:24px;display:flex}nav[data-astro-cid-2w6kag3e]>a[data-astro-cid-2w6kag3e]:not(.button){color:var(--muted);font-size:.94rem;font-weight:700;text-decoration:none}.sign-in[data-astro-cid-2w6kag3e]{border:1px solid var(--accent);background:var(--surface);border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:.9rem;font-weight:800;display:inline-flex;color:var(--accent-dark)!important}.sign-in[data-astro-cid-2w6kag3e]:hover{border-color:var(--accent-dark);background:var(--accent-soft);color:var(--accent-dark)!important}.sign-in[data-astro-cid-2w6kag3e] span[data-astro-cid-2w6kag3e]{font-size:1.15rem;line-height:1}nav[data-astro-cid-2w6kag3e]>a[data-astro-cid-2w6kag3e]:not(.button):hover{color:var(--accent)}.menu-toggle[data-astro-cid-2w6kag3e]{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:9px;padding:0 12px;font-weight:750;display:none}.sr-only[data-astro-cid-2w6kag3e]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=800px){.menu-toggle[data-astro-cid-2w6kag3e]{align-items:center;display:inline-flex}nav[data-astro-cid-2w6kag3e]{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;padding:14px;display:none;position:absolute;top:76px;left:16px;right:16px;box-shadow:0 14px 35px #10221c1f}nav[data-astro-cid-2w6kag3e].is-open{display:flex}nav[data-astro-cid-2w6kag3e]>a[data-astro-cid-2w6kag3e]:not(.button){padding:12px}.sign-in[data-astro-cid-2w6kag3e]{justify-content:center}}
