.hero[data-astro-cid-anhloy43]{padding:var(--sp-24) 0 var(--sp-16)}.hero__title[data-astro-cid-anhloy43]{font-family:var(--font-heading);font-size:var(--text-display);font-weight:600;line-height:1.15;max-width:48rem;margin-bottom:var(--sp-6)}.bracket[data-astro-cid-anhloy43]{color:var(--brand);font-weight:400}.hero__sub[data-astro-cid-anhloy43]{font-size:var(--text-body);line-height:1.7;color:var(--text-secondary);max-width:36rem;margin-bottom:var(--sp-8)}.hero__ctas[data-astro-cid-anhloy43]{display:flex;gap:var(--sp-3);flex-wrap:wrap}.services-section[data-astro-cid-md26pu45]{padding:var(--sp-16) 0;border-top:1px solid var(--border-default)}.section-title[data-astro-cid-md26pu45]{font-size:var(--text-h2);margin-bottom:var(--sp-12)}.bracket[data-astro-cid-md26pu45]{color:var(--brand);font-weight:400}.services-grid[data-astro-cid-md26pu45]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-default);border:1px solid var(--border-default)}.service-tile[data-astro-cid-md26pu45]{background:var(--bg-canvas);padding:var(--sp-8);border-left:3px solid transparent;text-decoration:none;color:inherit;transition:border-color var(--transition-fast);display:block}.service-tile[data-astro-cid-md26pu45]:hover{border-left-color:var(--brand)}.service-tile__title[data-astro-cid-md26pu45]{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:600;margin-bottom:var(--sp-2);color:var(--text-primary)}.service-tile__desc[data-astro-cid-md26pu45]{font-size:var(--text-small);color:var(--text-muted);line-height:1.6}.service-tile__output[data-astro-cid-md26pu45]{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--text-muted);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--border-default)}.service-tile__arrow[data-astro-cid-md26pu45]{color:var(--text-secondary)}@media(max-width:1024px){.services-grid[data-astro-cid-md26pu45]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.services-grid[data-astro-cid-md26pu45]{grid-template-columns:1fr}}.metric[data-astro-cid-eswnfija]{text-align:center;padding:var(--sp-6)}.metric__value[data-astro-cid-eswnfija]{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:600;color:var(--text-primary);margin-bottom:var(--sp-1)}.metric__label[data-astro-cid-eswnfija]{font-size:var(--text-small);color:var(--text-muted)}.trust-section[data-astro-cid-3btzkhod]{padding:var(--sp-16) 0;border-top:1px solid var(--border-default)}.trust-grid[data-astro-cid-3btzkhod]{display:grid;grid-template-columns:repeat(4,1fr)}.trust-cell[data-astro-cid-3btzkhod]{border-right:1px solid var(--border-default)}.trust-cell[data-astro-cid-3btzkhod]:last-child{border-right:none}.trust-lines[data-astro-cid-3btzkhod]{text-align:center;padding-top:var(--sp-6);margin-top:var(--sp-6);border-top:1px solid var(--border-default);display:flex;flex-direction:column;gap:var(--sp-2)}.trust-line[data-astro-cid-3btzkhod]{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--text-muted);letter-spacing:.5px}.trust-line--industries[data-astro-cid-3btzkhod]{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-muted);letter-spacing:0}.trust-line--experience[data-astro-cid-3btzkhod]{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);letter-spacing:0}@media(max-width:640px){.trust-grid[data-astro-cid-3btzkhod]{grid-template-columns:repeat(2,1fr)}.trust-cell[data-astro-cid-3btzkhod]:nth-child(2){border-right:none}}.products-section[data-astro-cid-maktl6do]{padding:var(--sp-16) 0;border-top:1px solid var(--border-default)}.section-title[data-astro-cid-maktl6do]{font-size:var(--text-h2);margin-bottom:var(--sp-12)}.bracket[data-astro-cid-maktl6do]{color:var(--brand);font-weight:400}.products-grid[data-astro-cid-maktl6do]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-6)}.product-card[data-astro-cid-maktl6do]{background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius);padding:var(--sp-8);transition:border-color var(--transition-fast)}.product-card[data-astro-cid-maktl6do]:hover{border-color:var(--brand)}.product-card__badge[data-astro-cid-maktl6do]{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:var(--sp-4)}.product-card__name[data-astro-cid-maktl6do]{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:600;margin-bottom:var(--sp-1)}.product-card__tagline[data-astro-cid-maktl6do]{font-size:var(--text-small);color:#f06858;font-weight:500;margin-bottom:var(--sp-4)}.product-card__desc[data-astro-cid-maktl6do]{font-size:var(--text-small);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--sp-6)}@media(max-width:768px){.products-grid[data-astro-cid-maktl6do]{grid-template-columns:1fr}}.diff-section[data-astro-cid-ux7iodn6]{padding:var(--sp-16) 0;border-top:1px solid var(--border-default)}.diff-grid[data-astro-cid-ux7iodn6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8)}.diff-item__title[data-astro-cid-ux7iodn6]{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:600;margin-bottom:var(--sp-3);color:var(--text-primary)}.diff-item__body[data-astro-cid-ux7iodn6]{font-size:var(--text-small);color:var(--text-muted);line-height:1.7}@media(max-width:768px){.diff-grid[data-astro-cid-ux7iodn6]{grid-template-columns:1fr}}.cta-section[data-astro-cid-2vaoaiog]{padding:var(--sp-24) 0;border-top:1px solid var(--border-default);text-align:center}.bracket[data-astro-cid-2vaoaiog]{color:var(--brand);font-weight:400}.cta-section__title[data-astro-cid-2vaoaiog]{font-size:var(--text-h2);margin-bottom:var(--sp-4)}.cta-section__sub[data-astro-cid-2vaoaiog]{color:var(--text-muted);font-size:var(--text-body);margin-bottom:var(--sp-8)}.cta-section__form[data-astro-cid-2vaoaiog]{display:flex;gap:var(--sp-3);justify-content:center;max-width:40rem;margin:0 auto}.cta-section__input[data-astro-cid-2vaoaiog]{flex:1;padding:var(--sp-3) var(--sp-4);background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-small);outline:none}.cta-section__input[data-astro-cid-2vaoaiog]:focus{border-color:var(--brand)}.cta-section__btn[data-astro-cid-2vaoaiog]{flex-shrink:0;min-width:12rem}@media(max-width:640px){.cta-section__form[data-astro-cid-2vaoaiog]{flex-direction:column}}
