.Home_page__z25kN{--gray-rgb:34,40,49;--gray-alpha-200:rgba(var(--gray-rgb),0.12);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:var(--accent-hover);--button-secondary-hover:#232b36;--background:var(--background);--foreground:var(--foreground);display:flex;flex-direction:column;align-items:center;min-height:100svh;padding:48px 12px 32px;background:var(--background);color:var(--foreground);font-family:Segoe UI,Plus Jakarta Sans,Arial,sans-serif;transition:background .3s,color .3s}@media (prefers-color-scheme:dark){.Home_page__z25kN{--gray-rgb:244,244,244;--gray-alpha-200:rgba(var(--gray-rgb),0.13);--gray-alpha-100:rgba(var(--gray-rgb),0.07);--button-primary-hover:var(--accent-hover);--button-secondary-hover:#232b36;--background:#181f27;--foreground:#f4f4f4}}.Home_main__2uIek{width:100%;max-width:900px;margin:0 auto 32px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.Home_main__2uIek h1{font-size:2.3rem;font-weight:700;color:var(--accent);margin-bottom:.2em;letter-spacing:-.01em}.Home_main__2uIek p{font-size:1.1rem;color:#6b7280;margin-bottom:.5em}.Home_main__2uIek ol{font-family:Fira Mono,monospace;padding-left:0;margin:0;font-size:15px;line-height:26px;letter-spacing:-.01em;list-style-position:inside;color:#b6c2d1}.Home_main__2uIek li:not(:last-of-type){margin-bottom:10px}.Home_main__2uIek code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 6px;border-radius:5px;font-weight:600;color:var(--accent)}.Home_ctas__kRLxs{display:flex;gap:18px;margin-top:12px}.Home_ctas__kRLxs a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 28px;border:1.5px solid transparent;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:17px;line-height:22px;font-weight:600;box-shadow:0 2px 8px 0 rgba(25,179,148,.07)}a.Home_primary__xGPLp{background:linear-gradient(90deg,var(--accent) 0,#17425e 100%);color:#fff;gap:8px;border:none;box-shadow:0 2px 12px 0 rgba(25,179,148,.1)}a.Home_secondary__W3DqX{border-color:var(--gray-alpha-200);min-width:158px;background:transparent;color:var(--accent)}.Home_footer__wJNRn{grid-row-start:3;display:flex;gap:28px;font-size:15px;color:#b6c2d1}.Home_footer__wJNRn a{display:flex;align-items:center;gap:8px;color:#b6c2d1;transition:color .2s}.Home_footer__wJNRn a:hover{color:var(--accent)}.Home_footer__wJNRn img{flex-shrink:0;filter:grayscale(1) brightness(1.2)}@media (hover:hover) and (pointer:fine){a.Home_primary__xGPLp:hover{background:linear-gradient(90deg,var(--accent-hover) 0,var(--accent) 100%);border-color:transparent;box-shadow:0 4px 16px 0 rgba(25,179,148,.15)}a.Home_secondary__W3DqX:hover{background:var(--button-secondary-hover);border-color:var(--accent);color:#fff}.Home_footer__wJNRn a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:700px){.Home_main__2uIek{padding:0;max-width:100vw;gap:16px}.Home_main__2uIek h1{font-size:1.5rem}}@media (max-width:600px){.Home_page__z25kN{padding:18px 18px 80px;gap:32px}.Home_main__2uIek{align-items:center;padding:18px 2vw;gap:18px}.Home_main__2uIek ol{text-align:center;font-size:13px;line-height:22px}.Home_ctas__kRLxs{flex-direction:column;gap:10px;margin-top:8px}.Home_ctas__kRLxs a{font-size:14px;height:40px;padding:0 12px}a.Home_secondary__W3DqX{min-width:auto}.Home_footer__wJNRn{flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;font-size:13px}}@media (prefers-color-scheme:dark){.Home_logo__ZEOng{filter:invert()}}