.scJOqG_landing{background:radial-gradient(ellipse at 80% 16%, color-mix(in srgb, var(--accent-soft) 60%, transparent), transparent 40%), var(--bg);color:var(--fg);min-height:100dvh;overflow:clip}.scJOqG_header,.scJOqG_hero,.scJOqG_features,.scJOqG_getStarted,.scJOqG_footer{width:min(1160px,100% - 96px);margin-inline:auto}.scJOqG_header{padding-block:max(24px, env(safe-area-inset-top)) 24px;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.scJOqG_brand,.scJOqG_footerBrand{letter-spacing:-2px;align-items:center;font-size:32px;font-weight:750;display:inline-flex}.scJOqG_brandMark{object-fit:contain;width:48px;height:48px;margin-left:-10px}.scJOqG_brandDot{color:var(--accent)}.scJOqG_nav{align-items:center;gap:32px;font-size:13px;font-weight:550;display:flex}.scJOqG_navAbout{color:var(--muted)}.scJOqG_navSignIn{border:1px solid var(--border-strong);border-radius:8px;align-items:center;gap:18px;padding:12px 18px;display:inline-flex}.scJOqG_nav a:hover,.scJOqG_privacyLink:hover,.scJOqG_footerLinks a:hover{color:var(--accent)}.scJOqG_heroCopy{min-width:0}.scJOqG_hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:35px;padding-block:64px 75px;display:grid}.scJOqG_eyebrow{color:var(--accent);letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:650;line-height:1.6;display:flex}.scJOqG_eyebrow>span{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #74f5a450}.scJOqG_hero h1{letter-spacing:-3.8px;margin-top:26px;font-size:clamp(46px,5.1vw,70px);font-weight:550;line-height:1.07}.scJOqG_hero h1 span{color:var(--accent)}.scJOqG_heroDescription{max-width:445px;color:var(--muted);margin-top:26px;font-size:16px;line-height:1.85}.scJOqG_heroActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.scJOqG_primaryButton,.scJOqG_secondaryButton{justify-content:center;align-items:center;gap:20px;min-height:48px;font-size:13px;font-weight:650;display:inline-flex}.scJOqG_primaryButton{background:var(--accent);color:var(--accent-fg);border-radius:8px;padding:0 24px;transition:background .2s,transform .2s;box-shadow:0 4px 30px #74f5a415}.scJOqG_primaryButton:hover{background:var(--accent-hover);transform:translateY(-2px)}.scJOqG_secondaryButton{color:var(--fg);gap:10px}.scJOqG_secondaryButton:hover{color:var(--accent)}.scJOqG_heroNote{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-top:23px;font-size:11px;display:flex}.scJOqG_heroNote>span{color:var(--muted)}.scJOqG_heroVisual{isolation:isolate;flex-direction:column;align-items:center;min-width:0;padding-top:2px;display:flex;position:relative}.scJOqG_orbit,.scJOqG_orbitInner{z-index:-1;background:radial-gradient(circle,#36e67e0c,#0000 68%);border:1px solid #74f5a40c;border-radius:50%;width:410px;height:410px;position:absolute;top:-24px}.scJOqG_orbitInner{border-color:#74f5a415;width:310px;height:310px;top:26px}.scJOqG_heroMark{object-fit:contain;filter:drop-shadow(0 0 35px #08f06c25);width:295px;height:295px}.scJOqG_shieldCaption{color:var(--muted);align-items:center;gap:6px;margin-top:-5px;margin-bottom:24px;font-size:10px;display:flex}.scJOqG_example{border:1px solid var(--border-strong);background:linear-gradient(135deg, var(--surface-2), var(--surface));width:min(100%,380px);box-shadow:0 24px 64px color-mix(in srgb, var(--fg) 8%, transparent);border-radius:13px;padding:21px 23px 0;transform:rotate(-2deg)}.scJOqG_exampleHeader{letter-spacing:1.4px;color:var(--muted);align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.scJOqG_exampleHeader>span:last-child{color:var(--muted);letter-spacing:1px;margin-left:auto;font-size:8px}.scJOqG_exampleDot{background:var(--accent);border-radius:50%;width:5px;height:5px}.scJOqG_exampleQuestion{color:var(--fg);margin-top:17px;font-size:13px;line-height:1.6}.scJOqG_verdict{color:var(--fg);align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:650;display:flex}.scJOqG_exampleAnswer{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}.scJOqG_exampleFoot{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:7px;margin-top:17px;padding-block:12px;font-size:9px;display:flex}.scJOqG_features{border-top:1px solid var(--border);padding-block:48px 64px;scroll-margin-top:30px}.scJOqG_sectionHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.scJOqG_sectionHeading h2{letter-spacing:-1px;margin-top:13px;font-size:clamp(24px,2.7vw,32px);font-weight:500;line-height:1.3}.scJOqG_sectionHeading>p{color:var(--muted);font-size:12px;line-height:1.8}.scJOqG_featureGrid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:31px;display:grid}.scJOqG_feature{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:25px;transition:border-color .2s,background .2s}.scJOqG_feature:hover{border-color:var(--border-strong);background:var(--surface-2)}.scJOqG_featureTop{color:var(--accent);justify-content:space-between;align-items:center;display:flex}.scJOqG_featureTop span{font-size:11px;font-family:var(--font-mono);color:var(--muted)}.scJOqG_feature h3{margin-top:26px;font-size:15px;font-weight:600}.scJOqG_feature>p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.9}.scJOqG_getStarted{border:1px solid var(--border);background:radial-gradient(ellipse at 0 100%, var(--accent-soft), transparent 70%), var(--surface);border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:45px 55px;scroll-margin-top:24px;display:grid}.scJOqG_startCopy h2{letter-spacing:-1.5px;margin-top:19px;font-size:clamp(28px,3.1vw,40px);font-weight:500;line-height:1.2}.scJOqG_startCopy h2 span{color:var(--accent)}.scJOqG_startCopy>p:not(.scJOqG_eyebrow){max-width:350px;color:var(--muted);margin-top:20px;font-size:13px;line-height:1.8}.scJOqG_privacyLink{color:var(--muted);align-items:center;gap:8px;margin-top:24px;font-size:11px;display:inline-flex}.scJOqG_signIn{justify-self:end;width:100%;max-width:360px}.scJOqG_signIn h3{letter-spacing:-.5px;font-size:20px;font-weight:550}.scJOqG_signIn>p{color:var(--muted);margin-block:7px 20px;font-size:12px}.scJOqG_signIn>div{box-shadow:none;background:0 0;border:0;padding:0}.scJOqG_footer{text-align:center;padding-block:44px max(30px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex}.scJOqG_footerBrand{letter-spacing:-1px;font-size:24px}.scJOqG_footerMark{width:36px;height:36px}.scJOqG_footer>p{color:var(--muted);margin-top:9px;font-size:12px}.scJOqG_footerLinks{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:23px;font-size:10px;display:flex}.scJOqG_footer>.scJOqG_disclaimer{color:var(--muted);margin-top:13px;font-size:10px}.scJOqG_skipLink{z-index:10;background:var(--accent);color:var(--accent-fg);border-radius:6px;padding:12px 20px;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.scJOqG_skipLink:focus{transform:none}.scJOqG_notice{background:var(--accent-soft);border:1px solid var(--border-strong);border-radius:8px;width:min(1160px,100% - 48px);margin:20px auto 0;padding:16px 20px;font-size:14px;display:block}@media (max-width:900px){.scJOqG_header,.scJOqG_hero,.scJOqG_features,.scJOqG_getStarted,.scJOqG_footer{width:calc(100% - 48px)}.scJOqG_hero{gap:15px;padding-block:45px 55px}.scJOqG_hero h1{letter-spacing:-2.5px}.scJOqG_heroDescription{font-size:14px}.scJOqG_heroActions{gap:16px}.scJOqG_heroMark{width:250px;height:250px}.scJOqG_example{padding:18px 18px 0}.scJOqG_sectionHeading>p{display:none}.scJOqG_feature{padding:20px}.scJOqG_getStarted{gap:32px;padding:32px}}@media (max-width:640px){.scJOqG_header{padding-block:max(16px, env(safe-area-inset-top)) 16px}.scJOqG_nav{gap:16px}.scJOqG_navAbout{display:none}.scJOqG_hero{grid-template-columns:1fr;gap:30px;padding-block:45px}.scJOqG_hero h1{letter-spacing:-2.5px;font-size:clamp(44px,10vw,62px)}.scJOqG_heroDescription{max-width:430px;font-size:15px}.scJOqG_heroVisual{padding-top:0}.scJOqG_heroMark{width:220px;height:220px}.scJOqG_orbit{width:330px;height:330px;top:-38px}.scJOqG_orbitInner{width:250px;height:250px;top:2px}.scJOqG_example{transform:none}.scJOqG_features{padding-block:32px 40px}.scJOqG_featureGrid{grid-template-columns:1fr;gap:12px;margin-top:24px}.scJOqG_feature{padding:22px}.scJOqG_feature h3{margin-top:17px}.scJOqG_feature>p{font-size:13px}.scJOqG_getStarted{grid-template-columns:1fr;gap:32px;padding:28px 22px}.scJOqG_signIn{max-width:none}.scJOqG_eyebrow{letter-spacing:1.3px;font-size:9px}}
