.page-module___8aEwW__page{background:linear-gradient(180deg, var(--mantine-color-cyan-0) 0%, var(--mantine-color-white) 42%, var(--mantine-color-white) 100%);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.page-module___8aEwW__header{z-index:100;background:color-mix(in srgb, var(--mantine-color-white) 80%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--mantine-color-gray-2);position:sticky;top:0}.page-module___8aEwW__headerInner{max-width:960px;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);column-gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo actions";align-items:center;margin:0 auto;display:grid}.page-module___8aEwW__logo{color:inherit;grid-area:logo;min-width:0;text-decoration:none}.page-module___8aEwW__logoTitle{font-size:var(--mantine-h4-font-size);white-space:nowrap;margin:0;line-height:1.2}.page-module___8aEwW__headerActions{align-items:center;gap:var(--mantine-spacing-xs);flex-wrap:nowrap;grid-area:actions;display:flex}@media (min-width:768px){.page-module___8aEwW__headerInner{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}.page-module___8aEwW__logoTitle{font-size:var(--mantine-h3-font-size)}.page-module___8aEwW__headerActions{gap:var(--mantine-spacing-sm)}.page-module___8aEwW__headerActions .mantine-Button-root{height:var(--button-height-sm);min-height:var(--button-height-sm);padding-inline:var(--button-padding-x-sm);font-size:var(--mantine-font-size-sm)}}.page-module___8aEwW__hero{max-width:960px;padding:clamp(1.5rem, 6vw, 4.5rem) var(--mantine-spacing-md) var(--mantine-spacing-xl);width:100%;margin:0 auto}.page-module___8aEwW__heroTitle{word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(1.375rem,1rem + 2.4vw,2.25rem);line-height:1.35}@media (min-width:768px){.page-module___8aEwW__heroTitle br{display:none}}.page-module___8aEwW__heroLead{font-size:var(--mantine-font-size-md);line-height:1.7}.page-module___8aEwW__heroCtas{align-items:stretch;gap:var(--mantine-spacing-sm);width:100%;max-width:20rem;margin-inline:auto;margin-top:var(--mantine-spacing-xs);flex-direction:column;display:flex}.page-module___8aEwW__heroCta{width:100%}@media (min-width:576px){.page-module___8aEwW__heroLead{font-size:var(--mantine-font-size-lg)}.page-module___8aEwW__heroCtas{flex-direction:row;justify-content:center;width:auto;max-width:none}.page-module___8aEwW__heroCta{width:auto}}.page-module___8aEwW__features{max-width:960px;padding:var(--mantine-spacing-xl) var(--mantine-spacing-md) calc(var(--mantine-spacing-xl) * 1.5);width:100%;margin:0 auto}.page-module___8aEwW__featureGrid{gap:var(--mantine-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module___8aEwW__featureGrid{grid-template-columns:repeat(3,1fr)}}.page-module___8aEwW__ctaFooter{background:var(--mantine-color-dark-9);color:var(--mantine-color-gray-0);margin-top:auto}.page-module___8aEwW__ctaInner{max-width:960px;padding:calc(var(--mantine-spacing-xl) * 1.5) var(--mantine-spacing-md) var(--mantine-spacing-xl);text-align:center;margin:0 auto}.page-module___8aEwW__ctaTitle{font-size:clamp(1.125rem, 1rem + 1.4vw, var(--mantine-h3-font-size));word-break:keep-all;overflow-wrap:anywhere;line-height:1.4}.page-module___8aEwW__ctaMeta{border-top:1px solid var(--mantine-color-dark-5);margin-top:var(--mantine-spacing-xl);padding-top:var(--mantine-spacing-md)}.page-module___8aEwW__footerLink{color:var(--mantine-color-gray-4);text-decoration:none}.page-module___8aEwW__footerLink:hover{color:var(--mantine-color-gray-2);text-decoration:underline}
