._hero_6l8re_1{color:var(--color-text-light);min-height:100svh;position:relative;display:flex;justify-content:center;align-items:center}._hero_6l8re_1:before{content:"";position:absolute;inset:0;background:url(/_astro/img_8701_724.DqgNWNjS.jpg) center/cover no-repeat;z-index:-1}._hero_6l8re_1:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#00000080,#00000080);z-index:-1}._hero__container_6l8re_23{margin-left:auto;margin-right:auto;max-width:1448px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:196px 0;text-align:center}._hero__title_6l8re_38{font-family:Inter Variable,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:62px;word-break:break-word;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.7)}._hero__titleLink_6l8re_49{color:inherit;text-decoration:none;transition:opacity .2s ease;cursor:pointer}._hero__titleLink_6l8re_49:hover{opacity:.8}._hero__titleLink_6l8re_49:focus{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}._hero__subtitle_6l8re_63{font-family:Inter Variable,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;word-break:break-word;opacity:.9;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.7)}._hero__subtitleLink_6l8re_75{color:inherit;text-decoration:none;transition:opacity .2s ease;cursor:pointer}._hero__subtitleLink_6l8re_75:hover{opacity:.7}._hero__subtitleLink_6l8re_75:focus{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}._section_g32ym_1{padding:4rem 0}._sectionWhite_g32ym_5{background-color:#fff}._sectionGray_g32ym_9{background-color:#f8fafc}._sectionBlue_g32ym_13{background-color:#0f172afa;color:#fff}._container_g32ym_18{margin-left:auto;margin-right:auto;max-width:1448px;width:100%;padding-left:24px;padding-right:24px}._sectionHeader_g32ym_27{text-align:center;margin-bottom:3rem}._sectionTitle_g32ym_32{font-size:1.875rem;font-weight:700;color:#0f172a;margin-bottom:1rem}._sectionBlue_g32ym_13 ._sectionTitle_g32ym_32{color:#fff}._sectionSubtitle_g32ym_42{font-size:1.25rem;color:#475569;max-width:32rem;margin:0 auto}._sectionBlue_g32ym_13 ._sectionSubtitle_g32ym_42{color:#ffffffe6}._sectionMeta_g32ym_52{font-size:.875rem;color:#64748b;margin-top:.5rem}._grid_g32ym_58{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);align-items:stretch}@media (min-width: 768px){._grid_g32ym_58{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._grid_g32ym_58{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1280px){._grid_g32ym_58{grid-template-columns:repeat(4,1fr)}}._productsGrid_g32ym_80{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);align-items:stretch}@media (min-width: 768px){._productsGrid_g32ym_80{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._productsGrid_g32ym_80{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1280px){._productsGrid_g32ym_80{grid-template-columns:repeat(4,1fr)}}._sectionFooter_g32ym_102{text-align:center;margin-top:3rem}._viewAllButton_g32ym_107{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid #e2e8f0;border-radius:.5rem;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer;font-size:.875rem;background-color:#fff;color:#0f172a;border-color:#e2e8f0;font-size:1rem;padding:.75rem 2rem}._viewAllButton_g32ym_107:focus{outline:2px solid rgba(108,117,125,.5);outline-offset:2px}._viewAllButton_g32ym_107:active{transform:scale(.98)}._viewAllButton_g32ym_107:hover{background-color:#f8f9fa;border-color:#cbd5e1}._viewAllButton_g32ym_107 svg{width:1.25rem;height:1.25rem;margin-left:.5rem}._ctaButton_g32ym_142{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid #e2e8f0;border-radius:.5rem;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer;font-size:.875rem;background-color:#6c757d;color:#fff;border-color:#e2e8f0;background-color:#16a34a;font-size:1rem;padding:.75rem 2rem}._ctaButton_g32ym_142:focus{outline:2px solid rgba(108,117,125,.5);outline-offset:2px}._ctaButton_g32ym_142:active{transform:scale(.98)}._ctaButton_g32ym_142:hover{background-color:#495057;border-color:#adb5bd}._ctaButton_g32ym_142:hover{background-color:#0f8327}._ctaButton_g32ym_142 svg{width:1.25rem;height:1.25rem;margin-left:.5rem}
