.lp-hero:where(.astro-lcdefpme),.lp-cards-section:where(.astro-lcdefpme),.lp-so-section:where(.astro-lcdefpme),.lp-bottom:where(.astro-lcdefpme){margin-inline:calc(-1 * var(--sl-content-pad-x,1.5rem));padding-inline:var(--sl-content-pad-x,1.5rem)}.lp-hero:where(.astro-lcdefpme){text-align:center;padding:80px 32px 100px}.lp-hero-title:where(.astro-lcdefpme){color:var(--sl-color-accent);margin-bottom:2.5rem;font-family:Open Sans,sans-serif;font-size:2.5rem;font-weight:600;line-height:4rem}.lp-search-row:where(.astro-lcdefpme){align-items:stretch;gap:10px;max-width:600px;margin-inline:auto;display:flex}.lp-search-wrap:where(.astro-lcdefpme){flex:1;min-width:0;position:relative}.lp-search-input:where(.astro-lcdefpme){border:1px solid var(--sl-hairline-color);background:var(--sl-cards-bg);width:100%;height:50px;color:var(--sl-color-accent);box-sizing:border-box;border-radius:28px;outline:none;padding:0 20px 0 64px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.lp-search-input:where(.astro-lcdefpme)::placeholder{color:var(--sl-placeholder-color)}.lp-search-input:where(.astro-lcdefpme):focus,.lp-search-input:where(.astro-lcdefpme):hover{border-color:var(--sl-color-accent)}.lp-search-icon:where(.astro-lcdefpme){pointer-events:none;width:24px;height:24px;color:var(--sl-placeholder-color);position:absolute;top:50%;left:20px;transform:translateY(-50%)}.lp-cards-section:where(.astro-lcdefpme){background:var(--sl-color-bg);padding:30px 0 0}.lp-cards-grid:where(.astro-lcdefpme){grid-template-columns:repeat(3,346px);justify-content:center;gap:30px;max-width:1100px;margin-inline:auto;display:grid}.lp-card:where(.astro-lcdefpme){border:1px solid var(--sl-card-color-hairline);background:var(--sl-cards-bg);box-sizing:border-box;border-radius:1rem;flex-direction:column;gap:24px;width:346px;height:388px;padding:30px;transition:box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.lp-card:where(.astro-lcdefpme):hover{border:1px solid var(--sl-card-hover-hairline);box-shadow:0 4px 16px #0000001a}.lp-card--dark:where(.astro-lcdefpme){background:var(--sl-card-color-dark-bg);border-color:var(--sl-card-color-dark-hairline);color:#fff}.lp-card--dark:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:#dbeafe}.lp-card--dark:where(.astro-lcdefpme):hover{box-shadow:0 4px 20px #0000004d}.lp-card-icon:where(.astro-lcdefpme){border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:flex}.lp-card-icon--blue:where(.astro-lcdefpme){background:var(--sl-card-icon-color-gs-bg);color:var(--sl-card-icon-color-gs);border:2px solid var(--sl-card-icon-color-gs-hairline)}.lp-card-icon--purple:where(.astro-lcdefpme){background:var(--sl-card-icon-color-ai-bg);color:var(--sl-card-icon-color-ai);border:2px solid var(--sl-card-icon-color-ai-hairline)}.lp-card-icon--orange:where(.astro-lcdefpme){background:var(--sl-card-icon-color-he-bg);color:var(--sl-card-icon-color-he);border:2px solid var(--sl-card-icon-color-he-hairline)}.lp-card-icon--green:where(.astro-lcdefpme){background:var(--sl-card-icon-color-io-bg);color:var(--sl-card-icon-color-io);border:2px solid var(--sl-card-icon-color-io-hairline)}.lp-card-icon--pink:where(.astro-lcdefpme){background:var(--sl-card-icon-color-sc-bg);color:var(--sl-card-icon-color-sc);border:2px solid var(--sl-card-icon-color-sc-hairline)}.lp-card-icon--dark:where(.astro-lcdefpme){background:var(--sl-card-icon-color-dd-bg);color:var(--sl-card-icon-color-dd);border:2px solid var(--sl-card-icon-color-dd-hairline)}.lp-card-svg:where(.astro-lcdefpme){width:26px;height:26px;display:block}.lp-card-svg--white:where(.astro-lcdefpme){width:24px;height:24px}.lp-card-arrow:where(.astro-lcdefpme){color:#fff;width:18px;height:18px;display:block}.lp-card-title:where(.astro-lcdefpme){color:var(--sl-color-accent);margin:0;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4}.lp-card--dark:where(.astro-lcdefpme) .lp-card-title:where(.astro-lcdefpme){color:#fff}.lp-card-desc:where(.astro-lcdefpme){color:var(--sl-color-accent);margin:0;font-family:Open Sans,sans-serif;font-size:16px;line-height:24px}.lp-card-links:where(.astro-lcdefpme){flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-card-links:where(.astro-lcdefpme) li:where(.astro-lcdefpme){line-height:1.5rem}.lp-card-links:where(.astro-lcdefpme) li:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--sl-oh-link-color);align-items:center;gap:.25rem;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex}.lp-card-links:where(.astro-lcdefpme) li:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{text-decoration:underline}.lp-card-links--dark:where(.astro-lcdefpme) li:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:#fff;align-items:center;gap:.375rem;display:flex}.lp-card-links--dark:where(.astro-lcdefpme) li:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{opacity:.85}.lp-so-section:where(.astro-lcdefpme){background:var(--sl-color-bg,#fff);margin-top:0;padding:30px 0 60px}.lp-so-banner:where(.astro-lcdefpme){background:var(--sl-banner-bg);border:1px solid var(--sl-banner-hairline);border-radius:16px;flex-direction:column;gap:24px;max-width:1100px;margin:0 auto;padding:30px;display:flex}.lp-so-title:where(.astro-lcdefpme){color:var(--sl-color-accent);margin:0;font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;line-height:28px}.lp-so-desc:where(.astro-lcdefpme){color:var(--sl-color-accent);margin:0;font-family:Open Sans,sans-serif;font-size:16px;line-height:24px}.lp-so-link-inline:where(.astro-lcdefpme){color:var(--sl-oh-link-color);text-decoration:none}.lp-so-link-inline:where(.astro-lcdefpme):hover{text-decoration:underline}.lp-so-links:where(.astro-lcdefpme){flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-so-links:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--sl-oh-link-color);font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-decoration:none}.lp-so-links:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{text-decoration:underline}.lp-bottom:where(.astro-lcdefpme){background:var(--sl-help-bg);border-top:1px solid var(--sl-lp-bottom-hairline);margin-top:0;padding:3.75rem 1.9375rem 5rem}.lp-container:where(.astro-lcdefpme){max-width:1100px;margin:0 auto}@media (width<=1150px){.lp-cards-grid:where(.astro-lcdefpme){grid-template-columns:repeat(2,346px)}}@media (width<=768px){.lp-cards-grid:where(.astro-lcdefpme){grid-template-columns:1fr;justify-items:center}.lp-bottom:where(.astro-lcdefpme){grid-template-columns:1fr;gap:2rem}}.lp-section-heading:where(.astro-lcdefpme){color:var(--sl-color-accent);justify-content:center;align-items:center;gap:.625rem;margin:0 0 1.875rem;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem;display:flex}.lp-section-icon:where(.astro-lcdefpme){color:var(--sl-color-accent);flex-shrink:0;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:inline-flex}.lp-support-cards:where(.astro-lcdefpme){justify-content:center;gap:1.875rem;display:flex}.lp-support-cards:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{border:1px solid var(--sl-card-hover-hairline)}.lp-support-card:where(.astro-lcdefpme){border:1px solid var(--sl-card-color-hairline);text-align:center;background:var(--sl-cards-bg);border-radius:1rem;flex-direction:column;align-items:center;gap:1.5rem;max-width:245px;padding:1.875rem;text-decoration:none;transition:box-shadow .15s;display:flex;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.lp-support-card:where(.astro-lcdefpme):hover{box-shadow:0 4px 16px #0000001a}.lp-support-icon:where(.astro-lcdefpme){background:var(--sl-support-card-icon-color-bg);border:1px solid var(--sl-support-card-icon-color-hairline);width:3.75rem;height:3.75rem;color:var(--sl-color-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.lp-support-card:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){color:var(--sl-color-accent);margin:0;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4}.lp-support-card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--sl-color-accent);margin:0;padding-inline:0;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5}.lp-so-v1:where(.astro-lcdefpme){border-top:1px solid var(--sl-hairline-color);padding-top:1.5rem}
