section:where(.astro-ofpmdnad).capability-grid{background:var(--paper-soft);border-block:1px solid var(--line);padding-block:3.5rem}@media (width<=48em){section:where(.astro-ofpmdnad).capability-grid{padding-block:2.5rem}}h2:where(.astro-ofpmdnad){font-size:clamp(1.35rem,2.2vw,1.7rem)}.cards:where(.astro-ofpmdnad){grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-top:1.5rem;display:grid}.card:where(.astro-ofpmdnad){background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:.95rem}.card-head:where(.astro-ofpmdnad){align-items:center;gap:.65rem;display:flex}.card-head:where(.astro-ofpmdnad) h3:where(.astro-ofpmdnad){flex:1;min-width:0}.card-icon:where(.astro-ofpmdnad){background:color-mix(in srgb, var(--accent) 8%, white);width:1.875rem;height:1.875rem;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.card:where(.astro-ofpmdnad) h3:where(.astro-ofpmdnad){font-size:1rem}.card:where(.astro-ofpmdnad) p:where(.astro-ofpmdnad){color:var(--ink-soft);margin-top:.35rem;font-size:.9rem}.card-disclosure:where(.astro-ofpmdnad){position:relative}.card-trigger:where(.astro-ofpmdnad){width:100%;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:flex}.card-trigger:where(.astro-ofpmdnad):after{content:"";border-radius:var(--radius);position:absolute;inset:0}.chevron:where(.astro-ofpmdnad){color:var(--ink-faint);flex-shrink:0;display:none}.js:where(.astro-ofpmdnad) .chevron:where(.astro-ofpmdnad){display:block}.js:where(.astro-ofpmdnad) .card-trigger:where(.astro-ofpmdnad){cursor:pointer}.js:where(.astro-ofpmdnad) .card-disclosure:where(.astro-ofpmdnad):hover{border-color:var(--ink-faint)}.card-disclosure:where(.astro-ofpmdnad):has(.card-trigger:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.card-disclosure:where(.astro-ofpmdnad).is-active{border-color:var(--accent)}.card-disclosure:where(.astro-ofpmdnad).is-active .chevron:where(.astro-ofpmdnad){color:var(--accent)}.grid-detail-body .panel-banner{aspect-ratio:22/10;object-fit:cover;border:1px solid var(--line);background:var(--paper-soft);border-radius:12px;width:100%;height:auto;margin-bottom:1.1rem;display:block}.grid-detail-body .panel-description{color:var(--ink-soft);font-size:.9rem}.grid-detail-body .panel-facts{margin-top:1.1rem;font-size:.85rem}.grid-detail-body .facts-heading{margin-bottom:.5rem;font-weight:600;display:block}.grid-detail-body .fact-rows{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.grid-detail-body .fact-rows li{background:var(--paper-soft);border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:.6rem;padding:.55rem .7rem;display:flex}.grid-detail-body .fact-icon{color:var(--accent);flex-shrink:0;margin-top:.1rem;display:flex}.grid-detail-body .fact-text{flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;display:flex}.grid-detail-body .fact-name{font-weight:600}.grid-detail-body .fact-note{color:var(--ink-soft)}.grid-detail-body .panel-docs-link{border:1px solid var(--line);color:var(--accent);border-radius:8px;align-items:center;gap:.35rem;margin-top:1.1rem;padding:.45rem .85rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.grid-detail-body .panel-docs-link:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 4%, white)}.dm:where(.astro-ah4raiys){background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, var(--paper)) 0%, color-mix(in srgb, var(--accent) 22%, var(--paper)) 100%)}h2:where(.astro-ah4raiys){font-size:clamp(1.6rem,3vw,2.2rem)}.sub:where(.astro-ah4raiys){color:var(--ink-soft);max-width:46rem;margin-top:.75rem}.cards:where(.astro-ah4raiys){grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem;display:grid}.cards:where(.astro-ah4raiys)[data-count="4"]{grid-template-columns:repeat(2,1fr)}.card:where(.astro-ah4raiys){grid-template-rows:subgrid;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-row:span 3;padding:1.5rem;display:grid}.card:where(.astro-ah4raiys) h3:where(.astro-ah4raiys){color:var(--ink);font-size:1.05rem;font-weight:600}.claim:where(.astro-ah4raiys){color:var(--ink-soft);margin-top:.6rem;font-size:.95rem}.claim:where(.astro-ah4raiys):not(:last-child){margin-bottom:1rem}.proof:where(.astro-ah4raiys){border-top:1px solid var(--line);gap:.5rem;margin:0;padding:.9rem 0 0;list-style:none;display:grid}.proof:where(.astro-ah4raiys) li:where(.astro-ah4raiys){color:var(--ink-soft);padding-left:1.35rem;font-size:.95rem;position:relative}.proof:where(.astro-ah4raiys) li:where(.astro-ah4raiys):before{content:"✓";color:var(--accent);font-weight:600;position:absolute;left:0}@media (width<=60em){.cards:where(.astro-ah4raiys),.cards:where(.astro-ah4raiys)[data-count="4"]{grid-template-columns:1fr;gap:.75rem;margin-top:1.5rem}.card:where(.astro-ah4raiys){padding:1.1rem 1.15rem}.claim:where(.astro-ah4raiys):not(:last-child){margin-bottom:0}.proof:where(.astro-ah4raiys){margin-top:.75rem;padding-top:.75rem}}.founder-note:where(.astro-rxa7afai){background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, var(--paper)) 0%, color-mix(in srgb, var(--accent) 11%, var(--paper)) 100%)}.fn-grid:where(.astro-rxa7afai){grid-template-columns:96px minmax(0,1fr);grid-template-areas:"photo head""body body";align-items:center;gap:1.5rem 1.1rem;max-width:56rem;margin-inline:auto;display:grid}.fn-grid:where(.astro-rxa7afai)>picture{grid-area:photo;display:block}.fn-grid:where(.astro-rxa7afai) .fn-photo{object-fit:cover;border-radius:50%;width:96px;height:96px;display:block}.fn-head:where(.astro-rxa7afai){grid-area:head;min-width:0}.fn-head:where(.astro-rxa7afai) h2:where(.astro-rxa7afai){margin-top:.35rem;font-size:clamp(1.6rem,3vw,2.2rem)}@media (width<=47.99em){.fn-head:where(.astro-rxa7afai) h2:where(.astro-rxa7afai){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 6;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;overflow-wrap:break-word}}.fn-body:where(.astro-rxa7afai){grid-area:body;min-width:0}.fn-body:where(.astro-rxa7afai)>p:where(.astro-rxa7afai){color:var(--ink);max-width:38rem}.fn-body:where(.astro-rxa7afai)>p:where(.astro-rxa7afai)+p:where(.astro-rxa7afai){margin-top:1rem}.fn-sign:where(.astro-rxa7afai){margin-top:1.75rem;padding-top:1.25rem;position:relative}.fn-sign:where(.astro-rxa7afai):before{content:"";background:var(--accent);border-radius:1px;width:2.5rem;height:2px;position:absolute;top:0;left:0}.fn-name:where(.astro-rxa7afai){font-weight:600}.fn-role:where(.astro-rxa7afai){color:var(--ink-soft);font-size:.95rem}.fn-mail:where(.astro-rxa7afai){color:var(--accent);overflow-wrap:anywhere;align-items:center;gap:.45rem;margin-top:.4rem;padding-block:.6rem;font-weight:600;text-decoration:none;display:inline-flex}.fn-mail:where(.astro-rxa7afai) svg:where(.astro-rxa7afai){flex:none}.fn-mail:where(.astro-rxa7afai) span:where(.astro-rxa7afai){text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:.2em;transition:text-decoration-color .15s}.fn-mail:where(.astro-rxa7afai):hover span:where(.astro-rxa7afai),.fn-mail:where(.astro-rxa7afai):focus-visible span:where(.astro-rxa7afai){text-decoration-color:currentColor}@media (width>=48em){.fn-grid:where(.astro-rxa7afai){grid-template:"photo head""photo body"1fr/184px minmax(0,1fr);align-items:start;gap:1.25rem 3.5rem}.fn-grid:where(.astro-rxa7afai) .fn-photo{border-radius:24px;width:184px;height:184px}}section:where(.astro-2klcp7zi).industries{padding-block:3.5rem}section:where(.astro-2klcp7zi).industries.soft{background:var(--paper-soft);border-block:1px solid var(--line)}h2:where(.astro-2klcp7zi){font-size:clamp(1.35rem,2.2vw,1.7rem)}.industry-grid:where(.astro-2klcp7zi){grid-template-columns:1fr;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=46em){.industry-grid:where(.astro-2klcp7zi){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.industry-grid:where(.astro-2klcp7zi)>li:where(.astro-2klcp7zi):last-child:nth-child(odd){grid-column:1/-1}}@media (width>=68em){.industry-grid:where(.astro-2klcp7zi){grid-template-columns:repeat(6,minmax(0,1fr))}.industry-grid:where(.astro-2klcp7zi)>li:where(.astro-2klcp7zi),.industry-grid:where(.astro-2klcp7zi)>li:where(.astro-2klcp7zi):last-child:nth-child(odd){grid-column:span 2}.industry-grid:where(.astro-2klcp7zi)>li:where(.astro-2klcp7zi):first-child:nth-last-child(3n+1)~li:where(.astro-2klcp7zi):last-child{grid-column:3/span 2}.industry-grid:where(.astro-2klcp7zi)>li:where(.astro-2klcp7zi):first-child:nth-last-child(3n+2)~li:where(.astro-2klcp7zi):nth-last-child(2){grid-column:2/span 2}}.industry-card:where(.astro-2klcp7zi){background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);height:100%;color:var(--ink);align-items:center;gap:.85rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}a:where(.astro-2klcp7zi).industry-card:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);box-shadow:0 2px 8px #1a1b1e0f}.industry-card:where(.astro-2klcp7zi):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.industry-icon:where(.astro-2klcp7zi){background:color-mix(in srgb, var(--accent) 8%, white);width:2.375rem;height:2.375rem;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.industry-text:where(.astro-2klcp7zi){flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.industry-name:where(.astro-2klcp7zi){font-size:1rem;font-weight:700;line-height:1.2}.industry-arrow:where(.astro-2klcp7zi){color:var(--accent);flex-shrink:0;transition:color .15s,transform .15s}a:where(.astro-2klcp7zi).industry-card:hover .industry-arrow:where(.astro-2klcp7zi){color:var(--accent-dark);transform:translate(2px)}.industry-sub:where(.astro-2klcp7zi){color:var(--ink-soft);font-size:.9rem;line-height:1.2}@media (width<=35.99em){section:where(.astro-2klcp7zi).industries{padding-block:2.5rem}.industry-grid:where(.astro-2klcp7zi){gap:.6rem}.industry-card:where(.astro-2klcp7zi){padding:.8rem 1rem}}@media (prefers-reduced-motion:reduce){.industry-card:where(.astro-2klcp7zi),.industry-arrow:where(.astro-2klcp7zi){transition:none}.industry-card:where(.astro-2klcp7zi):hover .industry-arrow:where(.astro-2klcp7zi){transform:none}}.pricing:where(.astro-ajjeame4){background:linear-gradient(180deg, var(--paper-soft) 0%, var(--accent-soft) 48%, var(--paper-soft) 100%);border-block:1px solid var(--line)}h2:where(.astro-ajjeame4){font-size:clamp(1.6rem,3vw,2.2rem)}.sub:where(.astro-ajjeame4){color:var(--ink-soft);max-width:46rem;margin-top:.75rem}.price-example:where(.astro-ajjeame4){color:var(--ink-soft);max-width:46rem;margin-top:.25rem}h2:where(.astro-5wfdsgz3){font-size:clamp(1.6rem,3vw,2.2rem)}.lead:where(.astro-5wfdsgz3){color:var(--ink-soft);max-width:46rem;margin-top:.75rem}.steps:where(.astro-5wfdsgz3){counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.num:where(.astro-5wfdsgz3){background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:inline-flex}h3:where(.astro-5wfdsgz3){margin-top:1.25rem;font-size:1.15rem}li:where(.astro-5wfdsgz3) p:where(.astro-5wfdsgz3){color:var(--ink-soft);margin-top:.5rem}#start:has(+.ucf.ucs-live){scroll-margin-top:-5rem}
