.public-site.public-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--public-bg:#fff;--public-tint:#f6f6f5;--public-card:#fff;--public-ink:#20242c;--public-muted:#555b65;--public-line:#dadcde;--public-blue:#3563e9;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.public-landing .public-eyebrow{letter-spacing:normal;text-transform:none;color:var(--public-muted);font-family:inherit;font-size:.9375rem;font-weight:600}.public-landing h2{letter-spacing:-.035em;font-size:clamp(1.875rem,3vw,2.75rem)}.public-landing :focus-visible{outline-color:#3563e9}.public-landing .landing-header{color:#fafafa;padding:max(.875rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) .875rem max(1.25rem, env(safe-area-inset-left));background:#111318}.public-landing .landing-header-group{justify-content:center;align-items:center;gap:.75rem;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.public-landing .landing-header a[aria-label=TekChecks\ home]{flex-shrink:0;min-height:44px}.public-landing .landing-header a[aria-label=TekChecks\ home]>span:last-child{color:#fafafa}.public-landing .landing-header a[aria-label=TekChecks\ home]>span:first-child{color:#fff;background:#3563e9}.public-landing .landing-header :focus-visible{outline-color:#fff}.landing-desktop-nav{align-items:center;gap:2rem;display:none}.landing-header nav a{color:#e7e8ec;align-items:center;min-height:44px;font-size:.875rem;font-weight:500;display:inline-flex}.landing-header nav a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.landing-sign-in{color:#fff;white-space:nowrap;background:#262a32;border:1px solid #626772;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:.5rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.landing-sign-in:hover{background:#353b46}.landing-menu{position:relative}.landing-menu summary{cursor:pointer;color:#fff;justify-content:center;align-items:center;gap:.5rem;min-width:60px;min-height:44px;font-size:.875rem;list-style:none;display:flex}.landing-menu summary::-webkit-details-marker{display:none}.landing-menu summary span{font-size:1.25rem}.landing-menu nav{z-index:40;background:#111318;border:1px solid #626772;border-radius:12px;gap:.25rem;width:min(19rem,100vw - 2.5rem);padding:.75rem;display:grid;position:absolute;top:calc(100% + 1rem);right:-5.5rem;box-shadow:0 12px 28px #11131822}.landing-menu nav a{border-radius:6px;padding:.75rem}.landing-menu nav a:hover{background:#262a32}.public-landing .public-hero{color:#20242c;background:#fff}.public-landing .public-hero-grid{text-align:center;max-width:58rem;padding-block:clamp(3.5rem,7vw,6rem);display:block}.public-landing .public-hero h1{letter-spacing:-.035em;margin-top:1.25rem;font-size:clamp(2.125rem,4.6vw,3.75rem);font-weight:700;line-height:1.15}.public-landing .public-hero h1 span{color:#3563e9;display:block}.public-landing .landing-hero-eyebrow{color:#284ec4;font-size:.8125rem}.public-landing .public-hero-copy{color:#20242c;max-width:38rem;margin:1.5rem auto 0;font-size:1.125rem;line-height:1.75}.public-landing .public-hero .public-actions{justify-content:center}.public-landing .public-hero .secondary-button{border-color:#c3ccdf;min-height:52px;padding-inline:1.5rem;font-size:.9375rem}.public-landing .public-hero .secondary-button:hover{background:#edf3ff;border-color:#3563e9}.public-landing .public-hero-note{color:var(--public-muted);font-size:.8125rem;line-height:1.7}.public-landing .primary-button{background:#3563e9;min-height:52px;padding-inline:1.75rem;font-size:.9375rem;box-shadow:0 4px 10px #20242c14}.public-landing .primary-button:hover{background:#284ec4}.public-landing .public-text-link,.public-landing .public-hero .public-text-link{color:#20242c}.public-landing .public-principles{color:var(--public-muted);border-top:1px solid var(--public-line);gap:.875rem;padding-block:1.5rem;font-size:.875rem}.public-landing .public-principles span:before,.landing-blue{color:#3563e9}.landing-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing-feature-icon{color:#3563e9;background:#edf3ff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.public-landing .public-feature-grid>.public-card{border-top:3px solid #c7d8ff}.public-landing .public-feature-grid>.public-card:nth-child(3n+1){background:#edf3ff;border-top-color:#3563e9}.public-landing .public-feature-grid>.public-card:nth-child(3n+1) .landing-feature-icon{background:#fff}.public-landing .public-feature-grid>.public-card h3{margin-top:1.25rem}.landing-recognition-grid{gap:1.25rem;display:grid}.landing-services{background:#edf3ff}.public-landing .landing-recognition-grid .public-card h3{margin-block:1.25rem .75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.public-landing .landing-recognition-grid .public-card{border-color:#c3d1ef}.public-landing .public-text-link:hover{color:#284ec4}.public-landing .public-mission{border-top:1px solid var(--public-line)}.public-landing .public-card{box-shadow:none;border-radius:16px}.public-landing .public-status{color:#555b65;background:#f6f6f5;border-color:#dadcde;font-size:.8125rem;font-weight:500}.public-landing .public-status[data-status="Available in beta"]{color:#284ec4;background:#fff;border-color:#b6c8ef}.public-landing .public-roadmap-step{color:#555b65;font-family:inherit}.public-landing .public-roadmap-progress{color:#555b65}.public-landing .public-final>div>.public-muted{max-width:39rem;margin:1.5rem auto 0}.public-landing .public-section{padding-block:clamp(3.5rem,7vw,6rem)}.public-landing .landing-reveal{transition:opacity .5s ease-out,transform .5s cubic-bezier(.2,.6,.3,1)}.public-landing .landing-reveal[data-reveal=waiting]{opacity:0;transform:translateY(16px)}.public-landing .landing-reveal[data-reveal=shown]{opacity:1;transform:none}@media (min-width:640px){.landing-recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.public-landing .landing-header-group{gap:2.5rem}.landing-desktop-nav{display:flex}.landing-menu{display:none}}@media (prefers-reduced-motion:reduce){.public-landing .landing-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media print{.landing-header{display:none}.public-landing .landing-reveal{opacity:1!important;transform:none!important}}
