.company-page .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.company-page .wrap--narrow{max-width:960px}.company-page .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-ink-3)}.company-page .eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--hm-verification);box-shadow:0 0 0 4px rgba(75,73,202,.16)}.company-page .eyebrow--dark{color:var(--hm-chalk-2)}.company-page .h-lead{font-size:60px;line-height:1.04;letter-spacing:-.032em}.company-page .h-lead,.company-page .h-section{font-weight:600;color:var(--hm-ink-0);margin:0;text-wrap:balance}.company-page .h-section{font-size:44px;line-height:1.08;letter-spacing:-.028em}.company-page .body-lg{font-size:18px;line-height:1.6;color:var(--hm-ink-2);text-wrap:pretty}.company-page .body-lg+.body-lg{margin-top:20px}.company-page .body-lg .hl{color:var(--hm-ink-0);font-weight:500}.company-page .intro{position:relative;padding:96px 0 110px;overflow:hidden}.company-page .intro__grid-bg{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(17,17,17,.05) 1px,transparent 0);background-size:24px 24px;mask-image:radial-gradient(ellipse 80% 60% at 30% 0,black 20%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 30% 0,black 20%,transparent 90%);pointer-events:none}.company-page .intro__glow{position:absolute;right:-120px;top:-120px;width:640px;height:520px;background:radial-gradient(ellipse at center,rgba(75,73,202,.12),transparent 62%);pointer-events:none}.company-page .intro__inner{position:relative;max-width:1000px}.company-page .intro .body-lg{font-size:19px;max-width:620px}.company-page .intro h1{margin:28px 0 0}.company-page .intro__body{margin-top:36px;max-width:720px}.company-page .intro__ledger{margin:48px 0 0;max-width:760px}.company-page .team{padding:56px 0 48px;border-bottom:1px solid var(--hm-line);background:transparent}.company-page .team__photo{width:100%;height:520px;background:var(--hm-surface-raised,#f6f5f1);border-radius:5px;overflow:hidden}.company-page .team__photo img{width:100%;height:100%;object-fit:cover;display:block}.company-page .team__caption{padding:14px 0 0;display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--hm-ink-3)}.company-page .team__caption .mark{width:6px;height:6px;border-radius:999px;background:var(--hm-verification)}.company-page .why{position:relative;background:var(--hm-authority);color:var(--hm-chalk-0);padding:140px 0;border-bottom:1px solid var(--hm-line-dark);overflow:hidden}.company-page .why__glow{position:absolute;left:50%;bottom:-200px;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(ellipse at center,rgba(75,73,202,.16),transparent 64%);pointer-events:none}.company-page .why__inner{position:relative;max-width:1000px}.company-page .why h2{margin:28px 0 0;font-size:52px;line-height:1.06;letter-spacing:-.03em;font-weight:600;color:var(--hm-chalk-0);text-wrap:balance}.company-page .why h2 .q{color:var(--hm-execution)}.company-page .why__body{margin-top:36px;max-width:720px}.company-page .why__body p{font-size:18px;line-height:1.6;color:var(--hm-chalk-1);text-wrap:pretty}.company-page .why__body p+p{margin-top:20px}.company-page .why__body .hl{color:var(--hm-chalk-0);font-weight:500}.company-page .why__split{margin-top:44px;padding-top:28px;border-top:1px solid var(--hm-line-dark);display:flex;gap:40px;flex-wrap:wrap;font-family:var(--font-mono);font-size:13px;color:var(--hm-chalk-2)}.company-page .why__split-item{display:flex;align-items:center;gap:10px}.company-page .why__split-item .from{color:var(--hm-chalk-2)}.company-page .why__split-item .to{color:var(--hm-chalk-0)}.company-page .why__split-item .arr{color:var(--hm-execution)}.company-page .founders{padding:130px 0;border-bottom:1px solid var(--hm-line)}.company-page .founders__head{max-width:760px;margin-bottom:64px}.company-page .founders__head h2{margin-top:16px}.company-page .metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hm-line);border-bottom:1px solid var(--hm-line)}.company-page .metric{border-left:1px solid var(--hm-line);padding:44px 8px 40px 32px}.company-page .metric:first-child{border-left:0;padding-left:0}.company-page .metric__num{font-size:96px;line-height:.92;letter-spacing:-.04em;font-weight:600;color:var(--hm-ink-0);font-feature-settings:"tnum" 1}.company-page .metric__label{margin-top:18px;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--hm-ink-3)}.company-page .metric__note{display:block;margin-top:6px;letter-spacing:.06em;text-transform:none;color:var(--hm-ink-4)}.company-page .founders__tags{margin-top:40px;display:flex;flex-wrap:wrap;gap:8px}.company-page .company__tag{font-family:var(--font-mono);font-size:13px;color:var(--hm-ink-1);border:1px solid var(--hm-line);background:var(--hm-surface-raised);border-radius:4px;padding:8px 14px;display:inline-flex;align-items:center;gap:8px}.company-page .company__tag .pip{width:5px;height:5px;border-radius:999px;background:var(--hm-verification)}.company-page .founders__support{margin-top:40px;max-width:760px;font-size:18px;line-height:1.6;color:var(--hm-ink-2);text-wrap:pretty}.company-page .founders__support .hl{color:var(--hm-ink-0);font-weight:500}.company-page .vision{padding:130px 0;border-bottom:1px solid var(--hm-line);background:var(--hm-clarity);position:relative;overflow:hidden}.company-page .vision__inner{max-width:1000px;position:relative}.company-page .vision h2{margin-top:16px}.company-page .vision__ledger{margin:56px 0;border-top:1px solid var(--hm-line)}.company-page .vision__row{display:grid;grid-template-columns:240px 1fr;grid-gap:24px;gap:24px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--hm-line)}.company-page .vision__co{font-size:26px;font-weight:600;letter-spacing:-.015em;color:var(--hm-ink-3);margin-left:10px}.company-page .vision__did{font-size:26px;font-weight:500;letter-spacing:-.015em;color:var(--hm-ink-2)}.company-page .vision__row--now .vision__co{color:var(--hm-verification)}.company-page .vision__row--now .vision__did{color:var(--hm-ink-0);font-weight:600}.company-page .vision__row--now{background:linear-gradient(90deg,rgba(75,73,202,.05),transparent 70%)}.company-page .vision__body{max-width:760px;margin-top:36px}.company-page .vision__body .body-lg+.body-lg{margin-top:20px}.company-page .closing{padding:110px 0;text-align:center;background:radial-gradient(ellipse 60% 60% at 50% 20%,rgba(75,73,202,.1),transparent 70%),var(--hm-clarity);border-bottom:1px solid var(--hm-line)}.company-page .closing__line{font-size:34px;line-height:1.2;letter-spacing:-.02em;font-weight:600;color:var(--hm-ink-0);margin:18px auto 0;max-width:760px;text-wrap:balance}.company-page .closing__line .accent{color:var(--hm-verification)}.company-page .closing__ctas{margin-top:32px;display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:center}@media (max-width:1080px){.company-page .h-lead{font-size:42px}.company-page .h-section{font-size:34px}.company-page .why h2{font-size:40px}.company-page .metrics{grid-template-columns:1fr}.company-page .metric{border-left:0;padding-left:0;border-top:1px solid var(--hm-line)}.company-page .metric:first-child{border-top:0}.company-page .metric__num{font-size:72px}.company-page .team__photo{height:420px}.company-page .vision__row{grid-template-columns:1fr;gap:4px}.company-page .vision__co,.company-page .vision__did{font-size:22px}}@media (max-width:720px){.company-page .wrap{padding:0 20px}.company-page .vision__co{margin-left:4px}.company-page .team__photo{height:auto}.company-page .team__photo img{height:auto;object-fit:contain}}.company-page .contrast{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:56px}.company-page .contrast__col{border:1px solid var(--hm-line-dark);padding:28px 26px}.company-page .contrast__col--live{border-color:rgba(75,73,202,.5);background:linear-gradient(180deg,rgba(75,73,202,.06),transparent 60%)}.company-page .contrast__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-chalk-2)}.company-page .contrast__col--live .contrast__label{color:var(--hm-verification)}.company-page .contrast__step{font-size:16px;line-height:1.5;color:var(--hm-chalk-0);margin-top:14px}.company-page .contrast__arrow{font-family:var(--font-mono);font-size:13px;color:var(--hm-execution);margin-top:10px}.company-page .creed{margin-top:56px;border-top:1px solid var(--hm-line);padding-top:36px;display:flex;flex-direction:column;gap:4px}.company-page .creed span{font-size:40px;line-height:1.12;letter-spacing:-.028em;font-weight:600;color:var(--hm-ink-0)}.company-page .creed span:last-child{color:var(--hm-verification)}.company-page .signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:0;gap:0;margin-top:48px;border-top:1px solid var(--hm-line)}.company-page .signals__row{display:flex;flex-direction:column;gap:6px;padding:18px 20px 18px 0;border-bottom:1px solid var(--hm-line)}.company-page .signals__who{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--hm-ink-3)}.company-page .signals__what{font-size:15px;color:var(--hm-ink-1)}.company-page .netmap{margin-top:56px}.company-page .netmap svg{width:100%;height:auto;display:block}.company-page .netmap__note{margin-top:28px;padding-top:24px;border-top:1px solid var(--hm-line);font-size:18px;line-height:1.6;color:var(--hm-ink-1);max-width:62ch}.company-page .netmap__note .hl{color:var(--hm-ink-0);font-weight:500}.company-page .reuse{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px;margin-top:52px}.company-page .reuse__pair{border:1px solid var(--hm-line);padding:24px 24px 22px;background:var(--hm-surface-raised)}.company-page .reuse__node{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--hm-ink-3)}.company-page .reuse__pair .reuse__node--to{color:var(--hm-verification)}.company-page .reuse__line{font-size:15.5px;line-height:1.55;color:var(--hm-ink-1);margin-top:8px}.company-page .reuse__arrow{font-family:var(--font-mono);color:var(--hm-execution);margin:14px 0 12px}.company-page .reuse__claim{margin-top:40px;font-size:26px;line-height:1.25;letter-spacing:-.02em;font-weight:600;color:var(--hm-ink-0);text-wrap:balance}.company-page .flywheel{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:52px}.company-page .flywheel__step{flex:1 1 150px;border:1px solid var(--hm-line-dark);padding:20px 18px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;line-height:1.6;color:var(--hm-chalk-0)}.company-page .flywheel__step--gain{border-color:rgba(75,73,202,.5);color:var(--hm-verification)}.company-page .flywheel__turn{align-self:center;font-family:var(--font-mono);color:var(--hm-execution)}.company-page .closing__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:18px;gap:18px;margin:32px 0 8px;text-align:left}.company-page .closing__list div{border-top:1px solid var(--hm-line-dark);padding-top:14px}.company-page .closing__list b{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--hm-verification)}.company-page .closing__list span{display:block;margin-top:6px;font-size:15.5px;color:var(--hm-chalk-0)}@media (max-width:900px){.company-page .contrast{grid-template-columns:1fr}.company-page .creed span{font-size:30px}.company-page .reuse__claim{font-size:21px}}.customers-page .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.customers-page .wrap--narrow{max-width:960px}.customers-page .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-ink-3)}.customers-page .eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--hm-verification);box-shadow:0 0 0 4px rgba(75,73,202,.16)}.customers-page .eyebrow--chalk{color:var(--hm-chalk-2)}.customers-page .hero{position:relative;padding:96px 0 72px;border-bottom:1px solid var(--hm-line);overflow:hidden}.customers-page .hero__grid-bg{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(17,17,17,.05) 1px,transparent 0);background-size:24px 24px;mask-image:radial-gradient(ellipse 70% 60% at 70% 0,black 20%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 0,black 20%,transparent 90%);pointer-events:none}.customers-page .hero__glow{position:absolute;right:-100px;top:-140px;width:620px;height:480px;background:radial-gradient(ellipse at center,rgba(75,73,202,.12),transparent 62%);pointer-events:none}.customers-page .hero__inner{position:relative;display:block;grid-template-columns:none;gap:0;max-width:880px;text-align:left}.customers-page .hero h1{margin:24px 0 0;font-size:60px;line-height:1.04;letter-spacing:-.032em;font-weight:600;color:var(--hm-ink-0);text-wrap:balance;max-width:none}.customers-page .hero h1 em{font-style:normal;color:var(--hm-verification)}.customers-page .hero__sub{margin-top:24px;font-size:19px;line-height:1.55;color:var(--hm-ink-2);max-width:620px;text-wrap:pretty}.customers-page .hero__stats{margin-top:56px;display:grid;grid-template-columns:repeat(3,max-content);grid-gap:64px;gap:64px;padding-top:32px;border-top:1px solid var(--hm-line)}.customers-page .hero__stat-num{font-size:40px;font-weight:600;letter-spacing:-.03em;color:var(--hm-ink-0);font-feature-settings:"tnum" 1}.customers-page .hero__stat-num .unit{font-size:18px;color:var(--hm-ink-3);margin-left:3px}.customers-page .hero__stat-lab{margin-top:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--hm-ink-3)}.customers-page .section{padding:110px 0;border-bottom:1px solid var(--hm-line)}.customers-page .section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px;flex-wrap:wrap}.customers-page .section__head h2{font-size:32px;line-height:1.12;letter-spacing:-.02em;font-weight:600;color:var(--hm-ink-0);margin:14px 0 0}.customers-page .section__head .sub{font-size:15px;color:var(--hm-ink-3);max-width:420px}.customers-page .featured{display:flex;flex-direction:column;gap:24px}.customers-page .fcard{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid var(--hm-line);border-radius:10px;overflow:hidden;background:var(--hm-surface-raised);transition:border-color var(--dur-base),box-shadow var(--dur-base),transform var(--dur-base);text-decoration:none}.customers-page .fcard:hover{border-color:var(--hm-ink-3);box-shadow:var(--elev-active);transform:translateY(-2px)}.customers-page .fcard.is-hidden{display:none}.customers-page .fcard__body{padding:44px 44px 40px;display:flex;flex-direction:column}.customers-page .fcard__top{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.customers-page .fcard__name{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--hm-ink-0)}.customers-page .fcard__status{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--hm-verification);padding:3px 9px;border-radius:999px;background:var(--hm-verification-wash)}.customers-page .fcard__status:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor}.customers-page .fcard__status--review{color:var(--hm-ink-3);background:rgba(118,116,109,.1)}.customers-page .fcard__domain{margin-left:auto;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--hm-ink-3)}.customers-page .fcard__title{font-size:27px;line-height:1.18;letter-spacing:-.018em;font-weight:600;color:var(--hm-ink-0);margin:0;text-wrap:balance}.customers-page .fcard__title em{font-style:normal;color:var(--hm-verification)}.customers-page .fcard__desc{margin-top:16px;font-size:15px;line-height:1.55;color:var(--hm-ink-2)}.customers-page .fcard__stats{margin-top:28px;display:flex;gap:36px;padding-top:24px;border-top:1px solid var(--hm-line);flex-wrap:wrap}.customers-page .fcard__stat-num{font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--hm-ink-0);font-feature-settings:"tnum" 1}.customers-page .fcard__stat-lab{margin-top:4px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--hm-ink-3)}.customers-page .fcard__link{margin-top:32px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--hm-verification)}.customers-page .fcard__link .arrow{transition:transform var(--dur-fast) var(--ease-standard)}.customers-page .fcard:hover .fcard__link .arrow{transform:translateX(3px)}.customers-page .fcard__visual{position:relative;background:var(--hm-authority);color:var(--hm-chalk-0);padding:40px;display:flex;flex-direction:column;justify-content:center;gap:16px;overflow:hidden}.customers-page .fcard__visual:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 70% 30%,rgba(75,73,202,.16),transparent 65%);pointer-events:none}.customers-page .fcard__chip{position:relative;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hm-chalk-2);display:inline-flex;align-items:center;gap:8px}.customers-page .fcard__chip .pip{width:6px;height:6px;border-radius:999px;background:var(--hm-verification);box-shadow:0 0 0 4px rgba(75,73,202,.22)}.customers-page .code-mini{position:relative;background:rgba(244,243,239,.04);border:1px solid rgba(244,243,239,.1);border-radius:8px;padding:18px 20px;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--hm-chalk-0);overflow-x:auto}.customers-page .code-mini pre{margin:0}.customers-page .tk-kw{color:#C5A8FF}.customers-page .tk-str{color:#7DC4A8}.customers-page .tk-num{color:#F3B36B}.customers-page .tk-fn{color:#7DA0FA}.customers-page .tk-prop{color:#CFCDC6}.customers-page .tk-cmt{color:#6F6D67}.customers-page .tk-verify{color:#9b9af0;font-weight:600}.customers-page .fcard__verdict{position:relative;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:var(--hm-chalk-1)}.customers-page .fcard__verdict .ok{color:#7DC4A8}.customers-page .fcard__chip .state{margin-left:4px;color:var(--hm-pending);transition:color .3s}.customers-page .fcard__visual.is-resolved .fcard__chip .state{color:#7DC4A8}.customers-page .fcard__visual:not(.is-resolved) .fcard__chip .pip{animation:customers-vpulse 1.1s ease-in-out infinite}@keyframes customers-vpulse{0%,to{opacity:1}50%{opacity:.3}}.customers-page .va__checks{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.customers-page .va__check{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:var(--hm-chalk-2);opacity:.32;transform:translateY(2px);transition:opacity .35s var(--ease-standard),transform .35s var(--ease-standard),color .35s}.customers-page .va__check .ic{flex:none;width:15px;height:15px;border-radius:999px;border:1.5px solid rgba(244,243,239,.22);display:grid;place-items:center;transition:border-color .3s,background .3s}.customers-page .va__check .ic:after{content:"";font-size:9px;line-height:1;color:#7DC4A8;opacity:0;transition:opacity .2s}.customers-page .va__check.is-on{opacity:1;transform:none;color:var(--hm-chalk-1)}.customers-page .va__check.is-on .ic{border-color:#7DC4A8;background:rgba(125,196,168,.16)}.customers-page .va__check.is-on .ic:after{content:"\2713";opacity:1}.customers-page .fcard__verdict.va__verdict{opacity:0;transform:translateY(4px);transition:opacity .4s var(--ease-standard),transform .4s var(--ease-standard)}.customers-page .fcard__verdict.va__verdict.is-on{opacity:1;transform:none}.customers-page .filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.customers-page .filter{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--hm-ink-2);border:1px solid var(--hm-line);background:var(--hm-surface-raised);border-radius:999px;padding:7px 15px;cursor:pointer;transition:all var(--dur-fast) var(--ease-standard)}.customers-page .filter:hover{border-color:var(--hm-ink-3)}.customers-page .filter.is-active{background:var(--hm-authority);color:var(--hm-chalk-0);border-color:var(--hm-authority)}.customers-page .proof{background:var(--hm-authority);color:var(--hm-chalk-0);padding:96px 0;border-bottom:1px solid var(--hm-line);position:relative;overflow:hidden}.customers-page .proof__glow{position:absolute;left:50%;top:-150px;transform:translateX(-50%);width:900px;height:420px;background:radial-gradient(ellipse at center,rgba(75,73,202,.14),transparent 64%);pointer-events:none}.customers-page .proof__inner{position:relative}.customers-page .proof h2{font-size:34px;line-height:1.12;letter-spacing:-.022em;font-weight:600;color:var(--hm-chalk-0);margin:14px 0 0;max-width:620px;text-wrap:balance}.customers-page .proof__grid{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.customers-page .proof__item{padding:0 28px;border-left:1px solid var(--hm-line-dark)}.customers-page .proof__item:first-child{padding-left:0;border-left:0}.customers-page .proof__num{font-size:46px;font-weight:600;letter-spacing:-.03em;color:var(--hm-chalk-0);font-feature-settings:"tnum" 1}.customers-page .proof__num .unit{font-size:18px;color:var(--hm-chalk-2);margin-left:3px}.customers-page .proof__lab{margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--hm-chalk-2);line-height:1.5}.customers-page .cta{padding:120px 0;text-align:center;background:radial-gradient(ellipse 60% 60% at 50% 25%,rgba(75,73,202,.1),transparent 70%),var(--hm-clarity);border-bottom:1px solid var(--hm-line)}.customers-page .cta h2{font-size:48px;line-height:1.06;letter-spacing:-.03em;font-weight:600;color:var(--hm-ink-0);margin:16px auto 0;max-width:720px;text-wrap:balance}.customers-page .cta h2 .accent{color:var(--hm-verification)}.customers-page .cta__sub{margin:18px auto 0;font-size:18px;color:var(--hm-ink-2);max-width:560px}.customers-page .cta__ctas{margin-top:34px;display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:center}@media (max-width:1080px){.customers-page .hero h1{font-size:44px}.customers-page .fcard{grid-template-columns:1fr}.customers-page .fcard__visual{order:-1}.customers-page .proof__grid{grid-template-columns:repeat(2,1fr);gap:36px 0}.customers-page .proof__item:nth-child(3){padding-left:0;border-left:0}.customers-page .cta h2{font-size:36px}}@media (max-width:720px){.customers-page .wrap{padding:0 20px}.customers-page .hero__stats{grid-template-columns:1fr;gap:28px}.customers-page .proof__grid{grid-template-columns:1fr}.customers-page .proof__item{padding-left:0;border-left:0}.customers-page .fcard__visual{display:none}}.customers-page .proof__sub{margin-top:20px;max-width:68ch;font-size:17.5px;line-height:1.6;color:var(--hm-chalk-1);text-wrap:pretty}.customers-page .foundation{margin-top:44px;display:flex;flex-direction:column;align-items:center;gap:18px}.customers-page .foundation__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}.customers-page .foundation__part{border:1px solid var(--hm-line-dark);padding:14px 20px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--hm-chalk-0)}.customers-page .foundation__down,.customers-page .foundation__plus{font-family:var(--font-mono);font-size:13px;color:var(--hm-execution)}.customers-page .foundation__sum{border:1px solid var(--hm-verification);background:rgba(75,73,202,.12);padding:16px 28px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--hm-chalk-0)}.customers-page .bridge__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:0;gap:0;margin-top:44px;border-top:1px solid var(--hm-line)}.customers-page .bridge__item{padding:22px 24px 22px 0;border-bottom:1px solid var(--hm-line)}.customers-page .bridge__name{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-verification)}.customers-page .bridge__line{margin-top:8px;font-size:17px;line-height:1.45;color:var(--hm-ink-0)}.consent__btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:background var(--dur-fast,.12s) var(--ease-standard,ease),color var(--dur-fast,.12s) var(--ease-standard,ease),border-color var(--dur-fast,.12s) var(--ease-standard,ease)}.consent__btn--primary{background:var(--hm-chalk-0,#f4f3ef);color:var(--hm-authority,#111111)}.consent__btn--primary:hover{background:#fff}.consent__btn--secondary{background:transparent;color:var(--hm-chalk-0,#f4f3ef);border-color:rgba(244,243,239,.28)}.consent__btn--secondary:hover{border-color:var(--hm-chalk-0,#f4f3ef)}.consent__btn--ghost{background:transparent;color:var(--hm-chalk-2,#8f8d85);padding-left:4px;padding-right:4px}.consent__btn--ghost:hover{color:var(--hm-chalk-0,#f4f3ef)}.consent-dlg__content .consent__btn--primary{background:var(--hm-authority,#111111);color:var(--hm-chalk-0,#f4f3ef)}.consent-dlg__content .consent__btn--primary:hover{background:#282826}.consent-dlg__content .consent__btn--secondary{color:var(--hm-ink-0,#111111);border-color:var(--hm-line-strong,rgba(17,17,17,.2));background:transparent}.consent-dlg__content .consent__btn--secondary:hover{border-color:var(--hm-ink-0,#111111)}.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:10000;display:flex;justify-content:center;pointer-events:none;animation:consent-in .32s var(--ease-standard,ease) .18s both}@keyframes consent-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.consent__inner{pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;max-width:860px;width:100%;padding:16px 18px;background:var(--hm-authority,#111111);color:var(--hm-chalk-1,#cfcdc6);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 60px -20px rgba(0,0,0,.45)}.consent__copy{min-width:0}.consent__title{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--hm-chalk-0,#f4f3ef)}.consent__text{margin:0;font-size:13px;line-height:1.5;color:var(--hm-chalk-1,#cfcdc6)}.consent__text strong{color:var(--hm-chalk-0,#f4f3ef);font-weight:500}.consent__link{color:var(--hm-chalk-0,#f4f3ef);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.consent__link:hover{color:#fff}.consent__actions{display:inline-flex;align-items:center;gap:8px;flex:none}@media (max-width:720px){.consent{left:12px;right:12px;bottom:12px}.consent__inner{grid-template-columns:1fr;gap:14px;padding:14px 14px 14px 16px}.consent__actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.consent__btn{padding:8px 13px;font-size:12.5px}}.consent-dlg__overlay{position:fixed;inset:0;background:rgba(17,17,17,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10010;animation:consent-dlg-overlay-in .18s ease-out}@keyframes consent-dlg-overlay-in{0%{opacity:0}to{opacity:1}}.consent-dlg__content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10011;width:min(560px,calc(100% - 32px));max-height:calc(100vh - 64px);overflow-y:auto;background:var(--bg-page,#fbfaf7);color:var(--hm-ink-0,#111111);border-radius:12px;padding:28px 28px 24px;box-shadow:0 30px 80px -20px rgba(0,0,0,.45);animation:consent-dlg-content-in .22s var(--ease-standard,ease)}@keyframes consent-dlg-content-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.consent-dlg__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.consent-dlg__title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--hm-ink-0,#111111)}.consent-dlg__close{flex:none;width:32px;height:32px;border-radius:999px;background:transparent;border:1px solid var(--hm-line,rgba(17,17,17,.1));color:var(--hm-ink-0,#111111);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0;transition:background var(--dur-fast,.12s) var(--ease-standard,ease)}.consent-dlg__close:hover{background:var(--hm-surface-raised,rgba(17,17,17,.04))}.consent-dlg__lede{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--hm-ink-2,#5a5957)}.consent-dlg__state{margin:0 0 26px;font-size:13px;line-height:1.55;color:var(--hm-ink-3,#8c8b89)}.consent-dlg__state strong{color:var(--hm-ink-0,#111111);font-weight:600}.consent-dlg__link{color:var(--hm-verification,#4b49ca);text-decoration:underline;text-underline-offset:2px}.consent-dlg__list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:14px}.consent-dlg__row{display:flex;align-items:flex-start;gap:16px;padding:14px 16px;border:1px solid var(--hm-line,rgba(17,17,17,.1));border-radius:8px;background:var(--hm-surface-raised,#f6f5f1)}.consent-dlg__row-text{flex:1 1;min-width:0}.consent-dlg__row-title{font-size:14px;font-weight:600;color:var(--hm-ink-0,#111111);margin-bottom:4px}.consent-dlg__row-desc{font-size:13px;line-height:1.5;color:var(--hm-ink-2,#5a5957)}.consent-dlg__pill{flex:none;align-self:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--hm-ink-3,#8c8b89);padding:6px 10px;border:1px solid var(--hm-line,rgba(17,17,17,.1));border-radius:999px;background:var(--bg-page,#fbfaf7)}.consent-dlg__switch{flex:none;align-self:center;display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.consent-dlg__switch input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.consent-dlg__switch-track{position:relative;width:36px;height:20px;border-radius:999px;background:var(--hm-line-strong,rgba(17,17,17,.2));transition:background var(--dur-fast,.12s) var(--ease-standard,ease)}.consent-dlg__switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;transition:transform var(--dur-fast,.12s) var(--ease-standard,ease)}.consent-dlg__switch input:checked+.consent-dlg__switch-track{background:var(--hm-verification,#4b49ca)}.consent-dlg__switch input:checked+.consent-dlg__switch-track .consent-dlg__switch-thumb{transform:translateX(16px)}.consent-dlg__switch-label{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--hm-ink-2,#5a5957);min-width:22px}.consent-dlg__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:720px){.consent-dlg__content{padding:22px 18px 20px}.consent-dlg__title{font-size:19px}.consent-dlg__row{flex-direction:column;gap:10px;padding:14px}.consent-dlg__pill,.consent-dlg__switch{align-self:flex-start}}.legal{background:var(--bg-page);color:var(--hm-ink-1);min-height:60vh;padding:120px 0 96px}.legal__inner{max-width:880px}.legal__eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-ink-3);margin:0 0 20px}.legal__title{font-size:44px;line-height:1.08;letter-spacing:-.025em;font-weight:600;color:var(--hm-ink-0);margin:0 0 28px}.legal__lede{font-size:18px;line-height:1.6;color:var(--hm-ink-1);margin:0 0 40px}.legal__h2{font-size:22px;line-height:1.25;letter-spacing:-.015em;font-weight:600;color:var(--hm-ink-0);margin:40px 0 14px}.legal li,.legal p{font-size:15.5px;line-height:1.7;color:var(--hm-ink-1)}.legal__list{margin:0 0 16px;padding-left:20px}.legal__list li{margin:6px 0}.legal__link{color:var(--hm-verification);text-decoration:underline;text-underline-offset:2px}.legal__link.consent-inline{background:transparent;border:0;padding:0;font:inherit;cursor:pointer}.legal__link.consent-inline:hover{color:var(--hm-ink-0)}.legal__table{width:100%;border-collapse:collapse;margin:12px 0 24px;font-size:13px;table-layout:auto}.legal__table td,.legal__table th{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--hm-line)}.legal__table th{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--hm-ink-3);font-weight:500;border-bottom-color:var(--hm-line-strong)}.legal__table td code{font-family:var(--font-mono);font-size:12px;background:var(--hm-surface-raised);padding:2px 6px;border-radius:3px;color:var(--hm-ink-0);word-break:break-all}@media (max-width:720px){.legal{padding:72px 0 64px}.legal__title{font-size:32px}.legal__h2{font-size:19px}.legal__table{font-size:12px}.legal__table td,.legal__table th{padding:10px 8px}.mobile-hide{display:none!important}}.mobile-only{display:none}@media (max-width:720px){.mobile-only{display:revert}.impl__stages .istage,.impl__stages .istage.is-active,.impl__stages .istage.is-future,.impl__stages .istage.is-past{opacity:1!important}}.mvd__expand{display:none}@media (max-width:720px){.mvd__inline{display:none!important}.mvd__expand{display:inline-flex;align-items:center;gap:10px;margin:0;padding:10px 18px;background:var(--hm-surface-raised,#f6f5f1);border:1px solid var(--hm-line-strong,rgba(17,17,17,.18));border-radius:999px;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--hm-ink-0);cursor:pointer;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.mvd__expand:focus-visible,.mvd__expand:hover{border-color:var(--hm-ink-0)}.mvd__expand:active{transform:scale(.98)}.mvd__expand-icon{color:var(--hm-verification);font-weight:600}.mvd__overlay{position:fixed;inset:0;z-index:100;background:rgba(17,17,17,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:stretch;animation:mvd-overlay-in .22s var(--ease-standard)}.mvd__drawer{width:100%;max-height:92vh;background:var(--bg-page);border-radius:18px 18px 0 0;box-shadow:0 -24px 80px -16px rgba(0,0,0,.35);display:flex;flex-direction:column;overflow:hidden;animation:mvd-drawer-in .32s cubic-bezier(.2,.6,.2,1);transition:transform .18s var(--ease-standard);transform:translateY(0);touch-action:pan-y}@keyframes mvd-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes mvd-drawer-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mvd__handle-row{position:relative;flex:none;display:flex;align-items:center;justify-content:flex-end;padding:14px 16px 10px}.mvd__handle{position:absolute;left:50%;top:10px;width:44px;height:4px;background:var(--hm-line-strong,rgba(17,17,17,.18));border-radius:2px;transform:translateX(-50%)}.mvd__close{width:40px;height:40px;border-radius:999px;background:var(--hm-surface-raised,#f6f5f1);border:1px solid var(--hm-line-strong,rgba(17,17,17,.18));font-size:26px;line-height:1;color:var(--hm-ink-0);cursor:pointer;display:grid;place-items:center;padding:0;box-shadow:0 1px 2px rgba(17,17,17,.06);transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.mvd__close:focus-visible,.mvd__close:hover{background:var(--bg-page,#ffffff);border-color:var(--hm-ink-0)}.mvd__close:active{transform:scale(.96)}.mvd__content{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1;padding:4px 20px 32px}.mvd__content .mobile-hide{display:revert!important}.sc-host *{min-width:0}.sc-host img{height:auto}.sc-host canvas,.sc-host img,.sc-host svg,.sc-host video{max-width:100%}.sc-host [style*="white-space: nowrap"]{white-space:normal!important}.sc-host [style*=min-width]{min-width:0!important}.sc-host [style*="position: fixed"]>*{max-width:calc(100vw - 24px)}[data-pill]{display:none!important}.sc-host [style*="width:"]{max-width:100%}.sc-host [style*=grid-template-columns][style*="minmax("],.sc-host [style*=grid-template-columns][style*=px]{grid-template-columns:1fr!important}.sc-host[data-sc-name=pricing] section[style*="padding: 0px 32px"]{padding-left:12px!important;padding-right:12px!important}.sc-host{--sp-7:24px;--sp-8:44px;--sp-9:56px;--sp-10:72px;--sp-11:88px}}[data-stage=problem] svg path[stroke-width="3.4"],[data-stage=problem] svg path[stroke-width="6"]{display:none}[data-stage=problem] div[style*="var(--hm-surface"]{background:#111111!important}[data-stage=risk-intelligence] div[style*="flex-wrap: nowrap"]>div:first-child>div>div:last-child{border-bottom:none!important}@media (max-width:720px){[data-stage=hero] main>div>div:first-of-type{flex:1 1 100%!important}[data-stage=hero] main>div>div:last-of-type{display:none}[data-stage=hero] span[style*="border-radius: 999px"]{font-size:11px!important;padding:6px 12px!important;white-space:nowrap}[data-stage=hero] h1{font-size:clamp(31px,10.5vw,40px)!important;max-width:none!important;white-space:nowrap}[data-stage=problem] h2{font-size:25px!important}[data-stage=problem] div[style*="margin-top: auto"]>div:not(:last-of-type){display:none!important}[data-stage=problem] svg path[stroke-width="8"],[data-stage=risk-management] svg path[stroke-width="8"]{display:none}[data-stage=what-humanos-is] p{font-size:27px!important}[data-stage=risk-management] div[style*="flex: 1 1 280px"]{flex-direction:row!important;flex-wrap:wrap;gap:0!important}
  /* !important: each step carries an inline display:flex; contents must
     win or the spans never join the shared row (and the steps paint
     their inline border-left as stray vertical lines). */[data-stage=risk-management] div[style*="flex: 1 1 280px"]>div{display:contents!important}[data-stage=risk-management] [data-tab-short]{display:block!important;order:0;flex:1 1;text-align:center;padding:10px 2px;font-family:var(--font-mono);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hm-ink-3);border-bottom:2px solid var(--hm-line);cursor:pointer}[data-stage=risk-management] div[style*="border-left: 2px solid var(--hm-verification)"]>[data-tab-short]{color:var(--hm-verification);border-bottom-color:var(--hm-verification)}[data-stage=risk-management] div[style*="flex: 1 1 280px"]>div>span:nth-of-type(2),[data-stage=risk-management] div[style*="flex: 1 1 280px"]>div>span:nth-of-type(3){display:none!important}[data-stage=risk-management] div[style*="flex: 1 1 280px"]>div[style*="border-left: 2px solid var(--hm-verification)"]>span:nth-of-type(2){display:inline-block!important;order:1;flex:1 1 100%;margin-top:16px;font-size:20px!important;padding:0!important;background:none!important;color:var(--hm-authority)!important}[data-stage=risk-management] div[style*="flex: 1 1 280px"]>div[style*="border-left: 2px solid var(--hm-verification)"]>span:nth-of-type(3){display:block!important;order:2;flex:1 1 100%;margin-top:6px;font-size:14px!important;max-width:none!important}[data-stage=risk-management] div[style*="height: 510px"]{height:auto!important;min-height:0!important;padding:18px 16px!important}[data-stage=risk-management] div[style*="grid-template-columns: 1.15fr 1fr"],[data-stage=risk-management] div[style*="grid-template-columns: 1fr 0.9fr"],[data-stage=risk-management] div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:18px!important}[data-stage=risk-management] div[style*="border-left: 1px solid"]{border-left:none!important;padding-left:0!important;border-top:1px solid var(--hm-line);padding-top:14px}.sc-host [data-stage=risk-management] div[style*="grid-template-columns: 92px"]{grid-template-columns:1fr auto!important;row-gap:2px}.sc-host [data-stage=risk-management] div[style*="grid-template-columns: 92px"]>span:first-of-type{grid-column:1;grid-row:1}.sc-host [data-stage=risk-management] div[style*="grid-template-columns: 92px"]>span:nth-of-type(2){grid-column:1;grid-row:2}.sc-host [data-stage=risk-management] div[style*="grid-template-columns: 92px"]>span:nth-of-type(3){grid-column:2;grid-row:1;text-align:right}.sc-host [data-stage=risk-management] div[style*="grid-template-columns: 92px"]>span:nth-of-type(4){grid-column:2;grid-row:2}[data-stage=risk-management] div[style*="border-left: 2px solid var(--hm-verification)"][style*="border-top: 1px solid"],[data-stage=risk-management] div[style*="height: 100px"]{display:none!important}[data-stage=risk-management] div[style*="border-left: 1px solid"]:has(>a[style*="height: 44px"])>div{display:none!important}[data-stage=risk-management] div[style*="grid-template-columns: 1fr 0.9fr"]>div:first-child>div>div:nth-child(3),[data-stage=risk-management] div[style*="grid-template-columns: 1fr 0.9fr"]>div:first-child>span:nth-of-type(2){display:none!important}[data-stage=risk-management] div[style*="border-left: 1px solid"]:has(span[style*="font-size: 64px"]){border-top:none;padding-top:0}.sc-host [data-stage=risk-management] div[style*="grid-template-columns: 92px"]:nth-child(4){display:none!important}[data-stage=risk-management] span[style*="font-size: 62px"]{font-size:40px!important}[data-stage=risk-management] span[style*="font-size: 52px"]{font-size:36px!important}[data-stage=risk-management] span[style*="font-size: 64px"]{font-size:42px!important}[data-stage=risk-management] span[style*="font-size: 40px"]{font-size:30px!important}[data-stage=risk-management] span[style*="font-size: 30px"]{font-size:22px!important}[data-stage=risk-intelligence] div[style*="flex-wrap: nowrap"]{flex-wrap:wrap!important}[data-stage=risk-intelligence] div[style*="flex-wrap: nowrap"]>div{flex:1 1 100%!important;height:auto!important;min-height:0!important}[data-stage=risk-intelligence] div[style*="flex-wrap: nowrap"]>div:first-child>div>div:nth-child(n+4){display:none!important}[data-stage=risk-intelligence] div[style*="flex-wrap: nowrap"]>div:first-child>div>div:nth-child(3){border-bottom:none!important}[data-stage=risk-intelligence] div[style*="flex: 0 1 220px"]{display:none!important}[data-stage=risk-intelligence] div[style*="flex-wrap: nowrap"]>div:nth-child(2){padding:12px 0;gap:0!important}[data-stage=risk-intelligence] div[style*="flex-wrap: nowrap"]>div:nth-child(2)>div:nth-child(2),[data-stage=risk-intelligence] div[style*="flex-wrap: nowrap"]>div:nth-child(2)>div:nth-child(3){display:none!important}[data-stage=risk-intelligence] div[style*="flex: 1 1 320px"]{flex-basis:100%!important}[data-stage=risk-intelligence] div[style*="flex: 1 1 320px"]>div{background:transparent!important;border-left-color:transparent!important}[data-stage=risk-intelligence] div[style*="flex: 1 1 320px"]>div>span{color:#7a78ae!important}[data-stage=risk-intelligence] div[style*="flex: 1 1 320px"]>div>div>span:nth-of-type(2){color:#c7c5e8!important}[data-stage=risk-intelligence] div[style*="flex: 1 1 320px"]>div:after{content:"+";margin-left:auto;align-self:center;font-family:var(--font-mono);font-size:18px;line-height:1;color:#7a78ae}[data-stage=risk-intelligence] div[style*="flex: 0 0 104px"]{display:none!important}[data-stage=risk-intelligence] div[style*="height: 430px"]{position:fixed;left:0;right:0;bottom:0;z-index:70;height:76vh!important;overflow-y:auto!important;border-radius:14px 14px 0 0;box-shadow:0 -18px 50px -20px rgba(17,17,17,.5)!important;padding-top:56px!important;transform:translateY(103%);transition:transform .3s cubic-bezier(.2,0,0,1)}html[data-ri-drawer=open] [data-stage=risk-intelligence] div[style*="height: 430px"]{transform:translateY(0)}html[data-ri-drawer=open],html[data-ri-drawer=open] body{overflow:hidden!important}.ri-drawer-close{position:fixed;top:calc(24vh + 12px);right:14px;z-index:71;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--hm-line-strong);border-radius:50%;background:var(--hm-chalk-0);color:var(--hm-ink-0);cursor:pointer;padding:0}[data-stage=risk-intelligence] h2[style*="font-size: 44px"]{font-size:26px!important}[data-stage=risk-intelligence] span[style*="font-size: 44px"]{font-size:30px!important}[data-stage=risk-intelligence] [style*="font-size: 34px"]{font-size:24px!important}[data-stage=risk-intelligence] [style*="font-size: 38px"]{font-size:28px!important}[data-stage=quotes] p{font-size:17px!important}[data-stage=quotes] p+div{font-size:14px!important;gap:12px!important}[data-stage=quotes] div[style*="width: 50px"]{width:40px!important;height:40px!important}[data-stage=quotes] div[style*="width: 50px"] span{font-size:13px!important}[data-cs-track]{--card:100%!important;transform:none!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px;padding-right:0!important}[data-cs-track]::-webkit-scrollbar{display:none}[data-cs-track] [data-cs-clone]>div,[data-cs-track]>div{scroll-snap-align:center}}.hero{position:relative;padding:72px 0 48px;border-bottom:1px solid var(--hm-line);overflow:hidden}.hero__grid-bg{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(17,17,17,.04) 1px,transparent 0);background-size:20px 20px;background-position:0 0;mask-image:radial-gradient(ellipse 90% 70% at center,black 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at center,black 40%,transparent 100%);pointer-events:none}.hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-gap:56px;gap:56px;align-items:start;text-align:left}.hero__left{min-width:0;max-width:640px}.hero__right{min-width:0;width:100%}.hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--hm-ink-2);border:1px solid var(--hm-line-strong);padding:6px 12px;border-radius:999px;background:var(--hm-surface-raised);margin-bottom:28px}.hero__eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--hm-verification);box-shadow:0 0 0 4px rgba(75,73,202,.15)}.hero__eyebrow .sep{color:var(--hm-ink-4)}.hero__eyebrow .mono{font-family:var(--font-mono);font-size:12px;color:var(--hm-ink-1)}.hero h1{font-size:60px;line-height:1.03;letter-spacing:-.03em;font-weight:600;color:var(--hm-ink-0);max-width:720px}.hero h1 .accent{color:var(--hm-verification)}.hero h1 .underline{position:relative;white-space:nowrap}.hero h1 .underline:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:2px;background:var(--hm-verification)}.hero__sub{margin-top:28px;font-size:18px;line-height:1.55;color:var(--hm-ink-2);max-width:560px}.hero__sub strong{color:var(--hm-ink-0);font-weight:600}.hero__compat,.hero__ctas{margin-top:36px;display:flex;gap:12px;align-items:center}.hero__compat{padding-top:18px;border-top:1px solid var(--hm-line);flex-wrap:wrap;font-size:13px;color:var(--hm-ink-2);max-width:720px}.hero__compat-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--hm-ink-3);font-weight:500;margin-right:4px}.hero__compat-item{color:var(--hm-ink-1);font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}.hero__compat-item:hover{color:var(--hm-verification)}.hero__compat-logo{width:18px;height:18px;flex-shrink:0;display:block;border-radius:3px}.hero__compat-sep{color:var(--hm-ink-4)}.hero__compat-more{color:var(--hm-ink-3);font-style:italic}.hero__compat-name-short{display:none}.rtflow{--rt-line:rgba(17,17,17,0.1);--rt-line-soft:rgba(17,17,17,0.06);--rt-text:#111111;--rt-text-2:#5a5957;--rt-text-3:#8c8b89;--rt-accent:#4b49ca;--rt-accent-soft:rgba(75,73,202,0.07);--rt-ok:#2f7a5a;--rt-warn:#b58a2d;--rt-block:#be3d36;--rt-bg:#ffffff;width:100%;max-width:420px;margin-left:auto;font-family:var(--font-sans);color:var(--rt-text)}.rtflow .flowcard{position:relative;background:var(--hm-authority);border:1px solid var(--hm-line-dark);border-radius:12px;padding:26px 24px;overflow:hidden;box-shadow:0 30px 80px -40px rgba(17,17,17,.4)}.rtflow .flowcard:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 30%,rgba(121,120,233,.16),transparent 65%);pointer-events:none}.rtflow .flowcard__head{position:relative;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--hm-chalk-2);display:flex;align-items:center;gap:8px;margin-bottom:20px}.rtflow .flowcard__head .pip{width:6px;height:6px;border-radius:999px;background:var(--hm-verification);animation:trust-vpulse 1.2s ease-in-out infinite}.rtflow .flow{position:relative;display:flex;flex-direction:column;align-items:center;gap:0}.rtflow .flow .node{background:rgba(244,243,239,.04);border:1px solid rgba(244,243,239,.12);border-radius:8px;padding:12px 20px;font-family:var(--font-mono);font-size:13px;color:var(--hm-chalk-0);display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;letter-spacing:-.005em;opacity:.5;transition:opacity .4s,box-shadow .4s,border-color .4s}.rtflow .flow .node .pip{width:6px;height:6px;border-radius:999px;background:var(--hm-chalk-2)}.rtflow .flow .node.is-lit{opacity:1;animation:rtflow-node-pop .7s cubic-bezier(.22,1,.36,1)}@keyframes rtflow-node-pop{0%{transform:scale(1)}35%{transform:scale(1.06)}to{transform:scale(1)}}.rtflow .flow .node--accent{background:var(--hm-verification);border-color:var(--hm-verification);font-weight:600}.rtflow .flow .node.is-lit.node--accent{box-shadow:0 0 0 6px rgba(75,73,202,.18),0 12px 40px -12px rgba(75,73,202,.6)}.rtflow .flow .node--ok{background:rgba(125,196,168,.1);border-color:rgba(125,196,168,.4);color:#93dab2}.rtflow .flow .node--ok .pip{background:#7dc4a8}.rtflow .flow .wire{width:1px;height:26px;margin:0 auto;background:rgba(244,243,239,.18);position:relative;overflow:hidden}.rtflow .flow .wire .spark{position:absolute;left:50%;top:0;width:1px;height:40%;transform:translateX(-50%);background:linear-gradient(to bottom,transparent,var(--hm-verification),transparent);animation:trust-travel 2.4s linear infinite}.rtflip{width:100%;margin-bottom:22px;position:relative}.rtflip__inner{display:grid;grid-template-columns:1fr;width:100%}.rtflip__face{grid-area:1/1;border-radius:16px;overflow:hidden;position:relative;opacity:1;transform:translateX(0);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1)}.rtflip__face--mandate{opacity:0;transform:translateX(20px);pointer-events:none}.rtflip.is-mandate .rtflip__face--approval{opacity:0;transform:translateX(-20px);pointer-events:none}.rtflip.is-mandate .rtflip__face--mandate{opacity:1;transform:translateX(0);pointer-events:auto}.rtflip__face--approval{background:#e8d6b5;padding:20px 22px 18px;color:#1a1812;display:flex;flex-direction:column}.rtflip__head{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px}.rtflip__avatar{width:36px;height:36px;border-radius:50%;background:#cdb78b;color:#4a3f25;display:grid;place-items:center;font-size:13px;font-weight:600;letter-spacing:.04em}.rtflip__name{font-size:17px;font-weight:700;color:#1a1812;letter-spacing:-.005em}.rtflip__msg{font-size:15px;line-height:1.45;color:#1a1812;margin:auto 0}.rtflip__msg strong{font-weight:600}.rtflip__foot{display:flex;align-items:center;justify-content:space-between}.rtflip__signed{font-weight:600;color:var(--rt-accent);letter-spacing:.08em}.rtflip__signed,.rtflip__stamp{font-family:var(--font-mono);font-size:12px}.rtflip__stamp{color:#8a7e62}.rtflip__face--mandate{background:#1c1f2a;color:#d8dae2;padding:0}.rtflip__bar{display:grid;grid-template-columns:auto auto auto 1fr auto;align-items:center;grid-gap:6px;gap:6px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.rtflip__bar-dot{width:10px;height:10px;border-radius:50%;flex:none}.rtflip__bar-dot--red{background:#ff5f57}.rtflip__bar-dot--amber{background:#f4be4f}.rtflip__bar-dot--green{background:#28c941}.rtflip__bar-dot--accent{background:var(--rt-accent)}.rtflip__bar-name{font-family:var(--font-mono);font-size:12px;color:#b5b8c4;text-align:center;margin:0 12px}.rtflip__bar-stamp{font-family:var(--font-mono);font-size:11.5px;color:#6a6e7d;letter-spacing:.02em}.rtflip__code{margin:0;padding:16px 20px 18px;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:#d8dae2;white-space:pre;overflow-x:auto}.rtj__brace{color:#d8dae2}.rtj__k{color:#5dc4cb}.rtj__s{color:#e89b6e}.rtj__n{color:#e8c569}.rtj__c{color:#6a6e7d}.rtj__pill{display:inline-block;padding:1px 7px;border-radius:4px;background:var(--rt-accent);color:#fff;font-weight:600;font-size:11.5px;line-height:1.4}@media (max-width:1080px){.hero h1{font-size:44px}.hero__inner{grid-template-columns:1fr;gap:48px}.rtflow{margin-left:0;max-width:100%}}@media (max-width:720px){.hero{padding:56px 0 72px}.hero h1{font-size:40px;width:auto!important}.hero__eyebrow{display:none}.hero__compat-name-short{display:inline}.hero__compat-more,.hero__compat-name-short+.hero__compat-name-full,.hero__compat-sep{display:none}.hero__compat-label{flex-basis:100%;margin-right:0}}