.PublicLandingPage-module__4NrLXa__page{--color-primary:#0f766e;--color-primary-dark:#063f3b;--color-primary-soft:#d9f5f0;--color-mint:#bfeee3;--color-ink:#102a43;--color-ink-2:#52616b;--color-muted:#697586;--color-ivory:#fff8ed;--color-ivory-2:#f7efe3;--color-surface:#fff;--color-surface-warm:#fffcf6;--color-panel:#12304a;--color-panel-2:#1f465f;--color-border:#e5d9c8;--color-border-cool:#d9e6e2;--color-clay:#b65b2e;--color-clay-soft:#f5ddcc;--color-amber:#b45309;--color-amber-soft:#fef3c7;--color-green:#15803d;--color-green-soft:#dcfce7;--shadow-soft:0 20px 54px #412e191a;--shadow-hero:0 34px 90px #102a432e;--shadow-card:0 16px 44px #102a431a;--overlay-nav:#fffcf6e0;--overlay-panel:#ffffffc7;--ease-ui:cubic-bezier(.16, 1, .3, 1);background:radial-gradient(circle at 22% 10%, #d9f5f0d6, transparent 28rem), radial-gradient(circle at 92% 16%, #fef3c7b8, transparent 32rem), linear-gradient(180deg, var(--color-ivory), #f5f8f4 58%, #f8faf7);color:var(--color-ink);min-height:100vh;overflow-x:clip}.PublicLandingPage-module__4NrLXa__skipLink{background:var(--color-panel);color:var(--color-surface);z-index:100;border-radius:8px;min-height:44px;padding:13px 16px;font-weight:900;position:fixed;top:18px;left:18px;transform:translateY(-140%)}.PublicLandingPage-module__4NrLXa__skipLink:focus-visible{outline:3px solid var(--color-amber);outline-offset:3px;transform:translateY(0)}.PublicLandingPage-module__4NrLXa__page :where(a,button,[tabindex]):focus-visible{outline:3px solid var(--color-amber);outline-offset:4px}.PublicLandingPage-module__4NrLXa__nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--overlay-nav);z-index:20;border:1px solid #e5d9c8f2;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:calc(100% - 32px);max-width:1120px;padding:10px 12px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #412e1914}.PublicLandingPage-module__4NrLXa__brand,.PublicLandingPage-module__4NrLXa__navLinks,.PublicLandingPage-module__4NrLXa__heroActions,.PublicLandingPage-module__4NrLXa__heroBadges,.PublicLandingPage-module__4NrLXa__panelTopline,.PublicLandingPage-module__4NrLXa__reviewRow,.PublicLandingPage-module__4NrLXa__tourTabs,.PublicLandingPage-module__4NrLXa__tourStats,.PublicLandingPage-module__4NrLXa__tourRow{align-items:center;display:flex}.PublicLandingPage-module__4NrLXa__brand{color:var(--color-ink);gap:10px;min-width:0;min-height:44px;font-size:.95rem;font-weight:850}.PublicLandingPage-module__4NrLXa__brandMark{background:var(--color-primary);color:var(--color-surface);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.75rem;display:inline-flex}.PublicLandingPage-module__4NrLXa__navLinks{gap:6px}.PublicLandingPage-module__4NrLXa__navLinks a,.PublicLandingPage-module__4NrLXa__navButton,.PublicLandingPage-module__4NrLXa__navCta,.PublicLandingPage-module__4NrLXa__primaryButton,.PublicLandingPage-module__4NrLXa__secondaryButton,.PublicLandingPage-module__4NrLXa__tourTabs button{outline-offset:4px;min-height:44px;transition:background-color .18s var(--ease-ui), border-color .18s var(--ease-ui), color .18s var(--ease-ui), transform .18s var(--ease-ui), box-shadow .18s var(--ease-ui);white-space:nowrap;border-radius:999px;font-size:.82rem;font-weight:850;line-height:1}.PublicLandingPage-module__4NrLXa__navLinks a{color:var(--color-ink-2);padding:12px 14px}.PublicLandingPage-module__4NrLXa__navButton{color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;padding:0 14px}.PublicLandingPage-module__4NrLXa__megaWrap{position:relative}.PublicLandingPage-module__4NrLXa__megaWrap:after{content:"";width:760px;height:16px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.PublicLandingPage-module__4NrLXa__navLinks a:hover,.PublicLandingPage-module__4NrLXa__navButton:hover,.PublicLandingPage-module__4NrLXa__navButton[aria-expanded=true]{background:var(--color-primary-soft);color:var(--color-primary-dark)}.PublicLandingPage-module__4NrLXa__megaMenu{background:var(--color-surface-warm);border:1px solid var(--color-border);box-shadow:var(--shadow-hero);z-index:30;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:700px;padding:18px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.PublicLandingPage-module__4NrLXa__megaGroup{min-width:0}.PublicLandingPage-module__4NrLXa__megaGroup>p{color:var(--color-clay);text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:900}.PublicLandingPage-module__4NrLXa__megaGroup a{white-space:normal;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.PublicLandingPage-module__4NrLXa__megaGroup a:hover{background:#d9f5f09e}.PublicLandingPage-module__4NrLXa__megaGroup a:focus-visible,.PublicLandingPage-module__4NrLXa__viewAllLink:focus-visible{background:#d9f5f0b8}.PublicLandingPage-module__4NrLXa__viewAllLink{white-space:normal;background:#0f766e14;border:1px solid #0f766e2e;border-radius:8px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.PublicLandingPage-module__4NrLXa__viewAllLink:hover{background:#0f766e21}.PublicLandingPage-module__4NrLXa__viewAllLink strong{color:var(--color-ink);font-size:.94rem;display:block}.PublicLandingPage-module__4NrLXa__viewAllLink em{color:var(--color-muted);margin-top:4px;font-size:.78rem;font-style:normal;line-height:1.42;display:block}.PublicLandingPage-module__4NrLXa__menuIcon{background:var(--color-panel);color:var(--color-surface);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.68rem;font-weight:900;display:inline-flex}.PublicLandingPage-module__4NrLXa__megaGroup strong{color:var(--color-ink);font-size:.94rem;display:block}.PublicLandingPage-module__4NrLXa__megaGroup em{color:var(--color-muted);margin-top:4px;font-size:.78rem;font-style:normal;line-height:1.42;display:block}.PublicLandingPage-module__4NrLXa__navCta{background:var(--color-primary);color:var(--color-surface);justify-self:end;align-items:center;padding:0 18px;display:inline-flex}.PublicLandingPage-module__4NrLXa__navCta:hover,.PublicLandingPage-module__4NrLXa__primaryButton:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 12px 24px #0f766e33}.PublicLandingPage-module__4NrLXa__hero,.PublicLandingPage-module__4NrLXa__proofStrip,.PublicLandingPage-module__4NrLXa__problemSection,.PublicLandingPage-module__4NrLXa__workflowSection,.PublicLandingPage-module__4NrLXa__recordSection,.PublicLandingPage-module__4NrLXa__tourSection,.PublicLandingPage-module__4NrLXa__useCasesSection,.PublicLandingPage-module__4NrLXa__safetySection,.PublicLandingPage-module__4NrLXa__ctaSection,.PublicLandingPage-module__4NrLXa__footer{max-width:1180px;margin:0 auto}.PublicLandingPage-module__4NrLXa__hero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);place-items:center;gap:52px;min-height:100vh;padding:132px 24px 60px;display:grid}.PublicLandingPage-module__4NrLXa__heroCopy,.PublicLandingPage-module__4NrLXa__problemCopy,.PublicLandingPage-module__4NrLXa__tourCopy,.PublicLandingPage-module__4NrLXa__safetyIntro,.PublicLandingPage-module__4NrLXa__ctaSection>div{min-width:0}.PublicLandingPage-module__4NrLXa__kicker{color:var(--color-primary);letter-spacing:.01em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:900}.PublicLandingPage-module__4NrLXa__hero h1,.PublicLandingPage-module__4NrLXa__problemCopy h2,.PublicLandingPage-module__4NrLXa__sectionHeader h2,.PublicLandingPage-module__4NrLXa__safetyIntro h2,.PublicLandingPage-module__4NrLXa__ctaSection h2{color:var(--color-ink);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:900}.PublicLandingPage-module__4NrLXa__hero h1{overflow-wrap:normal;max-width:760px;font-size:clamp(3.05rem,5vw,5.05rem);line-height:1}.PublicLandingPage-module__4NrLXa__heroLead{color:var(--color-ink-2);max-width:650px;margin:28px 0 0;font-size:1.14rem;line-height:1.68}.PublicLandingPage-module__4NrLXa__heroActions{flex-wrap:wrap;gap:12px;margin-top:34px}.PublicLandingPage-module__4NrLXa__primaryButton,.PublicLandingPage-module__4NrLXa__secondaryButton{justify-content:center;align-items:center;min-width:156px;padding:0 22px;display:inline-flex}.PublicLandingPage-module__4NrLXa__primaryButton{background:var(--color-primary);color:var(--color-surface)}.PublicLandingPage-module__4NrLXa__secondaryButton{border:1px solid var(--color-border);color:var(--color-ink);background:#fffcf6c7}.PublicLandingPage-module__4NrLXa__secondaryButton:hover{border-color:var(--color-border-cool);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.PublicLandingPage-module__4NrLXa__heroBadges{flex-wrap:wrap;gap:10px;max-width:680px;margin-top:32px}.PublicLandingPage-module__4NrLXa__proofStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 24px 78px;display:grid}.PublicLandingPage-module__4NrLXa__proofStrip span{border:1px solid var(--color-border);color:var(--color-ink-2);text-align:center;background:#fffcf6c2;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:.78rem;font-weight:850;display:inline-flex}.PublicLandingPage-module__4NrLXa__proofStrip span:before{background:var(--color-primary);color:var(--color-surface);content:"✓";border-radius:999px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:.64rem;display:inline-flex}.PublicLandingPage-module__4NrLXa__heroBadges span{border:1px solid var(--color-border);color:var(--color-ink-2);background:#ffffff9e;border-radius:999px;padding:10px 12px;font-size:.78rem;font-weight:850}.PublicLandingPage-module__4NrLXa__heroBento{grid-template-rows:repeat(6,minmax(78px,auto));grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;width:100%;margin:0;display:grid;position:relative}.PublicLandingPage-module__4NrLXa__heroBento:before{content:"";z-index:0;background:radial-gradient(circle at 22% 24%,#bfeee3b8,#0000 16rem),radial-gradient(circle at 80% 14%,#f5ddccc7,#0000 15rem);border-radius:8px;position:absolute;inset:-18px}.PublicLandingPage-module__4NrLXa__bentoCard{border:1px solid var(--color-border);box-shadow:var(--shadow-card);z-index:1;background:#fffcf6e6;border-radius:8px;min-width:0;padding:20px;font-size:.98rem;line-height:1.48;position:relative}.PublicLandingPage-module__4NrLXa__screeningCard{box-shadow:var(--shadow-hero);z-index:5;border-color:#0f766e38;grid-area:1/3/5/6;padding:30px}.PublicLandingPage-module__4NrLXa__aiCard{color:var(--color-surface);transform-origin:100% 0;z-index:2;background:#12304ac7;grid-area:1/1/3/3;padding:15px;transform:scale(.9)}.PublicLandingPage-module__4NrLXa__queueCard{z-index:4;grid-area:1/6/5/8}.PublicLandingPage-module__4NrLXa__timelineCard{z-index:2;grid-area:4/1/7/3}.PublicLandingPage-module__4NrLXa__followCard{background:var(--color-clay-soft);z-index:4;grid-area:5/3/7/5}.PublicLandingPage-module__4NrLXa__reportCard{background:var(--color-primary-dark);color:var(--color-surface);z-index:4;grid-area:5/5/7/8}.PublicLandingPage-module__4NrLXa__panelTopline{justify-content:space-between;gap:14px}.PublicLandingPage-module__4NrLXa__panelTopline span,.PublicLandingPage-module__4NrLXa__answerStack span,.PublicLandingPage-module__4NrLXa__reviewRow span,.PublicLandingPage-module__4NrLXa__timelineCard p,.PublicLandingPage-module__4NrLXa__followCard p{color:var(--color-muted);font-size:.88rem;font-weight:850}.PublicLandingPage-module__4NrLXa__panelTopline strong,.PublicLandingPage-module__4NrLXa__reviewRow strong{background:var(--color-primary-soft);color:var(--color-primary-dark);text-align:right;white-space:normal;border-radius:8px;padding:9px 11px;font-size:.8rem;line-height:1.24}.PublicLandingPage-module__4NrLXa__screeningCard .PublicLandingPage-module__4NrLXa__panelTopline strong,.PublicLandingPage-module__4NrLXa__queueCard .PublicLandingPage-module__4NrLXa__panelTopline strong,.PublicLandingPage-module__4NrLXa__reportCard .PublicLandingPage-module__4NrLXa__panelTopline strong{text-align:left;min-width:0}.PublicLandingPage-module__4NrLXa__screeningTitle{color:var(--color-ink);letter-spacing:-.015em;margin:42px 0 26px;font-size:clamp(2.72rem,4.62vw,4.12rem);font-weight:900;line-height:1.02;display:block}.PublicLandingPage-module__4NrLXa__answerStack{background:var(--color-surface);border:1px solid var(--color-border-cool);border-radius:8px;gap:14px;padding:18px;display:grid}.PublicLandingPage-module__4NrLXa__answerStack strong{font-size:1.24rem;line-height:1.34}.PublicLandingPage-module__4NrLXa__answerStack em{background:var(--color-amber-soft);color:var(--color-amber);border-radius:8px;justify-self:start;padding:9px 11px;font-size:.86rem;font-style:normal;font-weight:850;line-height:1.22}.PublicLandingPage-module__4NrLXa__caseList{gap:10px;margin-top:14px;display:grid}.PublicLandingPage-module__4NrLXa__caseList span{border:1px solid var(--color-border);color:var(--color-ink);background:#ffffffa3;border-radius:8px;grid-template-columns:1fr;align-items:start;gap:7px;padding:12px;font-size:.96rem;font-weight:850;display:grid}.PublicLandingPage-module__4NrLXa__caseList strong{background:var(--color-primary-soft);color:var(--color-primary-dark);text-align:left;border-radius:8px;justify-self:start;padding:8px 10px;font-size:.8rem;line-height:1.24}.PublicLandingPage-module__4NrLXa__iconMark{background:var(--color-mint);color:var(--color-primary-dark);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:16px;font-size:.78rem;font-weight:900;display:inline-flex}.PublicLandingPage-module__4NrLXa__aiCard .PublicLandingPage-module__4NrLXa__iconMark{width:28px;height:28px;margin-bottom:12px}.PublicLandingPage-module__4NrLXa__aiCard .PublicLandingPage-module__4NrLXa__aiTitle,.PublicLandingPage-module__4NrLXa__useCaseCard h3,.PublicLandingPage-module__4NrLXa__safetyItem h3,.PublicLandingPage-module__4NrLXa__tourCopy h3,.PublicLandingPage-module__4NrLXa__workflowStep h3{color:var(--color-ink);margin:0;font-size:1.25rem;line-height:1.12}.PublicLandingPage-module__4NrLXa__aiCard .PublicLandingPage-module__4NrLXa__aiTitle{font-size:1.06rem;display:block}.PublicLandingPage-module__4NrLXa__aiCard .PublicLandingPage-module__4NrLXa__aiTitle,.PublicLandingPage-module__4NrLXa__aiCard p{color:var(--color-surface)}.PublicLandingPage-module__4NrLXa__aiCard p,.PublicLandingPage-module__4NrLXa__useCaseCard span,.PublicLandingPage-module__4NrLXa__safetyItem p,.PublicLandingPage-module__4NrLXa__tourCopy p,.PublicLandingPage-module__4NrLXa__workflowStep p{color:var(--color-ink-2);margin:14px 0 0;line-height:1.58}.PublicLandingPage-module__4NrLXa__aiCard p{color:var(--color-primary-soft);font-size:.88rem;line-height:1.5}.PublicLandingPage-module__4NrLXa__reviewRow{border-top:1px solid var(--color-border-cool);grid-template-columns:minmax(0,.62fr) minmax(102px,1fr);align-items:center;gap:12px;padding:17px 0;display:grid}.PublicLandingPage-module__4NrLXa__queueCard .PublicLandingPage-module__4NrLXa__reviewRow strong{text-align:left;border-radius:8px;justify-self:start;line-height:1.18}.PublicLandingPage-module__4NrLXa__queueCard .PublicLandingPage-module__4NrLXa__reviewRow{grid-template-columns:1fr;gap:8px}.PublicLandingPage-module__4NrLXa__reviewRow:first-of-type{margin-top:14px}.PublicLandingPage-module__4NrLXa__reviewRow:first-of-type strong{background:var(--color-amber-soft);color:var(--color-amber)}.PublicLandingPage-module__4NrLXa__timelineCard{gap:10px;display:grid}.PublicLandingPage-module__4NrLXa__timelineCard p,.PublicLandingPage-module__4NrLXa__followCard p{margin:0}.PublicLandingPage-module__4NrLXa__timelineCard span{border-left:2px solid var(--color-border);color:var(--color-ink-2);padding-left:12px;font-size:.92rem;font-weight:800}.PublicLandingPage-module__4NrLXa__timelineCard .PublicLandingPage-module__4NrLXa__doneStep{border-color:var(--color-primary);color:var(--color-primary-dark)}.PublicLandingPage-module__4NrLXa__followCard strong{margin-top:12px;font-size:1.24rem;line-height:1.18;display:block}.PublicLandingPage-module__4NrLXa__followCard span{color:var(--color-clay);margin-top:8px;font-weight:850;display:block}.PublicLandingPage-module__4NrLXa__reportCard .PublicLandingPage-module__4NrLXa__panelTopline span{color:var(--color-primary-soft)}.PublicLandingPage-module__4NrLXa__reportBars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;height:74px;margin-top:18px;display:grid}.PublicLandingPage-module__4NrLXa__reportBars span{background:var(--color-primary-soft);border-radius:8px 8px 0 0;display:block}.PublicLandingPage-module__4NrLXa__reportBars span:first-child{height:46%}.PublicLandingPage-module__4NrLXa__reportBars span:nth-child(2){height:72%}.PublicLandingPage-module__4NrLXa__reportBars span:nth-child(3){height:55%}.PublicLandingPage-module__4NrLXa__reportBars span:nth-child(4){height:88%}.PublicLandingPage-module__4NrLXa__problemSection{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:48px;padding:92px 24px;display:grid}.PublicLandingPage-module__4NrLXa__problemCopy h2,.PublicLandingPage-module__4NrLXa__sectionHeader h2,.PublicLandingPage-module__4NrLXa__safetyIntro h2,.PublicLandingPage-module__4NrLXa__ctaSection h2{font-size:clamp(2rem,3.55vw,3.25rem);line-height:1.06}.PublicLandingPage-module__4NrLXa__problemScene{background:var(--color-panel);box-shadow:var(--shadow-hero);color:var(--color-surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:30px;display:grid}.PublicLandingPage-module__4NrLXa__problemScene span{color:var(--color-primary-soft);background:#ffffff14;border:1px solid #d9f5f02e;border-radius:8px;padding:15px;font-weight:850}.PublicLandingPage-module__4NrLXa__problemScene strong{color:var(--color-surface);grid-column:1/-1;margin-top:10px;font-size:1.35rem;line-height:1.22}.PublicLandingPage-module__4NrLXa__workflowSection,.PublicLandingPage-module__4NrLXa__recordSection,.PublicLandingPage-module__4NrLXa__tourSection,.PublicLandingPage-module__4NrLXa__useCasesSection,.PublicLandingPage-module__4NrLXa__safetySection{padding:92px 24px}.PublicLandingPage-module__4NrLXa__sectionHeader{max-width:840px}.PublicLandingPage-module__4NrLXa__workflowStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:38px;display:grid;position:relative}.PublicLandingPage-module__4NrLXa__workflowStep{border:1px solid var(--color-border);background:#fffcf6c7;min-height:245px;padding:24px;position:relative}.PublicLandingPage-module__4NrLXa__workflowStep:after{background:var(--color-primary);color:var(--color-surface);content:"→";z-index:2;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.82rem;font-weight:900;display:grid;position:absolute;top:32px;right:-14px}.PublicLandingPage-module__4NrLXa__workflowStep:last-child:after{display:none}.PublicLandingPage-module__4NrLXa__workflowStep:first-child{border-radius:8px 0 0 8px}.PublicLandingPage-module__4NrLXa__workflowStep:last-child{border-radius:0 8px 8px 0}.PublicLandingPage-module__4NrLXa__workflowStep+.PublicLandingPage-module__4NrLXa__workflowStep{border-left:0}.PublicLandingPage-module__4NrLXa__workflowStep>span{color:var(--color-clay);margin-bottom:52px;font-size:.76rem;font-weight:900;display:block}.PublicLandingPage-module__4NrLXa__recordSection{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:46px;display:grid}.PublicLandingPage-module__4NrLXa__recordCopy h2{color:var(--color-ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.55vw,3.25rem);font-weight:900;line-height:1.06}.PublicLandingPage-module__4NrLXa__recordCopy p:last-child{color:var(--color-ink-2);margin:22px 0 0;font-size:1rem;line-height:1.7}.PublicLandingPage-module__4NrLXa__recordPanel{border:1px solid var(--color-border);box-shadow:var(--shadow-hero);background:radial-gradient(circle at 86% 16%,#fef3c79e,#0000 14rem),#fffcf6d6;border-radius:8px;padding:22px}.PublicLandingPage-module__4NrLXa__recordHeader{background:var(--color-surface);border:1px solid var(--color-border-cool);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.PublicLandingPage-module__4NrLXa__recordHeader span{color:var(--color-ink);font-size:1.04rem;font-weight:900}.PublicLandingPage-module__4NrLXa__recordHeader strong{background:var(--color-amber-soft);color:var(--color-amber);text-align:right;border-radius:999px;padding:8px 10px;font-size:.76rem}.PublicLandingPage-module__4NrLXa__recordSteps{gap:0;margin-top:16px;display:grid}.PublicLandingPage-module__4NrLXa__recordSteps article{border-left:2px solid var(--color-border-cool);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-left:11px;padding:0 0 18px 18px;display:grid;position:relative}.PublicLandingPage-module__4NrLXa__recordSteps article:last-child{border-left-color:#0000;padding-bottom:0}.PublicLandingPage-module__4NrLXa__recordSteps article>span{background:var(--color-primary);border:3px solid var(--color-surface-warm);border-radius:999px;width:18px;height:18px;position:absolute;top:2px;left:-10px}.PublicLandingPage-module__4NrLXa__recordSteps h3{color:var(--color-ink);margin:0;font-size:1rem}.PublicLandingPage-module__4NrLXa__recordSteps p{color:var(--color-ink-2);margin:5px 0 0;font-size:.86rem;line-height:1.45}.PublicLandingPage-module__4NrLXa__tourShell{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:#fffcf6c7;border-radius:8px;margin-top:38px;overflow:hidden}.PublicLandingPage-module__4NrLXa__tourTabs{border-bottom:1px solid var(--color-border);background:#ffffff85;gap:10px;padding:14px}.PublicLandingPage-module__4NrLXa__tourTabs button{color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;min-width:122px;padding:0 18px}.PublicLandingPage-module__4NrLXa__tourTabs button:hover,.PublicLandingPage-module__4NrLXa__tourTabs .PublicLandingPage-module__4NrLXa__activeTab{background:var(--color-surface);border-color:var(--color-border);color:var(--color-primary-dark)}.PublicLandingPage-module__4NrLXa__tourBoard{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:42px;min-height:390px;padding:46px;display:grid}.PublicLandingPage-module__4NrLXa__tourCopy h3{font-size:clamp(1.9rem,3vw,2.65rem)}.PublicLandingPage-module__4NrLXa__tourStats{flex-wrap:wrap;gap:10px;margin-top:24px}.PublicLandingPage-module__4NrLXa__tourStats span,.PublicLandingPage-module__4NrLXa__tourRow span{background:var(--color-amber-soft);color:var(--color-amber);text-wrap:balance;white-space:normal;border-radius:8px;padding:8px 10px;font-size:.76rem;font-weight:850;line-height:1.2}.PublicLandingPage-module__4NrLXa__tourRows{background:radial-gradient(circle at 88% 14%, #fef3c79e, transparent 11rem), var(--color-surface);border:1px solid var(--color-border-cool);border-radius:8px;gap:14px;padding:18px;display:grid}.PublicLandingPage-module__4NrLXa__mockupTitle{color:var(--color-primary);text-transform:uppercase;margin:0 0 2px;font-size:.78rem;font-weight:900}.PublicLandingPage-module__4NrLXa__tourRow{background:var(--color-surface);border:1px solid var(--color-border-cool);border-radius:8px;justify-content:space-between;gap:14px;padding:17px}.PublicLandingPage-module__4NrLXa__useCaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.PublicLandingPage-module__4NrLXa__useCaseCard{border:1px solid var(--color-border);min-height:360px;transition:border-color .18s var(--ease-ui), box-shadow .18s var(--ease-ui), transform .18s var(--ease-ui);background:#fffcf6d1;border-radius:8px;padding:25px;display:grid;position:relative;box-shadow:0 8px 22px #412e190f}.PublicLandingPage-module__4NrLXa__useCaseCard:hover{border-color:var(--color-border-cool);box-shadow:var(--shadow-soft);transform:translateY(-4px)}.PublicLandingPage-module__4NrLXa__useCaseCard:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-soft), 0 0 0 4px #b453093d}.PublicLandingPage-module__4NrLXa__useCaseCard p{color:var(--color-primary);text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:900;line-height:1.25}.PublicLandingPage-module__4NrLXa__useCaseIcon{background:var(--color-panel);color:var(--color-surface);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:20px;font-size:.8rem;font-weight:900;display:inline-flex}.PublicLandingPage-module__4NrLXa__useCaseCard>strong{color:var(--color-primary-dark);align-self:end;margin-top:20px;font-size:.95rem;line-height:1.45;display:block}.PublicLandingPage-module__4NrLXa__useCaseCard>em{color:var(--color-clay);margin-top:18px;font-style:normal;font-weight:900}.PublicLandingPage-module__4NrLXa__safetySection{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:44px;display:grid}.PublicLandingPage-module__4NrLXa__safetyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.PublicLandingPage-module__4NrLXa__safetyItem{border:1px solid var(--color-border);background:#fffcf6d1;border-radius:8px;padding:24px}.PublicLandingPage-module__4NrLXa__safetyItem>span{background:var(--color-primary-soft);color:var(--color-primary-dark);border-radius:8px;justify-content:center;align-items:center;min-width:34px;height:34px;margin-bottom:18px;padding:0 8px;font-size:.72rem;font-weight:900;display:inline-flex}.PublicLandingPage-module__4NrLXa__ctaSection{background:radial-gradient(circle at 90% 18%, #bfeee333, transparent 22rem), var(--color-primary-dark);color:var(--color-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:58px;margin-bottom:58px;padding:48px;display:grid}.PublicLandingPage-module__4NrLXa__ctaSection .PublicLandingPage-module__4NrLXa__kicker,.PublicLandingPage-module__4NrLXa__ctaSection h2{color:var(--color-surface)}.PublicLandingPage-module__4NrLXa__ctaSection .PublicLandingPage-module__4NrLXa__primaryButton{background:var(--color-surface-warm);color:var(--color-primary-dark)}.PublicLandingPage-module__4NrLXa__footer{border-top:1px solid var(--color-border);color:var(--color-ink-2);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:32px 24px 54px;display:grid}.PublicLandingPage-module__4NrLXa__footer strong{color:var(--color-ink);margin-bottom:8px;display:block}.PublicLandingPage-module__4NrLXa__footer p{margin:0}.PublicLandingPage-module__4NrLXa__footer nav{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.PublicLandingPage-module__4NrLXa__footer a{border:1px solid var(--color-border);color:var(--color-ink-2);background:#fffcf6c7;border-radius:999px;align-items:center;min-height:44px;padding:10px 14px;font-size:.82rem;font-weight:850;display:inline-flex}@media (max-width:1100px){.PublicLandingPage-module__4NrLXa__navLinks{display:none}.PublicLandingPage-module__4NrLXa__nav{grid-template-columns:1fr auto}.PublicLandingPage-module__4NrLXa__hero,.PublicLandingPage-module__4NrLXa__problemSection,.PublicLandingPage-module__4NrLXa__recordSection,.PublicLandingPage-module__4NrLXa__safetySection,.PublicLandingPage-module__4NrLXa__tourBoard,.PublicLandingPage-module__4NrLXa__ctaSection,.PublicLandingPage-module__4NrLXa__footer{grid-template-columns:1fr}.PublicLandingPage-module__4NrLXa__hero{min-height:auto}.PublicLandingPage-module__4NrLXa__workflowStrip,.PublicLandingPage-module__4NrLXa__useCaseGrid,.PublicLandingPage-module__4NrLXa__proofStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicLandingPage-module__4NrLXa__workflowStep,.PublicLandingPage-module__4NrLXa__workflowStep:first-child,.PublicLandingPage-module__4NrLXa__workflowStep:last-child{border-radius:8px}.PublicLandingPage-module__4NrLXa__workflowStep+.PublicLandingPage-module__4NrLXa__workflowStep{border-left:1px solid var(--color-border)}.PublicLandingPage-module__4NrLXa__workflowStep:after{display:none}.PublicLandingPage-module__4NrLXa__footer nav{justify-content:start}}@media (max-width:720px){.PublicLandingPage-module__4NrLXa__nav{border-radius:8px;width:calc(100% - 20px);top:10px}.PublicLandingPage-module__4NrLXa__brand span:last-child{display:none}.PublicLandingPage-module__4NrLXa__navCta{min-height:44px;padding:0 14px}.PublicLandingPage-module__4NrLXa__hero,.PublicLandingPage-module__4NrLXa__proofStrip,.PublicLandingPage-module__4NrLXa__problemSection,.PublicLandingPage-module__4NrLXa__workflowSection,.PublicLandingPage-module__4NrLXa__recordSection,.PublicLandingPage-module__4NrLXa__tourSection,.PublicLandingPage-module__4NrLXa__useCasesSection,.PublicLandingPage-module__4NrLXa__safetySection{padding-left:18px;padding-right:18px}.PublicLandingPage-module__4NrLXa__hero{gap:36px;padding-top:104px;padding-bottom:36px}.PublicLandingPage-module__4NrLXa__hero h1{font-size:clamp(2.8rem,13vw,3.35rem);line-height:1}.PublicLandingPage-module__4NrLXa__heroLead{font-size:1rem}.PublicLandingPage-module__4NrLXa__heroActions{flex-direction:column;align-items:stretch}.PublicLandingPage-module__4NrLXa__primaryButton,.PublicLandingPage-module__4NrLXa__secondaryButton{width:100%}.PublicLandingPage-module__4NrLXa__proofStrip{grid-template-columns:1fr;padding-bottom:52px}.PublicLandingPage-module__4NrLXa__heroBento{grid-template-rows:auto;grid-template-columns:1fr}.PublicLandingPage-module__4NrLXa__heroBento:before{inset:-10px}.PublicLandingPage-module__4NrLXa__screeningCard,.PublicLandingPage-module__4NrLXa__aiCard,.PublicLandingPage-module__4NrLXa__queueCard,.PublicLandingPage-module__4NrLXa__timelineCard,.PublicLandingPage-module__4NrLXa__followCard,.PublicLandingPage-module__4NrLXa__reportCard{grid-area:auto}.PublicLandingPage-module__4NrLXa__screeningCard{padding:20px}.PublicLandingPage-module__4NrLXa__caseList span{flex-direction:column;align-items:start;gap:8px}.PublicLandingPage-module__4NrLXa__problemSection,.PublicLandingPage-module__4NrLXa__workflowSection,.PublicLandingPage-module__4NrLXa__recordSection,.PublicLandingPage-module__4NrLXa__tourSection,.PublicLandingPage-module__4NrLXa__useCasesSection,.PublicLandingPage-module__4NrLXa__safetySection{padding-top:68px;padding-bottom:68px}.PublicLandingPage-module__4NrLXa__problemCopy h2,.PublicLandingPage-module__4NrLXa__recordCopy h2,.PublicLandingPage-module__4NrLXa__sectionHeader h2,.PublicLandingPage-module__4NrLXa__safetyIntro h2,.PublicLandingPage-module__4NrLXa__ctaSection h2{font-size:clamp(2rem,9.5vw,2.65rem);line-height:1.08}.PublicLandingPage-module__4NrLXa__problemScene,.PublicLandingPage-module__4NrLXa__recordPanel,.PublicLandingPage-module__4NrLXa__tourBoard{padding:24px}.PublicLandingPage-module__4NrLXa__workflowStrip,.PublicLandingPage-module__4NrLXa__useCaseGrid,.PublicLandingPage-module__4NrLXa__safetyGrid{grid-template-columns:1fr}.PublicLandingPage-module__4NrLXa__recordHeader{flex-direction:column;align-items:start}.PublicLandingPage-module__4NrLXa__recordHeader strong{text-align:left}.PublicLandingPage-module__4NrLXa__workflowStep{min-height:0}.PublicLandingPage-module__4NrLXa__workflowStep>span{margin-bottom:34px}.PublicLandingPage-module__4NrLXa__tourTabs{flex-wrap:wrap}.PublicLandingPage-module__4NrLXa__tourTabs button{flex:128px}.PublicLandingPage-module__4NrLXa__tourRow{flex-direction:column;align-items:start}.PublicLandingPage-module__4NrLXa__useCaseCard{min-height:0}.PublicLandingPage-module__4NrLXa__ctaSection{margin-left:18px;margin-right:18px;padding:30px 22px}}@media (prefers-reduced-motion:reduce){.PublicLandingPage-module__4NrLXa__navLinks a,.PublicLandingPage-module__4NrLXa__navButton,.PublicLandingPage-module__4NrLXa__navCta,.PublicLandingPage-module__4NrLXa__primaryButton,.PublicLandingPage-module__4NrLXa__secondaryButton,.PublicLandingPage-module__4NrLXa__tourTabs button,.PublicLandingPage-module__4NrLXa__useCaseCard{transition:none}}
