.engine-module__B_RD8W__scene{width:100%;height:auto;display:block;overflow:visible}.engine-module__B_RD8W__cell{fill:#ffffff0f;stroke:#ffffff38;stroke-dasharray:3 3}.engine-module__B_RD8W__cellText{fill:#cbd3e6;font-family:var(--font-mono);font-size:12px}.engine-module__B_RD8W__thread{fill:none;stroke-width:1.4px;stroke-dasharray:6 8;animation:1.6s linear infinite engine-module__B_RD8W__threadFlow}.engine-module__B_RD8W__frag{animation:7s ease-in-out infinite alternate engine-module__B_RD8W__drift}.engine-module__B_RD8W__barCore{fill:#6fe3c1}.engine-module__B_RD8W__glow{transform-origin:366px 210px;animation:4s ease-in-out infinite engine-module__B_RD8W__breathe}.engine-module__B_RD8W__pulse{fill:#fff;animation:2.4s cubic-bezier(.65,0,.35,1) infinite engine-module__B_RD8W__travel}.engine-module__B_RD8W__link{stroke:#6fe3c1;stroke-width:2px;stroke-linecap:round}.engine-module__B_RD8W__rowBox{fill:#ffffff12;stroke:#8fa2ff73}.engine-module__B_RD8W__rowBoxWarn{fill:#fbbf2414;stroke:#fbbf2499}.engine-module__B_RD8W__code{fill:#8fa2ff;font-family:var(--font-mono);font-size:11px}.engine-module__B_RD8W__rowText{fill:#fff;font-family:var(--font-sans);font-size:13px;font-weight:600}.engine-module__B_RD8W__chipOk{fill:#6fe3c129;stroke:#6fe3c199}.engine-module__B_RD8W__chipWarn{fill:#fbbf2429;stroke:#fbbf24b3}.engine-module__B_RD8W__chipText{fill:#fff;font-family:var(--font-sans);font-size:11px;font-weight:700}.engine-module__B_RD8W__row{animation:engine-module__B_RD8W__settle 8s var(--ease-out,ease-out) infinite;opacity:0}.engine-module__B_RD8W__action{opacity:0;animation:8s ease-out infinite engine-module__B_RD8W__settleLate}.engine-module__B_RD8W__actionBox{fill:#2446e0}.engine-module__B_RD8W__actionText{fill:#fff;font-family:var(--font-sans);font-size:12.5px;font-weight:600}@keyframes engine-module__B_RD8W__threadFlow{to{stroke-dashoffset:-28px}}@keyframes engine-module__B_RD8W__drift{0%{transform:translate(0)}to{transform:translate(8px,-5px)}}@keyframes engine-module__B_RD8W__breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes engine-module__B_RD8W__travel{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(220px)}}@keyframes engine-module__B_RD8W__settle{0%{opacity:0;transform:translate(-14px)}12%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes engine-module__B_RD8W__settleLate{0%,30%{opacity:0;transform:translateY(6px)}42%,88%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.engine-module__B_RD8W__thread,.engine-module__B_RD8W__frag,.engine-module__B_RD8W__glow,.engine-module__B_RD8W__pulse{animation:none!important}.engine-module__B_RD8W__row,.engine-module__B_RD8W__action{opacity:1;animation:none!important}.engine-module__B_RD8W__pulse{opacity:0}}
.landing-module__HtlsHa__page{--ink:#0a1324;--ink-2:#131f3a;--text:#0f172a;--muted:#475569;--line:#e2e7ef;--cobalt:#2446e0;--mint:#6fe3c1;--maxw:1200px;color:var(--text);font-family:var(--font-sans);background:#fff}.landing-module__HtlsHa__inner,.landing-module__HtlsHa__navInner,.landing-module__HtlsHa__heroInner{max-width:var(--maxw);margin:0 auto;padding:0 clamp(16px,4vw,40px)}.landing-module__HtlsHa__nav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1324db;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.landing-module__HtlsHa__navInner{align-items:center;gap:24px;min-height:64px;display:flex}.landing-module__HtlsHa__brand{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.1rem;font-weight:650;text-decoration:none;display:inline-flex}.landing-module__HtlsHa__navLinks{gap:22px;margin-left:12px;display:flex}.landing-module__HtlsHa__navLinks a{color:#b7c3d9;transition:color var(--dur-1) var(--ease-out);font-size:.9rem;font-weight:500;text-decoration:none}.landing-module__HtlsHa__navLinks a:hover{color:#fff}.landing-module__HtlsHa__navCta{align-items:center;gap:10px;margin-left:auto;display:flex}.landing-module__HtlsHa__linkBtn{color:#e7ecf7;padding:8px 12px;font-size:.9rem;font-weight:600;text-decoration:none}.landing-module__HtlsHa__btnPrimary,.landing-module__HtlsHa__btnGhost,.landing-module__HtlsHa__btnOutline{min-height:44px;transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-1) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex}.landing-module__HtlsHa__btnPrimary{background:var(--cobalt);color:#fff;box-shadow:0 8px 24px #2446e059}.landing-module__HtlsHa__btnPrimary:hover{background:#1c38b8;transform:translateY(-1px)}.landing-module__HtlsHa__btnGhost{color:#fff;border:1px solid #ffffff3d}.landing-module__HtlsHa__btnGhost:hover{background:#ffffff14}.landing-module__HtlsHa__btnOutline{color:var(--text);background:#fff;border:1px solid #cbd3df}.landing-module__HtlsHa__btnOutline:hover{border-color:var(--cobalt);color:var(--cobalt)}.landing-module__HtlsHa__nav a:focus-visible,.landing-module__HtlsHa__page a:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.landing-module__HtlsHa__hero{color:#fff;background:radial-gradient(70% 90% at 80% 20%, #2446e059 0%, transparent 60%), radial-gradient(40% 60% at 15% 90%, #6fe3c11f 0%, transparent 70%), var(--ink);position:relative;overflow:hidden}.landing-module__HtlsHa__heroInner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;padding-top:clamp(56px,9vw,110px);padding-bottom:clamp(56px,9vw,110px);display:grid}.landing-module__HtlsHa__kicker{color:var(--mint);letter-spacing:.04em;border:1px solid #6fe3c159;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.landing-module__HtlsHa__kickerDot{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6fe3c12e}.landing-module__HtlsHa__h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,5.6vw,4.6rem);font-weight:600;line-height:1.02}.landing-module__HtlsHa__h1 span{background:linear-gradient(90deg, #fff 0%, #b9c6ff 45%, var(--mint) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-module__HtlsHa__lede{color:#c7d0e2;max-width:54ch;margin:22px 0 0;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.65}.landing-module__HtlsHa__heroCtas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.landing-module__HtlsHa__heroVisual{min-width:0}.landing-module__HtlsHa__section{padding:clamp(64px,9vw,120px) 0}.landing-module__HtlsHa__sunken{background:#f4f6fa}.landing-module__HtlsHa__eyebrow,.landing-module__HtlsHa__eyebrowLight{letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt);margin:0 0 12px;font-size:.78rem;font-weight:700}.landing-module__HtlsHa__eyebrowLight{color:var(--mint)}.landing-module__HtlsHa__h2,.landing-module__HtlsHa__h2Light{max-width:22ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:600;line-height:1.08}.landing-module__HtlsHa__h2Light{color:#fff}.landing-module__HtlsHa__sub,.landing-module__HtlsHa__subLight{max-width:68ch;color:var(--muted);margin:16px 0 0;font-size:1.05rem;line-height:1.65}.landing-module__HtlsHa__subLight{color:#c7d0e2}.landing-module__HtlsHa__pipeline{counter-reset:p;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:48px 0 0;padding:0;list-style:none;display:grid}.landing-module__HtlsHa__stage{border:1px solid var(--line);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:22px 20px;display:flex;position:relative}.landing-module__HtlsHa__stage:hover{border-color:#cbd3df;transform:translateY(-3px);box-shadow:0 16px 40px #0a132414}.landing-module__HtlsHa__stage:not(:last-child):after{content:"";background:var(--mint);width:10px;height:2px;position:absolute;top:36px;right:-12px}.landing-module__HtlsHa__stageNo{font-family:var(--font-mono);color:var(--cobalt);font-size:.8rem;font-weight:700}.landing-module__HtlsHa__stageTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:600}.landing-module__HtlsHa__stageBody{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.landing-module__HtlsHa__facts{border-top:1px dashed var(--line);flex-direction:column;gap:4px;margin:auto 0 0;padding:12px 0 0;list-style:none;display:flex}.landing-module__HtlsHa__facts li{color:#334155;font-size:.78rem;font-family:var(--font-mono)}.landing-module__HtlsHa__facts li:before{content:"→ ";color:var(--cobalt)}.landing-module__HtlsHa__product{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:40px;overflow:hidden;box-shadow:0 30px 80px #0a132424}.landing-module__HtlsHa__productBar{background:var(--ink);align-items:center;gap:7px;padding:12px 16px;display:flex}.landing-module__HtlsHa__productBar span{background:#fff3;border-radius:50%;width:10px;height:10px}.landing-module__HtlsHa__productBar em{color:#b7c3d9;font-size:.8rem;font-style:normal;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-left:10px;overflow:hidden}.landing-module__HtlsHa__productBody{flex-direction:column;gap:22px;padding:clamp(18px,3vw,32px);display:flex}.landing-module__HtlsHa__pHero{align-items:center;gap:26px;display:flex}.landing-module__HtlsHa__pRing{background:conic-gradient(#15803d 0 355deg, #e8f5ec 355deg 360deg);border-radius:50%;flex-shrink:0;grid-auto-flow:column;place-items:center;width:116px;height:116px;display:grid;position:relative}.landing-module__HtlsHa__pRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:11px}.landing-module__HtlsHa__pRing span,.landing-module__HtlsHa__pRing small{position:relative}.landing-module__HtlsHa__pRing span{font-family:var(--font-display);letter-spacing:-.04em;font-size:2rem;font-weight:600}.landing-module__HtlsHa__pRing small{color:#64748b;align-self:center;margin-top:10px;font-size:.75rem}.landing-module__HtlsHa__pGrade{font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:600}.landing-module__HtlsHa__pGrade small{color:#64748b;font-size:.9rem;font-weight:500}.landing-module__HtlsHa__pText{color:#334155;max-width:80ch;margin:6px 0 0;line-height:1.6}.landing-module__HtlsHa__pPills{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.landing-module__HtlsHa__pPills span{border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:650}.landing-module__HtlsHa__good{color:#15803d;background:#dcfce7}.landing-module__HtlsHa__warn{color:#b45309;background:#fef3c7}.landing-module__HtlsHa__info{color:#0369a1;background:#e0f2fe}.landing-module__HtlsHa__pGrid{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.landing-module__HtlsHa__pGrid div{background:#fff;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.landing-module__HtlsHa__pGrid small{color:#64748b;font-size:.75rem;font-weight:600}.landing-module__HtlsHa__pGrid strong{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:600}.landing-module__HtlsHa__pRows{flex-direction:column;gap:10px;display:flex}.landing-module__HtlsHa__pRow{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.landing-module__HtlsHa__pRow em{color:#475569;grid-column:2;font-size:.85rem;font-style:normal}.landing-module__HtlsHa__sev{border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:700}.landing-module__HtlsHa__sevHigh{color:#b45309;background:#fef3c7}.landing-module__HtlsHa__sevInfo{color:#0369a1;background:#e0f2fe}.landing-module__HtlsHa__note{color:#556274;margin:16px 0 0;font-size:.85rem}.landing-module__HtlsHa__trust{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:44px;display:grid;overflow:hidden}.landing-module__HtlsHa__trustItem{background:#fff;padding:26px}.landing-module__HtlsHa__trustItem h3{font-family:var(--font-display);letter-spacing:-.015em;margin:14px 0 6px;font-size:1.12rem;font-weight:600}.landing-module__HtlsHa__trustItem p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.6}.landing-module__HtlsHa__trustMark{background:linear-gradient(90deg, var(--cobalt), var(--mint));border-radius:4px;width:28px;height:4px;display:block}.landing-module__HtlsHa__dark{background:radial-gradient(60% 80% at 90% 10%, #2446e04d, transparent 60%), var(--ink)}.landing-module__HtlsHa__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:44px 0 0;padding:0;list-style:none;display:grid}.landing-module__HtlsHa__flowStep{color:#fff;background:#ffffff0a;border:1px solid #6fe3c159;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.landing-module__HtlsHa__flowNo{font-family:var(--font-mono);color:#8fa2ff;font-size:.75rem}.landing-module__HtlsHa__flowText{font-weight:650}.landing-module__HtlsHa__flowState{letter-spacing:.06em;text-transform:uppercase;color:var(--mint);background:#6fe3c129;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.7rem;font-weight:700}.landing-module__HtlsHa__planned{border-style:dashed;border-color:#ffffff38}.landing-module__HtlsHa__planned .landing-module__HtlsHa__flowState{color:#b7c3d9;background:#ffffff14}.landing-module__HtlsHa__closing{text-align:center;padding:clamp(64px,9vw,110px) 0}.landing-module__HtlsHa__closing .landing-module__HtlsHa__h2{margin:0 auto}.landing-module__HtlsHa__closing .landing-module__HtlsHa__sub{margin-left:auto;margin-right:auto}.landing-module__HtlsHa__footer{background:var(--ink);color:#8a99b4;font-size:.85rem}.landing-module__HtlsHa__footer .landing-module__HtlsHa__navInner{flex-wrap:wrap;justify-content:space-between}@media (max-width:1080px){.landing-module__HtlsHa__heroInner{grid-template-columns:1fr}.landing-module__HtlsHa__pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__HtlsHa__stage:not(:last-child):after{display:none}.landing-module__HtlsHa__trust,.landing-module__HtlsHa__flow,.landing-module__HtlsHa__pGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.landing-module__HtlsHa__navLinks,.landing-module__HtlsHa__linkBtn{display:none}.landing-module__HtlsHa__pipeline,.landing-module__HtlsHa__trust,.landing-module__HtlsHa__flow{grid-template-columns:1fr}.landing-module__HtlsHa__pHero{flex-direction:column;align-items:flex-start}}
