.gh-human-process.gh-hiw{background:var(--ghs-surface-warm)}.gh-hiw-hero{background:var(--ghs-identity-forest);color:var(--ghs-text-inverse);padding-block:56px 64px}.gh-hiw-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.gh-hiw-hero h1{max-width:15ch;font-family:var(--ghs-font-display);letter-spacing:-.045em;text-wrap:balance;margin-block:18px;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:550;line-height:1.06}.gh-hiw .gh-hiw-hero-lede{max-width:36ch;color:var(--ghs-text-inverse);font-size:1.125rem;line-height:1.6}.gh-hiw-hero .gh-public-actions{margin-top:32px}.gh-hiw-hero .ghp-action-primary,.gh-hiw-close .ghp-action-primary{background:var(--ghs-surface-warm);color:var(--ghs-identity-forest)}.gh-hiw-hero .ghp-action-link{color:var(--ghs-text-inverse)}.gh-hiw-hero .gh-human-person-scene:before{border-radius:28px}.gh-hiw-hero .gh-human-context-note{color:var(--ghs-text-primary);border:0;border-radius:16px;box-shadow:0 18px 40px -20px #00000073}.gh-hiw-tag{background:var(--ghs-surface-care);color:var(--ghs-identity-forest);border-radius:999px;align-items:center;padding:5px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.gh-hiw .gh-hiw-tag-inverse{color:var(--ghs-text-inverse);background:#ffffff1f}.gh-roadmap{--roadmap-top:88px;position:relative}.gh-roadmap-sticky{padding-block:40px 24px}.gh-roadmap-rail{width:min(100% - 80px,1160px);margin-inline:auto;padding-block:8px 4px;position:relative}.gh-roadmap-line{background:var(--ghs-border-divider);border-radius:3px;height:3px;position:absolute;top:30px;left:12.5%;right:12.5%;overflow:hidden}.gh-roadmap-fill{background:var(--ghs-identity-forest);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.gh-roadmap-track{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.gh-roadmap-track li{text-align:center;color:var(--ghs-text-primary);justify-items:center;gap:10px;font-size:.875rem;line-height:1.35;display:grid}.gh-roadmap-track strong{font-weight:600}.gh-roadmap-stop{background:var(--ghs-identity-forest);width:46px;height:46px;color:var(--ghs-text-inverse);box-shadow:0 0 0 6px var(--ghs-surface-warm);transition:transform .3s var(--gh-ease-out);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:600;display:grid}[data-roadmap] .gh-roadmap-track li[data-state=next] .gh-roadmap-stop{background:var(--ghs-surface-default);color:var(--ghs-text-secondary);box-shadow:inset 0 0 0 2px var(--ghs-border-control),0 0 0 6px var(--ghs-surface-warm)}[data-roadmap] .gh-roadmap-track li[data-state=next] strong{color:var(--ghs-text-secondary);font-weight:500}[data-roadmap] .gh-roadmap-track li[data-state=active] .gh-roadmap-stop{transform:scale(1.12)}.gh-roadmap-stage{width:min(100% - 80px,1160px);margin-inline:auto}.gh-roadmap-step{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;padding-block:56px;display:grid}.gh-roadmap-copy h2{font-family:var(--ghs-font-display);letter-spacing:-.04em;text-wrap:balance;color:var(--ghs-text-primary);margin-block:16px 14px;font-size:clamp(2rem,3.4vw,3rem);font-weight:550;line-height:1.08}.gh-roadmap-copy>p:not(.gh-hiw-tag){max-width:40ch;color:var(--ghs-text-secondary);font-size:1.0625rem;line-height:1.65}.gh-roadmap-chips{flex-wrap:wrap;gap:8px;max-width:30rem;margin-top:22px;display:flex}.gh-roadmap-chips li{background:var(--ghs-surface-default);box-shadow:inset 0 0 0 1px var(--ghs-border-divider);color:var(--ghs-text-primary);border-radius:999px;padding:8px 14px;font-size:.8125rem;font-weight:500}.gh-roadmap-copy>p.gh-roadmap-fee{margin-top:22px;font-size:.875rem}.gh-roadmap-outcomes{gap:10px;margin-top:8px;display:grid}.gh-roadmap-outcomes li{-moz-column-gap:14px;background:var(--ghs-surface-default);border-radius:16px;grid-template-columns:10px minmax(0,1fr);column-gap:14px;padding:14px 18px;display:grid;box-shadow:0 1px 2px #14231f0d}.gh-roadmap-outcomes li:before{content:"";background:var(--ghs-identity-forest);border-radius:50%;grid-row:1/3;width:10px;height:10px;margin-top:6px}.gh-roadmap-outcomes li[data-tone=clay]:before{background:#a67c52}.gh-roadmap-outcomes li[data-tone=ink]:before{background:var(--ghs-text-secondary)}.gh-roadmap-outcomes h3{color:var(--ghs-text-primary);font-size:.9375rem;font-weight:600}.gh-roadmap-outcomes p{color:var(--ghs-text-secondary);margin-top:2px;font-size:.8125rem;line-height:1.5}.gh-roadmap-copy>p.gh-roadmap-note{margin-top:14px;font-size:.8125rem}.gh-roadmap-copy .gh-public-actions{margin-top:24px}.gh-roadmap-step .gh-human-visual-field{border-radius:28px;overflow:hidden}.gh-roadmap-step .gh-human-product{border:0;border-radius:18px;box-shadow:0 1px 2px #14231f0f,0 24px 48px -24px #14231f59}.gh-roadmap-step .gh-human-report-label{border:0;border-radius:999px}.gh-roadmap[data-roadmap=pin]{height:460lvh}.gh-roadmap[data-roadmap=pin] .gh-roadmap-sticky{top:var(--roadmap-top);padding-block:24px 16px;position:sticky}.gh-roadmap[data-roadmap=pin] .gh-roadmap-stage{display:grid}.gh-roadmap[data-roadmap=pin] .gh-roadmap-step{transform-origin:top;grid-area:1/1;padding-block:28px 8px}.gh-roadmap[data-roadmap=pin] .gh-human-visual-field{min-height:340px}.gh-roadmap[data-roadmap=pin] .gh-human-clinical-field .gh-human-art img{width:auto;max-height:340px}.gh-roadmap[data-roadmap=pin] .gh-human-product-field--checkin{padding-block:24px 20px}.gh-roadmap[data-roadmap=flow] .gh-roadmap-sticky{padding-top:0}.gh-roadmap[data-roadmap=flow] .gh-roadmap-rail{top:var(--roadmap-top);z-index:2;background:color-mix(in srgb,var(--ghs-surface-warm)92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;box-shadow:0 1px 0 var(--ghs-border-divider);padding:12px max(20px,50% - 580px) 10px;position:sticky}.gh-roadmap[data-roadmap=flow] .gh-roadmap-line{top:34px}@media (prefers-reduced-motion:no-preference){.gh-roadmap-step[data-arrived]{transition:opacity .7s var(--gh-ease-out),transform .7s var(--gh-ease-out)}.gh-roadmap-step[data-arrived=false]{opacity:0;transform:translateY(28px)}}.gh-hiw-questions{padding-block:40px 24px}.gh-hiw-questions-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.gh-hiw-questions h2,.gh-hiw-close h2{font-family:var(--ghs-font-display);letter-spacing:-.035em;color:var(--ghs-text-primary);font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:550;line-height:1.12}.gh-hiw .gh-human-resource{background:var(--ghs-surface-default);border:0;border-radius:24px;overflow:hidden;box-shadow:0 1px 2px #14231f0d}.gh-hiw .gh-human-resource-caption{padding-inline:20px}.gh-hiw-faq{background:var(--ghs-surface-default);border-radius:24px;padding:4px 28px;box-shadow:0 1px 2px #14231f0d,0 18px 40px -22px #14231f33}.gh-hiw-faq>div{padding-block:22px}.gh-hiw-faq>div+div{border-top:1px solid var(--ghs-border-divider)}.gh-hiw-faq dt{color:var(--ghs-text-primary);font-weight:600}.gh-hiw-faq dd{color:var(--ghs-text-secondary);margin-top:6px;line-height:1.6}.gh-hiw-close{background:var(--ghs-identity-forest);color:var(--ghs-text-inverse);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-block:48px 80px;padding:44px 48px;display:flex}.gh-hiw .gh-hiw-close h2,.gh-hiw .gh-hiw-close p{color:var(--ghs-text-inverse)}.gh-hiw-close p{margin-top:8px}.gh-hiw-close .ghp-action-link{color:var(--ghs-text-inverse)}@media (max-width:959px){.gh-hiw-hero-grid,.gh-roadmap-step,.gh-hiw-questions-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:699px){.gh-roadmap{--roadmap-top:77px}.gh-hiw-hero{padding-block:32px 40px}.gh-hiw-hero .gh-human-person-scene{min-height:300px}.gh-hiw-hero .gh-human-person-scene>.gh-human-art img{height:290px}.gh-roadmap-rail,.gh-roadmap-stage{width:calc(100% - 40px)}.gh-roadmap-track li{gap:6px;font-size:.6875rem}.gh-roadmap-stop{width:32px;height:32px;font-size:.8125rem}.gh-roadmap-line{top:23px}.gh-roadmap[data-roadmap=flow] .gh-roadmap-line{top:27px}.gh-roadmap-step{gap:24px;padding-block:40px}.gh-roadmap-step .gh-human-visual-field{border-radius:22px}.gh-hiw-faq{padding:0 20px}.gh-hiw-close{border-radius:22px;margin-block:32px 56px;padding:28px 24px}}.gh-roadmap-step [data-real-product-capture] .gh-human-visual-field{background:radial-gradient(120% 90% at 20% 0%,#e7edd929,transparent 60%),var(--ghs-identity-forest);padding:44px 40px}.gh-roadmap-step [data-real-product-capture] picture{width:100%;display:block}.gh-roadmap-step [data-real-product-capture] img{border:0;border-radius:18px;width:100%;display:block;box-shadow:0 2px 4px #0000001f,0 30px 60px -24px #0000008c}@media (max-width:699px){.gh-roadmap-step [data-real-product-capture] .gh-human-visual-field{padding:24px 20px}}
