img.z1w25rn8_jw,button.z1w25rn8_az,button.z1w25rn8_da,.z1w25rn8_az.img-box,.z1w25rn8_jw.overlay,.z1w25rn8_fi.system-card,.z1w25rn8_ne.back-to-top,.z1w25rn8_ma.contact-card,.z1w25rn8_jw.overlay p.z1w25rn8_jw,.z1w25rn8_jw.overlay h3.z1w25rn8_jw,.z1w25rn8_az.img-box img.z1w25rn8_az,.z1w25rn8_af.mobile-menu a.z1w25rn8_af,.z1w25rn8_af.desktop-menu a.z1w25rn8_af{--e_ad:0s;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0s;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw), opacity var(--e_od) var(--e_of) var(--e_ow), transform var(--e_td) var(--e_tf) var(--e_tw), color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c), outline-color var(--e_c), box-shadow var(--e_c), filter var(--e_c), inset var(--e_b), width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b), var(--e_rest)}.z1w25rn8_fi.system-card.featured{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}button.z1w25rn8_az:-webkit-any(:hover,.\@hover){--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}button.z1w25rn8_az:is(:hover,.\@hover){--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}button.z1w25rn8_da:-webkit-any(:hover,.\@hover){--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}button.z1w25rn8_da:is(:hover,.\@hover){--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.z1w25rn8_fi.system-card:-webkit-any(:hover,.\@hover){--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.z1w25rn8_fi.system-card:is(:hover,.\@hover){--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.z1w25rn8_ne.back-to-top:-webkit-any(:hover,.\@hover){--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.z1w25rn8_ne.back-to-top:is(:hover,.\@hover){--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.z1w25rn8_ma.contact-card:-webkit-any(:hover,.\@hover){--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.z1w25rn8_ma.contact-card:is(:hover,.\@hover){--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.z1w25rn8_az.img-box:-webkit-any(:hover,.\@hover) img.z1w25rn8_az{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.z1w25rn8_az.img-box:is(:hover,.\@hover) img.z1w25rn8_az{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.z1w25rn8_jw.photo-card:-webkit-any(:hover,.\@hover) img.z1w25rn8_jw{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.z1w25rn8_jw.photo-card:is(:hover,.\@hover) img.z1w25rn8_jw{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}body{min-height:100vh;font-family:var(--font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");background:#e4e4e7;margin:0;padding:0}.z1w25rn8-af{z-index:50;border-b:1px solid #e4e4e7;background:#fff;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.z1w25rn8_af.logo-container:not(#_){--u_rg:.75rem;--u_cg:.75rem;align-items:center;gap:.75rem;display:flex}.z1w25rn8_af.logo-container img.z1w25rn8_af:not(#_){width:auto;height:2.5rem}.z1w25rn8_af.desktop-menu:not(#_){--u_rg:2rem;--u_cg:2rem;align-items:center;gap:2rem;display:none}@media (min-width:768px){.z1w25rn8_af.desktop-menu:not(#_){display:flex}}.z1w25rn8_af.desktop-menu a.z1w25rn8_af:not(#_){color:#27272a;--u_lh:24px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;--e_rest:color .2s!important}.z1w25rn8_af.desktop-menu a.z1w25rn8_af:-webkit-any(:hover,.\@hover):not(#_){color:#22c55e}.z1w25rn8_af.desktop-menu a.z1w25rn8_af:is(:hover,.\@hover):not(#_){color:#22c55e}.z1w25rn8_af.nav-toggle:not(#_){--u_rg:.375rem;--u_cg:.375rem;cursor:pointer;flex-direction:column;gap:.375rem;display:flex}@media (min-width:768px){.z1w25rn8_af.nav-toggle:not(#_){display:none}}.z1w25rn8_af.nav-toggle span.z1w25rn8_af:not(#_){background:#000;border-radius:9999px;width:1.5rem;height:.125rem;display:block}.z1w25rn8_af.mobile-menu:not(#_){z-index:50;--u_rg:1rem;--u_cg:1rem;border-t:none;rd-b:lg;width:12rem;box-shadow:var(--box-shadow-lg,0 10px 15px -3px hsla(var(--bxs-lg-color,0,0%,0%), var(--bxs-lg-alpha,.1)), 0 4px 6px -2px hsla(var(--bxs-lg-color,0,0%,0%),calc(var(--bxs-lg-alpha,.1) * .5)));background:#fff;border:1px solid #e4e4e7;flex-direction:column;gap:1rem;padding:1.25rem;display:none;position:absolute;top:100%;right:1.5rem}@media (min-width:768px){.z1w25rn8_af.mobile-menu:not(#_){display:none}}.z1w25rn8_af.mobile-menu.show:not(#_){display:flex}.z1w25rn8_af.mobile-menu a.z1w25rn8_af:not(#_){color:#000;--u_lh:24px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;--e_rest:color .2s!important}.z1w25rn8_af.mobile-menu a.z1w25rn8_af:-webkit-any(:hover,.\@hover):not(#_){color:#16a34a}.z1w25rn8_af.mobile-menu a.z1w25rn8_af:is(:hover,.\@hover):not(#_){color:#16a34a}app-header{display:block}.z1w25rn8-az{background:#18181b;justify-content:center;align-items:center;min-height:90vh;padding:6rem 1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.z1w25rn8-az{padding:8rem 2.5rem}}.z1w25rn8-az:before{content:"";z-index:0;background:radial-gradient(circle at 30%,#22c55e26 0%,#111827 70%);position:absolute;top:0;bottom:0;left:0;right:0}.z1w25rn8_az.container:not(#_){--u_rg:3rem;--u_cg:3rem;width:100%;max-width:calc(var(--u_xl,1xl) * 7);z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:3rem;min-height:70vh;display:flex;position:relative}@media (min-width:1024px){.z1w25rn8_az.container:not(#_){--u_rg:4rem;--u_cg:4rem;grid-template-columns:1fr 1fr;gap:4rem;min-height:auto;display:grid}}.z1w25rn8_az.text-content:not(#_){text-align:center;--u_rg:1.5rem;--u_cg:1.5rem;z-index:10;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}@media (min-width:1024px){.z1w25rn8_az.text-content:not(#_){text-align:left;align-items:flex-start}}h1.z1w25rn8_az:not(#_){--u_lh:1.1;color:#fff;margin:0;font-size:36px;font-weight:700;line-height:1.1}@media (min-width:768px){h1.z1w25rn8_az:not(#_){--u_lh:72px;font-size:48px;line-height:72px}}@media (min-width:1280px){h1.z1w25rn8_az:not(#_){--u_lh:96px;font-size:64px;line-height:96px}}p.z1w25rn8_az:not(#_){color:#d4d4d8;--u_lh:1.6;max-width:xl;margin:0;font-size:18px;line-height:1.6}@media (min-width:768px){p.z1w25rn8_az:not(#_){--u_lh:30px;font-size:20px;line-height:30px}}button.z1w25rn8_az:not(#_){color:#fff;--u_lh:28px;cursor:pointer;box-shadow:var(--box-shadow-lg,0 10px 15px -3px hsla(var(--bxs-lg-color,0,0%,0%), var(--bxs-lg-alpha,.1)), 0 4px 6px -2px hsla(var(--bxs-lg-color,0,0%,0%),calc(var(--bxs-lg-alpha,.1) * .5)));background:linear-gradient(90deg,#22c55e,#15803d);border-style:none;border-radius:9999px;margin-top:1rem;padding:1rem 2rem;font-family:inherit;font-size:18px;font-weight:600;line-height:28px;--e_rest:all .2s ease!important}button.z1w25rn8_az:-webkit-any(:hover,.\@hover):not(#_){box-shadow:0 10px 25px -5px #22c55e66;--t_scale:1.05!important}button.z1w25rn8_az:is(:hover,.\@hover):not(#_){box-shadow:0 10px 25px -5px #22c55e66;--t_scale:1.05!important}.z1w25rn8_az.mosaic:not(#_){z-index:1;opacity:.15;grid-template-columns:repeat(2,1fr);grid-auto-rows:12vh;grid-auto-flow:dense;--u_rg:.5rem;--u_cg:.5rem;gap:.5rem;width:100vw;height:100vh;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (min-width:1024px){.z1w25rn8_az.mosaic:not(#_){opacity:1;--u_rg:1rem;--u_cg:1rem;grid-template-columns:repeat(4,1fr);grid-auto-rows:100px;gap:1rem;width:100%;height:auto;position:relative;top:auto;left:auto;overflow:visible;transform:none}}@media (min-width:1280px){.z1w25rn8_az.mosaic:not(#_){grid-auto-rows:120px}}.z1w25rn8_az.img-box:not(#_){width:100%;height:100%;box-shadow:var(--box-shadow-none,none);z-index:1;border-radius:0;position:relative;overflow:hidden;--e_rest:all .35s cubic-bezier(.4, 0, .2, 1)!important}@media (min-width:1024px){.z1w25rn8_az.img-box:not(#_){box-shadow:var(--box-shadow-lg,0 10px 15px -3px hsla(var(--bxs-lg-color,0,0%,0%), var(--bxs-lg-alpha,.1)), 0 4px 6px -2px hsla(var(--bxs-lg-color,0,0%,0%),calc(var(--bxs-lg-alpha,.1) * .5)));border-radius:8px}}.z1w25rn8_az.img-box img.z1w25rn8_az:not(#_){object-fit:cover;object-position:center top;width:100%;height:100%;--e_rest:all .35s ease!important}.z1w25rn8_az.img-box:-webkit-any(:hover,.\@hover):not(#_){z-index:20;background:#18181b}.z1w25rn8_az.img-box:is(:hover,.\@hover):not(#_){z-index:20;background:#18181b}@media (min-width:1024px){.z1w25rn8_az.img-box:-webkit-any(:hover,.\@hover):not(#_){box-shadow:var(--box-shadow-2xl,calc(var(--u_xl,1xl) * 2));border-radius:calc(var(--u_xl,1xl) * 2);transform:scale(1.35)}.z1w25rn8_az.img-box:is(:hover,.\@hover):not(#_){box-shadow:var(--box-shadow-2xl,calc(var(--u_xl,1xl) * 2));border-radius:calc(var(--u_xl,1xl) * 2);transform:scale(1.35)}}.z1w25rn8_az.img-box:-webkit-any(:hover,.\@hover) img.z1w25rn8_az:not(#_){object-fit:contain;object-position:center center;--t_scale:1!important}.z1w25rn8_az.img-box:is(:hover,.\@hover) img.z1w25rn8_az:not(#_){object-fit:contain;object-position:center center;--t_scale:1!important}.z1w25rn8-bh:not(#_):not(#_):not(#_){grid-area:span 2/span 2}.z1w25rn8-bj:not(#_):not(#_):not(#_){grid-area:span 2/span 1}.z1w25rn8-bl:not(#_):not(#_):not(#_),.z1w25rn8-bn:not(#_):not(#_):not(#_){grid-area:span 1/span 1}.z1w25rn8-bp:not(#_):not(#_):not(#_){grid-area:span 1/span 2}.z1w25rn8-br:not(#_):not(#_):not(#_),.z1w25rn8-bt:not(#_):not(#_):not(#_){grid-area:span 2/span 1}.z1w25rn8-bv:not(#_):not(#_):not(#_){grid-area:span 1/span 2}hero-section{display:block}.z1w25rn8-bx{background:#f4f4f5;flex-direction:column;align-items:center;padding:5rem 1.5rem;display:flex}@media (min-width:768px){.z1w25rn8-bx{padding:8rem 2.5rem}}h2.z1w25rn8_bx:not(#_){--u_lh:46px;color:#18181b;text-align:center;margin:0 0 2.5rem;font-size:30px;font-weight:700;line-height:46px}@media (min-width:768px){h2.z1w25rn8_bx:not(#_){--u_lh:54px;font-size:36px;line-height:54px}}.z1w25rn8_bx.grid:not(#_){--u_rg:1.5rem;--u_cg:1.5rem;width:100%;max-width:calc(var(--u_xl,1xl) * 4);grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.z1w25rn8_bx.grid:not(#_){grid-template-columns:repeat(2,1fr)}}.z1w25rn8_bx.card:not(#_){box-shadow:var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));--u_rg:1rem;--u_cg:1rem;background:#fff;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.z1w25rn8_bx.icon-wrap:not(#_){color:#dc2626;shrink:0;background:#fee2e2;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.z1w25rn8_bx.icon-wrap svg.z1w25rn8_bx:not(#_){width:1.25rem;height:1.25rem}.z1w25rn8_bx.card p.z1w25rn8_bx:not(#_){color:#27272a;--u_lh:1.4;margin:0;font-size:18px;font-weight:500;line-height:1.4}.z1w25rn8_bx.closing:not(#_){--u_lh:30px;color:#18181b;text-align:center;margin-top:3rem;font-size:20px;font-weight:700;line-height:30px}@media (min-width:768px){.z1w25rn8_bx.closing:not(#_){--u_lh:36px;font-size:24px;line-height:36px}}problem-section{display:block}.z1w25rn8-da{color:#fff;text-align:center;background:#18181b;flex-direction:column;align-items:center;padding:5rem 1.5rem;display:flex}@media (min-width:768px){.z1w25rn8-da{padding:8rem 2.5rem}}h2.z1w25rn8_da:not(#_){--u_lh:46px;margin:0 0 1rem;font-size:30px;font-weight:700;line-height:46px}@media (min-width:768px){h2.z1w25rn8_da:not(#_){--u_lh:54px;font-size:36px;line-height:54px}}.z1w25rn8_da.message:not(#_){color:#d4d4d8;max-width:calc(var(--u_xl,1xl) * 3);--u_lh:1.5;margin-bottom:3rem;font-size:20px;line-height:1.5}.z1w25rn8_da.grid:not(#_){--u_rg:2rem;--u_cg:2rem;width:100%;max-width:calc(var(--u_xl,1xl) * 6);grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;display:grid}@media (min-width:768px){.z1w25rn8_da.grid:not(#_){grid-template-columns:repeat(3,1fr)}}.z1w25rn8_da.card:not(#_){text-align:left;background:#27272a;border-radius:8px;flex-direction:column;align-items:flex-start;padding:2rem;display:flex}.z1w25rn8_da.image-wrap:not(#_){width:100%;height:12rem;box-shadow:var(--box-shadow-md,0 4px 6px -1px hsla(var(--bxs-md-color,0,0%,0%), var(--bxs-md-alpha,.1)), 0 2px 4px -1px hsla(var(--bxs-md-color,0,0%,0%),calc(var(--bxs-md-alpha,.1) * .6)));background:#fff;border-radius:6px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex;overflow:hidden}.z1w25rn8_da.image-wrap img.z1w25rn8_da:not(#_){object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:.5rem 1.5rem}.z1w25rn8_da.card h3.z1w25rn8_da:not(#_){--u_lh:30px;color:#fff;margin:0 0 .75rem;font-size:20px;font-weight:700;line-height:30px}.z1w25rn8_da.card p.z1w25rn8_da.desc:not(#_){color:#a1a1aa;--u_lh:1.6;margin:0 0 1.5rem;font-size:16px;line-height:1.6}.z1w25rn8_da.card ul.z1w25rn8_da:not(#_){--u_rg:.75rem;--u_cg:.75rem;flex-direction:column;gap:.75rem;width:100%;margin:auto 0 0;padding:0;list-style:none;display:flex}.z1w25rn8_da.card li.z1w25rn8_da:not(#_){--u_rg:.75rem;--u_cg:.75rem;--u_lh:22px;color:#d4d4d8;align-items:flex-start;gap:.75rem;font-size:14px;font-weight:500;line-height:22px;display:flex}.z1w25rn8_da.card li.z1w25rn8_da svg.z1w25rn8_da:not(#_){color:#4ade80;shrink:0;stroke-width:3px;width:1rem;height:1rem;margin-top:.25rem}button.z1w25rn8_da:not(#_){color:#fff;--u_lh:28px;cursor:pointer;background:linear-gradient(90deg,#22c55e,#15803d);border-style:none;border-radius:9999px;padding:1rem 2rem;font-family:inherit;font-size:18px;font-weight:600;line-height:28px;--e_rest:all .2s ease!important}button.z1w25rn8_da:-webkit-any(:hover,.\@hover):not(#_){box-shadow:var(--box-shadow-xl,0 20px 25px -5px hsla(var(--bxs-xl-color,0,0%,0%), var(--bxs-xl-alpha,.1)), 0 10px 10px -5px hsla(var(--bxs-xl-color,0,0%,0%), calc(var(--bxs-xl-alpha,.1) * .4)));--t_scale:1.05!important}button.z1w25rn8_da:is(:hover,.\@hover):not(#_){box-shadow:var(--box-shadow-xl,0 20px 25px -5px hsla(var(--bxs-xl-color,0,0%,0%), var(--bxs-xl-alpha,.1)), 0 10px 10px -5px hsla(var(--bxs-xl-color,0,0%,0%), calc(var(--bxs-xl-alpha,.1) * .4)));--t_scale:1.05!important}solution-section{display:block}.z1w25rn8-fi{background:#f4f4f5;border-block-start:1px solid #e4e4e7;border-block-end:1px solid #e4e4e7;flex-direction:column;align-items:center;padding:5rem 1.5rem;display:flex}@media (min-width:768px){.z1w25rn8-fi{padding:8rem 2.5rem}}.z1w25rn8_fi.container:not(#_){width:100%;max-width:calc(var(--u_xl,1xl) * 6);flex-direction:column;align-items:center;display:flex}h2.z1w25rn8_fi:not(#_){--u_lh:46px;color:#18181b;text-align:center;margin:0 0 1rem;font-size:30px;font-weight:700;line-height:46px}@media (min-width:768px){h2.z1w25rn8_fi:not(#_){--u_lh:54px;font-size:36px;line-height:54px}}p.z1w25rn8_fi.subtitle:not(#_){color:#71717a;text-align:center;max-width:calc(var(--u_xl,1xl) * 3);--u_lh:1.6;margin-bottom:3.5rem;font-size:18px;line-height:1.6}@media (min-width:768px){p.z1w25rn8_fi.subtitle:not(#_){--u_lh:30px;font-size:20px;line-height:30px}}.z1w25rn8_fi.grid:not(#_){--u_rg:2rem;--u_cg:2rem;grid-template-columns:1fr;gap:2rem;width:100%;display:grid}@media (min-width:768px){.z1w25rn8_fi.grid:not(#_){grid-template-columns:repeat(3,1fr)}}.z1w25rn8_fi.system-card:not(#_){border-radius:calc(var(--u_xl,1xl) * 2);box-shadow:var(--box-shadow-md,0 4px 6px -1px hsla(var(--bxs-md-color,0,0%,0%), var(--bxs-md-alpha,.1)), 0 2px 4px -1px hsla(var(--bxs-md-color,0,0%,0%),calc(var(--bxs-md-alpha,.1) * .6)));cursor:pointer;background:#fff;border:1px solid #e4e4e7;flex-direction:column;padding:2rem;display:flex;position:relative;--e_rest:all .3s!important}.z1w25rn8_fi.system-card:-webkit-any(:hover,.\@hover):not(#_){box-shadow:var(--box-shadow-xl,0 20px 25px -5px hsla(var(--bxs-xl-color,0,0%,0%), var(--bxs-xl-alpha,.1)), 0 10px 10px -5px hsla(var(--bxs-xl-color,0,0%,0%), calc(var(--bxs-xl-alpha,.1) * .4)));border-color:#4ade80;--t_scale:1.02!important}.z1w25rn8_fi.system-card:is(:hover,.\@hover):not(#_){box-shadow:var(--box-shadow-xl,0 20px 25px -5px hsla(var(--bxs-xl-color,0,0%,0%), var(--bxs-xl-alpha,.1)), 0 10px 10px -5px hsla(var(--bxs-xl-color,0,0%,0%), calc(var(--bxs-xl-alpha,.1) * .4)));border-color:#4ade80;--t_scale:1.02!important}.z1w25rn8_fi.system-card.featured:not(#_){box-shadow:var(--box-shadow-lg,0 10px 15px -3px hsla(var(--bxs-lg-color,0,0%,0%), var(--bxs-lg-alpha,.1)), 0 4px 6px -2px hsla(var(--bxs-lg-color,0,0%,0%),calc(var(--bxs-lg-alpha,.1) * .5)));z-index:2;border-width:2px;border-color:#22c55e;--t_scale:1.02!important}.z1w25rn8_fi.badge:not(#_){color:#fff;--u_lh:22px;text-transform:uppercase;--u_rg:.5rem;--u_cg:.5rem;letter-spacing:wider;white-space:nowrap;background:linear-gradient(90deg,#22c55e,#15803d);border:2px solid #fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:14px;font-weight:700;line-height:22px;display:flex;position:absolute;top:-1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #22c55e66}.z1w25rn8_fi.badge svg.z1w25rn8_fi:not(#_){fill:#fff;stroke:#fff;stroke-width:1px;width:1rem;height:1rem}.z1w25rn8_fi.illustration:not(#_){width:100%;box-shadow:var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));background:#f4f4f5;border-radius:8px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex;overflow:hidden}.z1w25rn8_fi.illustration img.z1w25rn8_fi:not(#_){object-fit:cover;mix-blend-mode:multiply;width:100%;height:auto;display:block}h3.z1w25rn8_fi:not(#_){--u_lh:36px;color:#18181b;text-align:center;margin:0 0 .75rem;font-size:24px;font-weight:700;line-height:36px}p.z1w25rn8_fi.desc:not(#_){color:#52525b;--u_lh:1.6;text-align:center;flex:1;margin:0 0 2rem;font-size:16px;line-height:1.6}.z1w25rn8_fi.features:not(#_){--u_rg:.75rem;--u_cg:.75rem;flex-direction:column;gap:.75rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.z1w25rn8_fi.features li.z1w25rn8_fi:not(#_){--u_rg:.75rem;--u_cg:.75rem;--u_lh:22px;color:#3f3f46;align-items:flex-start;gap:.75rem;font-size:14px;font-weight:500;line-height:22px;display:flex}.z1w25rn8_fi.features li.z1w25rn8_fi.limitation:not(#_){color:#dc2626;font-weight:500}.z1w25rn8_fi.features svg.z1w25rn8_fi:not(#_){color:#22c55e;shrink:0;stroke-width:3px;width:1rem;height:1rem;margin-top:.25rem}.z1w25rn8_fi.features li.z1w25rn8_fi.limitation svg.z1w25rn8_fi:not(#_){color:#ef4444}system-types-section{display:block}.z1w25rn8-ik{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:5rem 1.5rem;display:flex}@media (min-width:768px){.z1w25rn8-ik{padding:8rem 2.5rem}}.z1w25rn8_ik.container:not(#_){--u_rg:3rem;--u_cg:3rem;width:100%;max-width:calc(var(--u_xl,1xl) * 6);grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:768px){.z1w25rn8_ik.container:not(#_){grid-template-columns:repeat(2,1fr)}}.z1w25rn8_ik.text-content:not(#_){--u_rg:1.5rem;--u_cg:1.5rem;flex-direction:column;gap:1.5rem;display:flex}h2.z1w25rn8_ik:not(#_){--u_lh:46px;color:#18181b;margin:0;font-size:30px;font-weight:700;line-height:46px}@media (min-width:768px){h2.z1w25rn8_ik:not(#_){--u_lh:54px;font-size:36px;line-height:54px}}.z1w25rn8_ik.lead-text:not(#_){color:#52525b;--u_lh:1.6;margin:0;font-size:18px;line-height:1.6}.z1w25rn8_ik.feature-list:not(#_){--u_rg:1rem;--u_cg:1rem;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}li.z1w25rn8_ik:not(#_){--u_rg:.75rem;--u_cg:.75rem;--u_lh:24px;color:#27272a;align-items:center;gap:.75rem;font-size:16px;font-weight:500;line-height:24px;display:flex}@media (min-width:768px){li.z1w25rn8_ik:not(#_){--u_lh:28px;font-size:18px;line-height:28px}}.z1w25rn8_ik.icon-box:not(#_){color:#22c55e;shrink:0;width:2.5rem;height:2.5rem;box-shadow:var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;justify-content:center;align-items:center;display:flex}.z1w25rn8_ik.icon-box svg.z1w25rn8_ik:not(#_){stroke-width:2.5px;width:1.25rem;height:1.25rem}.z1w25rn8_ik.testimonial-card:not(#_){border-radius:calc(var(--u_xl,1xl) * 2);background:#f4f4f5;border:1px solid #e4e4e7;padding:2rem;position:relative}@media (min-width:768px){.z1w25rn8_ik.testimonial-card:not(#_){padding:2.5rem}}.z1w25rn8_ik.quote-icon:not(#_){color:#bbf7d0;font-size:64px;font-family:var(--font-serif,Georgia, Cambria, "Times New Roman", Times, serif);--u_lh:1;line-height:1;position:absolute;top:1rem;left:1.5rem}.z1w25rn8_ik.quote-text:not(#_){color:#3f3f46;--u_lh:1.6;z-index:1;margin-bottom:1.5rem;font-size:18px;font-style:italic;line-height:1.6;position:relative}.z1w25rn8_ik.author:not(#_){--u_rg:1rem;--u_cg:1rem;align-items:center;gap:1rem;display:flex}.z1w25rn8_ik.avatar:not(#_){background:#dcfce7;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.z1w25rn8_ik.avatar svg.z1w25rn8_ik:not(#_){color:#16a34a;width:2rem;height:2rem;margin-top:.75rem;margin-bottom:.75rem}.z1w25rn8_ik.author-info:not(#_){flex-direction:column;display:flex}.z1w25rn8_ik.author-info strong.z1w25rn8_ik:not(#_){--u_lh:28px;color:#18181b;font-size:18px;line-height:28px}.z1w25rn8_ik.author-info span.z1w25rn8_ik:not(#_){--u_lh:22px;color:#71717a;font-size:14px;line-height:22px}trust-section{display:block}.z1w25rn8-jw{color:#fff;background:#18181b;flex-direction:column;align-items:center;width:100%;padding-top:5rem;padding-bottom:5rem;display:flex;overflow:hidden}@media (min-width:768px){.z1w25rn8-jw{padding-top:8rem;padding-bottom:8rem}}h2.z1w25rn8_jw:not(#_){--u_lh:46px;text-align:center;margin:0 0 .5rem;padding-left:1.5rem;padding-right:1.5rem;font-size:30px;font-weight:700;line-height:46px}@media (min-width:768px){h2.z1w25rn8_jw:not(#_){--u_lh:54px;font-size:36px;line-height:54px}}.z1w25rn8_jw.subtitle:not(#_){--u_lh:28px;color:#a1a1aa;text-align:center;max-width:calc(var(--u_xl,1xl) * 2);margin-bottom:3rem;padding-left:1.5rem;padding-right:1.5rem;font-size:18px;line-height:28px}.z1w25rn8_jw.carousel-container:not(#_){--u_rg:1.5rem;--u_cg:1.5rem;flex-direction:column;gap:1.5rem;width:100%;display:flex}.z1w25rn8_jw.track:not(#_){width:max-content;display:flex}.z1w25rn8_jw.track.left:not(#_){animation:var(--animation-scrollLeft,scrollLeft) 35s linear infinite}.z1w25rn8_jw.track.right:not(#_){animation:var(--animation-scrollRight,scrollRight) 35s linear infinite}.z1w25rn8_jw.track:-webkit-any(:hover,.\@hover):not(#_){animation-play-state:paused}.z1w25rn8_jw.track:is(:hover,.\@hover):not(#_){animation-play-state:paused}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.z1w25rn8_jw.scroll-group:not(#_){--u_rg:1.5rem;--u_cg:1.5rem;gap:1.5rem;padding-right:1.5rem;display:flex}.z1w25rn8_jw.photo-card:not(#_){shrink:0;cursor:pointer;background:#27272a;border-radius:8px;width:300px;height:220px;position:relative;overflow:hidden}@media (min-width:768px){.z1w25rn8_jw.photo-card:not(#_){width:400px;height:280px}}img.z1w25rn8_jw:not(#_){object-fit:cover;width:100%;height:100%;--e_rest:transform .5s ease!important}.z1w25rn8_jw.overlay:not(#_){opacity:0;background:linear-gradient(#0000 40%,#000000d9 100%);flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;--e_rest:opacity .3s ease!important}.z1w25rn8_jw.photo-card:-webkit-any(:hover,.\@hover) img.z1w25rn8_jw:not(#_){--t_scale:1.05!important}.z1w25rn8_jw.photo-card:is(:hover,.\@hover) img.z1w25rn8_jw:not(#_){--t_scale:1.05!important}.z1w25rn8_jw.photo-card:-webkit-any(:hover,.\@hover) .z1w25rn8_jw.overlay:not(#_){opacity:1}.z1w25rn8_jw.photo-card:is(:hover,.\@hover) .z1w25rn8_jw.overlay:not(#_){opacity:1}.z1w25rn8_jw.overlay h3.z1w25rn8_jw:not(#_){color:#fff;--u_lh:28px;margin:0;font-size:18px;font-weight:600;line-height:28px;transform:translateY(10px);--e_rest:transform .3s ease!important}.z1w25rn8_jw.overlay p.z1w25rn8_jw:not(#_){color:#4ade80;--u_lh:22px;margin:.25rem 0 0;font-size:14px;line-height:22px;transition-delay:50ms;transform:translateY(10px);--e_rest:transform .3s ease!important}.z1w25rn8_jw.photo-card:-webkit-any(:hover,.\@hover) .z1w25rn8_jw.overlay h3.z1w25rn8_jw:not(#_){transform:translateY(0)}.z1w25rn8_jw.photo-card:is(:hover,.\@hover) .z1w25rn8_jw.overlay h3.z1w25rn8_jw:not(#_){transform:translateY(0)}.z1w25rn8_jw.photo-card:-webkit-any(:hover,.\@hover) .z1w25rn8_jw.overlay p.z1w25rn8_jw:not(#_){transform:translateY(0)}.z1w25rn8_jw.photo-card:is(:hover,.\@hover) .z1w25rn8_jw.overlay p.z1w25rn8_jw:not(#_){transform:translateY(0)}portfolio-section{display:block}.z1w25rn8-kp{color:#fff;text-align:center;background:#18181b;flex-direction:column;justify-content:center;align-items:center;padding:5rem 1.5rem;display:flex}@media (min-width:768px){.z1w25rn8-kp{padding:8rem 2.5rem}}h2.z1w25rn8_kp:not(#_){--u_lh:46px;margin:0 0 2.5rem;font-size:30px;font-weight:700;line-height:46px}@media (min-width:768px){h2.z1w25rn8_kp:not(#_){--u_lh:54px;font-size:36px;line-height:54px}}.z1w25rn8_kp.story-card:not(#_){border-radius:calc(var(--u_xl,1xl) * 2);max-width:calc(var(--u_xl,1xl) * 4);box-shadow:var(--box-shadow-xl,0 20px 25px -5px hsla(var(--bxs-xl-color,0,0%,0%), var(--bxs-xl-alpha,.1)), 0 10px 10px -5px hsla(var(--bxs-xl-color,0,0%,0%), calc(var(--bxs-xl-alpha,.1) * .4)));background:#27272a;padding:2rem;position:relative}@media (min-width:768px){.z1w25rn8_kp.story-card:not(#_){padding:3rem}}.z1w25rn8_kp.quote:not(#_){color:#d4d4d8;--u_lh:1.6;margin-bottom:2rem;font-size:20px;font-style:italic;line-height:1.6}@media (min-width:768px){.z1w25rn8_kp.quote:not(#_){--u_lh:36px;font-size:24px;line-height:36px}}.z1w25rn8_kp.highlight:not(#_){color:#4ade80;font-weight:700}.z1w25rn8_kp.closing:not(#_){--u_lh:28px;color:#fff;font-size:18px;font-weight:600;line-height:28px}@media (min-width:768px){.z1w25rn8_kp.closing:not(#_){--u_lh:30px;font-size:20px;line-height:30px}}story-section{display:block}.z1w25rn8-kx{background:linear-gradient(#f3f4f6,#fff);flex-direction:column;justify-content:center;align-items:center;padding:5rem 1.5rem;display:flex}@media (min-width:768px){.z1w25rn8-kx{padding:8rem 2.5rem}}h2.z1w25rn8_kx:not(#_){--u_lh:46px;color:#18181b;margin:0 0 2.5rem;font-size:30px;font-weight:700;line-height:46px}@media (min-width:768px){h2.z1w25rn8_kx:not(#_){--u_lh:54px;font-size:36px;line-height:54px}}.z1w25rn8_kx.grid:not(#_){--u_rg:1.5rem;--u_cg:1.5rem;width:100%;max-width:calc(var(--u_xl,1xl) * 5);grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem;display:grid}@media (min-width:768px){.z1w25rn8_kx.grid:not(#_){grid-template-columns:repeat(2,1fr)}}.z1w25rn8_kx.offer-item:not(#_){--u_rg:1rem;--u_cg:1rem;box-shadow:var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));background:#fff;border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:1rem;padding:1.5rem;display:flex}.z1w25rn8_kx.icon-circle:not(#_){color:#16a34a;shrink:0;width:2.5rem;height:2.5rem;box-shadow:var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));background:#dcfce7;border:1px solid #bbf7d0;border-radius:9999px;justify-content:center;align-items:center;display:flex}.z1w25rn8_kx.icon-circle svg.z1w25rn8_kx:not(#_){stroke-width:2.5px;width:1.25rem;height:1.25rem}h3.z1w25rn8_kx:not(#_){--u_lh:28px;color:#18181b;margin:0;font-size:18px;font-weight:600;line-height:28px}.z1w25rn8_kx.urgency:not(#_){color:#dc2626;--u_lh:24px;box-shadow:var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:1rem 1.5rem;font-size:16px;font-weight:700;line-height:24px;display:inline-block}offer-section{display:block}.z1w25rn8-ma{color:#fff;background:#18181b;flex-direction:column;align-items:center;padding:5rem 1.5rem;display:flex}@media (min-width:768px){.z1w25rn8-ma{padding:8rem 2.5rem}}.z1w25rn8_ma.container:not(#_){--u_rg:3rem;--u_cg:3rem;width:100%;max-width:calc(var(--u_xl,1xl) * 5);grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:768px){.z1w25rn8_ma.container:not(#_){grid-template-columns:repeat(2,1fr)}}.z1w25rn8_ma.info:not(#_){--u_rg:1.5rem;--u_cg:1.5rem;flex-direction:column;gap:1.5rem;display:flex}.z1w25rn8_ma.info h2.z1w25rn8_ma:not(#_){--u_lh:1.2;margin:0;font-size:36px;font-weight:700;line-height:1.2}@media (min-width:768px){.z1w25rn8_ma.info h2.z1w25rn8_ma:not(#_){--u_lh:72px;font-size:48px;line-height:72px}}.z1w25rn8_ma.info p.z1w25rn8_ma:not(#_){color:#d4d4d8;--u_lh:1.6;margin:0;font-size:20px;line-height:1.6}.z1w25rn8_ma.contact-methods:not(#_){--u_rg:1rem;--u_cg:1rem;flex-direction:column;gap:1rem;display:flex}.z1w25rn8_ma.contact-card:not(#_){--u_rg:1.25rem;--u_cg:1.25rem;box-shadow:var(--box-shadow-md,0 4px 6px -1px hsla(var(--bxs-md-color,0,0%,0%), var(--bxs-md-alpha,.1)), 0 2px 4px -1px hsla(var(--bxs-md-color,0,0%,0%),calc(var(--bxs-md-alpha,.1) * .6)));cursor:pointer;background:#fff;border:1px solid #fff0;border-radius:8px;align-items:center;gap:1.25rem;padding:1.5rem;text-decoration:none;display:flex;--e_rest:all .3s!important}.z1w25rn8_ma.contact-card:-webkit-any(:hover,.\@hover):not(#_){box-shadow:var(--box-shadow-xl,0 20px 25px -5px hsla(var(--bxs-xl-color,0,0%,0%), var(--bxs-xl-alpha,.1)), 0 10px 10px -5px hsla(var(--bxs-xl-color,0,0%,0%), calc(var(--bxs-xl-alpha,.1) * .4)));border-color:#4ade80;--t_scale:1.02!important}.z1w25rn8_ma.contact-card:is(:hover,.\@hover):not(#_){box-shadow:var(--box-shadow-xl,0 20px 25px -5px hsla(var(--bxs-xl-color,0,0%,0%), var(--bxs-xl-alpha,.1)), 0 10px 10px -5px hsla(var(--bxs-xl-color,0,0%,0%), calc(var(--bxs-xl-alpha,.1) * .4)));border-color:#4ade80;--t_scale:1.02!important}.z1w25rn8_ma.contact-card svg.z1w25rn8_ma:not(#_){color:#22c55e;shrink:0;width:2rem;height:2rem}.z1w25rn8_ma.contact-details:not(#_){--u_rg:.25rem;--u_cg:.25rem;flex-direction:column;gap:.25rem;display:flex}.z1w25rn8_ma.contact-details span.z1w25rn8_ma:not(#_){--u_lh:18px;color:#71717a;text-transform:uppercase;letter-spacing:wider;font-size:12px;font-weight:700;line-height:18px}.z1w25rn8_ma.contact-details strong.z1w25rn8_ma:not(#_){--u_lh:28px;color:#18181b;word-break:break-word;font-size:18px;font-weight:700;line-height:28px}.z1w25rn8-mt:not(#_):not(#_):not(#_){color:#22c55e;--u_lh:22px;margin-top:.25rem;font-size:14px;font-weight:700;line-height:22px}contact-section{display:block}.z1w25rn8-nb{border-t:1px solid #27272a;color:#71717a;--u_lh:22px;text-align:center;background:#18181b;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;font-size:14px;line-height:22px;display:flex}app-footer{display:block}.z1w25rn8-ne{background:#e4e4e7;width:100%;display:block}.z1w25rn8_ne.page-wrapper:not(#_){width:100%;max-width:1280px;box-shadow:var(--box-shadow-2xl,calc(var(--u_xl,1xl) * 2));background:#fff;min-height:100vh;margin-left:auto;margin-right:auto;position:relative;overflow-x:clip}.z1w25rn8_ne.back-to-top:not(#_){color:#fff;width:3rem;height:3rem;box-shadow:var(--box-shadow-xl,0 20px 25px -5px hsla(var(--bxs-xl-color,0,0%,0%), var(--bxs-xl-alpha,.1)), 0 10px 10px -5px hsla(var(--bxs-xl-color,0,0%,0%), calc(var(--bxs-xl-alpha,.1) * .4)));cursor:pointer;z-index:100;opacity:0;pointer-events:none;background:#22c55e;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(20px);--e_rest:all .3s cubic-bezier(.4, 0, .2, 1)!important}.z1w25rn8_ne.back-to-top:-webkit-any(:hover,.\@hover):not(#_){background:#16a34a;--t_scale:1.1!important}.z1w25rn8_ne.back-to-top:is(:hover,.\@hover):not(#_){background:#16a34a;--t_scale:1.1!important}.z1w25rn8_ne.back-to-top.visible:not(#_){opacity:1;pointer-events:auto;transform:translateY(0)}.z1w25rn8_ne.back-to-top svg.z1w25rn8_ne:not(#_){width:1.5rem;height:1.5rem}landing-page{display:block}
