.connected-card__sweep[data-astro-cid-jpoh75nt]{pointer-events:none;opacity:0}.connected-card__sweep-soft[data-astro-cid-jpoh75nt]{opacity:.72}.connected-card__sweep-band[data-astro-cid-jpoh75nt]{opacity:.56}.connected-card__sweep-line[data-astro-cid-jpoh75nt]{fill:var(--color-bg);opacity:.9}.connected-card__depth[data-astro-cid-jpoh75nt]{fill:url(#network-card-cool-material);opacity:.52}.connected-card__surface[data-astro-cid-jpoh75nt]{fill:url(#network-card-light-material)}.connected-card__shade[data-astro-cid-jpoh75nt]{fill:url(#network-card-shade)}.connected-card__sheen[data-astro-cid-jpoh75nt],.connected-card__core-sheen[data-astro-cid-jpoh75nt]{fill:url(#network-card-sheen)}.connected-card__edge[data-astro-cid-jpoh75nt]{fill:none;stroke:url(#network-card-edge);stroke-width:2}.connected-card__inner-edge[data-astro-cid-jpoh75nt]{fill:none;stroke:url(#network-card-inner-edge);stroke-width:1;opacity:.68}.connected-card__icon[data-astro-cid-jpoh75nt]{fill:none;stroke:var(--color-primary);stroke-width:4.25;stroke-linecap:round;stroke-linejoin:round}.connected-card__icon-fill[data-astro-cid-jpoh75nt]{fill:var(--color-primary);stroke:none}.connected-card__label[data-astro-cid-jpoh75nt]{pointer-events:none;fill:var(--color-muted);font-family:var(--font-body);font-size:12.5px;font-weight:500;letter-spacing:.01em;opacity:.82}.connected-card--cool[data-astro-cid-jpoh75nt] .connected-card__surface[data-astro-cid-jpoh75nt]{fill:url(#network-card-cool-material)}.connected-card--cool[data-astro-cid-jpoh75nt] .connected-card__depth[data-astro-cid-jpoh75nt]{opacity:.64}.connected-card--deep[data-astro-cid-jpoh75nt] .connected-card__depth[data-astro-cid-jpoh75nt]{fill:var(--color-navy);opacity:.46}.connected-card--deep[data-astro-cid-jpoh75nt] .connected-card__surface[data-astro-cid-jpoh75nt]{fill:url(#network-card-deep-material)}.connected-card--deep[data-astro-cid-jpoh75nt] .connected-card__edge[data-astro-cid-jpoh75nt]{stroke:url(#network-card-edge);opacity:.58}.connected-card--deep[data-astro-cid-jpoh75nt] .connected-card__icon[data-astro-cid-jpoh75nt]{stroke:var(--color-bg)}.connected-card--deep[data-astro-cid-jpoh75nt] .connected-card__label[data-astro-cid-jpoh75nt]{fill:var(--color-bg);opacity:.8}.connected-card--deep[data-astro-cid-jpoh75nt] .connected-card__sheen[data-astro-cid-jpoh75nt]{opacity:.18}.connected-card--primary[data-astro-cid-jpoh75nt] .connected-card__depth[data-astro-cid-jpoh75nt]{fill:var(--color-navy);opacity:.4}.connected-card--primary[data-astro-cid-jpoh75nt] .connected-card__surface[data-astro-cid-jpoh75nt]{fill:url(#network-card-primary-material)}.connected-card--primary[data-astro-cid-jpoh75nt] .connected-card__edge[data-astro-cid-jpoh75nt]{stroke:url(#network-card-edge);stroke-width:2.4}.connected-card--primary[data-astro-cid-jpoh75nt] .connected-card__inner-edge[data-astro-cid-jpoh75nt]{opacity:.82}.connected-card__core-depth[data-astro-cid-jpoh75nt]{fill:var(--color-navy);opacity:.28}.connected-card__core[data-astro-cid-jpoh75nt]{fill:url(#network-card-core-material);opacity:.82}.connected-card--primary[data-astro-cid-jpoh75nt] .connected-card__sheen[data-astro-cid-jpoh75nt]{opacity:.24}.connected-card--primary[data-astro-cid-jpoh75nt] .connected-card__core-sheen[data-astro-cid-jpoh75nt]{opacity:.16}.connected-card__core-edge[data-astro-cid-jpoh75nt]{fill:none;stroke:url(#network-card-inner-edge);stroke-width:1.4;opacity:.48}.connected-card--primary[data-astro-cid-jpoh75nt] .connected-card__icon[data-astro-cid-jpoh75nt]{stroke:var(--color-bg)}.connected-card--primary[data-astro-cid-jpoh75nt] .connected-card__label[data-astro-cid-jpoh75nt]{fill:var(--color-bg);font-weight:600;opacity:.78}.connected-card--primary[data-astro-cid-jpoh75nt] .connected-card__icon-fill[data-astro-cid-jpoh75nt],.connected-card--deep[data-astro-cid-jpoh75nt] .connected-card__icon-fill[data-astro-cid-jpoh75nt]{fill:var(--color-bg)}@media(max-width:639px){.connected-card__label[data-astro-cid-jpoh75nt]{font-size:14px;letter-spacing:0}}.connected-visual[data-astro-cid-y2s2cw4t]{isolation:isolate}.connection[data-astro-cid-y2s2cw4t]{fill:none;stroke-linecap:round;stroke-linejoin:round}.connection--base[data-astro-cid-y2s2cw4t]{stroke:url(#network-connection-base);stroke-width:27}.connection--body[data-astro-cid-y2s2cw4t]{stroke:url(#network-connection-body);stroke-width:20}.connection--shine[data-astro-cid-y2s2cw4t]{stroke:url(#network-connection-shine);stroke-width:5;transform:translate(-2px,-2px)}.connection--pulse[data-astro-cid-y2s2cw4t]{pointer-events:none;opacity:0;stroke:color-mix(in srgb,var(--color-bg) 72%,var(--color-light));stroke-width:5.5;filter:url(#network-pulse-glow)}@media(max-width:639px){.connection--base[data-astro-cid-y2s2cw4t]{stroke-width:25}.connection--body[data-astro-cid-y2s2cw4t]{stroke-width:18}.connection--shine[data-astro-cid-y2s2cw4t]{stroke-width:4.5}.connection--pulse[data-astro-cid-y2s2cw4t]{stroke-width:5}}@media(min-width:1536px){section[data-astro-cid-bbe6dxrz][data-hero]{--hero-growth: clamp(0px, min( calc(10vw - 192px) , calc(17.7778svh - 192px) ), 128px);max-width:calc(1320px + var(--hero-growth) * 2.0625)}.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) calc(500px + var(--hero-growth) * .78125);column-gap:calc(64px + var(--hero-growth) * .1)}[data-astro-cid-bbe6dxrz][data-hero-eyebrow]{margin-bottom:calc(40px + var(--hero-growth) * .0625);gap:calc(12px + var(--hero-growth) * .01875)}.hero-eyebrow-text[data-astro-cid-bbe6dxrz]{font-size:calc(11px + var(--hero-growth) * .0171875)}[data-astro-cid-bbe6dxrz][data-hero-eyebrow]>div[data-astro-cid-bbe6dxrz]{width:calc(20px + var(--hero-growth) * .03125)}.hero-headline[data-astro-cid-bbe6dxrz]{max-width:calc(640px + var(--hero-growth));font-size:calc(60px + var(--hero-growth) * .09375);margin-bottom:calc(24px + var(--hero-growth) * .0375)}.hero-copy[data-astro-cid-bbe6dxrz]{max-width:calc(580px + var(--hero-growth) * .6875);margin-bottom:calc(32px + var(--hero-growth) * .05);font-size:calc(17px + var(--hero-growth) * .0265625)}.hero-ctas[data-astro-cid-bbe6dxrz]{max-width:calc(440px + var(--hero-growth) * .6875);gap:calc(12px + var(--hero-growth) * .01875)}.hero-ctas[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{min-height:calc(44px + var(--hero-growth) * .06875);padding-inline:calc(24px + var(--hero-growth) * .0375);padding-block:calc(12px + var(--hero-growth) * .01875);font-size:calc(14px + var(--hero-growth) * .021875)}.hero-ctas[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:calc(14px + var(--hero-growth) * .021875);height:calc(14px + var(--hero-growth) * .021875)}.hero-benefits[data-astro-cid-bbe6dxrz]{margin-top:calc(40px + var(--hero-growth) * .0625);padding-top:calc(24px + var(--hero-growth) * .0375);column-gap:calc(28px + var(--hero-growth) * .04375)}.hero-benefits[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{gap:calc(10px + var(--hero-growth) * .015625);font-size:calc(12.5px + var(--hero-growth) * .01953125)}.hero-benefits[data-astro-cid-bbe6dxrz] svg{width:calc(20px + var(--hero-growth) * .03125);height:calc(20px + var(--hero-growth) * .03125)}.hero-visual[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]{padding:calc(16px + var(--hero-growth) * .025)}}.hero-headline-rotator[data-astro-cid-bbe6dxrz]{width:fit-content;max-width:100%}.hero-visual[data-astro-cid-bbe6dxrz]{aspect-ratio:520 / 480}.hero-copy-mobile[data-astro-cid-bbe6dxrz]{display:none}.hero-headline-phrase[data-astro-cid-bbe6dxrz]{align-self:start;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance}.hero-headline-phrase[data-astro-cid-bbe6dxrz]:not([data-active=true]){visibility:hidden;opacity:0}.hero-headline-underline[data-astro-cid-bbe6dxrz]{width:min(calc(100% + 3rem),29rem)}@media(min-width:1200px){.hero-headline-rotator[data-astro-cid-bbe6dxrz]{width:max-content;max-width:calc(100% + 3.25rem);letter-spacing:-.052em}}@media(max-width:639px){section[data-astro-cid-bbe6dxrz][data-hero]{height:auto;min-height:auto;padding-top:5.5rem;padding-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px))}.hero-grid[data-astro-cid-bbe6dxrz]{gap:0}.hero-content[data-astro-cid-bbe6dxrz]{display:contents}.hero-headline-rotator[data-astro-cid-bbe6dxrz]{width:100%}.hero-headline-underline[data-astro-cid-bbe6dxrz]{left:0;width:100%}[data-astro-cid-bbe6dxrz][data-hero-eyebrow]{order:1;margin-bottom:1.5rem}[data-astro-cid-bbe6dxrz][data-hero-headline]{order:2;margin-bottom:1rem}[data-astro-cid-bbe6dxrz][data-hero-copy]{order:3;margin-bottom:1.5rem}.hero-copy-desktop[data-astro-cid-bbe6dxrz]{display:none}.hero-copy-mobile[data-astro-cid-bbe6dxrz]{display:block}[data-astro-cid-bbe6dxrz][data-hero-ctas]{order:4}[data-astro-cid-bbe6dxrz][data-hero-visual]{order:5;width:100%;margin-top:2rem;aspect-ratio:1.3}[data-astro-cid-bbe6dxrz][data-hero-visual]>div[data-astro-cid-bbe6dxrz]{padding:.75rem}[data-astro-cid-bbe6dxrz][data-hero-benefits]{order:6;width:100%;margin-top:1.25rem;padding-top:1.25rem;column-gap:1rem}[data-astro-cid-bbe6dxrz][data-hero-benefits] li[data-astro-cid-bbe6dxrz]{gap:.5rem;font-size:.75rem}}.services-tabs[data-astro-cid-g5jplrhu]{scrollbar-width:none}.services-tabs[data-astro-cid-g5jplrhu]::-webkit-scrollbar{display:none}.service-tab[data-astro-cid-g5jplrhu]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform .26s ease}.service-tab[data-astro-cid-g5jplrhu]:hover .service-tab-title[data-astro-cid-g5jplrhu]{color:var(--color-ink)}.service-tab[data-astro-cid-g5jplrhu]:hover .service-tab-icon[data-astro-cid-g5jplrhu]{border-color:var(--color-border);color:var(--color-primary)}.service-tab[data-astro-cid-g5jplrhu][aria-selected=true]:after{transform:scaleX(1)}.service-tab[data-astro-cid-g5jplrhu][aria-selected=true] .service-tab-title[data-astro-cid-g5jplrhu]{color:var(--color-ink)}.service-tab[data-astro-cid-g5jplrhu][aria-selected=true] .service-tab-icon[data-astro-cid-g5jplrhu]{border-color:var(--color-light);background:var(--color-light);color:var(--color-primary)}.service-tab[data-astro-cid-g5jplrhu][aria-selected=true] .service-tab-number[data-astro-cid-g5jplrhu]{color:var(--color-primary)}.service-link[data-astro-cid-g5jplrhu]:hover svg[data-astro-cid-g5jplrhu]{transform:translate(3px)}.service-link[data-astro-cid-g5jplrhu] svg[data-astro-cid-g5jplrhu]{transition:transform .2s ease}.service-visual-wrap[data-astro-cid-g5jplrhu]{min-width:0}.service-visual[data-astro-cid-g5jplrhu]{position:relative;min-height:310px;height:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:linear-gradient(rgba(0,90,220,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,90,220,.035) 1px,transparent 1px),var(--color-bg);background-size:28px 28px}.web-flow-visual[data-astro-cid-g5jplrhu]{--web-flow-duration: 5.6s}.web-demo[data-astro-cid-g5jplrhu]{position:absolute;top:6%;left:6%;right:6%;height:68%;overflow:hidden;border:1px solid var(--color-border);border-radius:13px;background:#fff;box-shadow:0 8px 24px #0b1b3814}.web-demo-bar[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:0 12px;border-bottom:1px solid var(--color-border);background:var(--color-bg)}.web-demo-mark[data-astro-cid-g5jplrhu],.web-demo-nav[data-astro-cid-g5jplrhu]{display:flex;align-items:center;gap:4px}.web-demo-mark[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{height:2px;border-radius:2px;background:var(--color-primary)}.web-demo-mark[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(1){width:15px}.web-demo-mark[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(2){width:10px;background:var(--color-secondary)}.web-demo-mark[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(3){width:6px;background:var(--color-light)}.web-demo-address[data-astro-cid-g5jplrhu]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 7px/1 Inter,sans-serif;color:var(--color-secondary)}.web-demo-nav[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{width:17px;height:3px;border-radius:2px;background:var(--color-border)}.web-demo-content[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(110px,.95fr);align-items:center;gap:18px;height:calc(100% - 34px);padding:20px 22px}.web-demo-copy[data-astro-cid-g5jplrhu]{min-width:0}.web-demo-kicker[data-astro-cid-g5jplrhu]{display:block;margin-bottom:10px;font:600 7px/1 Inter,sans-serif;letter-spacing:.12em;color:var(--color-primary)}.web-demo-heading[data-astro-cid-g5jplrhu],.web-demo-text[data-astro-cid-g5jplrhu],.web-info-lines[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column}.web-demo-heading[data-astro-cid-g5jplrhu]{gap:6px}.web-demo-heading[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{width:92%;height:7px;border-radius:2px;background:var(--color-ink)}.web-demo-heading[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:last-child{width:66%}.web-demo-text[data-astro-cid-g5jplrhu]{gap:5px;margin-top:12px}.web-demo-text[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu],.web-info-lines[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{height:3px;border-radius:2px;background:var(--color-border)}.web-demo-text[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(1){width:88%}.web-demo-text[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(2){width:78%}.web-demo-text[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(3){width:54%}.web-demo-cta[data-astro-cid-g5jplrhu]{display:inline-flex;min-height:27px;align-items:center;gap:8px;margin-top:15px;padding:0 11px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font:600 8px/1 Inter,sans-serif;color:var(--color-muted);animation:web-cta-state var(--web-flow-duration) ease-in-out infinite}.web-info-card[data-astro-cid-g5jplrhu]{min-width:0;padding:14px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-bg);animation:web-info-state var(--web-flow-duration) ease-in-out infinite}.web-info-card[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{display:block;margin-bottom:7px;font:600 6px/1 Inter,sans-serif;letter-spacing:.1em;color:var(--color-secondary)}.web-info-card[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{display:block;max-width:150px;font:600 10px/1.3 DM Sans,sans-serif;color:var(--color-ink)}.web-info-lines[data-astro-cid-g5jplrhu]{gap:5px;margin-top:12px}.web-info-lines[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(1){width:100%}.web-info-lines[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(2){width:82%}.web-info-lines[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]:nth-child(3){width:58%}.web-info-meta[data-astro-cid-g5jplrhu]{display:flex;gap:10px;margin-top:12px;padding-top:8px;border-top:1px solid var(--color-border);font:500 6px/1 Inter,sans-serif;color:var(--color-secondary)}.web-success-state[data-astro-cid-g5jplrhu]{position:absolute;right:12px;bottom:11px;display:flex;align-items:center;gap:8px;min-width:150px;padding:8px 10px;border:1px solid var(--color-light);border-radius:8px;background:#fff;opacity:0;transform:translateY(4px);animation:web-success-state var(--web-flow-duration) ease-in-out infinite}.web-success-state[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]:last-child{min-width:0}.web-success-check[data-astro-cid-g5jplrhu]{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--color-primary);font:700 10px/1 Inter,sans-serif;color:#fff}.web-success-label[data-astro-cid-g5jplrhu],.web-success-state[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{display:block}.web-success-label[data-astro-cid-g5jplrhu]{margin-bottom:3px;font:600 5px/1 Inter,sans-serif;letter-spacing:.1em;color:var(--color-secondary)}.web-success-state[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{white-space:nowrap;font:600 8px/1.2 Inter,sans-serif;color:var(--color-ink)}.web-flow-track[data-astro-cid-g5jplrhu]{position:absolute;right:6%;bottom:6%;left:6%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.web-flow-line[data-astro-cid-g5jplrhu]{position:absolute;top:10px;right:10%;left:10%;height:1px;background:var(--color-border)}.web-flow-line[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{display:block;width:100%;height:100%;background:var(--color-primary);transform:scaleX(0);transform-origin:left;animation:web-flow-progress var(--web-flow-duration) ease-in-out infinite}.web-flow-step[data-astro-cid-g5jplrhu]{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;min-width:0;text-align:center}.web-flow-step[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{display:grid;width:21px;height:21px;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:#fff;font:600 6px/1 Inter,sans-serif;color:var(--color-secondary)}.web-flow-step[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{max-width:82px;font:500 8px/1.25 Inter,sans-serif;color:var(--color-muted)}.web-flow-step--visitor[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{animation:web-flow-step-one var(--web-flow-duration) ease-in-out infinite}.web-flow-step--info[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{animation:web-flow-step-two var(--web-flow-duration) ease-in-out infinite}.web-flow-step--cta[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{animation:web-flow-step-three var(--web-flow-duration) ease-in-out infinite}.web-flow-step--success[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{animation:web-flow-step-four var(--web-flow-duration) ease-in-out infinite}@keyframes web-flow-progress{0%,12%{transform:scaleX(0)}32%{transform:scaleX(.34)}56%{transform:scaleX(.67)}78%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes web-flow-step-one{0%,18%{border-color:var(--color-primary);background:var(--color-primary);color:#fff}23%,96%{border-color:var(--color-light);background:var(--color-light);color:var(--color-navy)}to{border-color:var(--color-border);background:#fff;color:var(--color-secondary)}}@keyframes web-flow-step-two{0%,18%{border-color:var(--color-border);background:#fff;color:var(--color-secondary)}23%,43%{border-color:var(--color-primary);background:var(--color-primary);color:#fff}48%,96%{border-color:var(--color-light);background:var(--color-light);color:var(--color-navy)}to{border-color:var(--color-border);background:#fff;color:var(--color-secondary)}}@keyframes web-flow-step-three{0%,43%{border-color:var(--color-border);background:#fff;color:var(--color-secondary)}48%,68%{border-color:var(--color-primary);background:var(--color-primary);color:#fff}73%,96%{border-color:var(--color-light);background:var(--color-light);color:var(--color-navy)}to{border-color:var(--color-border);background:#fff;color:var(--color-secondary)}}@keyframes web-flow-step-four{0%,68%{border-color:var(--color-border);background:#fff;color:var(--color-secondary)}73%,96%{border-color:var(--color-primary);background:var(--color-primary);color:#fff}to{border-color:var(--color-border);background:#fff;color:var(--color-secondary)}}@keyframes web-info-state{0%,18%,48%,to{border-color:var(--color-border);background:var(--color-bg)}23%,43%{border-color:var(--color-primary);background:var(--color-surface)}}@keyframes web-cta-state{0%,43%,to{border-color:var(--color-border);background:var(--color-surface);color:var(--color-muted)}48%,96%{border-color:var(--color-primary);background:var(--color-primary);color:#fff}}@keyframes web-success-state{0%,69%{opacity:0;transform:translateY(4px)}74%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.software-flow-visual[data-astro-cid-g5jplrhu]{--software-flow-duration: 6.4s}.software-window[data-astro-cid-g5jplrhu]{position:absolute;left:7%;right:7%;top:9%;display:grid;grid-template-columns:48px minmax(0,1fr);min-height:235px;overflow:hidden;border:1px solid var(--color-border);border-radius:13px;background:#fff;box-shadow:0 8px 24px #0b1b3814}.software-sidebar[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:14px 9px;border-right:1px solid var(--color-border);background:var(--color-bg)}.sidebar-mark[data-astro-cid-g5jplrhu]{width:18px;height:18px;margin-bottom:7px;border-radius:5px;background:var(--color-primary)}.sidebar-line[data-astro-cid-g5jplrhu]{width:24px;height:4px;border-radius:99px;background:var(--color-border)}.sidebar-line[data-astro-cid-g5jplrhu].active{background:var(--color-light)}.sidebar-line[data-astro-cid-g5jplrhu].short{width:17px}.software-main[data-astro-cid-g5jplrhu]{min-width:0;padding:20px 21px 18px}.software-topline[data-astro-cid-g5jplrhu]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.software-topline[data-astro-cid-g5jplrhu]>div[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:4px}.tiny-label[data-astro-cid-g5jplrhu]{font:600 7px/1 Inter,sans-serif;letter-spacing:.12em;color:var(--color-secondary)}.software-topline[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{font:600 12px/1.2 DM Sans,sans-serif;color:var(--color-ink)}.software-pill[data-astro-cid-g5jplrhu]{display:grid;min-width:30px;padding:4px 7px;border-radius:999px;background:var(--color-light);font:600 7px/1 Inter,sans-serif;color:var(--color-primary);text-align:center;animation:software-pill-state var(--software-flow-duration) ease-in-out infinite}.software-pill[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{grid-area:1 / 1}.software-pill-live[data-astro-cid-g5jplrhu]{animation:software-label-before var(--software-flow-duration) ease-in-out infinite}.software-pill-done[data-astro-cid-g5jplrhu]{opacity:0;animation:software-label-after var(--software-flow-duration) ease-in-out infinite}.software-stats[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px}.software-stats[data-astro-cid-g5jplrhu] div[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-bg)}.software-stats[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{font:500 6px/1 Inter,sans-serif;color:var(--color-secondary)}.software-stats[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{font:600 12px/1 DM Sans,sans-serif;color:var(--color-ink)}.software-stat-value[data-astro-cid-g5jplrhu]{display:grid}.software-stat-value[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{grid-area:1 / 1;font:inherit;color:inherit}.software-stat-value[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]:first-child{animation:software-label-before var(--software-flow-duration) ease-in-out infinite}.software-stat-value[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]:last-child{opacity:0;animation:software-label-after var(--software-flow-duration) ease-in-out infinite}.workflow-list[data-astro-cid-g5jplrhu]{margin-top:15px}.workflow-row[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:28px;padding:0 8px;border:1px solid var(--color-border);border-radius:6px;background:#fff}.workflow-row--incoming[data-astro-cid-g5jplrhu]{animation:software-row-incoming var(--software-flow-duration) ease-in-out infinite}.workflow-row--check[data-astro-cid-g5jplrhu]{animation:software-row-check var(--software-flow-duration) ease-in-out infinite}.workflow-row--automatic[data-astro-cid-g5jplrhu]{animation:software-row-automatic var(--software-flow-duration) ease-in-out infinite}.workflow-dot[data-astro-cid-g5jplrhu]{width:7px;height:7px;border:2px solid var(--color-primary);border-radius:50%;background:#fff}.workflow-row--incoming[data-astro-cid-g5jplrhu] .workflow-dot[data-astro-cid-g5jplrhu]{animation:software-dot-incoming var(--software-flow-duration) ease-in-out infinite}.workflow-row--check[data-astro-cid-g5jplrhu] .workflow-dot[data-astro-cid-g5jplrhu]{animation:software-dot-check var(--software-flow-duration) ease-in-out infinite}.workflow-row--automatic[data-astro-cid-g5jplrhu] .workflow-dot[data-astro-cid-g5jplrhu]{animation:software-dot-automatic var(--software-flow-duration) ease-in-out infinite}.workflow-name[data-astro-cid-g5jplrhu]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 8px/1.1 Inter,sans-serif;color:var(--color-muted)}.workflow-id[data-astro-cid-g5jplrhu]{margin-left:3px;font-size:6px;color:var(--color-secondary)}.workflow-status[data-astro-cid-g5jplrhu]{display:grid;min-width:32px;text-align:right;font:600 7px/1 Inter,sans-serif;color:var(--color-secondary)}.workflow-status[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{grid-area:1 / 1;opacity:0}.workflow-row--incoming[data-astro-cid-g5jplrhu] .status-pending[data-astro-cid-g5jplrhu]{animation:software-status-incoming-pending var(--software-flow-duration) linear infinite}.workflow-row--incoming[data-astro-cid-g5jplrhu] .status-active[data-astro-cid-g5jplrhu]{animation:software-status-incoming-active var(--software-flow-duration) linear infinite}.workflow-row--incoming[data-astro-cid-g5jplrhu] .status-done[data-astro-cid-g5jplrhu]{animation:software-status-incoming-done var(--software-flow-duration) linear infinite}.workflow-row--check[data-astro-cid-g5jplrhu] .status-pending[data-astro-cid-g5jplrhu]{animation:software-status-check-pending var(--software-flow-duration) linear infinite}.workflow-row--check[data-astro-cid-g5jplrhu] .status-active[data-astro-cid-g5jplrhu]{animation:software-status-check-active var(--software-flow-duration) linear infinite}.workflow-row--check[data-astro-cid-g5jplrhu] .status-done[data-astro-cid-g5jplrhu]{animation:software-status-check-done var(--software-flow-duration) linear infinite}.workflow-row--automatic[data-astro-cid-g5jplrhu] .status-pending[data-astro-cid-g5jplrhu]{animation:software-status-automatic-pending var(--software-flow-duration) linear infinite}.workflow-row--automatic[data-astro-cid-g5jplrhu] .status-active[data-astro-cid-g5jplrhu]{animation:software-status-automatic-active var(--software-flow-duration) linear infinite}.workflow-row--automatic[data-astro-cid-g5jplrhu] .status-done[data-astro-cid-g5jplrhu]{animation:software-status-automatic-done var(--software-flow-duration) linear infinite}.workflow-connector[data-astro-cid-g5jplrhu]{width:1px;height:7px;margin-left:11px;background:var(--color-border)}.workflow-connector--one[data-astro-cid-g5jplrhu]{animation:software-connector-one var(--software-flow-duration) ease-in-out infinite}.workflow-connector--two[data-astro-cid-g5jplrhu]{animation:software-connector-two var(--software-flow-duration) ease-in-out infinite}.software-note[data-astro-cid-g5jplrhu]{position:absolute;top:72%;left:50%;display:flex;align-items:center;gap:13px;width:min(430px,82%);padding:13px 15px;border:1px solid var(--color-border);border-radius:12px;background:#fffffff7;box-shadow:0 14px 34px #0b1b3817;backdrop-filter:blur(8px);opacity:0;transform:translate(-50%,4px);animation:software-complete-note var(--software-flow-duration) ease-in-out infinite}.software-outcome-connector[data-astro-cid-g5jplrhu]{position:absolute;top:calc(9% + 235px);bottom:28%;left:50%;width:1px;background:linear-gradient(to bottom,var(--color-border),var(--color-light));opacity:.55;animation:software-outcome-connector var(--software-flow-duration) ease-in-out infinite}.software-outcome-connector[data-astro-cid-g5jplrhu]:after{position:absolute;bottom:-2px;left:50%;width:5px;height:5px;border-radius:50%;background:var(--color-primary);content:"";transform:translate(-50%)}.note-icon[data-astro-cid-g5jplrhu]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--color-light);font:600 14px/1 Inter,sans-serif;color:var(--color-primary)}.software-note-copy[data-astro-cid-g5jplrhu]{min-width:0;flex:1}.software-note-copy[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{display:block;margin-bottom:5px;font:600 7px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary)}.software-note-copy[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{display:block;font:600 10px/1.25 Inter,sans-serif;color:var(--color-ink)}.software-note-progress[data-astro-cid-g5jplrhu]{display:flex;min-width:58px;flex:0 0 auto;flex-direction:column;gap:3px;padding-left:14px;border-left:1px solid var(--color-border)}.software-note-progress[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{font:600 12px/1 DM Sans,sans-serif;color:var(--color-primary)}.software-note-progress[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{font:500 6px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--color-secondary)}@keyframes software-row-incoming{0%,to{border-color:var(--color-border);background:#fff;opacity:.45;transform:translateY(-4px)}4%{border-color:var(--color-border);background:#fff;opacity:.7;transform:translateY(-2px)}8%,20%{border-color:var(--color-primary);background:var(--color-surface);opacity:1;transform:translateY(0)}25%,94%{border-color:var(--color-light);background:#fff;opacity:1;transform:translateY(0)}}@keyframes software-row-check{0%,20%,to{border-color:var(--color-border);background:#fff}25%,39%{border-color:var(--color-primary);background:var(--color-surface)}44%,94%{border-color:var(--color-light);background:#fff}}@keyframes software-row-automatic{0%,39%,to{border-color:var(--color-border);background:#fff}44%,68%{border-color:var(--color-primary);background:var(--color-surface)}73%,94%{border-color:var(--color-light);background:#fff}}@keyframes software-dot-incoming{0%,4%,to{border-color:var(--color-primary);background:#fff}8%,20%{border-color:var(--color-primary);background:var(--color-primary)}25%,94%{border-color:var(--color-secondary);background:var(--color-secondary)}}@keyframes software-dot-check{0%,20%,to{border-color:var(--color-border);background:#fff}25%,39%{border-color:var(--color-primary);background:var(--color-primary)}44%,94%{border-color:var(--color-secondary);background:var(--color-secondary)}}@keyframes software-dot-automatic{0%,39%,to{border-color:var(--color-border);background:#fff}44%,68%{border-color:var(--color-primary);background:var(--color-primary)}73%,94%{border-color:var(--color-secondary);background:var(--color-secondary)}}@keyframes software-connector-one{0%,20%,to{background:var(--color-border)}25%,94%{background:var(--color-primary)}}@keyframes software-connector-two{0%,39%,to{background:var(--color-border)}44%,94%{background:var(--color-primary)}}@keyframes software-status-incoming-pending{0%,4%,95%,to{opacity:1}8%,94%{opacity:0}}@keyframes software-status-incoming-active{0%,4%,25%,to{opacity:0}8%,20%{opacity:1;color:var(--color-primary)}}@keyframes software-status-incoming-done{0%,20%,95%,to{opacity:0}25%,94%{opacity:1;color:var(--color-primary)}}@keyframes software-status-check-pending{0%,20%,95%,to{opacity:1}25%,94%{opacity:0}}@keyframes software-status-check-active{0%,20%,44%,to{opacity:0}25%,39%{opacity:1;color:var(--color-primary)}}@keyframes software-status-check-done{0%,39%,95%,to{opacity:0}44%,94%{opacity:1;color:var(--color-primary)}}@keyframes software-status-automatic-pending{0%,39%,95%,to{opacity:1}44%,94%{opacity:0}}@keyframes software-status-automatic-active{0%,39%,73%,to{opacity:0}44%,68%{opacity:1;color:var(--color-primary)}}@keyframes software-status-automatic-done{0%,68%,95%,to{opacity:0}73%,94%{opacity:1;color:var(--color-primary)}}@keyframes software-label-before{0%,68%{opacity:1;transform:translateY(0)}73%,94%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes software-label-after{0%,68%{opacity:0;transform:translateY(3px)}73%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(3px)}}@keyframes software-pill-state{0%,68%,to{background:var(--color-light);color:var(--color-primary)}73%,94%{background:var(--color-primary);color:#fff}}@keyframes software-complete-note{0%,68%{opacity:0;transform:translate(-50%,4px)}73%,94%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,4px)}}@keyframes software-outcome-connector{0%,68%{background:var(--color-border);opacity:.42}73%,94%{background:var(--color-primary);opacity:.72}to{background:var(--color-border);opacity:.42}}.product-visual[data-astro-cid-g5jplrhu]{--product-flow-duration: 5.8s;min-height:310px}.product-track[data-astro-cid-g5jplrhu]{position:absolute;top:8%;left:7%;width:43%}.product-step[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:24px minmax(0,1fr) 19px;gap:9px;align-items:center;min-height:52px;padding:9px 10px;border:1px solid var(--color-border);border-radius:9px;background:#fffffff2;box-shadow:0 8px 22px #0b1b380a}.product-step--concept[data-astro-cid-g5jplrhu]{animation:product-step-concept var(--product-flow-duration) ease-in-out infinite}.product-step--version[data-astro-cid-g5jplrhu]{animation:product-step-version var(--product-flow-duration) ease-in-out infinite}.product-step--feedback[data-astro-cid-g5jplrhu]{animation:product-step-feedback var(--product-flow-duration) ease-in-out infinite}.product-step--iteration[data-astro-cid-g5jplrhu]{animation:product-step-iteration var(--product-flow-duration) ease-in-out infinite}.product-step-num[data-astro-cid-g5jplrhu]{font:600 8px/1 Inter,sans-serif;color:var(--color-secondary)}.product-step[data-astro-cid-g5jplrhu]>div[data-astro-cid-g5jplrhu]{min-width:0}.product-step[data-astro-cid-g5jplrhu]>div[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{display:block;margin-bottom:4px;font:600 6px/1 Inter,sans-serif;letter-spacing:.09em;color:var(--color-secondary)}.product-step[data-astro-cid-g5jplrhu]>div[data-astro-cid-g5jplrhu]>strong[data-astro-cid-g5jplrhu]{display:block;font:600 7.5px/1.25 Inter,sans-serif;color:var(--color-ink)}.product-stage-state[data-astro-cid-g5jplrhu]{display:grid;width:17px;height:17px;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:#fff;font:700 8px/1 Inter,sans-serif;color:transparent}.product-step--concept[data-astro-cid-g5jplrhu] .product-stage-state[data-astro-cid-g5jplrhu]{animation:product-state-concept var(--product-flow-duration) ease-in-out infinite}.product-step--version[data-astro-cid-g5jplrhu] .product-stage-state[data-astro-cid-g5jplrhu]{animation:product-state-version var(--product-flow-duration) ease-in-out infinite}.product-step--feedback[data-astro-cid-g5jplrhu] .product-stage-state[data-astro-cid-g5jplrhu]{animation:product-state-feedback var(--product-flow-duration) ease-in-out infinite}.product-step--iteration[data-astro-cid-g5jplrhu] .product-stage-state[data-astro-cid-g5jplrhu]{animation:product-state-iteration var(--product-flow-duration) ease-in-out infinite}.product-line[data-astro-cid-g5jplrhu]{width:1px;height:8px;margin-left:21px;background:var(--color-border)}.product-line--one[data-astro-cid-g5jplrhu]{animation:product-line-one var(--product-flow-duration) ease-in-out infinite}.product-line--two[data-astro-cid-g5jplrhu]{animation:product-line-two var(--product-flow-duration) ease-in-out infinite}.product-line--three[data-astro-cid-g5jplrhu]{animation:product-line-three var(--product-flow-duration) ease-in-out infinite}.product-preview[data-astro-cid-g5jplrhu]{position:absolute;top:8%;right:7%;bottom:8%;width:42%;min-width:145px;overflow:hidden;border:1px solid var(--color-border);border-radius:15px;background:#fff;box-shadow:0 18px 42px #0b1b381a}.product-preview-top[data-astro-cid-g5jplrhu]{position:relative;display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border-bottom:1px solid var(--color-border);background:var(--color-bg)}.product-preview-brand[data-astro-cid-g5jplrhu]{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;font:600 6px/1 Inter,sans-serif;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;color:var(--color-secondary)}.product-preview-brand[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{width:8px;height:8px;flex:0 0 auto;border-radius:3px;background:var(--color-primary)}.product-version[data-astro-cid-g5jplrhu]{display:grid;min-width:30px;padding:4px 6px;border-radius:99px;background:var(--color-light);font:600 6px/1 Inter,sans-serif;text-align:center;color:var(--color-primary)}.product-version[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{grid-area:1 / 1}.product-version-building[data-astro-cid-g5jplrhu]{animation:product-version-before var(--product-flow-duration) ease-in-out infinite}.product-version-ready[data-astro-cid-g5jplrhu]{opacity:0;animation:product-version-after var(--product-flow-duration) ease-in-out infinite}.product-build-progress[data-astro-cid-g5jplrhu]{position:absolute;right:0;bottom:-1px;left:0;height:1px;overflow:hidden}.product-build-progress[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{display:block;width:100%;height:100%;background:var(--color-primary);transform:scaleX(0);transform-origin:left;animation:product-build-progress var(--product-flow-duration) ease-in-out infinite}.product-preview-body[data-astro-cid-g5jplrhu]{padding:17px 14px 68px}.product-preview-header[data-astro-cid-g5jplrhu]{animation:product-preview-header var(--product-flow-duration) ease-in-out infinite}.product-preview-kicker[data-astro-cid-g5jplrhu]{display:block;margin-bottom:8px;font:600 6px/1 Inter,sans-serif;letter-spacing:.1em;color:var(--color-primary)}.product-preview-title[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:5px;animation:product-preview-title var(--product-flow-duration) ease-in-out infinite}.product-preview-title[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{width:88%;height:6px;border-radius:2px;background:var(--color-ink)}.product-preview-title[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]:last-child{width:58%}.product-preview-copy[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:4px;margin-top:10px;animation:product-preview-copy var(--product-flow-duration) ease-in-out infinite}.product-preview-copy[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{width:92%;height:3px;border-radius:2px;background:var(--color-border)}.product-preview-copy[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]:last-child{width:70%}.product-preview-cards[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px}.product-preview-card[data-astro-cid-g5jplrhu]{min-width:0;padding:9px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-bg)}.product-preview-card--primary[data-astro-cid-g5jplrhu]{animation:product-preview-card-primary var(--product-flow-duration) ease-in-out infinite}.product-preview-card--secondary[data-astro-cid-g5jplrhu]{animation:product-preview-card-secondary var(--product-flow-duration) ease-in-out infinite}.product-preview-icon[data-astro-cid-g5jplrhu]{display:block;width:16px;height:16px;margin-bottom:8px;border-radius:5px;background:var(--color-light)}.product-preview-lines[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:3px}.product-preview-lines[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{width:85%;height:3px;border-radius:2px;background:var(--color-border)}.product-preview-lines[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]:last-child{width:58%}.product-preview-cta[data-astro-cid-g5jplrhu]{display:flex;width:fit-content;min-height:22px;align-items:center;gap:7px;margin-top:13px;padding:0 9px;border-radius:5px;background:var(--color-primary);font:600 7px/1 Inter,sans-serif;color:#fff;animation:product-preview-cta var(--product-flow-duration) ease-in-out infinite}.product-feedback-note[data-astro-cid-g5jplrhu]{position:absolute;right:11px;bottom:11px;left:11px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:46px;padding:8px;border:1px solid var(--color-light);border-radius:8px;background:#fffffffa;box-shadow:0 10px 24px #0b1b3814;opacity:0;transform:translateY(4px);animation:product-feedback-note var(--product-flow-duration) ease-in-out infinite}.product-feedback-connector[data-astro-cid-g5jplrhu]{position:absolute;top:58%;bottom:57px;left:23px;width:1px;background:var(--color-border);opacity:0;animation:product-feedback-connector var(--product-flow-duration) ease-in-out infinite}.product-feedback-connector[data-astro-cid-g5jplrhu]:after{position:absolute;bottom:-2px;left:50%;width:5px;height:5px;border-radius:50%;background:var(--color-primary);content:"";transform:translate(-50%)}.product-feedback-icon[data-astro-cid-g5jplrhu]{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:var(--color-light);font:600 11px/1 Inter,sans-serif;color:var(--color-primary)}.product-feedback-note[data-astro-cid-g5jplrhu]>div[data-astro-cid-g5jplrhu]{min-width:0}.product-feedback-note[data-astro-cid-g5jplrhu]>div[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{display:block;margin-bottom:4px;font:600 5.5px/1 Inter,sans-serif;letter-spacing:.08em;color:var(--color-secondary)}.product-feedback-note[data-astro-cid-g5jplrhu]>div[data-astro-cid-g5jplrhu]>strong[data-astro-cid-g5jplrhu]{display:block;font:600 6.5px/1.2 Inter,sans-serif;color:var(--color-ink)}.product-feedback-status[data-astro-cid-g5jplrhu]{display:grid;min-width:36px;font:600 6px/1 Inter,sans-serif;text-align:right;color:var(--color-primary)}.product-feedback-status[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{grid-area:1 / 1}.product-feedback-new[data-astro-cid-g5jplrhu]{animation:product-feedback-before var(--product-flow-duration) ease-in-out infinite}.product-feedback-applied[data-astro-cid-g5jplrhu]{opacity:0;animation:product-feedback-after var(--product-flow-duration) ease-in-out infinite}@keyframes product-step-concept{0%,18%{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 10px 26px #005adc14}23%,96%{border-color:var(--color-light);background:#fff;box-shadow:0 8px 22px #0b1b380a}to{border-color:var(--color-border);background:#fff;box-shadow:0 8px 22px #0b1b380a}}@keyframes product-step-version{0%,18%,to{border-color:var(--color-border);background:#fff;box-shadow:0 8px 22px #0b1b380a}23%,43%{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 10px 26px #005adc14}48%,96%{border-color:var(--color-light);background:#fff;box-shadow:0 8px 22px #0b1b380a}}@keyframes product-step-feedback{0%,43%,to{border-color:var(--color-border);background:#fff;box-shadow:0 8px 22px #0b1b380a}48%,65%{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 10px 26px #005adc14}70%,96%{border-color:var(--color-light);background:#fff;box-shadow:0 8px 22px #0b1b380a}}@keyframes product-step-iteration{0%,65%,to{border-color:var(--color-border);background:#fff;box-shadow:0 8px 22px #0b1b380a}70%,96%{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 10px 26px #005adc14}}@keyframes product-state-concept{0%,18%{border-color:var(--color-primary);background:var(--color-primary);color:#fff}23%,96%{border-color:var(--color-light);background:var(--color-light);color:var(--color-primary)}to{border-color:var(--color-border);background:#fff;color:transparent}}@keyframes product-state-version{0%,18%,to{border-color:var(--color-border);background:#fff;color:transparent}23%,43%{border-color:var(--color-primary);background:var(--color-primary);color:#fff}48%,96%{border-color:var(--color-light);background:var(--color-light);color:var(--color-primary)}}@keyframes product-state-feedback{0%,43%,to{border-color:var(--color-border);background:#fff;color:transparent}48%,65%{border-color:var(--color-primary);background:var(--color-primary);color:#fff}70%,96%{border-color:var(--color-light);background:var(--color-light);color:var(--color-primary)}}@keyframes product-state-iteration{0%,65%,to{border-color:var(--color-border);background:#fff;color:transparent}70%,96%{border-color:var(--color-primary);background:var(--color-primary);color:#fff}}@keyframes product-line-one{0%,18%,to{background:var(--color-border)}23%,96%{background:var(--color-primary)}}@keyframes product-line-two{0%,43%,to{background:var(--color-border)}48%,96%{background:var(--color-primary)}}@keyframes product-line-three{0%,65%,to{background:var(--color-border)}70%,96%{background:var(--color-primary)}}@keyframes product-build-progress{0%{transform:scaleX(0)}18%{transform:scaleX(.22)}43%{transform:scaleX(.5)}65%{transform:scaleX(.74)}70%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes product-preview-header{0%,18%{opacity:.35;transform:translateY(2px)}23%,96%{opacity:1;transform:translateY(0)}to{opacity:.35;transform:translateY(2px)}}@keyframes product-preview-title{0%,23%{opacity:.18;transform:translateY(3px)}28%,96%{opacity:1;transform:translateY(0)}to{opacity:.18;transform:translateY(3px)}}@keyframes product-preview-copy{0%,27%{opacity:.12;transform:translateY(3px)}32%,96%{opacity:1;transform:translateY(0)}to{opacity:.12;transform:translateY(3px)}}@keyframes product-preview-card-primary{0%,31%{opacity:.15;transform:translateY(4px);border-color:var(--color-border);background:var(--color-bg)}36%,65%{opacity:1;transform:translateY(0);border-color:var(--color-border);background:var(--color-bg)}70%,96%{opacity:1;transform:translateY(0);border-color:var(--color-primary);background:var(--color-surface)}to{opacity:.15;transform:translateY(4px);border-color:var(--color-border);background:var(--color-bg)}}@keyframes product-preview-card-secondary{0%,36%{opacity:.15;transform:translateY(4px)}41%,96%{opacity:1;transform:translateY(0)}to{opacity:.15;transform:translateY(4px)}}@keyframes product-preview-cta{0%,40%{opacity:.2;transform:translateY(3px)}45%,96%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(3px)}}@keyframes product-feedback-note{0%,46%{opacity:0;transform:translateY(4px)}51%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes product-feedback-connector{0%,46%{background:var(--color-border);opacity:0}51%,65%{background:var(--color-light);opacity:.7}70%,96%{background:var(--color-primary);opacity:.72}to{background:var(--color-border);opacity:0}}@keyframes product-feedback-before{0%,65%{opacity:1;transform:translateY(0)}70%,96%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes product-feedback-after{0%,65%{opacity:0;transform:translateY(2px)}70%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}@keyframes product-version-before{0%,65%{opacity:1;transform:translateY(0)}70%,96%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes product-version-after{0%,65%{opacity:0;transform:translateY(2px)}70%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}@media(min-width:640px){.service-tab[data-astro-cid-g5jplrhu]:not(:last-child){border-right:1px solid var(--color-border)}.service-visual[data-astro-cid-g5jplrhu],.product-visual[data-astro-cid-g5jplrhu]{min-height:360px}}@media(min-width:1024px){.service-visual[data-astro-cid-g5jplrhu],.product-visual[data-astro-cid-g5jplrhu]{min-height:400px}}@media(max-width:639px){.services-intro[data-astro-cid-g5jplrhu]{margin-bottom:1.5rem}.services-tabs-divider[data-astro-cid-g5jplrhu]{display:none}.services-tabs[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}.service-tab[data-astro-cid-g5jplrhu]{display:flex;min-width:0;min-height:48px;height:48px;align-items:center;gap:.75rem;padding:0 .875rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);cursor:pointer;scroll-snap-align:none}.service-tab[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]:first-child{display:contents}.service-tab-icon[data-astro-cid-g5jplrhu]{display:none}.service-tab-number[data-astro-cid-g5jplrhu]{flex:0 0 2rem;width:2rem;font-size:.6875rem}.service-tab-title[data-astro-cid-g5jplrhu]{flex:1;max-width:none;padding-right:1.25rem;font-size:.875rem;line-height:1.25}.service-tab[data-astro-cid-g5jplrhu]:after{top:50%;right:1rem;bottom:auto;left:auto;width:.4375rem;height:.4375rem;border-top:1px solid var(--color-secondary);border-right:1px solid var(--color-secondary);background:transparent;transform:translateY(-50%) rotate(45deg)}.service-tab[data-astro-cid-g5jplrhu][aria-selected=true]{border-color:var(--color-light);background:var(--color-surface)}.service-tab[data-astro-cid-g5jplrhu][aria-selected=true]:after{border-color:var(--color-primary);transform:translateY(-50%) rotate(45deg)}.software-flow-visual[data-astro-cid-g5jplrhu]{min-height:400px}.software-window[data-astro-cid-g5jplrhu]{left:5%;right:5%}.web-demo[data-astro-cid-g5jplrhu]{top:5%;right:5%;left:5%;height:64%}.web-demo-bar[data-astro-cid-g5jplrhu]{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:30px;padding:0 9px}.web-demo-nav[data-astro-cid-g5jplrhu]{display:none}.web-demo-content[data-astro-cid-g5jplrhu]{grid-template-columns:minmax(0,1fr) minmax(92px,.82fr);gap:10px;height:calc(100% - 30px);padding:12px}.web-demo-kicker[data-astro-cid-g5jplrhu]{margin-bottom:7px;font-size:6px}.web-demo-heading[data-astro-cid-g5jplrhu]{gap:4px}.web-demo-heading[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{height:5px}.web-demo-text[data-astro-cid-g5jplrhu]{gap:4px;margin-top:9px}.web-demo-cta[data-astro-cid-g5jplrhu]{min-height:23px;gap:5px;margin-top:11px;padding:0 8px;font-size:7px}.web-info-card[data-astro-cid-g5jplrhu]{padding:9px}.web-info-card[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{margin-bottom:5px;font-size:5px}.web-info-card[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{font-size:8px}.web-info-lines[data-astro-cid-g5jplrhu]{gap:4px;margin-top:8px}.web-info-meta[data-astro-cid-g5jplrhu]{display:none}.web-success-state[data-astro-cid-g5jplrhu]{right:7px;bottom:7px;min-width:130px;padding:6px 8px}.web-success-check[data-astro-cid-g5jplrhu]{width:19px;height:19px;font-size:8px}.web-success-state[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{font-size:7px}.web-flow-track[data-astro-cid-g5jplrhu]{right:4%;bottom:5%;left:4%}.web-flow-step[data-astro-cid-g5jplrhu]{gap:4px}.web-flow-step[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{max-width:66px;font-size:6.5px;line-height:1.2}.software-window[data-astro-cid-g5jplrhu]{grid-template-columns:38px minmax(0,1fr)}.software-main[data-astro-cid-g5jplrhu]{padding:16px 13px}.software-stats[data-astro-cid-g5jplrhu]{gap:4px}.software-stats[data-astro-cid-g5jplrhu] div[data-astro-cid-g5jplrhu]{padding:7px 5px}.software-note[data-astro-cid-g5jplrhu]{top:auto;bottom:7%;width:calc(100% - 32px);padding:12px}.software-outcome-connector[data-astro-cid-g5jplrhu]{bottom:calc(7% + 58px)}.software-note-progress[data-astro-cid-g5jplrhu]{min-width:49px;padding-left:10px}.software-note-progress[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{font-size:5.5px}.product-track[data-astro-cid-g5jplrhu]{left:5%;top:7%;width:46%}.product-visual[data-astro-cid-g5jplrhu]{min-height:420px}.product-preview[data-astro-cid-g5jplrhu]{top:7%;right:4%;bottom:7%;width:42%;min-width:0}.product-step[data-astro-cid-g5jplrhu]{grid-template-columns:19px minmax(0,1fr) 16px;gap:6px;min-height:52px;padding:8px}.product-step[data-astro-cid-g5jplrhu]>div[data-astro-cid-g5jplrhu]>strong[data-astro-cid-g5jplrhu]{font-size:6.5px}.product-preview-top[data-astro-cid-g5jplrhu]{padding:0 8px}.product-preview-brand[data-astro-cid-g5jplrhu]{font-size:5.5px}.product-preview-body[data-astro-cid-g5jplrhu]{padding:15px 10px 72px}.product-preview-card[data-astro-cid-g5jplrhu]{padding:7px}.product-feedback-note[data-astro-cid-g5jplrhu]{right:7px;bottom:7px;left:7px;grid-template-columns:20px minmax(0,1fr);gap:6px;padding:7px}.product-feedback-icon[data-astro-cid-g5jplrhu]{width:20px;height:20px}.product-feedback-note[data-astro-cid-g5jplrhu]>div[data-astro-cid-g5jplrhu]{padding-right:32px}.product-feedback-status[data-astro-cid-g5jplrhu]{position:absolute;top:9px;right:7px;min-width:30px;font-size:5.5px}}@media(prefers-reduced-motion:reduce){.web-flow-line[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu],.web-flow-step[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu],.web-info-card[data-astro-cid-g5jplrhu],.web-demo-cta[data-astro-cid-g5jplrhu],.web-success-state[data-astro-cid-g5jplrhu]{animation:none!important}.web-flow-line[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{transform:scaleX(1)}.web-flow-step[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{border-color:var(--color-light);background:var(--color-light);color:var(--color-navy)}.web-flow-step--success[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.web-info-card[data-astro-cid-g5jplrhu]{border-color:var(--color-primary);background:var(--color-surface)}.web-demo-cta[data-astro-cid-g5jplrhu]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.web-success-state[data-astro-cid-g5jplrhu]{opacity:1;transform:none}.software-pill[data-astro-cid-g5jplrhu],.software-pill[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu],.software-stat-value[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu],.workflow-row[data-astro-cid-g5jplrhu],.workflow-dot[data-astro-cid-g5jplrhu],.workflow-status[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu],.workflow-connector[data-astro-cid-g5jplrhu],.software-outcome-connector[data-astro-cid-g5jplrhu],.software-note[data-astro-cid-g5jplrhu]{animation:none!important}.software-pill[data-astro-cid-g5jplrhu]{background:var(--color-primary);color:#fff}.software-pill-live[data-astro-cid-g5jplrhu],.software-stat-value[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]:first-child,.workflow-status[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{opacity:0;transform:none}.software-pill-done[data-astro-cid-g5jplrhu],.software-stat-value[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]:last-child,.workflow-status[data-astro-cid-g5jplrhu]>.status-done[data-astro-cid-g5jplrhu]{opacity:1;transform:none}.workflow-row[data-astro-cid-g5jplrhu]{border-color:var(--color-light);background:#fff}.workflow-dot[data-astro-cid-g5jplrhu]{border-color:var(--color-secondary);background:var(--color-secondary)}.workflow-status[data-astro-cid-g5jplrhu]>.status-done[data-astro-cid-g5jplrhu]{color:var(--color-primary)}.workflow-connector[data-astro-cid-g5jplrhu]{background:var(--color-primary)}.software-note[data-astro-cid-g5jplrhu]{opacity:1;transform:translate(-50%)}.software-outcome-connector[data-astro-cid-g5jplrhu]{background:var(--color-primary);opacity:.72}.product-step[data-astro-cid-g5jplrhu],.product-stage-state[data-astro-cid-g5jplrhu],.product-line[data-astro-cid-g5jplrhu],.product-version[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu],.product-build-progress[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu],.product-preview-header[data-astro-cid-g5jplrhu],.product-preview-title[data-astro-cid-g5jplrhu],.product-preview-copy[data-astro-cid-g5jplrhu],.product-preview-card[data-astro-cid-g5jplrhu],.product-preview-cta[data-astro-cid-g5jplrhu],.product-feedback-note[data-astro-cid-g5jplrhu],.product-feedback-connector[data-astro-cid-g5jplrhu],.product-feedback-status[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{animation:none!important}.product-step[data-astro-cid-g5jplrhu]{border-color:var(--color-light);background:#fff;box-shadow:0 8px 22px #0b1b380a}.product-step--iteration[data-astro-cid-g5jplrhu]{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 10px 26px #005adc14}.product-stage-state[data-astro-cid-g5jplrhu]{border-color:var(--color-light);background:var(--color-light);color:var(--color-primary)}.product-step--iteration[data-astro-cid-g5jplrhu] .product-stage-state[data-astro-cid-g5jplrhu]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.product-line[data-astro-cid-g5jplrhu]{background:var(--color-primary)}.product-version-building[data-astro-cid-g5jplrhu],.product-feedback-new[data-astro-cid-g5jplrhu]{opacity:0;transform:none}.product-version-ready[data-astro-cid-g5jplrhu],.product-feedback-applied[data-astro-cid-g5jplrhu]{opacity:1;transform:none}.product-build-progress[data-astro-cid-g5jplrhu]>span[data-astro-cid-g5jplrhu]{transform:scaleX(1)}.product-preview-header[data-astro-cid-g5jplrhu],.product-preview-title[data-astro-cid-g5jplrhu],.product-preview-copy[data-astro-cid-g5jplrhu],.product-preview-card[data-astro-cid-g5jplrhu],.product-preview-cta[data-astro-cid-g5jplrhu],.product-feedback-note[data-astro-cid-g5jplrhu]{opacity:1;transform:none}.product-preview-card--primary[data-astro-cid-g5jplrhu]{border-color:var(--color-primary);background:var(--color-surface)}.product-feedback-connector[data-astro-cid-g5jplrhu]{background:var(--color-primary);opacity:.72}}[data-astro-cid-fz4tclxl][data-process]{--process-duration: 7.2s}.process-stepper[data-astro-cid-fz4tclxl]{position:relative;min-height:58px}.process-stepper[data-astro-cid-fz4tclxl] ol[data-astro-cid-fz4tclxl]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.process-stepper-line[data-astro-cid-fz4tclxl]{position:absolute;top:15px;right:16.666%;left:16.666%;height:1px;background:repeating-linear-gradient(to right,var(--color-secondary) 0 5px,transparent 5px 10px);opacity:.55}.process-stepper-line[data-astro-cid-fz4tclxl]>span[data-astro-cid-fz4tclxl]{display:block;width:100%;height:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;animation:process-progress var(--process-duration) ease-in-out 1 both paused}.process-stepper-arrow[data-astro-cid-fz4tclxl]{position:absolute;z-index:2;top:7px;display:grid;width:22px;height:17px;place-items:center;background:var(--color-surface);font:500 12px/1 Inter,sans-serif;color:var(--color-secondary)}.process-stepper-arrow--one[data-astro-cid-fz4tclxl]{left:calc(33.333% - 11px);animation:process-arrow-one var(--process-duration) ease-in-out 1 both paused}.process-stepper-arrow--two[data-astro-cid-fz4tclxl]{left:calc(66.666% - 11px);animation:process-arrow-two var(--process-duration) ease-in-out 1 both paused}.process-stage[data-astro-cid-fz4tclxl]{display:flex;flex-direction:column;align-items:center;gap:8px}.process-stage-node[data-astro-cid-fz4tclxl]{position:relative;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-bg);font:600 10px/1 Inter,sans-serif;color:var(--color-secondary)}.process-stage-node[data-astro-cid-fz4tclxl]:after{position:absolute;inset:0;display:grid;place-items:center;content:"✓";opacity:0}.process-stage--think[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]{animation:process-node-think var(--process-duration) ease-in-out 1 both paused}.process-stage--build[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]{animation:process-node-build var(--process-duration) ease-in-out 1 both paused}.process-stage--grow[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]{animation:process-node-grow var(--process-duration) ease-in-out 1 both paused}.process-stage--think[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]>span[data-astro-cid-fz4tclxl]{animation:process-number-think var(--process-duration) ease-in-out 1 both paused}.process-stage--build[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]>span[data-astro-cid-fz4tclxl]{animation:process-number-build var(--process-duration) ease-in-out 1 both paused}.process-stage--grow[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]>span[data-astro-cid-fz4tclxl]{animation:process-number-grow var(--process-duration) ease-in-out 1 both paused}.process-stage--think[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]:after{animation:process-check-think var(--process-duration) ease-in-out 1 both paused}.process-stage--build[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]:after{animation:process-check-build var(--process-duration) ease-in-out 1 both paused}.process-stage--grow[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]:after{animation:process-check-grow var(--process-duration) ease-in-out 1 both paused}.process-stage-name[data-astro-cid-fz4tclxl]{font:600 9px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary)}.process-stage--think[data-astro-cid-fz4tclxl] .process-stage-name[data-astro-cid-fz4tclxl]{animation:process-label-think var(--process-duration) ease-in-out 1 both paused}.process-stage--build[data-astro-cid-fz4tclxl] .process-stage-name[data-astro-cid-fz4tclxl]{animation:process-label-build var(--process-duration) ease-in-out 1 both paused}.process-stage--grow[data-astro-cid-fz4tclxl] .process-stage-name[data-astro-cid-fz4tclxl]{animation:process-label-grow var(--process-duration) ease-in-out 1 both paused}.process-card-shell[data-astro-cid-fz4tclxl]{min-width:0}.process-card[data-astro-cid-fz4tclxl]{display:flex;min-height:100%;flex-direction:column;padding:28px;border:1px solid var(--color-border);border-radius:16px;background:#fff;box-shadow:0 10px 28px #0b1b3809;opacity:.7}.process-card--think[data-astro-cid-fz4tclxl]{animation:process-card-think var(--process-duration) ease-in-out 1 both paused}.process-card--build[data-astro-cid-fz4tclxl]{animation:process-card-build var(--process-duration) ease-in-out 1 both paused}.process-card--grow[data-astro-cid-fz4tclxl]{border-color:var(--color-ink);background:var(--color-ink);animation:process-card-grow var(--process-duration) ease-in-out 1 both paused}.process-card-number[data-astro-cid-fz4tclxl]{display:flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:var(--color-light);font:600 12px/1 Inter,sans-serif;color:var(--color-navy)}.process-card--think[data-astro-cid-fz4tclxl] .process-card-number[data-astro-cid-fz4tclxl]{animation:process-card-number-think var(--process-duration) ease-in-out 1 both paused}.process-card--build[data-astro-cid-fz4tclxl] .process-card-number[data-astro-cid-fz4tclxl]{animation:process-card-number-build var(--process-duration) ease-in-out 1 both paused}.process-card--grow[data-astro-cid-fz4tclxl] .process-card-number[data-astro-cid-fz4tclxl]{background:#b7d4f02e;color:var(--color-light);animation:process-card-number-grow var(--process-duration) ease-in-out 1 both paused}.process-card-title[data-astro-cid-fz4tclxl]{color:var(--color-ink)}.process-card-description[data-astro-cid-fz4tclxl]{color:var(--color-muted)}.process-card--grow[data-astro-cid-fz4tclxl] .process-card-title[data-astro-cid-fz4tclxl]{color:var(--color-bg)}.process-card--grow[data-astro-cid-fz4tclxl] .process-card-description[data-astro-cid-fz4tclxl]{color:var(--color-light)}.process-detail-list[data-astro-cid-fz4tclxl]{display:flex;flex-direction:column;gap:9px;margin:auto 0 0;padding:24px 0 0;list-style:none}.process-detail[data-astro-cid-fz4tclxl]{display:flex;align-items:center;gap:9px;font:400 13px/1.35 Inter,sans-serif;color:var(--color-muted);opacity:.58}.process-detail-mark[data-astro-cid-fz4tclxl]{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:currentColor}.process-card--think[data-astro-cid-fz4tclxl] .process-detail[data-astro-cid-fz4tclxl]{animation:process-detail-think var(--process-duration) ease-in-out 1 both paused}.process-card--build[data-astro-cid-fz4tclxl] .process-detail[data-astro-cid-fz4tclxl]{animation:process-detail-build var(--process-duration) ease-in-out 1 both paused}.process-card--grow[data-astro-cid-fz4tclxl] .process-detail[data-astro-cid-fz4tclxl]{color:var(--color-light);animation:process-detail-grow var(--process-duration) ease-in-out 1 both paused}.process-detail--2[data-astro-cid-fz4tclxl]{animation-delay:.2s!important}.process-detail--3[data-astro-cid-fz4tclxl]{animation-delay:.4s!important}.process-detail--4[data-astro-cid-fz4tclxl]{animation-delay:.6s!important}.is-process-running[data-astro-cid-fz4tclxl] .process-stepper-line[data-astro-cid-fz4tclxl]>span[data-astro-cid-fz4tclxl],.is-process-running[data-astro-cid-fz4tclxl] .process-stepper-arrow[data-astro-cid-fz4tclxl],.is-process-running[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl],.is-process-running[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]>span[data-astro-cid-fz4tclxl],.is-process-running[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]:after,.is-process-running[data-astro-cid-fz4tclxl] .process-stage-name[data-astro-cid-fz4tclxl],.is-process-running[data-astro-cid-fz4tclxl] .process-card[data-astro-cid-fz4tclxl],.is-process-running[data-astro-cid-fz4tclxl] .process-card-number[data-astro-cid-fz4tclxl],.is-process-running[data-astro-cid-fz4tclxl] .process-detail[data-astro-cid-fz4tclxl]{animation-play-state:running}.process-motion-ready[data-astro-cid-fz4tclxl] .process-reveal[data-astro-cid-fz4tclxl]{opacity:0;transform:translateY(14px)}.process-motion-ready[data-astro-cid-fz4tclxl].is-process-visible .process-reveal[data-astro-cid-fz4tclxl]{animation:process-reveal .6s cubic-bezier(.22,1,.36,1) forwards}.process-motion-ready[data-astro-cid-fz4tclxl].is-process-visible .process-reveal--intro[data-astro-cid-fz4tclxl]{animation-delay:80ms}.process-motion-ready[data-astro-cid-fz4tclxl].is-process-visible .process-reveal--stepper[data-astro-cid-fz4tclxl]{animation-delay:.22s}.process-motion-ready[data-astro-cid-fz4tclxl].is-process-visible .process-reveal--card-1[data-astro-cid-fz4tclxl]{animation-delay:.36s}.process-motion-ready[data-astro-cid-fz4tclxl].is-process-visible .process-reveal--card-2[data-astro-cid-fz4tclxl]{animation-delay:.44s}.process-motion-ready[data-astro-cid-fz4tclxl].is-process-visible .process-reveal--card-3[data-astro-cid-fz4tclxl]{animation-delay:.52s}@keyframes process-reveal{to{opacity:1;transform:translateY(0)}}@keyframes process-progress{0%,26%{transform:scaleX(0)}31%,61%{transform:scaleX(.5)}66%,to{transform:scaleX(1)}}@keyframes process-arrow-one{0%,26%{color:var(--color-secondary)}31%,to{color:var(--color-primary)}}@keyframes process-arrow-two{0%,61%{color:var(--color-secondary)}66%,to{color:var(--color-primary)}}@keyframes process-node-think{0%,26%{border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 0 0 5px #005adc14}31%,to{border-color:var(--color-light);background:var(--color-light);color:var(--color-primary);box-shadow:none}}@keyframes process-node-build{0%,26%{border-color:var(--color-border);background:var(--color-bg);color:var(--color-secondary);box-shadow:none}31%,61%{border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 0 0 5px #005adc14}66%,to{border-color:var(--color-light);background:var(--color-light);color:var(--color-primary);box-shadow:none}}@keyframes process-node-grow{0%,61%{border-color:var(--color-border);background:var(--color-bg);color:var(--color-secondary);box-shadow:none}66%,94%{border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 0 0 5px #005adc14}to{border-color:var(--color-light);background:var(--color-light);color:var(--color-primary);box-shadow:none}}@keyframes process-number-think{0%,26%{opacity:1}31%,to{opacity:0}}@keyframes process-number-build{0%,61%{opacity:1}66%,to{opacity:0}}@keyframes process-number-grow{0%,94%{opacity:1}to{opacity:0}}@keyframes process-check-think{0%,26%{opacity:0}31%,to{opacity:1}}@keyframes process-check-build{0%,61%{opacity:0}66%,to{opacity:1}}@keyframes process-check-grow{0%,94%{opacity:0}to{opacity:1}}@keyframes process-label-think{0%,26%{color:var(--color-primary)}31%,to{color:var(--color-navy)}}@keyframes process-label-build{0%,26%{color:var(--color-secondary)}31%,61%{color:var(--color-primary)}66%,to{color:var(--color-navy)}}@keyframes process-label-grow{0%,61%{color:var(--color-secondary)}66%,94%{color:var(--color-primary)}to{color:var(--color-navy)}}@keyframes process-card-think{0%,26%{border-color:var(--color-primary);background:#fff;box-shadow:0 14px 34px #0b1b3814;opacity:1;transform:translateY(-3px)}31%,94%{border-color:var(--color-border);background:#ffffffd1;box-shadow:0 10px 28px #0b1b3808;opacity:.72;transform:translateY(0)}to{border-color:var(--color-light);background:#fff;box-shadow:0 12px 30px #0b1b380e;opacity:1;transform:translateY(0)}}@keyframes process-card-build{0%,26%{border-color:var(--color-border);background:#ffffffd1;box-shadow:0 10px 28px #0b1b3808;opacity:.7;transform:translateY(0)}31%,61%{border-color:var(--color-primary);background:#fff;box-shadow:0 16px 38px #005adc1a;opacity:1;transform:translateY(-3px)}66%,94%{border-color:var(--color-border);background:#ffffffe0;box-shadow:0 10px 28px #0b1b3809;opacity:.76;transform:translateY(0)}to{border-color:var(--color-light);background:#fff;box-shadow:0 12px 30px #0b1b380e;opacity:1;transform:translateY(0)}}@keyframes process-card-grow{0%,61%{border-color:var(--color-ink);box-shadow:0 10px 28px #0b1b380a;opacity:.6;transform:translateY(0)}66%,94%{border-color:var(--color-primary);box-shadow:0 16px 40px #0b1b3829;opacity:1;transform:translateY(-3px)}to{border-color:var(--color-light);box-shadow:0 12px 32px #0b1b381f;opacity:1;transform:translateY(0)}}@keyframes process-card-number-think{0%,26%{background:var(--color-primary);color:#fff}31%,to{background:var(--color-light);color:var(--color-navy)}}@keyframes process-card-number-build{0%,26%,66%,to{background:var(--color-light);color:var(--color-navy)}31%,61%{background:var(--color-primary);color:#fff}}@keyframes process-card-number-grow{0%,61%{background:#b7d4f02e;color:var(--color-light)}66%,94%{background:var(--color-primary);color:#fff}to{background:var(--color-light);color:var(--color-navy)}}@keyframes process-detail-think{0%,8%{color:var(--color-primary);opacity:1;transform:translate(2px)}13%,94%{color:var(--color-muted);opacity:.58;transform:translate(0)}to{color:var(--color-muted);opacity:.82;transform:translate(0)}}@keyframes process-detail-build{0%,31%{color:var(--color-muted);opacity:.5;transform:translate(0)}34%,41%{color:var(--color-primary);opacity:1;transform:translate(2px)}46%,94%{color:var(--color-muted);opacity:.62;transform:translate(0)}to{color:var(--color-muted);opacity:.82;transform:translate(0)}}@keyframes process-detail-grow{0%,66%{color:var(--color-light);opacity:.42;transform:translate(0)}69%,76%{color:#fff;opacity:1;transform:translate(2px)}81%,94%{color:var(--color-light);opacity:.68;transform:translate(0)}to{color:var(--color-light);opacity:.9;transform:translate(0)}}@media(max-width:639px){.process-stepper[data-astro-cid-fz4tclxl]{min-height:52px}.process-stepper-line[data-astro-cid-fz4tclxl]{top:13px}.process-stage-node[data-astro-cid-fz4tclxl]{width:26px;height:26px;font-size:9px}.process-stage-name[data-astro-cid-fz4tclxl]{font-size:8px}.process-stepper-arrow[data-astro-cid-fz4tclxl]{top:5px}.process-card[data-astro-cid-fz4tclxl]{padding:24px}@keyframes process-card-think{0%,26%{border-color:var(--color-primary);background:#fff;box-shadow:0 12px 28px #0b1b3812;opacity:1;transform:translateY(-2px)}31%,94%{border-color:var(--color-border);background:#ffffffd1;box-shadow:0 8px 22px #0b1b3806;opacity:.72;transform:translateY(0)}to{border-color:var(--color-light);background:#fff;box-shadow:0 10px 25px #0b1b380d;opacity:1;transform:translateY(0)}}@keyframes process-card-build{0%,26%{border-color:var(--color-border);background:#ffffffd1;box-shadow:0 8px 22px #0b1b3806;opacity:.7;transform:translateY(0)}31%,61%{border-color:var(--color-primary);background:#fff;box-shadow:0 13px 30px #005adc14;opacity:1;transform:translateY(-2px)}66%,94%{border-color:var(--color-border);background:#ffffffe0;box-shadow:0 8px 22px #0b1b3808;opacity:.76;transform:translateY(0)}to{border-color:var(--color-light);background:#fff;box-shadow:0 10px 25px #0b1b380d;opacity:1;transform:translateY(0)}}@keyframes process-card-grow{0%,61%{border-color:var(--color-ink);box-shadow:0 8px 22px #0b1b3809;opacity:.6;transform:translateY(0)}66%,94%{border-color:var(--color-primary);box-shadow:0 13px 32px #0b1b3824;opacity:1;transform:translateY(-2px)}to{border-color:var(--color-light);box-shadow:0 10px 26px #0b1b381c;opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.process-reveal[data-astro-cid-fz4tclxl]{opacity:1!important;transform:none!important;animation:none!important}.process-stepper-line[data-astro-cid-fz4tclxl]>span[data-astro-cid-fz4tclxl],.process-stepper-arrow[data-astro-cid-fz4tclxl],.process-stage-node[data-astro-cid-fz4tclxl],.process-stage-node[data-astro-cid-fz4tclxl]>span[data-astro-cid-fz4tclxl],.process-stage-node[data-astro-cid-fz4tclxl]:after,.process-stage-name[data-astro-cid-fz4tclxl],.process-card[data-astro-cid-fz4tclxl],.process-card-number[data-astro-cid-fz4tclxl],.process-detail[data-astro-cid-fz4tclxl]{animation:none!important}.process-stepper-line[data-astro-cid-fz4tclxl]>span[data-astro-cid-fz4tclxl]{transform:scaleX(1)}.process-stepper-arrow[data-astro-cid-fz4tclxl]{color:var(--color-primary)}.process-stage-node[data-astro-cid-fz4tclxl]{border-color:var(--color-light);background:var(--color-light);color:var(--color-primary);box-shadow:none}.process-stage--think[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]>span[data-astro-cid-fz4tclxl],.process-stage--build[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]>span[data-astro-cid-fz4tclxl],.process-stage--grow[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]>span[data-astro-cid-fz4tclxl]{opacity:0}.process-stage--think[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]:after,.process-stage--build[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]:after,.process-stage--grow[data-astro-cid-fz4tclxl] .process-stage-node[data-astro-cid-fz4tclxl]:after{opacity:1}.process-stage-name[data-astro-cid-fz4tclxl]{color:var(--color-navy)}.process-card--think[data-astro-cid-fz4tclxl],.process-card--build[data-astro-cid-fz4tclxl]{border-color:var(--color-light);background:#fff;box-shadow:0 12px 30px #0b1b380e;opacity:1;transform:none}.process-card--grow[data-astro-cid-fz4tclxl]{border-color:var(--color-light);box-shadow:0 12px 32px #0b1b381f;opacity:1;transform:none}.process-card--grow[data-astro-cid-fz4tclxl] .process-card-number[data-astro-cid-fz4tclxl]{background:var(--color-light);color:var(--color-navy)}.process-detail[data-astro-cid-fz4tclxl]{opacity:.82;transform:none}.process-card--grow[data-astro-cid-fz4tclxl] .process-detail[data-astro-cid-fz4tclxl]{opacity:.9}}.work-showcase[data-astro-cid-kpx7utds]{display:grid;gap:20px}.work-card[data-astro-cid-kpx7utds]{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:#fff;transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}.work-card-link[data-astro-cid-kpx7utds]{display:flex;height:100%;min-width:0;flex-direction:column;color:inherit;text-decoration:none}.work-card-link[data-astro-cid-kpx7utds]:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.work-card-media[data-astro-cid-kpx7utds]{position:relative;aspect-ratio:16 / 9;min-height:0;overflow:hidden;background:var(--color-surface);isolation:isolate}.work-card-media[data-astro-cid-kpx7utds]:after{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0b1b3805,#0b1b3829),linear-gradient(90deg,rgba(0,90,220,.06),transparent 56%);content:"";pointer-events:none;transition:opacity .26s ease}.work-card-media[data-astro-cid-kpx7utds] img[data-astro-cid-kpx7utds]{width:100%;height:100%;background:var(--color-surface);object-fit:cover;object-position:center top;transform:scale(1.001);transition:transform .55s cubic-bezier(.22,1,.36,1)}.work-card-image-index[data-astro-cid-kpx7utds],.work-card-featured-label[data-astro-cid-kpx7utds]{position:absolute;z-index:2;top:16px;display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(255,255,255,.42);background:#f8fbffe6;backdrop-filter:blur(8px);font:600 10px/1 Inter,sans-serif;letter-spacing:.08em;color:var(--color-navy)}.work-card-image-index[data-astro-cid-kpx7utds]{left:16px;width:34px;justify-content:center;border-radius:50%;font-variant-numeric:tabular-nums}.work-card-featured-label[data-astro-cid-kpx7utds]{right:16px;padding:0 11px;border-radius:99px;text-transform:uppercase}.work-card-content[data-astro-cid-kpx7utds]{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:25px}.work-card-tags[data-astro-cid-kpx7utds]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.work-card-tags[data-astro-cid-kpx7utds] span[data-astro-cid-kpx7utds]{display:inline-flex;min-height:25px;align-items:center;padding:0 9px;border:1px solid var(--color-border);border-radius:99px;background:var(--color-bg);font:500 9px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--color-secondary)}.work-card[data-astro-cid-kpx7utds] h3[data-astro-cid-kpx7utds]{margin:0;font:600 25px/1.08 DM Sans,sans-serif;letter-spacing:-.025em;color:var(--color-ink)}.work-card[data-astro-cid-kpx7utds] p[data-astro-cid-kpx7utds]{max-width:52ch;margin:12px 0 0;font:400 14px/1.65 Inter,sans-serif;color:var(--color-muted)}.work-card-cta[data-astro-cid-kpx7utds]{display:inline-flex;align-items:center;gap:9px;margin-top:auto;padding-top:24px;font:600 12px/1 Inter,sans-serif;color:var(--color-ink);transition:color .22s ease}.work-card-cta[data-astro-cid-kpx7utds]>span[data-astro-cid-kpx7utds]{transition:transform .22s ease}.work-card[data-astro-cid-kpx7utds]:hover,.work-card[data-astro-cid-kpx7utds]:focus-within{border-color:var(--color-primary);box-shadow:0 16px 38px #0b1b3814;transform:translateY(-2px)}.work-card[data-astro-cid-kpx7utds]:hover .work-card-media[data-astro-cid-kpx7utds] img[data-astro-cid-kpx7utds],.work-card[data-astro-cid-kpx7utds]:focus-within .work-card-media[data-astro-cid-kpx7utds] img[data-astro-cid-kpx7utds]{transform:scale(1.025)}.work-card[data-astro-cid-kpx7utds]:hover .work-card-media[data-astro-cid-kpx7utds]:after,.work-card[data-astro-cid-kpx7utds]:focus-within .work-card-media[data-astro-cid-kpx7utds]:after{opacity:.78}.work-card[data-astro-cid-kpx7utds]:hover .work-card-cta[data-astro-cid-kpx7utds],.work-card[data-astro-cid-kpx7utds]:focus-within .work-card-cta[data-astro-cid-kpx7utds]{color:var(--color-primary)}.work-card[data-astro-cid-kpx7utds]:hover .work-card-cta[data-astro-cid-kpx7utds]>span[data-astro-cid-kpx7utds],.work-card[data-astro-cid-kpx7utds]:focus-within .work-card-cta[data-astro-cid-kpx7utds]>span[data-astro-cid-kpx7utds]{transform:translate(3px)}@media(min-width:768px)and (max-width:1023px){.work-showcase[data-astro-cid-kpx7utds]{grid-template-columns:repeat(2,minmax(0,1fr))}.work-card--featured[data-astro-cid-kpx7utds]{grid-column:1 / -1}.work-card--featured[data-astro-cid-kpx7utds] .work-card-media[data-astro-cid-kpx7utds]{aspect-ratio:2 / 1}.work-showcase--two[data-astro-cid-kpx7utds] .work-card--secondary[data-astro-cid-kpx7utds]{grid-column:1 / -1}}@media(min-width:1024px){.work-showcase[data-astro-cid-kpx7utds]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.work-card--featured[data-astro-cid-kpx7utds]{grid-column:1 / -1}.work-card--featured[data-astro-cid-kpx7utds] .work-card-link[data-astro-cid-kpx7utds]{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(320px,.78fr);min-height:400px}.work-card--featured[data-astro-cid-kpx7utds] .work-card-media[data-astro-cid-kpx7utds]{height:100%;aspect-ratio:auto;min-height:400px;border-right:1px solid var(--color-border)}.work-card--featured[data-astro-cid-kpx7utds] .work-card-content[data-astro-cid-kpx7utds]{min-height:400px;padding:36px 34px 32px}.work-card--featured[data-astro-cid-kpx7utds] .work-card-tags[data-astro-cid-kpx7utds]{margin-bottom:24px}.work-card--featured[data-astro-cid-kpx7utds] h3[data-astro-cid-kpx7utds]{max-width:12ch;font-size:36px}.work-card--featured[data-astro-cid-kpx7utds] p[data-astro-cid-kpx7utds]{max-width:38ch;font-size:15px}.work-card--featured[data-astro-cid-kpx7utds] .work-card-cta[data-astro-cid-kpx7utds]{padding-top:30px}.work-card--secondary[data-astro-cid-kpx7utds] .work-card-media[data-astro-cid-kpx7utds]{aspect-ratio:16 / 9}.work-card--secondary[data-astro-cid-kpx7utds] .work-card-content[data-astro-cid-kpx7utds]{min-height:220px;padding:24px 24px 22px}.work-card--secondary[data-astro-cid-kpx7utds] .work-card-tags[data-astro-cid-kpx7utds]{margin-bottom:16px}.work-card--secondary[data-astro-cid-kpx7utds] h3[data-astro-cid-kpx7utds]{font-size:23px}.work-card--secondary[data-astro-cid-kpx7utds] p[data-astro-cid-kpx7utds]{font-size:13.5px;line-height:1.6}.work-card--secondary[data-astro-cid-kpx7utds] .work-card-cta[data-astro-cid-kpx7utds]{padding-top:20px;font-size:11.5px}.work-showcase--two[data-astro-cid-kpx7utds] .work-card--secondary[data-astro-cid-kpx7utds]{grid-column:1 / -1}.work-showcase--two[data-astro-cid-kpx7utds] .work-card--secondary[data-astro-cid-kpx7utds] .work-card-link[data-astro-cid-kpx7utds]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);min-height:340px}.work-showcase--two[data-astro-cid-kpx7utds] .work-card--secondary[data-astro-cid-kpx7utds] .work-card-media[data-astro-cid-kpx7utds]{height:100%;aspect-ratio:auto;min-height:340px;border-right:1px solid var(--color-border)}.work-showcase--two[data-astro-cid-kpx7utds] .work-card--secondary[data-astro-cid-kpx7utds] .work-card-content[data-astro-cid-kpx7utds]{min-height:340px;padding:32px}.work-showcase--two[data-astro-cid-kpx7utds] .work-card--secondary[data-astro-cid-kpx7utds] h3[data-astro-cid-kpx7utds]{font-size:28px}.work-showcase--two[data-astro-cid-kpx7utds] .work-card--secondary[data-astro-cid-kpx7utds] p[data-astro-cid-kpx7utds]{font-size:14px;line-height:1.65}}@media(max-width:639px){.work-showcase[data-astro-cid-kpx7utds]{gap:16px}.work-card-media[data-astro-cid-kpx7utds]{aspect-ratio:16 / 9}.work-card-content[data-astro-cid-kpx7utds]{padding:23px}.work-card[data-astro-cid-kpx7utds] h3[data-astro-cid-kpx7utds]{font-size:24px}}@media(prefers-reduced-motion:reduce){.work-card[data-astro-cid-kpx7utds],.work-card-media[data-astro-cid-kpx7utds]:after,.work-card-media[data-astro-cid-kpx7utds] img[data-astro-cid-kpx7utds],.work-card-cta[data-astro-cid-kpx7utds],.work-card-cta[data-astro-cid-kpx7utds]>span[data-astro-cid-kpx7utds]{transition:none}.work-card[data-astro-cid-kpx7utds]:hover,.work-card[data-astro-cid-kpx7utds]:focus-within,.work-card[data-astro-cid-kpx7utds]:hover .work-card-media[data-astro-cid-kpx7utds] img[data-astro-cid-kpx7utds],.work-card[data-astro-cid-kpx7utds]:focus-within .work-card-media[data-astro-cid-kpx7utds] img[data-astro-cid-kpx7utds],.work-card[data-astro-cid-kpx7utds]:hover .work-card-cta[data-astro-cid-kpx7utds]>span[data-astro-cid-kpx7utds],.work-card[data-astro-cid-kpx7utds]:focus-within .work-card-cta[data-astro-cid-kpx7utds]>span[data-astro-cid-kpx7utds]{transform:none}}.demo-shell[data-astro-cid-i3i6fknf]{overflow:hidden;border:1px solid var(--color-border);border-radius:22px;background:#fff}.demo-tabs[data-astro-cid-i3i6fknf]{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid var(--color-border)}.demo-tabs[data-astro-cid-i3i6fknf]::-webkit-scrollbar{display:none}.demo-tab[data-astro-cid-i3i6fknf]{position:relative;display:grid;min-width:245px;flex:1 0 0;scroll-snap-align:center;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:17px 20px;border:0;border-right:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted);text-align:left;cursor:pointer;transition:background .22s ease,color .22s ease}.demo-tab[data-astro-cid-i3i6fknf]:last-child{border-right:0}.demo-tab[data-astro-cid-i3i6fknf]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--color-primary);content:"";transform:scaleX(0);transform-origin:left;transition:transform .26s cubic-bezier(.22,1,.36,1)}.demo-tab[data-astro-cid-i3i6fknf][aria-selected=true]{background:color-mix(in srgb,var(--color-primary) 5%,#fff);color:var(--color-ink)}.demo-tab[data-astro-cid-i3i6fknf][aria-selected=true]:after{transform:scaleX(1)}.demo-tab-number[data-astro-cid-i3i6fknf]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:50%;background:#fff;font:600 10px/1 Inter,sans-serif;color:var(--color-secondary);transition:border-color .22s ease,background .22s ease,color .22s ease}.demo-tab[data-astro-cid-i3i6fknf][aria-selected=true] .demo-tab-number[data-astro-cid-i3i6fknf]{border-color:var(--color-primary);background:#fff;color:var(--color-primary)}.demo-tab-copy[data-astro-cid-i3i6fknf]{display:grid;gap:4px;min-width:0}.demo-tab-eyebrow[data-astro-cid-i3i6fknf]{font:500 9px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary)}.demo-tab-title[data-astro-cid-i3i6fknf]{font:600 14px/1.3 DM Sans,sans-serif;letter-spacing:-.01em;color:currentColor}.demo-tab[data-astro-cid-i3i6fknf]:hover{background:color-mix(in srgb,var(--color-primary) 3%,var(--color-bg));color:var(--color-ink)}.demo-tab[data-astro-cid-i3i6fknf][aria-selected=true] .demo-tab-title[data-astro-cid-i3i6fknf]{color:var(--color-primary)}.demo-panels[data-astro-cid-i3i6fknf]{min-width:0}.demo-panel[data-astro-cid-i3i6fknf]{display:grid;min-height:560px;grid-template-columns:minmax(0,.39fr) minmax(0,.61fr)}.demo-panel[data-astro-cid-i3i6fknf].hidden{display:none}.demo-copy-column[data-astro-cid-i3i6fknf]{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:28px;padding:36px 30px 32px}.demo-meta[data-astro-cid-i3i6fknf]{margin-bottom:20px;font:600 10px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.demo-copy-column[data-astro-cid-i3i6fknf] h3[data-astro-cid-i3i6fknf]{max-width:410px;margin:0;font:600 30px/1.1 DM Sans,sans-serif;letter-spacing:-.03em;color:var(--color-ink)}.demo-copy-column[data-astro-cid-i3i6fknf]>div[data-astro-cid-i3i6fknf]>p[data-astro-cid-i3i6fknf]{max-width:470px;margin:20px 0 0;font:400 15px/1.75 Inter,sans-serif;color:var(--color-muted)}.demo-points[data-astro-cid-i3i6fknf]{display:grid;gap:11px;margin:25px 0 0;padding:22px 0 0;border-top:1px solid var(--color-border);list-style:none}.demo-points[data-astro-cid-i3i6fknf] li[data-astro-cid-i3i6fknf]{display:flex;gap:10px;align-items:center;font:400 13px/1.45 Inter,sans-serif;color:var(--color-navy)}.demo-points[data-astro-cid-i3i6fknf] li[data-astro-cid-i3i6fknf]>span[data-astro-cid-i3i6fknf]{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--color-primary)}.demo-status[data-astro-cid-i3i6fknf]{display:inline-flex;width:fit-content;align-items:center;gap:9px;font:500 12px/1.35 Inter,sans-serif;color:var(--color-muted)}.demo-status-indicator[data-astro-cid-i3i6fknf]{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--color-primary);opacity:.72}.demo-preview-column[data-astro-cid-i3i6fknf]{min-width:0;padding:20px;border-left:1px solid var(--color-border);background:var(--color-surface)}.demo-preview[data-astro-cid-i3i6fknf]{position:relative;height:100%;min-height:500px;overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:linear-gradient(145deg,#fbfdff,#f4f8fd);isolation:isolate}.preview-grid[data-astro-cid-i3i6fknf]{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:34px 34px;opacity:.42;mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.78) 70%,transparent 100%)}.pergola-app[data-astro-cid-i3i6fknf]{position:absolute;inset:42px 40px;overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:#fffffff0;box-shadow:0 24px 60px #0b1b3814}.pergola-toolbar[data-astro-cid-i3i6fknf]{display:flex;height:47px;align-items:center;gap:11px;padding:0 17px;border-bottom:1px solid var(--color-border)}.app-mark[data-astro-cid-i3i6fknf]{display:flex;gap:3px}.app-mark[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{display:block;width:4px;height:4px;border-radius:50%;background:var(--color-light)}.app-title[data-astro-cid-i3i6fknf]{flex:1;font:500 8px/1 Inter,sans-serif;color:var(--color-secondary)}.app-step[data-astro-cid-i3i6fknf]{font:600 8px/1 Inter,sans-serif;color:var(--color-primary)}.pergola-workspace[data-astro-cid-i3i6fknf]{display:grid;min-height:365px;grid-template-columns:165px 1fr}.pergola-controls[data-astro-cid-i3i6fknf]{padding:22px 17px;border-right:1px solid var(--color-border);background:#fbfdff}.control-kicker[data-astro-cid-i3i6fknf]{display:block;margin-bottom:18px;font:600 7px/1 Inter,sans-serif;letter-spacing:.09em;color:var(--color-secondary)}.control-group[data-astro-cid-i3i6fknf]{display:grid;gap:9px;padding:13px 0;border-top:1px solid var(--color-border)}.control-group[data-astro-cid-i3i6fknf]>span[data-astro-cid-i3i6fknf]{font:500 8px/1 Inter,sans-serif;color:var(--color-navy)}.size-options[data-astro-cid-i3i6fknf]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.size-options[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{padding:7px 5px;border:1px solid var(--color-border);border-radius:6px;background:#fff;font:500 7px/1 Inter,sans-serif;font-style:normal;text-align:center;color:var(--color-muted)}.size-options[data-astro-cid-i3i6fknf] .is-first[data-astro-cid-i3i6fknf]{border-color:var(--color-primary);color:var(--color-primary)}.color-options[data-astro-cid-i3i6fknf]{display:flex;gap:7px}.color-options[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{width:20px;height:20px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--color-border)}.color-1[data-astro-cid-i3i6fknf]{background:#dbe5ee}.color-2[data-astro-cid-i3i6fknf]{background:#5e6c7f}.color-3[data-astro-cid-i3i6fknf]{background:var(--color-navy)}.control-group--extra[data-astro-cid-i3i6fknf]{grid-template-columns:1fr auto;align-items:center}.toggle[data-astro-cid-i3i6fknf]{position:relative;width:29px;height:16px;border-radius:99px;background:var(--color-border)}.toggle[data-astro-cid-i3i6fknf] b[data-astro-cid-i3i6fknf]{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#fff}.config-progress[data-astro-cid-i3i6fknf]{height:3px;margin-top:19px;overflow:hidden;border-radius:99px;background:var(--color-border)}.config-progress[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]{display:block;width:100%;height:100%;background:var(--color-primary);transform:scaleX(.25);transform-origin:left}.pergola-stage[data-astro-cid-i3i6fknf]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.stage-label[data-astro-cid-i3i6fknf]{position:absolute;top:19px;left:20px;font:600 7px/1 Inter,sans-serif;letter-spacing:.08em;color:var(--color-secondary)}.pergola-model[data-astro-cid-i3i6fknf]{position:relative;width:230px;height:190px;transform-origin:center bottom}.pergola-roof[data-astro-cid-i3i6fknf]{position:absolute;top:38px;left:22px;width:188px;height:38px;border-radius:3px;transform:skew(-20deg)}.pergola-roof--base[data-astro-cid-i3i6fknf]{background:#cbd6df}.pergola-roof--alt[data-astro-cid-i3i6fknf]{background:var(--color-navy);opacity:0}.pergola-post[data-astro-cid-i3i6fknf]{position:absolute;top:67px;width:7px;height:110px;border-radius:3px;background:var(--color-navy)}.pergola-post--left[data-astro-cid-i3i6fknf]{left:31px}.pergola-post--right[data-astro-cid-i3i6fknf]{right:31px}.pergola-beam[data-astro-cid-i3i6fknf]{position:absolute;top:69px;left:32px;width:166px;height:6px;background:var(--color-navy)}.pergola-led[data-astro-cid-i3i6fknf]{position:absolute;top:77px;left:58px;width:115px;height:2px;border-radius:99px;background:var(--color-primary);box-shadow:0 0 13px #005adc80;opacity:0}.pergola-floor[data-astro-cid-i3i6fknf]{position:absolute;right:12px;bottom:10px;left:12px;height:1px;background:var(--color-border);transform:skew(-20deg)}.stage-specs[data-astro-cid-i3i6fknf]{position:absolute;right:18px;bottom:17px;left:18px;display:flex;justify-content:space-between;font:500 7px/1 Inter,sans-serif;color:var(--color-secondary)}.pergola-success[data-astro-cid-i3i6fknf]{position:absolute;right:18px;bottom:16px;display:flex;min-width:174px;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;background:#fff;box-shadow:0 12px 28px #0b1b3814;opacity:0;transform:translateY(9px)}.success-icon[data-astro-cid-i3i6fknf]{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;background:var(--color-primary);font:600 12px/1 Inter,sans-serif;color:#fff}.pergola-success[data-astro-cid-i3i6fknf]>span[data-astro-cid-i3i6fknf]:last-child{display:grid;gap:3px}.pergola-success[data-astro-cid-i3i6fknf] small[data-astro-cid-i3i6fknf],.workflow-success[data-astro-cid-i3i6fknf] small[data-astro-cid-i3i6fknf],.lead-success[data-astro-cid-i3i6fknf] small[data-astro-cid-i3i6fknf]{font:600 6px/1 Inter,sans-serif;letter-spacing:.08em;color:var(--color-secondary)}.pergola-success[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf],.workflow-success[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf],.lead-success[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf]{font:600 9px/1.2 DM Sans,sans-serif;color:var(--color-navy)}.workflow-app[data-astro-cid-i3i6fknf]{position:absolute;inset:45px 42px;padding:25px 26px;border:1px solid var(--color-border);border-radius:16px;background:#fffffff5;box-shadow:0 24px 60px #0b1b3814}.workflow-header[data-astro-cid-i3i6fknf]{display:flex;align-items:center;gap:11px}.workflow-logo[data-astro-cid-i3i6fknf]{width:22px;height:22px;border-radius:6px;background:var(--color-primary)}.workflow-header[data-astro-cid-i3i6fknf]>span[data-astro-cid-i3i6fknf]:nth-child(2){display:grid;gap:3px;flex:1}.workflow-header[data-astro-cid-i3i6fknf] small[data-astro-cid-i3i6fknf],.workflow-success[data-astro-cid-i3i6fknf] small[data-astro-cid-i3i6fknf]{font:600 6px/1 Inter,sans-serif;letter-spacing:.08em;color:var(--color-secondary)}.workflow-header[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf]{font:600 10px/1.2 DM Sans,sans-serif;color:var(--color-navy)}.workflow-live[data-astro-cid-i3i6fknf]{padding:5px 8px;border-radius:99px;background:var(--color-light);font:600 6px/1 Inter,sans-serif;color:var(--color-primary)}.workflow-stats[data-astro-cid-i3i6fknf]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.workflow-stats[data-astro-cid-i3i6fknf]>div[data-astro-cid-i3i6fknf]{padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg)}.workflow-stats[data-astro-cid-i3i6fknf] small[data-astro-cid-i3i6fknf]{display:block;margin-bottom:5px;font:500 6px/1 Inter,sans-serif;color:var(--color-secondary)}.workflow-stats[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf]{position:relative;display:block;height:13px;overflow:hidden;font:600 12px/1 DM Sans,sans-serif;color:var(--color-navy)}.workflow-stats[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]{position:absolute;inset:0 auto auto 0}.workflow-stats[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]:last-child{opacity:0;transform:translateY(6px)}.workflow-incoming[data-astro-cid-i3i6fknf]{display:inline-flex;align-items:center;gap:7px;margin-top:19px;padding:7px 9px;border:1px solid var(--color-light);border-radius:8px;background:var(--color-surface);font:500 7px/1 Inter,sans-serif;color:var(--color-secondary);opacity:0;transform:translateY(-5px)}.workflow-incoming[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]{display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;border-radius:5px;background:var(--color-primary);color:#fff}.workflow-list[data-astro-cid-i3i6fknf]{margin-top:11px}.workflow-item[data-astro-cid-i3i6fknf]{display:grid;min-height:40px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.workflow-dot[data-astro-cid-i3i6fknf]{width:7px;height:7px;border:2px solid var(--color-secondary);border-radius:50%;background:#fff}.workflow-item[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf]{font:500 8px/1.3 Inter,sans-serif;color:var(--color-navy)}.workflow-state[data-astro-cid-i3i6fknf]{position:relative;min-width:27px;height:10px;font:600 6px/1 Inter,sans-serif;text-align:right;color:var(--color-secondary)}.workflow-state[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{position:absolute;inset:0 0 auto auto;font-style:normal}.workflow-state[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]:last-child{color:var(--color-primary);opacity:0}.workflow-link[data-astro-cid-i3i6fknf]{width:1px;height:8px;margin-left:14px;background:var(--color-border);overflow:hidden}.workflow-link[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]{display:block;width:100%;height:100%;background:var(--color-primary);transform:scaleY(0);transform-origin:top}.workflow-success[data-astro-cid-i3i6fknf]{display:flex;width:fit-content;align-items:center;gap:8px;margin:18px 0 0 auto;padding:9px 11px;border:1px solid var(--color-border);border-radius:9px;background:#fff;opacity:0;transform:translateY(7px)}.workflow-success[data-astro-cid-i3i6fknf]>span[data-astro-cid-i3i6fknf]{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;background:var(--color-primary);font:600 10px/1 Inter,sans-serif;color:#fff}.workflow-success[data-astro-cid-i3i6fknf]>div[data-astro-cid-i3i6fknf]{display:grid;gap:3px}.lead-browser[data-astro-cid-i3i6fknf]{position:absolute;inset:42px 38px;overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:#fffffff7;box-shadow:0 24px 60px #0b1b3814}.browser-bar[data-astro-cid-i3i6fknf]{display:flex;height:43px;align-items:center;gap:9px;padding:0 14px;border-bottom:1px solid var(--color-border)}.browser-dots[data-astro-cid-i3i6fknf]{display:flex;gap:3px}.browser-dots[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{width:4px;height:4px;border-radius:50%;background:var(--color-light)}.browser-address[data-astro-cid-i3i6fknf]{flex:1;padding:5px 9px;border-radius:99px;background:var(--color-surface);font:500 6px/1 Inter,sans-serif;color:var(--color-secondary)}.browser-menu[data-astro-cid-i3i6fknf]{display:flex;gap:4px}.browser-menu[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{width:12px;height:2px;border-radius:99px;background:var(--color-light)}.lead-page[data-astro-cid-i3i6fknf]{position:relative;min-height:365px;padding:42px 34px}.lead-content[data-astro-cid-i3i6fknf]{max-width:56%}.lead-kicker[data-astro-cid-i3i6fknf]{font:600 6px/1 Inter,sans-serif;letter-spacing:.09em;color:var(--color-primary)}.lead-heading[data-astro-cid-i3i6fknf],.lead-lines[data-astro-cid-i3i6fknf]{display:grid;gap:5px;margin-top:13px}.lead-heading[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{height:8px;border-radius:2px;background:var(--color-navy)}.lead-heading[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]:first-child{width:88%}.lead-heading[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]:last-child{width:63%}.lead-lines[data-astro-cid-i3i6fknf]{gap:4px}.lead-lines[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{height:3px;border-radius:99px;background:var(--color-light)}.lead-lines[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]:nth-child(1){width:90%}.lead-lines[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]:nth-child(2){width:78%}.lead-lines[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]:nth-child(3){width:57%}.lead-info[data-astro-cid-i3i6fknf]{display:grid;gap:6px;margin-top:18px;padding:13px;border:1px solid var(--color-border);border-radius:9px;background:#fff}.lead-info[data-astro-cid-i3i6fknf] small[data-astro-cid-i3i6fknf]{font:600 5.5px/1 Inter,sans-serif;letter-spacing:.08em;color:var(--color-secondary)}.lead-info[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf]{font:600 8px/1.25 DM Sans,sans-serif;color:var(--color-navy)}.lead-info[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]{height:3px;border-radius:99px;background:var(--color-light)}.lead-info[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]:nth-of-type(1){width:82%}.lead-info[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]:nth-of-type(2){width:61%}.lead-cta[data-astro-cid-i3i6fknf]{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:8px 11px;border:1px solid var(--color-border);border-radius:7px;background:#fff;font:600 7px/1 Inter,sans-serif;color:var(--color-primary)}.lead-form[data-astro-cid-i3i6fknf]{position:absolute;top:74px;right:25px;width:165px;padding:17px;border:1px solid var(--color-border);border-radius:11px;background:#fff;box-shadow:0 16px 36px #0b1b381a;opacity:0;transform:translateY(12px)}.lead-form[data-astro-cid-i3i6fknf] small[data-astro-cid-i3i6fknf]{font:600 5.5px/1 Inter,sans-serif;letter-spacing:.08em;color:var(--color-secondary)}.lead-form[data-astro-cid-i3i6fknf]>strong[data-astro-cid-i3i6fknf]{display:block;margin-top:5px;font:600 10px/1.2 DM Sans,sans-serif;color:var(--color-navy)}.form-field[data-astro-cid-i3i6fknf]{display:flex;justify-content:space-between;margin-top:11px;padding:7px;border:1px solid var(--color-border);border-radius:6px;font:500 6px/1 Inter,sans-serif;color:var(--color-secondary)}.form-field[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{width:53px;height:3px;border-radius:99px;background:var(--color-light)}.form-submit[data-astro-cid-i3i6fknf]{margin-top:9px;padding:8px;border-radius:6px;background:var(--color-primary);font:600 6px/1 Inter,sans-serif;text-align:center;color:#fff}.lead-success[data-astro-cid-i3i6fknf]{position:absolute;right:25px;bottom:24px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:9px;background:#fff;box-shadow:0 12px 28px #0b1b3814;opacity:0;transform:translateY(8px)}.lead-success[data-astro-cid-i3i6fknf]>span[data-astro-cid-i3i6fknf]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;background:var(--color-primary);font:600 11px/1 Inter,sans-serif;color:#fff}.lead-success[data-astro-cid-i3i6fknf]>div[data-astro-cid-i3i6fknf]{display:grid;gap:3px}.is-demo-playing[data-astro-cid-i3i6fknf] .size-options[data-astro-cid-i3i6fknf] .is-first[data-astro-cid-i3i6fknf]{animation:pergola-size-first 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .size-options[data-astro-cid-i3i6fknf] .is-second[data-astro-cid-i3i6fknf]{animation:pergola-size-second 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .color-1[data-astro-cid-i3i6fknf]{animation:pergola-color-one 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .color-3[data-astro-cid-i3i6fknf]{animation:pergola-color-three 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .toggle[data-astro-cid-i3i6fknf]{animation:pergola-toggle-track 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .toggle[data-astro-cid-i3i6fknf] b[data-astro-cid-i3i6fknf]{animation:pergola-toggle-knob 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .config-progress[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]{animation:pergola-progress 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .pergola-model[data-astro-cid-i3i6fknf]{animation:pergola-resize 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .pergola-roof--alt[data-astro-cid-i3i6fknf]{animation:pergola-roof-color 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .pergola-led[data-astro-cid-i3i6fknf]{animation:pergola-led 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .pergola-success[data-astro-cid-i3i6fknf]{animation:demo-success 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-incoming[data-astro-cid-i3i6fknf]{animation:workflow-incoming 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-item--1[data-astro-cid-i3i6fknf]{animation:workflow-row-one 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-item--2[data-astro-cid-i3i6fknf]{animation:workflow-row-two 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-item--3[data-astro-cid-i3i6fknf]{animation:workflow-row-three 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-item--1[data-astro-cid-i3i6fknf] .workflow-dot[data-astro-cid-i3i6fknf]{animation:workflow-dot-one 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-item--2[data-astro-cid-i3i6fknf] .workflow-dot[data-astro-cid-i3i6fknf]{animation:workflow-dot-two 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-item--3[data-astro-cid-i3i6fknf] .workflow-dot[data-astro-cid-i3i6fknf]{animation:workflow-dot-three 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-item--1[data-astro-cid-i3i6fknf] .workflow-state[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{animation:workflow-state-one 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-item--2[data-astro-cid-i3i6fknf] .workflow-state[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{animation:workflow-state-two 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-item--3[data-astro-cid-i3i6fknf] .workflow-state[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{animation:workflow-state-three 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-link--1[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]{animation:workflow-link-one 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-link--2[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]{animation:workflow-link-two 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-stats[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]{animation:workflow-stat-old 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-stats[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]:last-child{animation-name:workflow-stat-new}.is-demo-playing[data-astro-cid-i3i6fknf] .workflow-success[data-astro-cid-i3i6fknf]{animation:workflow-success 6.4s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .lead-info[data-astro-cid-i3i6fknf]{animation:lead-info 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .lead-cta[data-astro-cid-i3i6fknf]{animation:lead-cta 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .lead-form[data-astro-cid-i3i6fknf]{animation:lead-form 6s ease-in-out infinite}.is-demo-playing[data-astro-cid-i3i6fknf] .lead-success[data-astro-cid-i3i6fknf]{animation:lead-success 6s ease-in-out infinite}@keyframes pergola-size-first{0%,18%{border-color:var(--color-primary);color:var(--color-primary)}28%,to{border-color:var(--color-border);color:var(--color-muted)}}@keyframes pergola-size-second{0%,18%{border-color:var(--color-border);color:var(--color-muted)}28%,to{border-color:var(--color-primary);color:var(--color-primary)}}@keyframes pergola-color-one{0%,39%{box-shadow:0 0 0 2px var(--color-primary)}48%,to{box-shadow:0 0 0 1px var(--color-border)}}@keyframes pergola-color-three{0%,39%{box-shadow:0 0 0 1px var(--color-border)}48%,to{box-shadow:0 0 0 2px var(--color-primary)}}@keyframes pergola-toggle-track{0%,60%{background:var(--color-border)}69%,to{background:var(--color-primary)}}@keyframes pergola-toggle-knob{0%,60%{transform:translate(0)}69%,to{transform:translate(13px)}}@keyframes pergola-progress{0%{transform:scaleX(.18)}27%{transform:scaleX(.44)}50%{transform:scaleX(.68)}72%,to{transform:scaleX(1)}}@keyframes pergola-resize{0%,18%{transform:scaleX(.9)}29%,to{transform:scaleX(1)}}@keyframes pergola-roof-color{0%,39%{opacity:0}49%,to{opacity:1}}@keyframes pergola-led{0%,61%{opacity:0}70%,to{opacity:1}}@keyframes demo-success{0%,75%{opacity:0;transform:translateY(9px)}84%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes workflow-incoming{0%,6%{opacity:0;transform:translateY(-5px)}12%,26%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(0)}}@keyframes workflow-row-one{0%,15%{border-color:var(--color-border);background:#fff}20%,to{border-color:var(--color-light);background:var(--color-surface)}}@keyframes workflow-row-two{0%,37%{border-color:var(--color-border);background:#fff}43%,to{border-color:var(--color-light);background:var(--color-surface)}}@keyframes workflow-row-three{0%,59%{border-color:var(--color-border);background:#fff}65%,to{border-color:var(--color-primary);background:var(--color-surface)}}@keyframes workflow-dot-one{0%,15%{background:#fff;border-color:var(--color-secondary)}20%,to{background:var(--color-primary);border-color:var(--color-primary)}}@keyframes workflow-dot-two{0%,37%{background:#fff;border-color:var(--color-secondary)}43%,to{background:var(--color-primary);border-color:var(--color-primary)}}@keyframes workflow-dot-three{0%,59%{background:#fff;border-color:var(--color-secondary)}65%,to{background:var(--color-primary);border-color:var(--color-primary)}}@keyframes workflow-state-one{0%,15%{opacity:1}20%,to{opacity:0}}@keyframes workflow-state-two{0%,37%{opacity:1}43%,to{opacity:0}}@keyframes workflow-state-three{0%,59%{opacity:1}65%,to{opacity:0}}.workflow-state[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]:last-child{animation-direction:reverse!important}@keyframes workflow-link-one{0%,26%{transform:scaleY(0)}34%,to{transform:scaleY(1)}}@keyframes workflow-link-two{0%,48%{transform:scaleY(0)}56%,to{transform:scaleY(1)}}@keyframes workflow-stat-old{0%,67%{opacity:1;transform:translateY(0)}75%,to{opacity:0;transform:translateY(-6px)}}@keyframes workflow-stat-new{0%,67%{opacity:0;transform:translateY(6px)}75%,to{opacity:1;transform:translateY(0)}}@keyframes workflow-success{0%,76%{opacity:0;transform:translateY(7px)}84%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes lead-info{0%,20%{border-color:var(--color-border);background:#fff}30%,47%{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 8px 24px #005adc14}55%,to{border-color:var(--color-border);background:#fff;box-shadow:none}}@keyframes lead-cta{0%,41%{background:#fff;color:var(--color-primary);border-color:var(--color-border);transform:translateY(0)}49%,61%{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-1px)}68%,to{background:#fff;color:var(--color-primary);border-color:var(--color-border);transform:translateY(0)}}@keyframes lead-form{0%,53%{opacity:0;transform:translateY(12px)}62%,80%{opacity:1;transform:translateY(0)}88%,to{opacity:0;transform:translateY(3px)}}@keyframes lead-success{0%,74%{opacity:0;transform:translateY(8px)}83%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@media(min-width:1024px){.demo-shell[data-astro-cid-i3i6fknf]{display:grid;grid-template-columns:minmax(210px,23fr) minmax(0,77fr)}.demo-tabs[data-astro-cid-i3i6fknf]{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;overflow:visible;border-right:1px solid var(--color-border);border-bottom:0;background:var(--color-bg)}.demo-tab[data-astro-cid-i3i6fknf]{min-width:0;flex:initial;scroll-snap-align:unset;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:21px 18px;border-right:0;border-bottom:1px solid var(--color-border)}.demo-tab[data-astro-cid-i3i6fknf]:last-child{border-bottom:0}.demo-tab[data-astro-cid-i3i6fknf]:after{inset:0 auto 0 0;width:2px;height:auto;transform:scaleY(0);transform-origin:top}.demo-tab[data-astro-cid-i3i6fknf][aria-selected=true]:after{transform:scaleY(1)}}@media(max-width:899px){.demo-panel[data-astro-cid-i3i6fknf]{grid-template-columns:1fr;min-height:0}.demo-copy-column[data-astro-cid-i3i6fknf]{padding:36px 30px 32px}.demo-preview-column[data-astro-cid-i3i6fknf]{padding:24px;border-top:1px solid var(--color-border);border-left:0}.demo-preview[data-astro-cid-i3i6fknf]{min-height:510px}}@media(max-width:639px){.demo-shell[data-astro-cid-i3i6fknf]{margin-inline:0;overflow:visible;border:0;border-radius:0;background:transparent}.demo-tabs[data-astro-cid-i3i6fknf]{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;overflow:visible;border-bottom:0;scroll-snap-type:none}.demo-tab[data-astro-cid-i3i6fknf]{display:grid;min-width:0;min-height:48px;height:48px;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:center;padding:0 .875rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);scroll-snap-align:none}.demo-tab[data-astro-cid-i3i6fknf]:last-child{border-right:1px solid var(--color-border)}.demo-tab[data-astro-cid-i3i6fknf]:after{top:50%;right:1rem;bottom:auto;left:auto;width:.4375rem;height:.4375rem;border-top:1px solid var(--color-secondary);border-right:1px solid var(--color-secondary);background:transparent;transform:translateY(-50%) rotate(45deg)}.demo-tab[data-astro-cid-i3i6fknf][aria-selected=true]{border-color:var(--color-light);background:var(--color-surface)}.demo-tab[data-astro-cid-i3i6fknf][aria-selected=true]:after{border-color:var(--color-primary);transform:translateY(-50%) rotate(45deg)}.demo-tab-number[data-astro-cid-i3i6fknf]{width:2rem;height:auto;justify-content:flex-start;border:0;border-radius:0;background:transparent;font-size:.6875rem}.demo-tab[data-astro-cid-i3i6fknf][aria-selected=true] .demo-tab-number[data-astro-cid-i3i6fknf]{border:0;background:transparent}.demo-tab-copy[data-astro-cid-i3i6fknf]{gap:.25rem;padding-right:1.25rem}.demo-tab-title[data-astro-cid-i3i6fknf]{font-size:.875rem}.demo-panels[data-astro-cid-i3i6fknf]{margin-top:1rem;overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:#fff}.demo-copy-column[data-astro-cid-i3i6fknf]{gap:30px;padding:30px 22px 28px}.demo-copy-column[data-astro-cid-i3i6fknf] h3[data-astro-cid-i3i6fknf]{font-size:29px}.demo-copy-column[data-astro-cid-i3i6fknf]>div[data-astro-cid-i3i6fknf]>p[data-astro-cid-i3i6fknf]{font-size:14px}.demo-preview-column[data-astro-cid-i3i6fknf]{padding:14px}.demo-preview[data-astro-cid-i3i6fknf]{min-height:390px;border-radius:14px}.pergola-app[data-astro-cid-i3i6fknf]{inset:22px 15px}.pergola-workspace[data-astro-cid-i3i6fknf]{grid-template-columns:118px 1fr;min-height:290px}.pergola-controls[data-astro-cid-i3i6fknf]{padding:17px 11px}.control-kicker[data-astro-cid-i3i6fknf]{margin-bottom:11px;font-size:6px}.control-group[data-astro-cid-i3i6fknf]{gap:7px;padding:10px 0}.size-options[data-astro-cid-i3i6fknf]{grid-template-columns:1fr}.size-options[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{padding:5px 3px;font-size:6px}.color-options[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]{width:17px;height:17px}.pergola-model[data-astro-cid-i3i6fknf]{width:170px;height:150px;transform:scale(.86)}.pergola-roof[data-astro-cid-i3i6fknf]{top:32px;left:21px;width:133px;height:30px}.pergola-post[data-astro-cid-i3i6fknf]{top:55px;height:83px}.pergola-post--left[data-astro-cid-i3i6fknf]{left:28px}.pergola-post--right[data-astro-cid-i3i6fknf]{right:28px}.pergola-beam[data-astro-cid-i3i6fknf]{top:57px;left:29px;width:112px}.pergola-led[data-astro-cid-i3i6fknf]{top:65px;left:48px;width:77px}.stage-specs[data-astro-cid-i3i6fknf]{right:10px;bottom:12px;left:10px;font-size:5.5px}.pergola-success[data-astro-cid-i3i6fknf]{right:10px;bottom:10px;min-width:148px;padding:8px 9px}.workflow-app[data-astro-cid-i3i6fknf]{inset:24px 15px;padding:19px 15px}.workflow-stats[data-astro-cid-i3i6fknf]{gap:5px}.workflow-stats[data-astro-cid-i3i6fknf]>div[data-astro-cid-i3i6fknf]{padding:8px 6px}.workflow-item[data-astro-cid-i3i6fknf]{min-height:37px;padding:0 8px}.workflow-item[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf]{font-size:7px}.lead-browser[data-astro-cid-i3i6fknf]{inset:22px 15px}.lead-page[data-astro-cid-i3i6fknf]{min-height:300px;padding:31px 20px}.lead-content[data-astro-cid-i3i6fknf]{max-width:67%}.lead-form[data-astro-cid-i3i6fknf]{top:83px;right:13px;width:138px;padding:13px}.lead-success[data-astro-cid-i3i6fknf]{right:12px;bottom:14px}}@media(prefers-reduced-motion:reduce){.demo-panel[data-astro-cid-i3i6fknf] [data-astro-cid-i3i6fknf],.demo-panel[data-astro-cid-i3i6fknf] [data-astro-cid-i3i6fknf]:before,.demo-panel[data-astro-cid-i3i6fknf] [data-astro-cid-i3i6fknf]:after{animation:none!important;transition-duration:.01ms!important}.size-options[data-astro-cid-i3i6fknf] .is-first[data-astro-cid-i3i6fknf]{border-color:var(--color-border);color:var(--color-muted)}.size-options[data-astro-cid-i3i6fknf] .is-second[data-astro-cid-i3i6fknf]{border-color:var(--color-primary);color:var(--color-primary)}.color-3[data-astro-cid-i3i6fknf]{box-shadow:0 0 0 2px var(--color-primary)}.toggle[data-astro-cid-i3i6fknf]{background:var(--color-primary)}.toggle[data-astro-cid-i3i6fknf] b[data-astro-cid-i3i6fknf]{transform:translate(13px)}.config-progress[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]{transform:scaleX(1)}.pergola-roof--alt[data-astro-cid-i3i6fknf],.pergola-led[data-astro-cid-i3i6fknf],.pergola-success[data-astro-cid-i3i6fknf]{opacity:1;transform:none}.workflow-incoming[data-astro-cid-i3i6fknf]{opacity:0}.workflow-item[data-astro-cid-i3i6fknf]{border-color:var(--color-light);background:var(--color-surface)}.workflow-item--3[data-astro-cid-i3i6fknf]{border-color:var(--color-primary)}.workflow-dot[data-astro-cid-i3i6fknf]{border-color:var(--color-primary);background:var(--color-primary)}.workflow-state[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]:first-child{opacity:0}.workflow-state[data-astro-cid-i3i6fknf] i[data-astro-cid-i3i6fknf]:last-child{opacity:1}.workflow-link[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]{transform:scaleY(1)}.workflow-stats[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]:first-child{opacity:0}.workflow-stats[data-astro-cid-i3i6fknf] strong[data-astro-cid-i3i6fknf] span[data-astro-cid-i3i6fknf]:last-child{opacity:1;transform:none}.workflow-success[data-astro-cid-i3i6fknf]{opacity:1;transform:none}.lead-info[data-astro-cid-i3i6fknf]{border-color:var(--color-primary);background:var(--color-surface)}.lead-cta[data-astro-cid-i3i6fknf]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.lead-form[data-astro-cid-i3i6fknf]{opacity:0}.lead-success[data-astro-cid-i3i6fknf]{opacity:1;transform:none}}.about-lines-visual[data-astro-cid-aoboswyv].is-animated .about-line[data-astro-cid-aoboswyv]{stroke-dasharray:1;stroke-dashoffset:1}.about-lines-visual[data-astro-cid-aoboswyv].is-animated .about-nodes[data-astro-cid-aoboswyv]{opacity:0}.about-lines-visual[data-astro-cid-aoboswyv].is-visible .about-line[data-astro-cid-aoboswyv]{animation:about-line-draw .9s ease-out both}.about-lines-visual[data-astro-cid-aoboswyv].is-visible .about-line--development[data-astro-cid-aoboswyv]{animation-delay:.12s}.about-lines-visual[data-astro-cid-aoboswyv].is-visible .about-line--growth[data-astro-cid-aoboswyv]{animation-delay:.24s}.about-lines-visual[data-astro-cid-aoboswyv].is-visible .about-line--result[data-astro-cid-aoboswyv]{animation-delay:.46s}.about-lines-visual[data-astro-cid-aoboswyv].is-visible .about-nodes[data-astro-cid-aoboswyv]{animation:about-nodes-in .35s ease-out .52s both}@keyframes about-line-draw{to{stroke-dashoffset:0}}@keyframes about-nodes-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){.about-lines-visual[data-astro-cid-aoboswyv] .about-line[data-astro-cid-aoboswyv]{stroke-dashoffset:0;animation:none}.about-lines-visual[data-astro-cid-aoboswyv] .about-nodes[data-astro-cid-aoboswyv]{opacity:1;animation:none}}.contact-copy-mobile[data-astro-cid-rcdzuq3a],.contact-details-headline-mobile[data-astro-cid-rcdzuq3a]{display:none}@media(max-width:639px){#contact[data-astro-cid-rcdzuq3a]{padding-block:3.5rem}#contact[data-astro-cid-rcdzuq3a] .contact-card[data-astro-cid-rcdzuq3a]{margin-inline:-.5rem;padding:2.5rem 1.25rem 2.75rem;border-radius:22px}#contact[data-astro-cid-rcdzuq3a] .contact-grid[data-astro-cid-rcdzuq3a]{gap:3rem}#contact[data-astro-cid-rcdzuq3a] .contact-eyebrow[data-astro-cid-rcdzuq3a]{margin-bottom:1.25rem}#contact[data-astro-cid-rcdzuq3a] .contact-headline[data-astro-cid-rcdzuq3a]{font-size:2rem;line-height:1.08}#contact[data-astro-cid-rcdzuq3a] .contact-copy[data-astro-cid-rcdzuq3a]{margin-top:1rem;font-size:.875rem;line-height:1.65}#contact[data-astro-cid-rcdzuq3a] .contact-copy--secondary[data-astro-cid-rcdzuq3a],#contact[data-astro-cid-rcdzuq3a] .contact-copy-desktop[data-astro-cid-rcdzuq3a],#contact[data-astro-cid-rcdzuq3a] .contact-details-headline-desktop[data-astro-cid-rcdzuq3a]{display:none}#contact[data-astro-cid-rcdzuq3a] .contact-copy-mobile[data-astro-cid-rcdzuq3a]{display:inline}#contact[data-astro-cid-rcdzuq3a] .contact-details-headline-mobile[data-astro-cid-rcdzuq3a]{display:block}#contact[data-astro-cid-rcdzuq3a] .contact-form[data-astro-cid-rcdzuq3a]{margin-top:1.5rem}#contact[data-astro-cid-rcdzuq3a] .contact-form-row[data-astro-cid-rcdzuq3a]{gap:.625rem}#contact[data-astro-cid-rcdzuq3a] .contact-input[data-astro-cid-rcdzuq3a],#contact[data-astro-cid-rcdzuq3a] .contact-submit[data-astro-cid-rcdzuq3a]{height:3.25rem}#contact[data-astro-cid-rcdzuq3a] .contact-input[data-astro-cid-rcdzuq3a]{padding-inline:1.25rem}#contact[data-astro-cid-rcdzuq3a] .contact-submit[data-astro-cid-rcdzuq3a]{width:100%;padding-inline:1.5rem}#contact[data-astro-cid-rcdzuq3a] .contact-privacy-wrap[data-astro-cid-rcdzuq3a]{margin-top:.75rem;padding-inline:.25rem}#contact[data-astro-cid-rcdzuq3a] .contact-details[data-astro-cid-rcdzuq3a]{padding:1.5rem 0 0;border:0;border-top:1px solid rgb(255 255 255 / .12);border-radius:0;background:transparent}#contact[data-astro-cid-rcdzuq3a] .contact-details-headline[data-astro-cid-rcdzuq3a]{margin-top:.75rem;font-size:1.25rem;line-height:1.3}#contact[data-astro-cid-rcdzuq3a] .contact-details-list[data-astro-cid-rcdzuq3a]{margin-top:1.5rem}#contact[data-astro-cid-rcdzuq3a] .contact-details-list[data-astro-cid-rcdzuq3a] a[data-astro-cid-rcdzuq3a],#contact[data-astro-cid-rcdzuq3a] .contact-details-list[data-astro-cid-rcdzuq3a]>div[data-astro-cid-rcdzuq3a]{padding-block:.75rem}}
