.human-team-page{--ink:#10173e;--muted:#626a7d;--purple:#6c35e7;--blue:#2f6de9;--teal:#12aa91;--line:#e7e6ef;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.human-team-page *{box-sizing:border-box}.ht-wrap{width:min(1160px,calc(100% - 40px));margin:0 auto}.ht-kicker{margin:0 0 14px;color:var(--purple);font-size:.78rem;font-weight:900;letter-spacing:.15em}.ht-hero{padding:78px 0 84px;background:radial-gradient(circle at 82% 25%,rgba(55,186,165,.14),transparent 26%),radial-gradient(circle at 24% 12%,rgba(112,65,226,.13),transparent 29%),linear-gradient(180deg,#fff 0%,#fbfaff 100%)}.ht-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:70px;align-items:center}.ht-hero h1,.ht-heading h2,.ht-final h2,.ht-trust-grid h2{margin:0;letter-spacing:-.045em;line-height:.98}.ht-hero h1{font-size:clamp(3.1rem,6.8vw,6.7rem);max-width:760px}.ht-hero h1 span{color:transparent;background:linear-gradient(90deg,#6d28d9,#2563eb,#0f9d83);-webkit-background-clip:text;background-clip:text}.ht-lead{max-width:760px;margin:26px 0 0;color:#4f586d;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.58}.ht-hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.ht-primary,.ht-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 21px;border-radius:15px;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.ht-primary{color:#fff;background:linear-gradient(105deg,#6d28d9 0%,#3567ed 56%,#12a990 100%);box-shadow:0 14px 34px rgba(69,67,190,.24)}.ht-primary:hover,.ht-secondary:hover{transform:translateY(-2px)}.ht-secondary{border:1px solid #d9d7e6;color:#171b3f;background:#fff}.ht-micro{margin:15px 0 0;color:#7b8293;font-size:.9rem;font-weight:650}.ht-hero-visual{position:relative;min-height:510px;padding:46px 32px;border:1px solid rgba(105,73,194,.16);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.93),rgba(247,244,255,.9) 50%,rgba(235,250,247,.88));box-shadow:0 28px 80px rgba(41,38,97,.14)}.ht-flow-card{display:grid;grid-template-columns:58px 1fr;gap:17px;align-items:flex-start;padding:22px;border:1px solid rgba(85,77,133,.12);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 10px 30px rgba(28,35,80,.07)}.ht-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:#f0ebff;font-size:1.6rem}.ht-human-card .ht-icon{background:#e6faf5}.ht-flow-card small{display:block;color:#746997;font-size:.7rem;font-weight:900;letter-spacing:.12em}.ht-flow-card strong{display:block;margin:4px 0 6px;font-size:1.22rem}.ht-flow-card p{margin:0;color:#656d7d;line-height:1.5;font-size:.94rem}.ht-flow-line{display:flex;justify-content:center;height:52px}.ht-flow-line span{width:2px;height:100%;background:linear-gradient(#6e3be7,#19a991)}.ht-result-pill{display:flex;align-items:center;justify-content:center;gap:9px;width:max-content;max-width:100%;margin:32px auto 0;padding:11px 17px;border-radius:999px;color:#087866;background:#e8faf6;font-size:.86rem;font-weight:850}.ht-result-pill span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:#10a486}.ht-section{padding:86px 0}.ht-soft{background:linear-gradient(180deg,#fbfaff,#f8fbfc)}.ht-heading{max-width:820px;margin-bottom:36px}.ht-heading h2,.ht-trust-grid h2{font-size:clamp(2.25rem,4.7vw,4.5rem)}.ht-heading>p:not(.ht-kicker){margin:17px 0 0;color:var(--muted);font-size:1.1rem;line-height:1.58}.ht-centered{text-align:center;margin-left:auto;margin-right:auto}.ht-two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ht-capability{padding:30px;border:1px solid #e4e3ed;border-radius:25px;background:#fff;box-shadow:0 16px 46px rgba(27,34,68,.06)}.ht-capability-ai{border-top:4px solid #6437e5}.ht-capability-human{border-top:4px solid #12a58c}.ht-capability-top{display:flex;align-items:center;gap:13px}.ht-capability-top span{font-size:1.6rem}.ht-capability h3{margin:0;font-size:1.4rem}.ht-capability ul{list-style:none;margin:22px 0 0;padding:0}.ht-capability li{position:relative;padding:11px 0 11px 29px;border-bottom:1px solid #efeff4;color:#343b51;line-height:1.45}.ht-capability li:last-child{border-bottom:0}.ht-capability li::before{content:"✓";position:absolute;left:0;color:#13a487;font-weight:900}.ht-process{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0}.ht-process li{padding:25px 21px;border:1px solid #e6e5ed;border-radius:22px;background:#fff}.ht-process li>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#6d35e6,#3269e8);font-weight:900}.ht-process h3{margin:18px 0 8px;font-size:1.15rem}.ht-process p{margin:0;color:#687083;line-height:1.48;font-size:.95rem}.ht-dark{color:#fff;background:radial-gradient(circle at 80% 10%,rgba(24,179,151,.17),transparent 28%),linear-gradient(145deg,#0f1530,#111827)}.ht-dark .ht-kicker{color:#9d8cff}.ht-dark .ht-heading>p:not(.ht-kicker){color:#c7cddd}.ht-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ht-scenarios article{padding:23px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.055)}.ht-scenarios span{font-size:1.5rem}.ht-scenarios h3{margin:15px 0 7px}.ht-scenarios p{margin:0;color:#bdc4d4;line-height:1.45}.ht-training-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.ht-note{padding:16px 18px;border-left:4px solid #6d35e6;background:#f4f1ff;border-radius:0 12px 12px 0;color:#504a66!important;font-size:.96rem!important}.ht-clinic-types{display:grid;gap:14px}.ht-clinic-types article{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:20px;border:1px solid #e5e4ec;border-radius:18px;background:#fff}.ht-clinic-types>article>span{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#f2efff;font-size:1.45rem}.ht-clinic-types h3{margin:2px 0 5px}.ht-clinic-types p{margin:0;color:#687083;line-height:1.45;font-size:.94rem}.ht-trust-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.ht-trust-points{display:grid;gap:12px}.ht-trust-points p{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;margin:0;padding:17px 18px;border:1px solid #e6e5ed;border-radius:15px;background:#fff;color:#3d4457}.ht-trust-points span{color:#0fa386;font-weight:900}.ht-outcomes{background:linear-gradient(180deg,#fff,#fafbff)}.ht-outcome-flow{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;margin-top:35px}.ht-outcome-flow span{padding:13px 18px;border:1px solid #dddce8;border-radius:999px;background:#fff;font-weight:850;box-shadow:0 8px 20px rgba(31,36,73,.05)}.ht-outcome-flow i{color:#7d6caf;font-style:normal;font-weight:900}.ht-final{padding:98px 0;background:radial-gradient(circle at 50% 0%,rgba(108,53,231,.16),transparent 34%),linear-gradient(135deg,#f7f5ff,#effaf7)}.ht-final h2{font-size:clamp(2.55rem,5.6vw,5.3rem)}.ht-final .ht-wrap>p:not(.ht-kicker){max-width:650px;margin:20px auto 0;color:#60687b;font-size:1.14rem}.ht-final-actions{justify-content:center}
@media(max-width:920px){.ht-hero-grid,.ht-training-grid,.ht-trust-grid{grid-template-columns:1fr}.ht-hero-grid{gap:45px}.ht-process{grid-template-columns:repeat(2,1fr)}.ht-scenarios{grid-template-columns:repeat(2,1fr)}.ht-hero-visual{min-height:0}.ht-section{padding:70px 0}}
@media(max-width:600px){.ht-wrap{width:min(100% - 28px,1160px)}.ht-hero{padding:48px 0 56px}.ht-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.ht-lead{font-size:1.06rem}.ht-hero-actions{display:grid}.ht-primary,.ht-secondary{width:100%;text-align:center}.ht-hero-visual{padding:23px 17px;border-radius:25px}.ht-flow-card{grid-template-columns:46px 1fr;padding:17px}.ht-icon{width:44px;height:44px;border-radius:13px;font-size:1.25rem}.ht-flow-card strong{font-size:1.03rem}.ht-result-pill{font-size:.76rem}.ht-section{padding:56px 0}.ht-heading h2,.ht-trust-grid h2{font-size:2.45rem}.ht-heading>p:not(.ht-kicker){font-size:1rem}.ht-two-col,.ht-process,.ht-scenarios{grid-template-columns:1fr}.ht-capability{padding:22px}.ht-process{gap:12px}.ht-training-grid,.ht-trust-grid{gap:32px}.ht-outcome-flow{gap:7px}.ht-outcome-flow span{padding:10px 12px;font-size:.82rem}.ht-outcome-flow i{font-size:.8rem}.ht-final{padding:68px 0}.ht-final h2{font-size:2.65rem}}
