.preview-hero[data-astro-cid-3r3gzoap]{isolation:isolate;background:#edf8ff;border-bottom:1px solid #cbd5e1b3;min-height:420px;position:relative;overflow:hidden}.preview-hero__background[data-astro-cid-3r3gzoap],.preview-hero__wash[data-astro-cid-3r3gzoap]{z-index:-1;position:absolute;inset:0}.preview-hero__background[data-astro-cid-3r3gzoap] img[data-astro-cid-3r3gzoap]{object-fit:contain;object-position:right center;width:auto;max-width:none;height:100%;display:block;position:absolute;top:0;right:0}.preview-hero__wash[data-astro-cid-3r3gzoap]{background:linear-gradient(90deg,#fff 0%,#fffffffa 30%,#ffffffe0 42%,#ffffff3d 66%,#0000 82%),linear-gradient(#0000 70%,#edf8ffa6)}.preview-hero__inner[data-astro-cid-3r3gzoap]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:420px;display:grid}.preview-hero__copy[data-astro-cid-3r3gzoap]{z-index:1;max-width:650px;padding:38px 0;position:relative}.preview-hero[data-astro-cid-3r3gzoap] h1[data-astro-cid-3r3gzoap]{color:#071b3b;letter-spacing:-.05em;text-wrap:balance;max-width:560px;margin:13px 0 0;font-size:clamp(48px,3.4vw,52px);font-weight:650;line-height:1.02}.preview-hero__lead[data-astro-cid-3r3gzoap]{color:#526174;max-width:490px;margin:15px 0 0;font-size:16px;line-height:1.6}.preview-hero__actions[data-astro-cid-3r3gzoap]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.preview-hero__signals[data-astro-cid-3r3gzoap]{color:#0a355c;flex-wrap:wrap;gap:9px 18px;margin-top:17px;font-size:11px;font-weight:550;display:flex}.preview-hero__spacer[data-astro-cid-3r3gzoap]{min-width:0}@media (width<=1024px){.preview-hero[data-astro-cid-3r3gzoap],.preview-hero__inner[data-astro-cid-3r3gzoap]{min-height:420px}.preview-hero__inner[data-astro-cid-3r3gzoap]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.preview-hero__wash[data-astro-cid-3r3gzoap]{background:linear-gradient(90deg,#fff 0%,#fffffff2 35%,#ffffffb3 52%,#ffffff1a 100%)}.preview-hero[data-astro-cid-3r3gzoap] h1[data-astro-cid-3r3gzoap]{font-size:clamp(36px,4.4vw,46px)}}@media (width>=621px) and (width<=1024px){.preview-hero__background[data-astro-cid-3r3gzoap] img[data-astro-cid-3r3gzoap]{object-fit:contain;object-position:right bottom;width:100%;height:auto;max-height:100%;top:auto;bottom:0;right:0}}@media (width<=620px){.preview-hero[data-astro-cid-3r3gzoap],.preview-hero__inner[data-astro-cid-3r3gzoap]{min-height:0}.preview-hero[data-astro-cid-3r3gzoap]{min-height:430px;padding-bottom:0}.preview-hero__background[data-astro-cid-3r3gzoap]{inset:0}.preview-hero__background[data-astro-cid-3r3gzoap] img[data-astro-cid-3r3gzoap]{object-position:center;object-fit:cover;width:100%;height:100%}.preview-hero__wash[data-astro-cid-3r3gzoap]{background:linear-gradient(90deg,#f5faff 0%,#f5fafffa 40%,#f5faffd1 50%,#f5faff61 61%,#0000 76%),linear-gradient(#f5faff7a 0%,#0000 64%)}.preview-hero__inner[data-astro-cid-3r3gzoap]{grid-template-columns:minmax(0,1fr)}.preview-hero__copy[data-astro-cid-3r3gzoap]{max-width:100%;padding:25px 0 18px}.preview-hero[data-astro-cid-3r3gzoap] h1[data-astro-cid-3r3gzoap]{text-shadow:0 0 5px #fffffff5,0 1px 3px #fffffff5;max-width:330px;font-size:clamp(34px,9vw,40px)}.preview-hero__lead[data-astro-cid-3r3gzoap]{color:#26384d;text-shadow:0 0 5px #fffffff5,0 1px 3px #fffffff5;max-width:440px;font-size:16px;font-weight:500}.preview-hero__spacer[data-astro-cid-3r3gzoap]{display:none}.preview-hero__signals[data-astro-cid-3r3gzoap]{gap:8px;margin-top:13px;font-size:9px}.preview-hero__actions[data-astro-cid-3r3gzoap]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.preview-hero__actions[data-astro-cid-3r3gzoap] a:first-child{grid-column:1/-1}.preview-hero__actions[data-astro-cid-3r3gzoap] a:not(.btn-primary){background-color:#fff;border-color:#d6e2ee;box-shadow:0 2px 8px #061a351a}.preview-hero__signals[data-astro-cid-3r3gzoap]{background:#fffffff0;border:1px solid #dce7f1e6;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:4px;padding:7px 5px;display:grid;box-shadow:0 2px 8px #061a3514}.preview-hero__signals[data-astro-cid-3r3gzoap] span[data-astro-cid-3r3gzoap]{color:#071b3b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:650;line-height:1.2;display:flex}.preview-hero__signals[data-astro-cid-3r3gzoap] span[data-astro-cid-3r3gzoap] svg{box-sizing:border-box;color:#0866f5;stroke-width:1.9px;background:#eaf4ff;border-radius:50%;width:30px;height:30px;padding:5px}}.home-project[data-astro-cid-bq6xjuwo]{background:#fff;border:1px solid #dce7f1;border-radius:12px;min-width:0;overflow:hidden}.home-project__link[data-astro-cid-bq6xjuwo]{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.home-project__preview[data-astro-cid-bq6xjuwo]{aspect-ratio:16/9;background:radial-gradient(circle at 50% 5%,#fff,#0000 52%),linear-gradient(145deg,#eaf5ff,#f8fbff);border-bottom:1px solid #e2e8f0;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.home-project__preview[data-astro-cid-bq6xjuwo]:before{content:"";opacity:.35;background-image:linear-gradient(#0a66ff17 1px,#0000 1px),linear-gradient(90deg,#0a66ff17 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000)}.home-project__window[data-astro-cid-bq6xjuwo]{z-index:1;background:#fff;border:1px solid #d8e3eb;border-radius:10px;width:78%;height:112px;transition:transform .18s;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 10px 24px #1238621a}.home-project__bar[data-astro-cid-bq6xjuwo]{background:#f8fbff;border-bottom:1px solid #e8eef4;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.home-project__bar[data-astro-cid-bq6xjuwo] i[data-astro-cid-bq6xjuwo]{background:#c8d7e8;border-radius:50%;width:6px;height:6px}.home-project__bar[data-astro-cid-bq6xjuwo] span[data-astro-cid-bq6xjuwo]{color:#718198;margin-left:auto;font:10px ui-monospace,monospace}.home-project__window-body[data-astro-cid-bq6xjuwo]{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.home-project__window-body[data-astro-cid-bq6xjuwo] i[data-astro-cid-bq6xjuwo]{background:linear-gradient(90deg,#eaf5ff 35%,#fff 35%);border:1px solid #e6edf5;border-radius:5px;height:25px}.home-project__window-body[data-astro-cid-bq6xjuwo] span[data-astro-cid-bq6xjuwo]{background:linear-gradient(160deg,#fff 35%,#f2f8ff);border:1px solid #e6edf5;border-radius:5px;grid-column:span 2;height:34px}.home-project__relationship[data-astro-cid-bq6xjuwo]{z-index:2;color:#5b6b7c;letter-spacing:.08em;text-transform:uppercase;background:#ffffffe0;border:1px solid #dbe7f2;border-radius:999px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:9px;position:absolute;top:12px;left:12px}.home-project__mark[data-astro-cid-bq6xjuwo]{z-index:2;color:#fff;background:#0a66ff;border:1px solid #d7e7fb;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid;position:absolute;box-shadow:0 5px 16px #0a66ff38}.home-project__body[data-astro-cid-bq6xjuwo]{flex-direction:column;flex:1;align-items:flex-start;padding:20px;display:flex}.home-project[data-astro-cid-bq6xjuwo] h3[data-astro-cid-bq6xjuwo]{color:#071b3b;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-project__body[data-astro-cid-bq6xjuwo] p[data-astro-cid-bq6xjuwo]{color:#5b6778;margin:7px 0 0;font-size:14px;line-height:1.5}.home-project__more[data-astro-cid-bq6xjuwo]{color:#0a66ff;align-items:center;gap:6px;min-height:44px;margin-top:auto;padding-top:10px;font-size:13px;font-weight:650;display:inline-flex}.home-project[data-astro-cid-bq6xjuwo]:hover .home-project__more[data-astro-cid-bq6xjuwo]{text-underline-offset:3px;text-decoration:underline}.home-project[data-astro-cid-bq6xjuwo]:hover .home-project__window[data-astro-cid-bq6xjuwo]{transform:rotate(-1deg)translateY(-2px)}@media (prefers-reduced-motion:reduce){.home-project__window[data-astro-cid-bq6xjuwo]{transition:none}}.home-services[data-astro-cid-lcdefpme],.home-projects[data-astro-cid-lcdefpme],.home-process[data-astro-cid-lcdefpme],.home-contact[data-astro-cid-lcdefpme],.home-resources[data-astro-cid-lcdefpme]{padding-block:64px}.home-services__inner[data-astro-cid-lcdefpme],.home-benefits__inner[data-astro-cid-lcdefpme],.home-projects[data-astro-cid-lcdefpme],.home-process__inner[data-astro-cid-lcdefpme],.home-contact__inner[data-astro-cid-lcdefpme],.home-resources[data-astro-cid-lcdefpme]{display:block}.home-services__intro[data-astro-cid-lcdefpme],.home-benefits__intro[data-astro-cid-lcdefpme],.home-projects__intro[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme],.home-process__intro[data-astro-cid-lcdefpme],.home-contact__copy[data-astro-cid-lcdefpme],.home-resources__intro[data-astro-cid-lcdefpme]{max-width:680px}.home-services__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-benefits__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-projects__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-process__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-contact__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-resources__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#071b3b;letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(32px,2.5vw,36px);font-weight:700;line-height:1.05}.home-contact__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.home-services__intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow),.home-benefits__intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow),.home-projects__intro[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow),.home-process__intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow),.home-contact__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#5b6778;max-width:620px;margin:12px 0 0;font-size:16px;line-height:1.6}.home-contact__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#d0e0ef}.home-services[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.home-benefits[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.home-projects[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.home-process[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.home-contact[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.home-resources[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#0866f5;letter-spacing:.18em;font-size:11px;font-weight:700}.home-services__intro[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]{min-height:44px;margin-top:20px}.home-services__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.home-services__grid[data-astro-cid-lcdefpme] .home-feature{border-radius:12px;gap:14px;min-height:110px;padding:20px}.home-services__grid[data-astro-cid-lcdefpme] .home-feature__icon{width:44px;height:44px}.home-services__grid[data-astro-cid-lcdefpme] .home-feature h3{font-size:15px;font-weight:600}.home-services__grid[data-astro-cid-lcdefpme] .home-feature p{font-size:13px;line-height:1.45}.home-services__grid[data-astro-cid-lcdefpme] .home-feature a{flex:0 0 44px;justify-content:center}.home-benefits[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#f5fafff7,#f5faffe0),url(/hero-bg/hero-desktop.webp) 50% 52%/cover;border-block:1px solid #dce7f1;padding-block:64px;position:relative;overflow:hidden}.home-benefits[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(270deg,#dff2ff,#0000);width:36%;position:absolute;inset:0 0 0 auto}.home-benefits__inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.home-benefits__intro[data-astro-cid-lcdefpme]{margin-bottom:30px}.home-benefits__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #dce7f1;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:14px;min-width:0;min-height:112px;padding:20px 22px 20px 0;display:grid}.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:nth-child(3n)){border-right:1px solid #dce7f1;padding-right:22px}.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n+2),.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n){padding-left:22px}.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-last-child(-n+3){border-bottom:0}.home-benefits__icon[data-astro-cid-lcdefpme]{color:#0866f5;stroke-width:1.7px;margin-top:1px}.home-benefits__grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#071b3b;margin:0;font-size:15px;font-weight:650;line-height:1.35}.home-benefits__grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#53677a;max-width:290px;margin:5px 0 0;font-size:13px;line-height:1.5}.home-text-link[data-astro-cid-lcdefpme]{color:#0a66ff;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.home-text-link[data-astro-cid-lcdefpme]:hover{text-underline-offset:3px;text-decoration:underline}.home-product[data-astro-cid-lcdefpme]{background:#f7fbff;border-bottom:1px solid #dce7f1;padding-block:64px}.home-product__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:44px;display:grid}.home-product__copy[data-astro-cid-lcdefpme]{max-width:600px}.home-product__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#071b3b;letter-spacing:-.035em;text-wrap:balance;margin:9px 0 0;font-size:clamp(32px,2.5vw,36px);font-weight:700;line-height:1.05}.home-product__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#5b6778;max-width:560px;margin:14px 0 0;font-size:16px;line-height:1.6}.home-product__checks[data-astro-cid-lcdefpme]{color:#415b70;gap:9px;margin:18px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.home-product__checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:flex}.home-product__checks[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:#0866f5;flex:none}.home-product__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.home-product__meta[data-astro-cid-lcdefpme]{color:#6b7d8d;margin:14px 0 0;font-size:12px;line-height:1.55}.home-product__visual[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 70% 35%,#dceeff,#0000 62%),#fff;border-radius:18px;min-width:0;padding:18px}.home-projects[data-astro-cid-lcdefpme]{display:block}.home-projects__intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.home-projects__intro[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){margin-top:12px}.home-projects__intro[data-astro-cid-lcdefpme] .home-text-link[data-astro-cid-lcdefpme]{justify-self:end;margin-bottom:2px}.home-projects__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:32px;display:grid}.home-process[data-astro-cid-lcdefpme]{background:#f7fbff;border-block:1px solid #dce7f1}.home-process__intro[data-astro-cid-lcdefpme]{margin-bottom:44px}.home-process__steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-process__steps[data-astro-cid-lcdefpme]:before{content:"";border-top:1px solid #cbdbea;position:absolute;top:48px;left:12.5%;right:12.5%}.home-process__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;min-width:0;padding-top:0;display:flex;position:relative}.home-process__number[data-astro-cid-lcdefpme]{color:#0866f5;margin-bottom:9px;font-family:ui-monospace,monospace;font-size:12px;font-weight:700}.home-process__icon[data-astro-cid-lcdefpme]{z-index:1;color:#0a66ff;background:#fff;border:1px solid #d9e8ff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.home-process__steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#071b3b;margin:14px 0 0;font-size:16px;font-weight:650;line-height:1.35}.home-process__steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#5b6e7f;max-width:240px;margin:6px 0 0;font-size:13px;line-height:1.5}.home-contact[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(90deg,#061f3bf0,#061f3bb3),url(/hero-bg/hero-desktop.webp) 0 63%/160%;position:relative;overflow:hidden}.home-contact__glow[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(circle at 15% 30%,#2a8bff40,#0000 29%),radial-gradient(circle at 85% 70%,#2b7fff30,#0000 29%);position:absolute;inset:0}.home-contact__inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.home-contact__copy[data-astro-cid-lcdefpme]{margin-bottom:28px}.home-contact__actions[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.home-contact__actions[data-astro-cid-lcdefpme] .action-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:120px;padding:16px}.home-contact__actions[data-astro-cid-lcdefpme] .action-card__icon{width:40px;height:40px}.home-contact__actions[data-astro-cid-lcdefpme] .action-card__copy .mono-label{color:#53677a;font-size:11px}.home-contact__actions[data-astro-cid-lcdefpme] .action-card__copy strong{font-size:13px}.home-contact__actions[data-astro-cid-lcdefpme] .action-card__copy small{font-size:12px;line-height:1.4}.home-contact__actions[data-astro-cid-lcdefpme] .action-card__arrow{display:none}.home-resources[data-astro-cid-lcdefpme]{display:block}.home-resources__intro[data-astro-cid-lcdefpme]{margin-bottom:24px}.home-resources__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-resources__grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#0a66ff;background:#f9fcff;border:1px solid #dce7f1;border-radius:12px;align-items:center;gap:14px;min-width:0;min-height:88px;padding:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.home-resources__grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:#0a66ff59;box-shadow:0 4px 15px #1238620f}.home-resources__grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{flex:1;min-width:0}.home-resources__grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.home-resources__grid[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{display:block}.home-resources__grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#071b3b;font-size:15px;line-height:1.35}.home-resources__grid[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#657386;margin-top:4px;font-size:13px;line-height:1.4}@media (width>=640px) and (width<=1023px){.home-services__grid[data-astro-cid-lcdefpme],.home-projects__grid[data-astro-cid-lcdefpme],.home-benefits__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:nth-child(3n)),.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n+2),.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n){border-right:0;padding-inline:0}.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd){border-right:1px solid #dce7f1;padding-right:22px}.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){padding-left:22px}.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-last-child(-n+3){border-bottom:1px solid #dce7f1}.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.home-contact__actions[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-product__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:28px}.home-product__visual[data-astro-cid-lcdefpme]{width:100%;max-width:720px}}@media (width<=639px){.home-product__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:26px}.home-product__visual[data-astro-cid-lcdefpme]{max-width:100%;padding:12px}.home-services[data-astro-cid-lcdefpme],.home-product[data-astro-cid-lcdefpme],.home-projects[data-astro-cid-lcdefpme],.home-process[data-astro-cid-lcdefpme],.home-contact[data-astro-cid-lcdefpme],.home-resources[data-astro-cid-lcdefpme],.home-benefits[data-astro-cid-lcdefpme]{padding-block:40px}.home-services__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-benefits__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-product__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-projects__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-process__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-contact__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-resources__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(25px,6.8vw,28px);line-height:1.08}.home-services__intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow),.home-benefits__intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow),.home-projects__intro[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow),.home-process__intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow),.home-contact__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){font-size:15px}.home-services__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.home-services__grid[data-astro-cid-lcdefpme] .home-feature{min-height:110px;padding:16px}.home-benefits__intro[data-astro-cid-lcdefpme],.home-process__intro[data-astro-cid-lcdefpme],.home-contact__copy[data-astro-cid-lcdefpme],.home-resources__intro[data-astro-cid-lcdefpme]{margin-bottom:24px}.home-product__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){font-size:15px}.home-product__actions[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);display:grid}.home-product__actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:center}.home-benefits__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:nth-child(3n)),.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n+2),.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n),.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd),.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){border-bottom:1px solid #dce7f1;border-right:0;min-height:92px;padding:18px 0}.home-benefits__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.home-projects__intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:10px}.home-projects__intro[data-astro-cid-lcdefpme] .home-text-link[data-astro-cid-lcdefpme]{justify-self:start}.home-projects__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.home-process__intro[data-astro-cid-lcdefpme]{margin-bottom:30px}.home-process__steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.home-process__steps[data-astro-cid-lcdefpme]:before{display:none}.home-process__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:left;align-items:flex-start}.home-process__number[data-astro-cid-lcdefpme]{margin:0 0 8px}.home-process__steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:12px;font-size:15px}.home-process__steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:13px}.home-contact__copy[data-astro-cid-lcdefpme]{margin-bottom:24px}.home-contact__actions[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-contact__actions[data-astro-cid-lcdefpme] .action-card{min-height:120px;padding:14px}.home-contact__actions[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}.home-resources__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:10px}.home-resources__grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:80px;padding:16px}}
