.sTFCqW_pageWrapper{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.sTFCqW_hero{text-align:center;background:radial-gradient(circle at 50% 0,#06b6d40f 0%,#fff0 70%);padding-top:9rem;padding-bottom:5rem}.sTFCqW_heroContent{flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.sTFCqW_badge{margin-bottom:1.5rem}.sTFCqW_title{font-family:var(--font-heading);color:var(--color-brand-dark);margin-bottom:1.25rem;font-size:2.5rem;font-weight:800;line-height:1.2}@media (min-width:768px){.sTFCqW_title{font-size:3.5rem}}.sTFCqW_gradient{background:linear-gradient(135deg,#0891b2 0%,#10b981 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sTFCqW_subtitle{font-family:var(--font-sans);color:var(--color-brand-muted);font-size:1.1rem;line-height:1.7}.sTFCqW_section{padding:5rem 0}.sTFCqW_bgLight{background-color:#f8fafc}.sTFCqW_featuresGrid{grid-template-columns:1fr;gap:2rem;margin-top:3rem;display:grid}@media (min-width:640px){.sTFCqW_featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sTFCqW_featuresGrid{grid-template-columns:repeat(3,1fr)}}.sTFCqW_featureCard{border-radius:var(--radius-custom-xl);box-shadow:var(--shadow-card);background:#fff;border:1px solid #e2e8f0cc;padding:2.25rem;transition:all .3s}.sTFCqW_featureCard:hover{box-shadow:var(--shadow-card-hover);border-color:#06b6d433;transform:translateY(-5px)}.sTFCqW_featureIcon{color:#0891b2;background-color:#06b6d414;border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.25rem;display:flex}.sTFCqW_featureTitle{font-family:var(--font-heading);color:var(--color-brand-dark);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.sTFCqW_featureDesc{font-family:var(--font-sans);color:var(--color-brand-muted);font-size:.925rem;line-height:1.6}
.lnUIdW_header{z-index:50;background:var(--color-paper);border-bottom:1px solid var(--color-hairline);position:sticky;top:0}.lnUIdW_bar{justify-content:space-between;align-items:center;height:64px;display:flex}.lnUIdW_desktopNav{background:var(--color-fog);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:4px;display:none}.lnUIdW_link{font:inherit;border-radius:var(--radius-pill);cursor:pointer;letter-spacing:-.006em;color:var(--color-navy-ink);background:0 0;border:0;align-items:center;gap:4px;padding:8px 16px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.lnUIdW_link:hover{background:var(--color-ice-mist)}.lnUIdW_active,.lnUIdW_active:hover{background:var(--color-navy-ink);color:var(--color-paper)}.lnUIdW_products{position:relative}.lnUIdW_menu{background:var(--color-paper);border:1px solid var(--color-hairline);border-radius:var(--radius-card);width:320px;box-shadow:var(--shadow-lg);flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 12px);left:0}.lnUIdW_menuItem{border-radius:var(--radius-card);color:var(--color-navy-ink);flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.lnUIdW_menuItem:hover{background:var(--color-ice-mist)}.lnUIdW_menuName{font-size:16px;font-weight:600}.lnUIdW_menuTagline{color:var(--color-charcoal);font-size:14px;line-height:1.4}.lnUIdW_menuAll{border-top:1px solid var(--color-hairline);color:var(--color-navy-ink);text-underline-offset:4px;margin-top:4px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:underline}.lnUIdW_cta{display:none}.lnUIdW_toggle{color:var(--color-navy-ink);cursor:pointer;background:0 0;border:0;padding:10px;display:inline-flex}.lnUIdW_mobileNav{border-top:1px solid var(--color-hairline);background:var(--color-paper);flex-direction:column;max-height:calc(100dvh - 64px);padding:8px 16px 24px;display:flex;overflow-y:auto}.lnUIdW_mobileLink{color:var(--color-navy-ink);padding:12px 0;font-size:25px;font-weight:700;text-decoration:none}.lnUIdW_mobileSubLink{color:var(--color-charcoal);padding:8px 0 8px 16px;font-size:18px;font-weight:500;text-decoration:none}@media (min-width:734px){.lnUIdW_desktopNav,.lnUIdW_cta{display:flex}.lnUIdW_toggle,.lnUIdW_mobileNav{display:none}}
.ugCtEW_logo{color:var(--color-navy-ink);align-items:center;text-decoration:none;display:inline-flex}.ugCtEW_wordmark{aspect-ratio:3.68;width:auto;height:22px;display:block}.ugCtEW_dot{fill:var(--color-electric-blue)}
