.gh-page{--ok:#0a7a4b}.gh-page :is(h4,.gh-subhead){color:var(--n);letter-spacing:-.01em;margin:0;font-weight:600}.gh-page .gh-subhead{margin:56px 0 20px;font-size:22px}.gh-page .gh-h2-sub{margin:72px 0 28px;font-size:clamp(24px,2.4vw,32px)}.gh-lead{color:var(--n);font-size:18px}.gh-statement{background:var(--n);color:#fff;border-radius:14px;margin-top:36px;padding:22px 26px;font-size:19px;font-weight:600;line-height:1.45}.gh-statement a{color:#a9c8ff;text-decoration:underline}.gh-monitor{margin:0}.gh-monitor-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px;font-size:13px;box-shadow:0 24px 48px #0020601a}.gh-monitor-top{border-bottom:1px solid var(--line);color:var(--n);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;font-weight:650;display:flex}.gh-monitor-top .pl-tag{margin:0}.gh-query{background:var(--pale);border-radius:10px;margin:14px 0;padding:12px 14px}.gh-query p{color:var(--n);margin-top:4px;font-size:15px;font-weight:600}.gh-page :is(.gh-monitor,.gh-demo) small{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:8px;font-size:11px;font-weight:650;display:block}.gh-monitor-grid{grid-template-columns:1fr 1.4fr;gap:14px;display:grid}.gh-monitor-grid>div{border:1px solid var(--line);border-radius:10px;padding:12px}.gh-score strong{color:var(--n);font-size:40px;line-height:1;display:block}.gh-score span{color:var(--ok);font-weight:600}.gh-spark{width:100%;height:36px;color:var(--b);margin-top:8px;display:block}.gh-bars{gap:7px;display:grid}.gh-bars li{grid-template-columns:92px 1fr 36px;align-items:center;gap:8px;display:grid}.gh-bars b{background:linear-gradient(90deg,#9db6d8 var(--v),#eef3f9 var(--v));border-radius:99px;height:10px}.gh-bars [data-own] b{background:linear-gradient(90deg,var(--b) var(--v),#eef3f9 var(--v))}.gh-bars [data-own] span{color:var(--n);font-weight:700}.gh-bars em{text-align:right;color:var(--n);font-style:normal;font-weight:600}.gh-bars-lg li{grid-template-columns:130px 1fr 32px;font-size:14px}.gh-bars-lg b{height:16px}.gh-sources{gap:4px;padding-left:18px;list-style:decimal;display:grid}.gh-nav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;position:sticky;top:64px}.gh-nav .pl-wrap{justify-content:space-between;align-items:center;gap:16px;display:flex}.gh-nav ul{gap:4px;display:flex;overflow-x:auto}.gh-nav ul a{min-height:52px;color:var(--mut);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:flex}.gh-nav ul a[aria-current]{border-color:var(--b);color:var(--n)}.gh-nav-cta{background:var(--b);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.gh-split{grid-template-columns:1.2fr .8fr;align-items:start;gap:48px;display:grid}.gh-journey{counter-reset:j;flex-wrap:wrap;gap:8px;margin:28px 0 8px;display:flex}.gh-journey li{border:1px solid var(--line);color:var(--n);counter-increment:j;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.gh-journey li:before{content:counter(j);background:var(--sel);width:22px;height:22px;color:var(--bt);border-radius:50%;place-items:center;font-size:12px;display:grid}.gh-journey li:last-child{background:var(--n);color:#fff}.gh-questions{background:var(--pale);border-radius:16px;padding:24px}.gh-questions ul{gap:10px;margin-top:14px;display:grid}.gh-questions li{color:var(--n);box-shadow:0 2px 0 var(--line);background:#fff;border-radius:12px 12px 12px 2px;padding:12px 14px;font-weight:500}.gh-symptoms{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gh-symptoms li{background:#fff;border-radius:12px;gap:10px;padding:16px;font-size:15px;display:flex}.gh-symptoms svg{color:#b4540f;margin-top:3px}.gh-tech{background:linear-gradient(180deg,#fff,var(--pale))}.gh-capabilities{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.gh-capabilities li{background:#fff;gap:6px;padding:22px;display:grid}.gh-capabilities p{color:var(--mut);font-size:15px}.gh-how{grid-template-columns:1.3fr .7fr;align-items:start;gap:40px;display:grid}.gh-steps{counter-reset:s;gap:8px;display:grid}.gh-steps li{color:var(--n);counter-increment:s;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.gh-steps li:before{content:counter(s);background:var(--n);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.gh-note{border-left:4px solid var(--b);background:#fff;border-radius:0 12px 12px 0;margin-top:56px;padding:22px}.gh-note h3{margin-bottom:8px;font-size:17px}.gh-note p{color:var(--mut);font-size:15px}.gh-demo{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.gh-demo-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 28px;padding-bottom:18px;display:flex}.gh-demo-head .pl-tag{margin:0}.gh-demo-head dl{flex-wrap:wrap;gap:8px 28px;display:flex}.gh-demo-head dd{color:var(--n);margin:0;font-weight:600}.gh-demo-head dt{color:var(--mut);font-size:12px;font-weight:500}.gh-demo-grid{grid-template-columns:1.1fr 1fr 1fr;gap:28px;margin-top:20px;display:grid}.gh-demo-grid figure{margin:0}.gh-demo-grid figcaption{color:var(--n);margin:0 0 14px;font-weight:600}.gh-demo h4{margin:0 0 8px;font-size:15px}.gh-demo .ph-dots+h4{margin-top:18px}.gh-missing li:before{background:#b4540f}.gh-insight{color:var(--mut);margin-top:14px;font-size:14px}.gh-lead-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:56px;display:grid}.gh-portrait img{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.gh-portrait p{color:var(--mut);margin-top:12px;font-size:14px}.gh-portrait strong{color:var(--n);font-size:18px;display:block}.gh-lead-grid h2+p{margin-top:18px}.gh-lead-grid p+p{margin-top:12px}.gh-role{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.gh-role li{border-top:3px solid var(--b);background:#fff;gap:4px;padding:16px;font-size:15px;display:grid}.gh-role strong{color:var(--n)}.gh-role span{color:var(--mut)}.gh-services{border-top:1px solid var(--line);display:grid}.gh-services>li{border-bottom:1px solid var(--line);grid-template-columns:64px 1.3fr .9fr;gap:24px;padding:28px 0;scroll-margin-top:140px;display:grid}.gh-num{color:var(--bt);font-size:28px;font-weight:650;line-height:1}.gh-services h3{font-size:22px}.gh-services h3+p{color:var(--mut);margin-top:6px}.gh-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.gh-chips li{background:var(--pale);color:var(--n);border-radius:99px;padding:3px 10px;font-size:13px}.gh-service-side{align-content:start;gap:10px;font-size:15px;display:grid}.gh-selector{grid-template-columns:.9fr 1.1fr;align-items:start;gap:24px;display:grid}.gh-compare th{background:var(--pale);color:var(--n)}.gh-compare td:last-child{color:var(--n);font-weight:600}.gh-shared{margin-top:28px}.gh-shared h3{font-size:17px}.gh-method{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gh-method li{background:#fff;border-radius:14px;align-content:start;gap:10px;padding:22px;display:grid}.gh-method dl{gap:8px;font-size:14px;display:grid}.gh-method dt{letter-spacing:.08em;text-transform:uppercase;color:var(--bt);font-size:11px}.gh-method dd{color:var(--mut);margin:0}.gh-deliverables{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.gh-deliverables>div{border-top:3px solid var(--n);background:#fff;padding:18px}.gh-deliverables h3{margin-bottom:10px;font-size:17px}.gh-types{grid-template-columns:repeat(2,1fr);gap:0 40px;margin:0;display:grid}.gh-types>div{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;gap:16px;padding:14px 0;display:grid}.gh-types dd{color:var(--mut);margin:0}.gh-disciplines{flex-wrap:wrap;gap:10px;display:flex}.gh-disciplines :is(a,span){border:1px solid var(--line);min-height:44px;color:var(--n);background:#fff;border-radius:99px;align-items:center;padding:0 18px;font-weight:600;display:inline-flex}.gh-disciplines a{border-color:#9db6d8}.gh-disciplines a:hover{border-color:var(--b);color:var(--bt)}.gh-placeholder{color:var(--mut);background:#fff;border:1px dashed #9db6d8;border-radius:12px;gap:10px;padding:18px 20px;display:flex}.gh-placeholder svg{margin-top:4px}.gh-resources{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.gh-resources li{background:#fff;border-radius:14px;align-content:start;gap:6px;padding:20px;display:grid}.gh-resources h3{font-size:17px;line-height:1.35}.gh-resources h3 a:hover{color:var(--bt);text-decoration:underline}@media (max-width:1100px){.gh-split,.gh-how,.gh-lead-grid,.gh-selector,.gh-demo-grid{grid-template-columns:1fr}.gh-lead-grid{gap:28px}.gh-portrait{max-width:320px}.gh-symptoms,.gh-capabilities,.gh-method,.gh-resources{grid-template-columns:1fr 1fr}.gh-deliverables{grid-template-columns:repeat(3,1fr)}.gh-services>li{grid-template-columns:48px 1fr}.gh-service-side{grid-column:2}.gh-note{margin-top:0}}@media (max-width:809px){.gh-nav{position:static}.gh-nav-cta{display:none}.gh-page :is(.gh-symptoms,.gh-capabilities,.gh-method,.gh-resources,.gh-deliverables,.gh-role,.gh-types){grid-template-columns:1fr}.gh-types>div{grid-template-columns:1fr;gap:2px}.gh-monitor-grid{grid-template-columns:1fr}.gh-monitor-grid>div:nth-child(3){display:none}.gh-services>li{grid-template-columns:1fr;gap:10px}.gh-service-side{grid-column:auto}.gh-bars-lg li{grid-template-columns:100px 1fr 28px}.gh-statement{padding:18px;font-size:17px}.gh-compare thead{display:none}.gh-page .gh-compare :is(tr,td){display:block}.gh-page .gh-compare tr{border-bottom:1px solid var(--line);padding:10px 0}.gh-page .gh-compare td{border:0;padding:2px 0}.gh-compare td:before{content:attr(data-label) ": ";color:var(--bt);font-weight:700}}@media (prefers-reduced-motion:reduce){.gh-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}
