.page_page__556_G{--surface-muted:color-mix(in srgb,var(--foreground) 6%,transparent);--surface-subtle:color-mix(in srgb,var(--foreground) 12%,transparent);--primary-hover:color-mix(in srgb,var(--accent) 80%,var(--foreground));--secondary-hover:color-mix(in srgb,var(--foreground) 10%,transparent);min-height:calc(100vh - 80px);font-family:var(--font-geist-sans)}.page_main__nw1Wk{max-width:1200px;margin:0 auto;padding:60px 24px;display:flex;flex-direction:column;gap:96px}.page_hero__7KFOs{text-align:center;padding:40px 0;display:flex;flex-direction:column;align-items:center;gap:24px}.page_title__po7na{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin:0;letter-spacing:-.02em}.page_highlight__Jnelb{color:var(--accent);display:inline-block}.page_subtitle__YBgxm{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6;color:var(--foreground);opacity:.85;max-width:700px;margin:0}.page_ctas__rfsth{display:flex;gap:16px;margin-top:16px;flex-wrap:wrap;justify-content:center}.page_primary__2CBMe,.page_secondary__jzhTV{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;height:52px;padding:0 32px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;min-width:160px}.page_primary__2CBMe{background:var(--accent);color:var(--background);border-color:var(--accent)}.page_secondary__jzhTV{background:transparent;color:var(--foreground);border-color:var(--border)}.page_features__GdcOS{display:flex;flex-direction:column;gap:48px}.page_featuresTitle__ewndH{font-size:clamp(2rem,4vw,3rem);font-weight:700;text-align:center;margin:0;letter-spacing:-.02em}.page_featureGrid__QBsGp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px;margin-top:24px}.page_feature__LruQD{padding:32px;border-radius:16px;background:color-mix(in srgb,var(--foreground) 3%,var(--background));border:1px solid var(--border);transition:all .3s ease;display:flex;flex-direction:column;gap:16px}.page_featureIcon__UHR_A{font-size:2.5rem;line-height:1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:12px;background:color-mix(in srgb,var(--accent) 15%,var(--background))}.page_featureTitle__pGLZ6{font-size:1.375rem;font-weight:600;margin:0;line-height:1.3}.page_featureDescription__RYtW4{font-size:1rem;line-height:1.6;margin:0;opacity:.85;color:var(--foreground)}.page_cta__i2v5_{text-align:center;padding:64px 32px;border-radius:24px;background:color-mix(in srgb,var(--accent) 8%,var(--background));border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);display:flex;flex-direction:column;align-items:center;gap:20px}.page_ctaTitle__8jURU{font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;margin:0;letter-spacing:-.02em}.page_ctaDescription__TiS0Z{font-size:1.125rem;line-height:1.6;margin:0;opacity:.9;max-width:600px}@media (hover:hover) and (pointer:fine){.page_primary__2CBMe:hover{background:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.page_secondary__jzhTV:hover{background:var(--secondary-hover);border-color:var(--foreground);transform:translateY(-2px)}.page_feature__LruQD:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}@media (max-width:768px){.page_main__nw1Wk{padding:32px 20px;gap:64px}.page_hero__7KFOs{padding:20px 0}.page_title__po7na{font-size:2.25rem}.page_subtitle__YBgxm{font-size:1.125rem}.page_featureGrid__QBsGp{grid-template-columns:1fr;gap:24px}.page_feature__LruQD{padding:24px}.page_ctas__rfsth{width:100%}.page_primary__2CBMe,.page_secondary__jzhTV{width:100%;max-width:300px}.page_cta__i2v5_{padding:40px 24px}}@media (prefers-color-scheme:dark){.page_logo__ikIZE{filter:invert()}}