.google-reviews__head[data-astro-cid-z4impfer]{max-width:40rem}.google-reviews__head[data-astro-cid-z4impfer] h2[data-astro-cid-z4impfer]{margin:0 0 var(--space-12);color:var(--text-primary)}.google-reviews__summary[data-astro-cid-z4impfer]{color:var(--text-secondary);margin:0}.google-reviews__list[data-astro-cid-z4impfer]{gap:var(--space-24);margin:var(--space-40) 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.google-reviews__list[data-astro-cid-z4impfer]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.review-card[data-astro-cid-z4impfer]{gap:var(--space-12);height:100%;padding:var(--space-24);border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface-1);flex-direction:column;margin:0;display:flex}.review-card__stars[data-astro-cid-z4impfer]{color:var(--warning);letter-spacing:.1em;margin:0;font-size:1.125rem}.review-card[data-astro-cid-z4impfer] blockquote[data-astro-cid-z4impfer]{margin:0}.review-card[data-astro-cid-z4impfer] blockquote[data-astro-cid-z4impfer] p[data-astro-cid-z4impfer]{color:var(--text-primary);margin:0}.review-card[data-astro-cid-z4impfer] figcaption[data-astro-cid-z4impfer]{color:var(--text-secondary);font-size:var(--text-body-small-size);gap:2px;margin-top:auto;display:grid}.review-card[data-astro-cid-z4impfer] figcaption[data-astro-cid-z4impfer] strong[data-astro-cid-z4impfer]{color:var(--text-primary)}.google-reviews__source[data-astro-cid-z4impfer]{margin:var(--space-32) 0 0;color:var(--text-secondary);font-size:var(--text-body-small-size)}.demo-stage[data-astro-cid-vmbafqrp]{gap:var(--space-12);margin-top:var(--space-40);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-stage__item[data-astro-cid-vmbafqrp]{border-radius:var(--radius-panel);min-width:0;color:inherit;text-decoration:none;display:block;position:relative}.demo-stage__item--0[data-astro-cid-vmbafqrp]{grid-column:1/-1}.demo-stage__item[data-astro-cid-vmbafqrp] .device-shell{box-shadow:0 24px 60px #00000059}.demo-stage__tag[data-astro-cid-vmbafqrp]{left:var(--space-12);bottom:var(--space-12);border-radius:var(--radius-badge);color:#fff;font-size:var(--text-caption-size);background:#101828e0;padding:4px 10px;font-weight:600;position:absolute}@media (width>=768px){.demo-stage[data-astro-cid-vmbafqrp]{aspect-ratio:1.8;min-height:360px;margin-top:var(--space-56);display:block;position:relative}.demo-stage__item[data-astro-cid-vmbafqrp]{position:absolute}.demo-stage__item--0[data-astro-cid-vmbafqrp]{z-index:3;width:60%;top:0;left:20%}.demo-stage__item--0[data-astro-cid-vmbafqrp] .device-shell{box-shadow:0 44px 90px #00000080}.demo-stage__item--1[data-astro-cid-vmbafqrp],.demo-stage__item--2[data-astro-cid-vmbafqrp]{z-index:1;width:36%;top:18%}.demo-stage__item--1[data-astro-cid-vmbafqrp]{left:0}.demo-stage__item--2[data-astro-cid-vmbafqrp]{right:0}.demo-stage__item--1[data-astro-cid-vmbafqrp] .device-shell{transform:rotate(-2deg)}.demo-stage__item--2[data-astro-cid-vmbafqrp] .device-shell{transform:rotate(2deg)}}@media (hover:hover) and (pointer:fine){.demo-stage__item[data-astro-cid-vmbafqrp] .device-shell{transition:transform var(--motion-normal) var(--ease-out)}.demo-stage__item--0[data-astro-cid-vmbafqrp]:hover .device-shell{transform:translateY(-5px)}.demo-stage__item--1[data-astro-cid-vmbafqrp]:hover .device-shell{transform:rotate(-1deg)translateY(-6px)}.demo-stage__item--2[data-astro-cid-vmbafqrp]:hover .device-shell{transform:rotate(1deg)translateY(-6px)}}.demo-stage__item[data-astro-cid-vmbafqrp]:focus-visible{outline-offset:6px;z-index:4}@media (prefers-reduced-motion:reduce){.demo-stage__item[data-astro-cid-vmbafqrp] .device-shell{transition:none}}.demo-showcase[data-astro-cid-bofggbkt]{gap:var(--space-40);display:grid}.demo-showcase__side[data-astro-cid-bofggbkt]{gap:var(--space-40);align-content:start;display:grid}.demo-card[data-astro-cid-bofggbkt]{gap:var(--space-16);align-content:start;min-width:0;display:grid}.demo-card__media[data-astro-cid-bofggbkt]{border-radius:var(--radius-panel);box-shadow:var(--shadow-mockup);display:block}.demo-card__meta[data-astro-cid-bofggbkt]{gap:var(--space-8);justify-items:start;display:grid}.demo-card__meta[data-astro-cid-bofggbkt] h3[data-astro-cid-bofggbkt]{margin:var(--space-4) 0 0;font-size:var(--text-h4-size);line-height:var(--text-h4-leading)}.demo-card--lead[data-astro-cid-bofggbkt] .demo-card__meta[data-astro-cid-bofggbkt] h3[data-astro-cid-bofggbkt]{font-size:var(--text-h3-size);line-height:var(--text-h3-leading)}.demo-card__meta[data-astro-cid-bofggbkt] h3[data-astro-cid-bofggbkt] a[data-astro-cid-bofggbkt]{text-underline-offset:5px;transition:text-decoration-color var(--motion-fast) var(--ease-standard);text-decoration:underline 2px #0000;color:var(--text-primary)!important}.demo-card__meta[data-astro-cid-bofggbkt] h3[data-astro-cid-bofggbkt] a[data-astro-cid-bofggbkt]:focus-visible{text-decoration-color:currentColor}.demo-card__meta[data-astro-cid-bofggbkt] p[data-astro-cid-bofggbkt]{max-width:50ch;color:var(--text-secondary);margin:0}.demo-card__meta[data-astro-cid-bofggbkt] .demo-card__for[data-astro-cid-bofggbkt]{font-size:var(--text-body-small-size);color:var(--text-muted)}@media (width>=640px) and (width<=1023px){.demo-showcase__side[data-astro-cid-bofggbkt]{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.demo-showcase[data-astro-cid-bofggbkt]{gap:var(--space-48);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}@media (hover:hover) and (pointer:fine){.demo-card[data-astro-cid-bofggbkt]:hover h3[data-astro-cid-bofggbkt] a[data-astro-cid-bofggbkt]{text-decoration-color:currentColor}.demo-card__media[data-astro-cid-bofggbkt] .device-comp img{transition:transform .32s var(--ease-out)}.demo-card[data-astro-cid-bofggbkt]:hover .demo-card__media[data-astro-cid-bofggbkt] .device-comp img{transform:scale(1.02)}}.products-showcase[data-astro-cid-di66hxj3]{gap:var(--space-24);display:grid}.product-lead[data-astro-cid-di66hxj3]{gap:var(--space-32);padding:var(--space-24);border-radius:var(--radius-panel);background:radial-gradient(ellipse 70% 80% at 100% 0%, #c8553d29, transparent 60%), linear-gradient(160deg, #163a36 0%, var(--paseriva-dark-bg,#12302d) 60%, #0f2624 100%);border:1px solid #ffffff1f;display:grid;overflow:hidden}@media (width>=1024px){.product-lead[data-astro-cid-di66hxj3]{align-items:center;gap:var(--space-48);padding:var(--space-48);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.product-lead__copy[data-astro-cid-di66hxj3]{gap:var(--space-12);flex-direction:column;display:flex}.product-status[data-astro-cid-di66hxj3]{align-self:flex-start;align-items:center;gap:var(--space-8);border-radius:var(--radius-badge);color:var(--text-on-dark-muted);font-size:var(--text-caption-size);letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff3;margin:0;padding:.3rem .7rem;font-weight:600;display:inline-flex}.product-status--final[data-astro-cid-di66hxj3]{color:#fde3db;border-color:#d9694f73}.product-status__dot[data-astro-cid-di66hxj3]{background:#d9694f;border-radius:50%;width:6px;height:6px}.product-lead__logo[data-astro-cid-di66hxj3]{margin-top:var(--space-8);width:min(168px,60vw);height:auto}.product-lead[data-astro-cid-di66hxj3] h3[data-astro-cid-di66hxj3]{margin:var(--space-4) 0 0;color:var(--text-on-dark);font-size:var(--text-h3-size);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking)}.product-lead__text[data-astro-cid-di66hxj3]{max-width:46ch;color:var(--text-on-dark-secondary);margin:0}.product-lead__facts[data-astro-cid-di66hxj3]{margin:var(--space-12) 0 0;border-top:1px solid #ffffff24;grid-template-columns:1fr;display:grid}.product-lead__facts[data-astro-cid-di66hxj3] div[data-astro-cid-di66hxj3]{justify-content:space-between;align-items:baseline;gap:var(--space-16);padding:var(--space-12) 0;border-bottom:1px solid #ffffff24;display:flex}.product-lead__facts[data-astro-cid-di66hxj3] dt[data-astro-cid-di66hxj3]{color:var(--text-on-dark-muted);font-size:var(--text-body-small-size)}.product-lead__facts[data-astro-cid-di66hxj3] dd[data-astro-cid-di66hxj3]{color:var(--text-on-dark);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.product-lead__actions[data-astro-cid-di66hxj3]{align-items:center;gap:var(--space-12) var(--space-24);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.product-lead__link[data-astro-cid-di66hxj3]{color:var(--text-on-dark);--link-accent-solid:#e0866f;--link-arrow-color:#e0866f}.product-lead__media[data-astro-cid-di66hxj3]{min-width:0}.product-lead__caption[data-astro-cid-di66hxj3]{margin:var(--space-12) 0 0;color:var(--text-on-dark-muted)}.product-row[data-astro-cid-di66hxj3]{gap:var(--space-24);display:grid}@media (width>=768px){.product-row[data-astro-cid-di66hxj3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-minor[data-astro-cid-di66hxj3]{gap:var(--space-12);padding:var(--space-24);border-radius:var(--radius-panel);background:#10182873;border:1px solid #ffffff1f;flex-direction:column;display:flex}.product-minor--future[data-astro-cid-di66hxj3]{background:0 0;border-style:dashed;border-color:#fff3}.product-minor__logo[data-astro-cid-di66hxj3]{align-self:flex-start;align-items:center;gap:var(--space-8);margin-top:var(--space-4);border-radius:var(--radius-card);background:#f8fafc;padding:6px 14px 6px 8px;display:inline-flex;box-shadow:0 0 0 1px #ffffff14,0 10px 24px #00000038}.product-minor__logo[data-astro-cid-di66hxj3] img[data-astro-cid-di66hxj3]{width:auto;height:40px;display:block}.product-minor__logo--dark[data-astro-cid-di66hxj3]{box-shadow:none;color:var(--text-on-dark);font-family:var(--font-display);background:0 0;padding-inline:0;font-size:1.125rem;font-weight:600}.product-minor__logo--dark[data-astro-cid-di66hxj3] img[data-astro-cid-di66hxj3]{height:28px}.product-minor__logo--caisse[data-astro-cid-di66hxj3] img[data-astro-cid-di66hxj3]{border-radius:4px;width:auto;height:25px}.product-minor[data-astro-cid-di66hxj3] h3[data-astro-cid-di66hxj3]{color:var(--text-on-dark);font-size:var(--text-h4-size);line-height:var(--text-h4-leading);margin:0}.product-minor[data-astro-cid-di66hxj3] p[data-astro-cid-di66hxj3]:not(.product-status){color:var(--text-on-dark-secondary);font-size:var(--text-body-small-size);margin:0}.product-minor__link[data-astro-cid-di66hxj3]{padding-top:var(--space-8);margin-top:auto!important}.product-minor__link[data-astro-cid-di66hxj3] a[data-astro-cid-di66hxj3]{color:var(--text-on-dark);--link-arrow-color:var(--accent)}.home-hero[data-astro-cid-lcdefpme]{padding-bottom:var(--space-56)}.home-hero__inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.home-hero__head[data-astro-cid-lcdefpme]{gap:var(--space-24);display:grid}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:22ch;margin-bottom:0}.home-hero__aside[data-astro-cid-lcdefpme] .hero-subtitle[data-astro-cid-lcdefpme]{margin-top:0}.home-hero__aside[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme]{margin-top:var(--space-24)}@media (width<=1023px){.home-hero__aside[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.home-hero__aside[data-astro-cid-lcdefpme] .hero-subtitle[data-astro-cid-lcdefpme]{order:1}.home-hero__aside[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme]{margin-top:var(--space-4);margin-bottom:var(--space-24);order:2}.home-hero__aside[data-astro-cid-lcdefpme] .hero-lead[data-astro-cid-lcdefpme]{order:3;margin-top:0}}@media (width>=768px){.home-hero__keep[data-astro-cid-lcdefpme]{white-space:normal}}@media (width>=1024px){.home-hero__head[data-astro-cid-lcdefpme]{align-items:end;gap:var(--space-64);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:none;font-size:clamp(2.8rem,1rem + 3.2vw,3.8rem)}}.hero[data-astro-cid-lcdefpme] .home-stage__note[data-astro-cid-lcdefpme]{margin:var(--space-20) 0 0;max-width:none;color:var(--text-on-dark-muted)}@media (width>=768px){.hero[data-astro-cid-lcdefpme] .home-stage__note[data-astro-cid-lcdefpme]{text-align:center}}.home-ledger[data-astro-cid-lcdefpme]{background:var(--surface-paper);color:var(--text-secondary)}.home-ledger__grid[data-astro-cid-lcdefpme]{gap:var(--space-40);display:grid}@media (width>=1024px){.home-ledger__grid[data-astro-cid-lcdefpme]{gap:var(--space-72);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.home-ledger__intro[data-astro-cid-lcdefpme]{top:calc(var(--header-height) + var(--space-32));position:sticky}}.home-ledger__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--space-16);color:var(--text-primary)}.home-ledger__intro[data-astro-cid-lcdefpme] .text-intro[data-astro-cid-lcdefpme]{max-width:44ch;margin:0}.home-ledger__links[data-astro-cid-lcdefpme]{gap:var(--space-12);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.home-ledger__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--text-primary);margin:0;padding:0;list-style:none}.home-ledger__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-strong)}.home-ledger__note[data-astro-cid-lcdefpme]{margin:var(--space-20) 0 0;color:var(--text-secondary);font-size:var(--text-body-small-size)}.ledger-row[data-astro-cid-lcdefpme]{gap:var(--space-12) var(--space-12);padding:var(--space-24) 0;grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-areas:"idx name arrow""idx price price";text-decoration:none;display:grid;color:inherit!important}.ledger-row__index[data-astro-cid-lcdefpme]{color:var(--accent-text);grid-area:idx;padding-top:.3rem}.ledger-row__name[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-area:name;display:grid}.ledger-row__name[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-h4-size);line-height:var(--text-h4-leading);font-weight:600}.ledger-row__name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:var(--text-body-small-size)}.ledger-row__price[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-4) var(--space-12);flex-wrap:wrap;grid-area:price;display:flex}.ledger-row__figure[data-astro-cid-lcdefpme]{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-figure-size);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:650;line-height:1}.ledger-row__figure[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--font-family);font-size:var(--text-body-small-size);letter-spacing:0;color:var(--text-secondary);font-weight:500}.ledger-row__maint[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:var(--text-body-small-size)}.ledger-row__arrow[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);width:40px;height:40px;color:var(--text-primary);transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-normal) var(--ease-out);border-radius:50%;grid-area:arrow;place-items:center;display:inline-grid}@media (width>=768px){.ledger-row[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-24);padding:var(--space-32) 0;grid-template-columns:2.5rem minmax(0,1fr) auto auto;grid-template-areas:"idx name price arrow"}.ledger-row__price[data-astro-cid-lcdefpme]{text-align:right;flex-direction:column;align-items:flex-end}.ledger-row__index[data-astro-cid-lcdefpme]{padding-top:0}}@media (hover:hover) and (pointer:fine){.ledger-row[data-astro-cid-lcdefpme]:hover .ledger-row__arrow[data-astro-cid-lcdefpme]{background:var(--brand);border-color:var(--brand);color:#fff;transform:translate(4px)}.ledger-row[data-astro-cid-lcdefpme]:hover .ledger-row__name[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--brand-hover)}}.ledger-row[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px;border-radius:4px}.home-commit__grid[data-astro-cid-lcdefpme]{gap:var(--space-40);display:grid}@media (width>=1024px){.home-commit__grid[data-astro-cid-lcdefpme]{gap:var(--space-64);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.home-commit__media[data-astro-cid-lcdefpme]{top:calc(var(--header-height) + var(--space-32));position:sticky}}.home-commit__media[data-astro-cid-lcdefpme]{margin:0}.home-commit__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;object-position:53% center;border-radius:var(--radius-panel);width:100%;box-shadow:var(--shadow-mockup);display:block}@media (width>=1024px){.home-commit__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5}}.home-commit__media[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-12);color:var(--text-on-dark-muted)}.home-commit__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--space-16)}.home-commit__copy[data-astro-cid-lcdefpme] .text-intro[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--text-on-dark-secondary);margin:0}.commit-list[data-astro-cid-lcdefpme]{margin:var(--space-40) 0 0;border-top:1px solid var(--rule-on-dark);padding:0;list-style:none;display:grid}@media (width>=640px){.commit-list[data-astro-cid-lcdefpme]{column-gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr))}}.commit-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-8);padding:var(--space-24) 0;border-bottom:1px solid var(--rule-on-dark);align-content:start;display:grid}.commit-list__num[data-astro-cid-lcdefpme]{color:#99f6e4}.commit-list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text-on-dark);font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.35}.commit-list__text[data-astro-cid-lcdefpme]{color:var(--text-on-dark-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-leading)}.home-commit__links[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-8) var(--space-20);margin-top:var(--space-48);padding-top:var(--space-24);border-top:1px solid var(--rule-on-dark);flex-wrap:wrap;display:flex}.home-commit__links[data-astro-cid-lcdefpme] .text-caption[data-astro-cid-lcdefpme]{color:var(--text-on-dark-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.home-commit__links[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:0 var(--space-28);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-commit__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-on-dark);--link-arrow-color:var(--accent)}.home-work__head[data-astro-cid-lcdefpme]{gap:var(--space-16);margin-bottom:var(--space-40);display:grid}.home-work__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--text-primary);margin:0}.home-work__head[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--text-secondary);margin:0}@media (width>=1024px){.home-work__head[data-astro-cid-lcdefpme]{align-items:end;gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.portfolio-footer[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-16) var(--space-24);margin-top:var(--space-48);padding-top:var(--space-24);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.portfolio-footer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:42rem;color:var(--text-secondary);font-size:var(--text-body-small-size);margin:0}.home-method__head[data-astro-cid-lcdefpme]{max-width:40rem}.home-method__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.home-method__media[data-astro-cid-lcdefpme]{margin:var(--space-32) 0 0;border-radius:var(--radius-panel);box-shadow:var(--shadow-mockup);overflow:hidden}.home-method__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;object-position:60% center;width:100%;display:block}@media (width>=768px){.home-method__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:21/9}}.method-steps[data-astro-cid-lcdefpme]{margin:var(--space-32) 0 0;padding:0;list-style:none;display:grid}.method-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{column-gap:var(--space-16);padding:var(--space-20) 0;border-top:1px solid var(--rule-on-dark);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.method-steps__num[data-astro-cid-lcdefpme]{color:#99f6e4;grid-row:1/span 2;font-size:2rem}.method-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--text-on-dark);margin:0;font-size:1.125rem;line-height:1.35}.method-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 0;color:var(--text-on-dark-secondary);font-size:var(--text-body-small-size)}@media (width>=1024px){.method-steps[data-astro-cid-lcdefpme]{gap:var(--space-32);grid-template-columns:repeat(4,minmax(0,1fr))}.method-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{row-gap:var(--space-12);padding-top:var(--space-24);grid-template-columns:1fr}.method-steps__num[data-astro-cid-lcdefpme]{font-size:var(--text-figure-size);grid-row:auto}}.home-after[data-astro-cid-lcdefpme]{gap:var(--space-48);display:grid}@media (width>=1024px){.home-after[data-astro-cid-lcdefpme]{gap:var(--space-72);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}}.home-after__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--space-16)}.home-after__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:58ch}.home-after__items[data-astro-cid-lcdefpme]{gap:0 var(--space-24);margin:var(--space-24) 0 var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=640px){.home-after__items[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-after__items[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-8);padding:var(--space-12) 0;border-top:1px solid var(--rule-on-dark);color:var(--text-on-dark);font-weight:600;font-size:var(--text-body-small-size);display:flex}.home-after__items[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.home-after__own[data-astro-cid-lcdefpme]{padding:var(--space-32);border:1px solid var(--rule-on-dark);border-radius:var(--radius-panel);background:linear-gradient(160deg,#635bff24,#ffffff05 65%)}.home-after__own[data-astro-cid-lcdefpme] .index-label[data-astro-cid-lcdefpme]{color:#99f6e4;margin:0}.home-after__own[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:var(--space-12) 0;font-size:var(--text-h2-size);line-height:var(--text-h2-leading);letter-spacing:var(--text-h2-tracking)}.home-after__own[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.index-label){margin:0}.home-after__link[data-astro-cid-lcdefpme]{margin-top:var(--space-16);color:#fff;--link-arrow-color:var(--accent)}.home-products__head[data-astro-cid-lcdefpme]{max-width:46rem;margin-bottom:var(--space-40)}.home-products__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--space-16)}.home-products__head[data-astro-cid-lcdefpme] .text-intro[data-astro-cid-lcdefpme]{color:var(--text-on-dark-secondary);margin:0}.home-faq__grid[data-astro-cid-lcdefpme]{gap:var(--space-32);display:grid}@media (width>=1024px){.home-faq__grid[data-astro-cid-lcdefpme]{gap:var(--space-72);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}.home-faq__head[data-astro-cid-lcdefpme]{top:calc(var(--header-height) + var(--space-32));position:sticky}}.home-faq__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--space-12);color:var(--text-primary)}.home-faq__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--text-secondary);margin:0}.home-faq[data-astro-cid-lcdefpme] .faq-list{border-top:1px solid var(--border);max-width:none}
