@charset "UTF-8";.landing-page{--l-primary-400: #d37289;--l-primary-500: #ae4046;--l-primary-600: #9e2f34;--l-primary-700: #8f1d22;--l-primary-800: #6b161a;--l-slate-50: #f7f9fa;--l-slate-100: #eef2f4;--l-slate-200: #dde3e7;--l-slate-300: #c3ccd2;--l-slate-900: #171c20;--l-slate-950: #0b0d0f;--l-success: #2f6e47;--l-error: #8a3e43;--l-accent: #765b22;--l-gateway-accent: #7d442a;--l-text: #171c20;--l-text-secondary: #3d464d;--l-text-muted: #56616a;--l-border: #dde3e7;--l-border-strong: #717e88;--l-surface: #fff;--l-font-sans: Inter, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--l-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--l-ease-enter: cubic-bezier(.25, .46, .45, .94);--l-shadow-float: 0 16px 48px rgba(11, 13, 15, .09);--el-color-primary: var(--l-primary-500);--el-color-primary-light-3: color-mix(in srgb, var(--l-primary-500) 70%, white);--el-color-primary-light-5: color-mix(in srgb, var(--l-primary-500) 50%, white);--el-color-primary-light-7: color-mix(in srgb, var(--l-primary-500) 30%, white);--el-color-primary-light-8: color-mix(in srgb, var(--l-primary-500) 20%, white);--el-color-primary-light-9: color-mix(in srgb, var(--l-primary-500) 10%, white);--el-color-primary-dark-2: color-mix(in srgb, var(--l-primary-500) 80%, black);--el-color-primary-rgb: 174, 64, 70;--el-color-success: var(--l-success);--el-color-success-light-3: color-mix(in srgb, var(--l-success) 70%, white);--el-color-success-light-5: color-mix(in srgb, var(--l-success) 50%, white);--el-color-success-light-7: color-mix(in srgb, var(--l-success) 30%, white);--el-color-success-light-8: color-mix(in srgb, var(--l-success) 20%, white);--el-color-success-light-9: color-mix(in srgb, var(--l-success) 10%, white);--el-color-success-dark-2: color-mix(in srgb, var(--l-success) 80%, black);--el-text-color-primary: var(--l-text);--el-text-color-regular: var(--l-text-secondary);--el-text-color-secondary: var(--l-text-muted);--el-text-color-placeholder: var(--l-text-muted);--el-text-color-disabled: var(--l-text-muted);--el-border-color: var(--l-border);--el-border-color-light: var(--l-border);--el-border-color-lighter: var(--l-border);--el-border-color-extra-light: var(--l-slate-200);--el-border-color-dark: var(--l-border-strong);--el-border-color-darker: var(--l-border-strong);--el-fill-color: var(--l-slate-100);--el-fill-color-light: var(--l-slate-100);--el-fill-color-lighter: var(--l-slate-50);--el-fill-color-extra-light: var(--l-slate-50);--el-fill-color-blank: var(--l-surface);--el-bg-color: var(--l-surface);--el-bg-color-page: var(--l-slate-50);--el-bg-color-overlay: var(--l-surface);height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;background:#fff;color:var(--l-text);font-family:var(--l-font-sans);font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased}.landing-page *{box-sizing:border-box}.landing-page button,.landing-page input{font:inherit}.landing-page button{cursor:pointer}.landing-page a{color:inherit}.landing-page button,.landing-page a{-webkit-tap-highlight-color:transparent}.landing-page button:focus-visible,.landing-page a:focus-visible,.landing-page input:focus-visible{outline:2px solid var(--l-primary-400);outline-offset:2px}.landing-main{width:100%}.hero{padding:32px;background:#fff}.hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(400px,.75fr);gap:16px;max-width:1536px;margin:0 auto}@media (max-width: 1280px){.hero{padding:24px}.hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr)}}@media (max-width: 1080px){.hero-grid{grid-template-columns:1fr}.access-panel{order:-1}}@media (max-width: 720px){.hero{padding:16px}}@media (prefers-reduced-motion: reduce){.landing-page,.landing-page *,.landing-page *:before,.landing-page *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
