:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111817;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--background:#f7f7f5;--background-alt:#f0f2ef;--surface:#fff;--surface-soft:#f8f8f6;--surface-muted:#f3f5f5;--surface-warm:#fbfaf7;--text-main:#111817;--text-secondary:#5f6b67;--text-muted:#7a8580;--humm-accent:#1d006e;--humm-accent-dark:#160052;--humm-accent-deep:#10003a;--humm-accent-soft:#ece7ff;--humm-accent-surface:#f6f2ff;--graphite:#151a1d;--graphite-2:#20272b;--graphite-950:#101315;--dark:#101315;--dark-2:#151a1d;--dark-border:#ffffff1f;--steel:#66747b;--steel-soft:#dde3e6;--border:#dadfd9;--border-soft:#e6e9e5;--border-strong:#c6cdc7;--online:#168a5b;--online-soft:#e4f4ec;--attention:#b85c4a;--attention-soft:#f7e5e1;--accent-lavender:#cbbdff;--radius:12px;--panel-radius:16px;--shadow:0 34px 96px #11181729;--shadow-soft:0 18px 48px #10131514;--shadow-strong:0 28px 80px #10131524;--container:1440px;--container-wide:1680px;--page-gutter:clamp(24px, 4vw, 72px);background:#f7f7f5;font-family:Inter,Manrope,Geist,Inter Tight,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff;min-width:320px}body{background:#fff;min-width:320px;min-height:100vh;margin:0}@keyframes borderBeamTravel{to{offset-distance:100%}}@keyframes vitalityPing{0%{opacity:.34;transform:translate(-50%,-50%)scale(.55)}70%,to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}.premium-frame{isolation:isolate;overflow:hidden}.premium-frame:before{content:"";z-index:5;offset-distance:0%;offset-path:inset(1px round 16px);offset-rotate:auto;pointer-events:none;will-change:offset-distance;background:linear-gradient(90deg,#0000 0%,#6366f10a 42%,#6366f11a 74%,#6366f1 100%);border-radius:999px;width:42px;height:1px;animation:8s linear infinite borderBeamTravel;position:absolute;top:0;left:0;transform:translateZ(0)}.premium-frame:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffffa8}.premium-frame>div,.premium-frame>span{z-index:4;position:relative}.vitality-indicator{z-index:6;pointer-events:none;background:#22c55e;border-radius:999px;width:9px;height:9px;position:absolute;top:18px;right:18px;transform:translateZ(0);box-shadow:0 0 0 1px #ffffffc7}.vitality-indicator:before{content:"";border-radius:inherit;pointer-events:none;will-change:transform, opacity;background:#22c55e6b;width:100%;height:100%;animation:3.4s cubic-bezier(.22,1,.36,1) infinite vitalityPing;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.premium-frame:before,.vitality-indicator:before{animation:none}}img{max-width:100%;display:block}a{color:inherit}.landingPage,.legalPage{min-height:100vh}.landingPage{overflow:hidden}.nav{width:min(var(--container), calc(100% - (var(--page-gutter) * 2)));justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:22px 0;display:flex}.landingNav{z-index:20;width:100%;min-height:72px;padding:0 var(--page-gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f7f5e6;border-bottom:1px solid #1014141a;display:block;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 38px #10131514}.navInner{width:min(var(--container-wide), 100%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:72px;margin:0 auto;display:grid}.navPrimary,.navUtility{align-items:center;gap:10px;min-width:0;display:flex}.brand{color:var(--text-main);flex:none;align-items:center;gap:12px;font-size:17px;font-weight:760;text-decoration:none;display:flex}.brandLogo{object-fit:contain;width:48px;height:34px}.brandName{letter-spacing:0}.navMenuButton{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--text-main);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:none}.navLinks{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.navLinks a{color:var(--text-muted);white-space:nowrap;border-radius:8px;padding:11px 10px;font-size:14px;font-weight:690;line-height:1;text-decoration:none;transition:color .16s,background .16s;position:relative}.navLinks a:hover,.navLinks a.active{color:var(--humm-accent);background:0 0}.navLinks a:after{background:var(--humm-accent);content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:5px;left:10px;right:10px;transform:scaleX(.45)}.navLinks a:hover:after,.navLinks a.active:after{opacity:.86;transform:scaleX(1)}.navCta{background:var(--graphite);color:#f7fbf8;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:780;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 12px 28px #11181729}.navCta:hover{background:var(--humm-accent-dark);transform:translateY(-2px);box-shadow:0 16px 34px #1d006e38}.eyebrow{color:var(--humm-accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:760}h1,h2,h3{color:var(--text-main);letter-spacing:0;margin:0}h1{max-width:760px;font-size:clamp(40px,4.6vw,72px);font-weight:760;line-height:1.02}h2{max-width:920px;font-size:clamp(28px,2.6vw,42px);font-weight:730;line-height:1.12}h3{font-size:18px;line-height:1.2}.lead{max-width:650px;color:var(--text-secondary);margin:22px 0 0;font-size:17px;line-height:1.62}.heroSection{width:100%;padding:110px var(--page-gutter) 78px;background:linear-gradient(#f7f7f5eb,#eef1eec7);margin:0}.heroMedia{width:min(var(--container), 100%);grid-template-columns:minmax(0,.96fr) minmax(390px,.68fr);align-items:center;gap:clamp(32px,5vw,78px);min-height:clamp(560px,100vh - 128px,700px);margin:0 auto;display:grid}.heroCopy{max-width:780px;animation:.42s ease-out both fadeUp}.heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primaryButton,.navCta{border-radius:var(--radius);background:var(--humm-accent);color:#fff;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:15px;font-weight:730;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex}.primaryButton:hover,.navCta:hover{background:var(--humm-accent-dark);transform:translateY(-2px);box-shadow:0 16px 36px #1d006e33}.textLink{min-height:48px;color:var(--text-main);align-items:center;gap:9px;font-size:15px;font-weight:740;text-decoration:none;display:inline-flex}.secondaryDemoLink{color:var(--text-secondary)}.secondaryDemoLink svg{color:var(--humm-accent)}.secondaryDemoLink:hover{color:var(--text-main)}.heroPriceNote{max-width:560px;color:var(--text-secondary);margin:16px 0 0;font-size:14px;line-height:1.5}.heroProofRow{border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:10px 16px;margin-top:28px;padding-top:22px;display:flex}.heroProofRow span{color:var(--text-secondary);align-items:center;gap:9px;font-size:13px;font-weight:720;display:inline-flex}.heroProofRow svg{color:var(--humm-accent)}.sessionCockpit{background:#111719;border:1px solid #10131529;border-radius:18px;overflow:hidden;box-shadow:0 30px 84px #1118172e}.sessionCockpitHero{justify-self:end;width:min(100%,540px)}.cockpitHeader{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.cockpitHeader>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cockpitStatus{color:#cbf6dd;background:#168a5b2e;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:820;display:inline-flex}.cockpitStatus i{background:#2fe08b;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #2fe08b1f}.cockpitHeader strong,.cockpitTimer{font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:12px;font-weight:780}.cockpitTimer{color:#d7dedb}.cockpitBody{grid-template-columns:minmax(0,1fr) minmax(250px,.43fr);min-height:430px;display:grid}.cockpitLiveFrame{background:var(--graphite);min-height:430px;margin:0;position:relative;overflow:hidden}.cockpitLiveFrame:after{content:"";background:linear-gradient(#1013150f,#10131552 46%,#101315d6),linear-gradient(90deg,#1d006e4d,#0000 50%);position:absolute;inset:0}.cockpitLiveFrame img{object-fit:cover;object-position:52% center;filter:saturate(.9)contrast(1.04);width:100%;height:100%;min-height:430px}.cockpitLiveFrame figcaption,.cockpitTarget,.cockpitAnnotation{z-index:1;position:absolute}.cockpitLiveFrame figcaption{color:#fff;justify-content:space-between;align-items:end;gap:16px;display:flex;bottom:18px;left:18px;right:18px}.cockpitLiveFrame figcaption span{color:#eef5f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111817bd;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:760;display:inline-flex}.cockpitLiveFrame figcaption strong{font-size:17px}.cockpitTarget{background:var(--humm-accent);border:2px solid #fff;border-radius:999px;width:15px;height:15px;top:43%;left:48%;box-shadow:0 0 0 9px #ffffff2e,0 12px 28px #00000047}.cockpitAnnotation{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111817c7;border:1px solid #fff3;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:760;top:calc(43% - 13px);left:calc(48% + 30px)}.cockpitSidePanel{background:#f9faf8;flex-direction:column;gap:18px;padding:20px;display:flex}.cockpitNote{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cockpitNote svg,.cockpitChecklist svg{color:var(--humm-accent);flex:none}.cockpitNote small,.cockpitMeta small,.cockpitMiniMeta small,.expertPanelHeader small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780}.expertPanelHeader strong{color:var(--text-main);margin-top:6px;font-size:18px;line-height:1.2;display:block}.expertPanelHeader p{color:var(--text-secondary);margin:10px 0 0;font-size:13.5px;line-height:1.48}.cockpitChecklist{gap:11px;margin:0;padding:0;list-style:none;display:grid}.cockpitChecklist li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.42;display:flex}.cockpitNote{border-top:1px solid var(--border-soft);margin-top:auto;padding-top:16px}.cockpitNote p{color:var(--text-secondary);margin:7px 0 0;font-size:13.5px;line-height:1.46}.cockpitMeta,.cockpitMiniMeta{background:#f9faf8;border-top:1px solid #ffffff1a;display:grid}.cockpitMeta{grid-template-columns:repeat(6,minmax(0,1fr))}.cockpitMiniMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpitMeta div,.cockpitMiniMeta div{gap:4px;min-width:0;padding:14px;display:grid}.cockpitMeta div+div,.cockpitMiniMeta div+div{border-left:1px solid var(--border-soft)}.cockpitMeta strong,.cockpitMiniMeta strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sessionCockpitHero .cockpitHeader{padding:13px 15px}.sessionCockpitHero .cockpitBody{grid-template-columns:1fr;min-height:auto}.sessionCockpitHero .cockpitLiveFrame,.sessionCockpitHero .cockpitLiveFrame img{min-height:280px}.sessionCockpitHero .cockpitSidePanel{gap:14px;padding:16px}.sessionCockpitHero .cockpitChecklist{gap:9px}.sessionCockpitHero .cockpitChecklist li{font-size:13px}.sessionCockpitHero .cockpitNote{padding-top:12px}.sessionCockpitHero .cockpitNote p{font-size:13px}.sessionCockpitExpert .cockpitSidePanel{border-left:1px solid var(--border-soft)}.sessionCockpitExpert .cockpitChecklist{border-top:1px solid var(--border-soft);padding-top:16px}@media (width<=1080px){.heroMedia{grid-template-columns:1fr;min-height:auto}}@media (width<=760px){.heroSection{padding:92px 14px 58px}.cockpitBody,.cockpitMeta,.cockpitMiniMeta{grid-template-columns:1fr}.cockpitMeta div+div,.cockpitMiniMeta div+div{border-top:1px solid var(--border-soft);border-left:0}.cockpitLiveFrame,.cockpitLiveFrame img,.sessionCockpitHero .cockpitLiveFrame,.sessionCockpitHero .cockpitLiveFrame img{min-height:300px}.sessionCockpitHero{justify-self:stretch}.cockpitLiveFrame figcaption{flex-direction:column;align-items:flex-start}.cockpitAnnotation{max-width:190px;left:auto;right:16px}}.section{width:min(var(--container), calc(100% - (var(--page-gutter) * 2)));gap:clamp(34px,4vw,64px);margin:0 auto;padding:80px 0;scroll-margin-top:96px;animation:.52s ease-out both fadeUp;display:grid}.sectionHeader{max-width:920px}.sectionCopy{align-self:center}.sectionCopy p,.sectionHeader p{color:var(--text-secondary);margin:22px 0 0;font-size:15.5px;line-height:1.66}.productSection .sectionCopy h2,.afterSessionSection .sectionHeader h2{max-width:560px;font-size:clamp(28px,1.9vw,34px);line-height:1.12}.problemSection{clip-path:inset(0 -100vmax);background:#f4f6f3c7;grid-template-columns:minmax(320px,.5fr) minmax(0,1fr);align-items:center;padding-top:82px;padding-bottom:78px;box-shadow:0 0 0 100vmax #f4f6f3c7}.problemIntro{max-width:650px}.beforeAfterPanel{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;overflow:hidden}.processColumn{border:1px solid var(--border);border-radius:18px;padding:clamp(18px,2.4vw,26px);overflow:hidden;box-shadow:0 18px 46px #1013150f}.currentProcess{background:linear-gradient(180deg, #b85c4a0f, #fff0), var(--surface)}.hummProcess{background:linear-gradient(#168a5b14,#fff0),#fbfcfa}.processColumnLabel{color:var(--text-main);background:#11181712;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:820;display:inline-flex}.hummProcess .processColumnLabel{background:var(--online-soft);color:var(--online)}.processColumn ol{gap:0;margin:24px 0 0;padding:0;list-style:none;display:flex}.processColumn li{border:1px solid var(--border-soft);min-width:0;min-height:96px;color:var(--text-secondary);background:#ffffff9e;border-radius:14px;flex-direction:column;flex:1;gap:8px;padding:14px 12px;display:flex;position:relative}.processColumn li+li{margin-left:10px}.processColumn li+li:before{background:var(--border-strong);content:"";width:8px;height:1px;position:absolute;top:50%;left:-9px}.processColumn li span{color:var(--text-muted);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:11px;font-weight:780}.processColumn li strong{color:var(--text-main);font-size:13px;line-height:1.25}.currentProcess li{border-color:#b85c4a24}.hummProcess li{border-color:#168a5b29}.currentProcess li span{color:var(--attention)}.hummProcess li span{color:var(--online)}@media (width<=980px){.problemSection,.beforeAfterPanel{grid-template-columns:1fr}.processColumn ol{flex-direction:column;gap:10px}.processColumn li{min-height:auto}.processColumn li+li{margin-left:0}.processColumn li+li:before{width:1px;height:10px;top:-10px;left:22px}}@media (width<=680px){.problemSection{padding-top:58px;padding-bottom:56px}}.processProofSection{width:100%;padding:78px max(var(--page-gutter), calc((100vw - var(--container)) / 2)) 84px;background:linear-gradient(#ffffff80,#f0f2ef70);grid-template-columns:1fr;gap:42px}.processProofHeader{grid-template-columns:minmax(0,.8fr) minmax(320px,.45fr);align-items:end;gap:clamp(28px,4vw,54px);display:grid}.processProofHeader .sectionCopy{max-width:720px}.processProofHeader p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.62}.incidentTimeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,42px);margin:0;padding:0;list-style:none;display:grid;position:relative}.incidentTimeline:before{content:"";background:linear-gradient(90deg,#1d006e1a,#1d006e57,#168a5b57);height:2px;position:absolute;top:28px;left:calc(12.5% - 20px);right:calc(12.5% - 20px)}.incidentTimelineStep{align-content:start;min-height:190px;display:grid;position:relative}.incidentTimelineStep>span{z-index:1;width:56px;height:56px;color:var(--humm-accent);background:#fbfcfa;border:1px solid #1d006e33;border-radius:16px;place-items:center;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:12px;font-weight:820;display:inline-grid;position:relative;box-shadow:0 12px 28px #10131512}.incidentTimelineStep h3{margin-top:24px;font-size:20px}.incidentTimelineStep p{color:var(--text-secondary);margin:14px 0 0;font-size:14px;line-height:1.58}@media (width<=1180px){.processProofHeader{grid-template-columns:1fr}.incidentTimeline{grid-template-columns:1fr;gap:26px;padding-left:28px}.incidentTimeline:before{background:linear-gradient(#1d006e14,#1d006e4d,#168a5b57);width:2px;height:auto;top:0;bottom:0;left:27px}.incidentTimelineStep{grid-template-columns:56px minmax(0,1fr);column-gap:18px;min-height:auto}.incidentTimelineStep p{grid-column:2}.incidentTimelineStep h3{margin-top:2px}}@media (width<=680px){.processProofSection{padding:56px 14px 58px}}.productSection{width:min(var(--container-wide), calc(100% - (var(--page-gutter) * 2)));grid-template-columns:minmax(320px,.36fr) minmax(0,1fr);align-items:center;padding-top:86px;padding-bottom:88px}.productIntro{max-width:560px}.productSection .sessionCockpit{box-shadow:0 40px 128px #11181733}.productSection .cockpitBody{grid-template-columns:minmax(0,.98fr) minmax(340px,.46fr);min-height:520px}.productSection .cockpitLiveFrame,.productSection .cockpitLiveFrame img{min-height:520px}.productSection .cockpitMeta{grid-template-columns:repeat(6,minmax(0,1fr))}.productSection .cockpitSidePanel{padding:24px}.productSection .cockpitChecklist li{font-size:14.5px}@media (width<=1280px){.productSection{grid-template-columns:1fr}}@media (width<=760px){.productSection{width:min(100% - 28px, var(--container));padding-top:56px;padding-bottom:58px}.productSection .cockpitBody,.productSection .cockpitMeta{grid-template-columns:1fr}.productSection .cockpitLiveFrame,.productSection .cockpitLiveFrame img{min-height:320px}}.afterSessionSection{width:100%;padding:82px max(var(--page-gutter), calc((100vw - var(--container-wide)) / 2));background:linear-gradient(#f0f2ef2e,#ffffff8f);grid-template-columns:minmax(340px,.38fr) minmax(0,1fr);align-items:center}.archiveStory{background:var(--graphite);border-radius:22px;grid-template-columns:minmax(360px,.74fr) minmax(420px,.68fr);align-items:stretch;gap:0;display:grid;overflow:hidden;box-shadow:0 34px 100px #11181729}.archiveMainShot{background:#111719;min-height:620px;margin:0;position:relative;overflow:hidden}.archiveMainShot:after{content:"";background:linear-gradient(#0000,#101315e0);height:52%;position:absolute;inset:auto 0 0}.archiveMainShot img{object-fit:cover;object-position:58% center;filter:contrast(1.04)saturate(.96);width:100%;height:100%;min-height:620px}.archiveMainShot figcaption{z-index:1;color:#fff;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.archiveMainShot figcaption span,.archivePanelHeader span{letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:11px;font-weight:760}.archiveMainShot figcaption span{color:#cbbdff}.archiveMainShot figcaption strong{font-size:14px}.archiveCaseFile{min-width:0;color:var(--text-main);background:radial-gradient(circle at 88% 10%,#cbbdff14,#0000 32%),#f9faf8;flex-direction:column;padding:30px;display:flex}.archivePanelHeader{justify-content:space-between;align-items:center;gap:18px;padding-bottom:8px;display:flex}.archivePanelHeader span{color:var(--text-muted)}.archivePanelHeader strong{color:var(--humm-accent);font-size:14px}.archiveSummaryStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.archiveSummaryStrip span{border:1px solid var(--border-soft);color:var(--text-secondary);background:#ffffffb8;border-radius:12px;gap:3px;padding:12px;font-size:12px;font-weight:720;display:grid}.archiveSummaryStrip strong{color:var(--humm-accent);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:18px}.archiveDecisionLead{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;margin-top:22px;padding:0;display:grid}.archiveDecisionIcon{width:42px;height:42px;color:var(--humm-accent);background:#1d006e14;border-radius:14px;place-items:center;display:inline-grid}.archiveDecisionLead small,.archiveArtifacts span{color:var(--humm-accent);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:11px;font-weight:760}.archiveDecisionLead h3{color:var(--text-main);margin:6px 0 0;font-size:clamp(21px,1.45vw,25px)}.archiveDecisionLead p{color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.5}.archiveArtifacts{gap:12px;margin-top:24px;display:grid}.archiveArtifacts article{animation:.52s cubic-bezier(.22,1,.36,1) both sectionReveal;animation-delay:calc(var(--archive-index) * 70ms);grid-template-columns:34px minmax(0,1fr);gap:10px 16px;padding:0;display:grid}.archiveArtifacts article+article{border-top:1px solid var(--border-soft);padding-top:18px}.archiveArtifacts article>svg{color:var(--humm-accent);margin-top:3px}.archiveArtifacts div{gap:5px;display:grid}.archiveArtifacts strong{color:var(--text-main);font-size:16px}.archivePreview{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;padding-top:0;display:grid}.archiveSavedStatus{border-top:1px solid var(--border-soft);color:var(--text-secondary);align-items:center;gap:9px;margin-top:18px;padding-top:16px;font-size:13px;line-height:1.42;display:flex}.archiveSavedStatus svg{color:var(--humm-accent);flex:none}.archivePreview figure{background:var(--graphite);color:#fff;border-radius:12px;min-height:104px;margin:0;position:relative;overflow:hidden}.archivePreview figure:after{content:"";background:linear-gradient(#0000,#101315db);height:70%;position:absolute;inset:auto 0 0}.archivePreview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.archivePreview figcaption{z-index:1;gap:3px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.archivePreview strong{font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:11px}.archivePreview small{color:#d8e0dd;font-size:10px}@media (width<=1280px){.afterSessionSection,.archiveStory{grid-template-columns:1fr}}@media (width<=680px){.afterSessionSection{padding:64px 14px}.archiveStory{border-radius:18px}.archiveMainShot,.archiveMainShot img{min-height:360px}.archiveMainShot figcaption,.archivePanelHeader{flex-direction:column;align-items:flex-start}.archiveCaseFile{padding:20px}.archiveDecisionLead,.archiveArtifacts article,.archivePreview,.archiveSummaryStrip{grid-template-columns:1fr}}.consultantSection{width:min(var(--container), calc(100% - (var(--page-gutter) * 2)));grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);align-items:center;padding-top:72px;padding-bottom:74px}.consultantCopy{max-width:620px}.consultantCopy p:not(.eyebrow){max-width:560px}.deploymentPath{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#ffffffc7;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:10px;list-style:none;display:grid;position:relative}.deploymentPath:before{content:"";background:linear-gradient(90deg,#1d006e29,#168a5b47);height:2px;position:absolute;top:43px;left:18%;right:18%}.deploymentStep{background:0 0;border-radius:16px;align-content:start;gap:14px;min-height:230px;padding:24px;display:grid;position:relative}.deploymentStep+.deploymentStep{border-left:1px solid var(--border-soft)}.deploymentIndex{width:48px;height:48px;color:var(--humm-accent);background:#fbfcfa;border:1px solid #1d006e33;border-radius:14px;place-items:center;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:12px;font-weight:820;display:inline-grid}.deploymentStep svg{color:var(--humm-accent)}.deploymentStep h3{margin-top:10px;font-size:21px}.deploymentStep p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.56}@media (width<=1180px){.consultantSection,.deploymentPath{grid-template-columns:1fr}.deploymentPath{padding:10px 10px 10px 36px}.deploymentPath:before{width:2px;height:auto;top:32px;bottom:32px;left:34px}.deploymentStep{min-height:auto;padding:20px}.deploymentStep+.deploymentStep{border-top:1px solid var(--border-soft);border-left:0}}@media (width<=680px){.consultantSection{width:min(100% - 28px, var(--container));padding-top:54px;padding-bottom:54px}}.useCasesSection{grid-template-columns:1fr;gap:36px;padding-top:72px;padding-bottom:82px}.useCaseHeader{grid-template-columns:minmax(0,.9fr) minmax(320px,.48fr);align-items:center;gap:12px clamp(44px,6vw,104px);max-width:none;display:grid}.useCaseHeader .eyebrow,.useCaseHeader h2{grid-column:1}.useCaseHeader p:not(.eyebrow){grid-area:1/2/span 2;justify-self:end;max-width:520px;margin:0}.scenarioPanels{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.scenarioPanel{border:1px solid var(--border);background:linear-gradient(180deg, #ffffffe6, #f8faf8fa), var(--surface);border-radius:18px;align-content:start;gap:18px;min-height:360px;padding:clamp(22px,2.5vw,30px);display:grid;box-shadow:0 18px 46px #1013150f}.scenarioPanel:nth-child(2){background:linear-gradient(180deg, #ece7ff85, #fffffff5), var(--surface)}.scenarioTop{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.scenarioCode,.scenarioStatus{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:11px;font-weight:780}.scenarioCode{color:var(--humm-accent)}.scenarioStatus{color:var(--text-muted);background:#1118170f;border-radius:999px;padding:5px 8px}.scenarioTitleLine{align-items:center;gap:12px;display:flex}.useCaseIcon{color:var(--humm-accent);flex:none}.scenarioPanel h3{font-size:22px}.scenarioPanel p{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.58}.scenarioPanel dl{gap:13px;margin:0;display:grid}.scenarioPanel dl div{border-top:1px solid var(--border-soft);padding-top:13px}.scenarioPanel dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780}.scenarioPanel dd{color:var(--text-main);margin:5px 0 0;font-size:14px;line-height:1.42}.useCaseTags{flex-wrap:wrap;gap:10px;display:flex}.useCaseTags span{border:1px solid var(--border);color:var(--text-secondary);background:#ffffffb3;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:720}@media (width<=1100px){.useCaseHeader,.scenarioPanels{grid-template-columns:1fr}.useCaseHeader p:not(.eyebrow){grid-area:auto/1;justify-self:start}.scenarioPanel{min-height:auto}}@media (width<=680px){.useCasesSection{padding-top:54px;padding-bottom:58px}}.securitySection{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);align-items:center;padding-top:78px;padding-bottom:68px}.securityHeader{max-width:620px}.trustPanel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.trustColumn{padding:clamp(22px,3vw,34px)}.trustColumn+.trustColumn{border-left:1px solid var(--border)}.trustRisk{background:linear-gradient(180deg, #b85c4a0f, #fff0), var(--surface)}.trustOrder{background:linear-gradient(#168a5b14,#fff0),#fbfcfa}.trustColumn h3{font-size:22px}.trustColumn ul{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.trustColumn li{color:var(--text-secondary);align-items:flex-start;gap:11px;font-size:15px;line-height:1.42;display:flex}.trustColumn svg{flex:none;margin-top:1px}.trustRisk svg{color:var(--attention)}.trustOrder svg{color:var(--online)}@media (width<=1080px){.securitySection,.trustPanel{grid-template-columns:1fr}.trustColumn+.trustColumn{border-top:1px solid var(--border);border-left:0}}@media (width<=680px){.securitySection{padding-top:56px;padding-bottom:52px}}.packagesSection{width:100%;padding:72px max(var(--page-gutter), calc((100vw - var(--container)) / 2)) 78px;background:linear-gradient(180deg, var(--surface), #f7f8f5c2);grid-template-columns:minmax(320px,.44fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,72px)}.packagesSection .sectionHeader{max-width:700px}.finalCtaPanel{border:1px solid var(--border);background:linear-gradient(180deg, #ece7ff59, #ffffffeb), var(--surface);box-shadow:var(--shadow-soft);border-radius:22px;gap:22px;padding:clamp(24px,3vw,34px);display:grid}.finalCtaPoints{color:var(--text-secondary);gap:14px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.finalCtaPoints li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:10px;padding-bottom:14px;line-height:1.42;display:flex}.finalCtaPoints li:last-child{border-bottom:0;padding-bottom:0}.finalCtaPoints svg{color:var(--humm-accent);flex:none;margin-top:1px}.finalCtaPanel .primaryButton{width:fit-content}@media (width<=900px){.packagesSection{grid-template-columns:1fr}}@media (width<=680px){.packagesSection{padding:54px 14px 60px}.finalCtaPanel .primaryButton{width:100%}}.legalHero{width:min(960px,100% - 40px);margin:0 auto;padding:54px 0 30px}.legalHero h1{max-width:900px;font-size:clamp(42px,7vw,86px)}.legalHero p:last-child{color:#34413e;max-width:680px;margin:20px 0 0;font-size:20px;line-height:1.45}.legalArticle{border:1px solid var(--border);border-radius:var(--radius);background:#ffffffe6;width:min(960px,100% - 40px);margin:0 auto 64px;box-shadow:0 18px 50px #11181714}.legalArticle.compact{max-width:820px}.legalSection{border-bottom:1px solid var(--border);padding:28px 32px}.legalSection:last-child{border-bottom:0}.legalSection h2{letter-spacing:0;margin:0 0 14px;font-size:22px}.legalSection p{color:#2f3c39;margin:0 0 14px;font-size:16px;line-height:1.68}.legalSection p:last-child{margin-bottom:0}.legalSection a{color:var(--humm-accent);font-weight:700}.checkList{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.checkList li{color:#2f3c39;padding-left:22px;line-height:1.6;position:relative}.checkList li:before{background:var(--humm-accent);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:.7em;left:0}.retentionTable{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.retentionRow{border-bottom:1px solid var(--border);grid-template-columns:240px 1fr;gap:18px;padding:16px;display:grid}.retentionRow:last-child{border-bottom:0}.retentionRow strong{color:var(--humm-accent)}.retentionRow span{color:#2f3c39;line-height:1.5}.footer{color:#b3bdb9;background:#0c0f0f;border-top:1px solid #ffffff1a;width:100%;margin:0;padding:0;font-size:14px;line-height:1.55}.footerInner,.footerBottom{width:min(var(--container), calc(100% - (var(--page-gutter) * 2)));margin:0 auto}.footerInner{grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(150px,.55fr));gap:clamp(26px,4vw,56px);padding:46px 0 36px;display:grid}.footerInner>div{flex-direction:column;gap:7px;display:flex}.footerBrand{max-width:560px}.footerLogoLine{align-items:center;gap:12px;margin-bottom:12px;display:flex}.footerLogo{object-fit:contain;width:46px;height:34px}.footer strong{color:#f7fbf8}.footer p{color:#d3dcda;max-width:460px;margin:0 0 18px;font-size:15px;line-height:1.58}.footerColumn strong{color:#f7fbf8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:820}.footer a{color:#d9d0ff;font-weight:720;text-decoration:none}.footerColumn a,.footerColumn span{color:#d0dad7}.footer a:hover{color:#f7fbf8;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.footerMeta{color:#9ba7a3;flex-wrap:wrap;gap:8px 14px;max-width:620px;font-size:13px;display:flex}.footerMeta span{position:relative}.footerMeta span:not(:last-child):after{content:"";background:#cbbdff6b;border-radius:999px;width:3px;height:3px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.footerBottom{color:#9ba7a3;border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;padding:18px 0 24px;font-size:12.5px;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.motionItem{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--motion-index,0) * 45ms);will-change:opacity, transform;transform:translateY(24px)scale(.985)}.motionItem.isVisible{opacity:1;transform:translateY(0)scale(1)}.heroCopy.motionItem,.heroMedia.motionItem{opacity:1;transition-delay:0s;transform:none}@keyframes heroScan{0%,46%{opacity:0;left:-24%}52%{opacity:.88}66%{opacity:0;left:118%}to{opacity:0;left:118%}}@keyframes activeLine{0%,to{opacity:.82;box-shadow:0 0 #1d006e00}50%{opacity:1;box-shadow:0 0 22px #cbbdff80}}@keyframes commandFocus{0%,to{box-shadow:inset 0 1px #cbbdff33}50%{box-shadow:inset 0 1px #cbbdff57,0 0 34px #1d006e2e}}@keyframes softPulse{0%,to{box-shadow:0 0 #cbbdff3d}50%{box-shadow:0 0 0 5px #cbbdff00}}@keyframes onlinePulse{0%,to{box-shadow:0 0 #168a5b59}50%{box-shadow:0 0 0 5px #168a5b00}}@keyframes targetPulse{0%,to{transform:scale(1);box-shadow:0 0 0 5px #9cf0c51f,0 14px 28px #0003}50%{transform:scale(1.08);box-shadow:0 0 0 11px #9cf0c500,0 14px 28px #0003}}@supports (animation-timeline:view()){.section{animation:.62s cubic-bezier(.22,1,.36,1) both sectionReveal;animation-timeline:view();animation-range:entry cover 22%}.incidentTimelineStep,.processColumn,.deploymentStep,.archiveArtifacts article,.scenarioPanel,.trustColumn,.finalCtaPanel{animation:.52s cubic-bezier(.22,1,.36,1) both sectionReveal;animation-timeline:view();animation-range:entry cover 18%}}@keyframes sectionReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motionItem{opacity:1!important;transform:none!important}}@media (width<=1280px){.nav{flex-wrap:wrap}.problemSection,.productSection,.processProofSection,.afterSessionSection,.consultantSection,.useCasesSection,.securitySection{grid-template-columns:1fr}.heroCopy{max-width:780px}.processProofHeader{grid-template-columns:1fr;gap:18px}}@media (width<=860px){.landingNav{padding:0 14px}.navInner{grid-template-columns:1fr;gap:0;padding:8px}.navPrimary{justify-content:space-between;width:100%}.navMenuButton{display:inline-flex}.navLinks{border-top:1px solid var(--border-soft);grid-template-columns:1fr;width:100%;padding:8px;display:none}.landingNav.isOpen .navLinks{display:grid}.navLinks a{min-height:40px;padding:13px 10px}.navUtility{width:100%;padding:0 8px 8px}.navCta{width:100%}.lead,.legalHero p:last-child{font-size:16px}.heroSection{padding:96px 14px 64px}.heroMedia{grid-template-columns:1fr;min-height:auto}.footerInner{grid-template-columns:1fr}}@media (width<=680px){.nav{width:min(100% - 28px, var(--container));flex-direction:column;align-items:flex-start;padding:18px 0}.navPrimary,.navUtility{flex-direction:row;align-items:center}.navLinks{grid-template-columns:1fr;margin-left:0}.navLinks a{text-align:center}.navCta{justify-content:center;width:100%}.section,.legalHero,.legalArticle{width:min(100% - 28px, var(--container))}.heroSection{width:100%;padding:92px 14px 64px}h1{font-size:clamp(34px,9vw,44px)}h2{font-size:clamp(26px,7.5vw,34px)}.heroActions,.heroProofRow{grid-template-columns:1fr;display:grid}.section{padding:54px 0}.problemSection,.processProofSection,.productSection,.consultantSection,.useCasesSection,.afterSessionSection,.securitySection,.packagesSection{padding-top:56px;padding-bottom:60px}.legalSection{padding:24px 18px}.footerInner{width:min(100% - 28px, var(--container));padding:36px 0 32px}.footerBottom{width:min(100% - 28px, var(--container));flex-direction:column;align-items:flex-start}}
