:root{--hsg-navy:#12233f;--hsg-ink:#17233b;--hsg-muted:#657189;--hsg-line:#e7ebf2;--hsg-soft:#f6f8fc}.hsg-hero{padding:88px 0 76px;background:radial-gradient(circle at 85% 10%,#e8ddff 0,transparent 28%),linear-gradient(135deg,#f8fbff,#fff)}.hsg-hero__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center}.hsg-hero h1{font-size:clamp(44px,5vw,76px);line-height:1.03;max-width:12ch;margin:18px 0;color:var(--hsg-ink)}.hsg-lead{font-size:22px!important;line-height:1.5;color:var(--hsg-ink);font-weight:600;max-width:38rem}.hsg-hero p{max-width:42rem}.hsg-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.hsg-visual{min-height:390px;border:1px solid #dfe5ef;border-radius:32px;background:#fff;box-shadow:0 28px 70px rgba(29,47,82,.14);padding:54px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.hsg-visual:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:color-mix(in srgb,var(--hsg-accent) 18%,white);right:-80px;top:-90px}.hsg-visual>span{width:84px;height:84px;border-radius:24px;display:grid;place-items:center;background:var(--hsg-accent);color:#fff;font-size:36px;box-shadow:0 16px 34px color-mix(in srgb,var(--hsg-accent) 32%,transparent);z-index:1}.hsg-visual strong{font-size:28px;margin:30px 0 7px;z-index:1}.hsg-visual small{font-size:15px;color:var(--hsg-muted);z-index:1}.hsg-visual i{display:block;height:8px;border-radius:9px;background:#edf0f5;margin-top:22px;width:86%}.hsg-visual i:nth-of-type(2){width:70%;margin-top:10px}.hsg-visual i:nth-of-type(3){width:54%;margin-top:10px}.hsg-section{padding:96px 0}.hsg-section--tint{background:var(--hsg-soft)}.hsg-heading{max-width:720px;margin-bottom:42px}.hsg-heading h2,.hsg-split h2{font-size:clamp(34px,4vw,54px);line-height:1.08;color:var(--hsg-ink);margin:14px 0}.hsg-heading em,.hsg-split em{color:#7658e8;font-style:normal}.hsg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.hsg-steps article{padding:34px;border:1px solid var(--hsg-line);border-radius:22px;background:#fff}.hsg-steps b{color:#7658e8;font-size:13px;letter-spacing:.14em}.hsg-steps h3{font-size:23px;margin:18px 0 12px;line-height:1.25}.hsg-steps p{color:var(--hsg-muted);line-height:1.75}.hsg-split{display:grid;grid-template-columns:1fr .88fr;gap:72px;align-items:center}.hsg-list{list-style:none;padding:0;margin:32px 0 0}.hsg-list li{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid #e1e6ef;font-weight:650}.hsg-list span{color:#17865f}.hsg-proof{background:var(--hsg-navy);color:#fff;border-radius:28px;padding:42px}.hsg-proof>small{letter-spacing:.13em;color:#afbdd7}.hsg-proof blockquote{font-size:24px;line-height:1.5;margin:26px 0 32px}.hsg-proof>div{display:flex;gap:14px;align-items:center}.hsg-proof>div>span{width:46px;height:46px;border-radius:50%;background:#7658e8;display:grid;place-items:center;font-weight:800}.hsg-proof p{margin:0}.hsg-proof p small{display:block;color:#afbdd7;margin-top:3px}.hsg-related{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hsg-related a{padding:28px;border:1px solid var(--hsg-line);border-radius:20px;color:var(--hsg-ink);text-decoration:none;display:grid;gap:8px;transition:.2s ease}.hsg-related a:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(24,41,75,.11);border-color:#cbd3e2}.hsg-related span{font-size:28px;color:#7658e8}.hsg-related strong{font-size:20px}.hsg-related small{color:var(--hsg-muted);font-size:14px}.hsg-final{padding:30px 0 72px}.hsg-final .hs-container{border-radius:30px;background:linear-gradient(125deg,#142a4b,#2d3868 58%,#6c4bd7);color:#fff;padding:50px 56px;display:flex;align-items:center;justify-content:space-between;gap:36px}.hsg-final h2{font-size:38px;color:#fff;margin:10px 0}.hsg-final p{color:#d5ddef;max-width:590px}.hsg-final .hs-text-link{color:#fff;margin-left:20px}@media(max-width:900px){.hsg-hero__grid,.hsg-split{grid-template-columns:1fr;gap:42px}.hsg-steps,.hsg-related{grid-template-columns:1fr}.hsg-final .hs-container{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.hsg-hero,.hsg-section{padding:64px 0}.hsg-visual{min-height:300px;padding:32px}.hsg-final .hs-container{padding:36px 28px}.hsg-final .hs-text-link{display:block;margin:18px 0 0}}
.hsg-hero__copy{position:relative;z-index:2}.hsg-symbol{display:grid!important;place-items:center}.hsg-orbit{position:absolute;inset:18px;pointer-events:none}.hsg-orbit i{position:absolute!important;width:12px!important;height:12px!important;border-radius:50%!important;background:var(--hsg-accent)!important;box-shadow:0 0 0 8px color-mix(in srgb,var(--hsg-accent) 16%,transparent)}.hsg-orbit i:nth-child(1){top:4%;left:12%}.hsg-orbit i:nth-child(2){right:2%;top:45%}.hsg-orbit i:nth-child(3){bottom:2%;left:45%}.hsg-mini-flow{display:flex;gap:7px;align-items:center;margin-top:18px}.hsg-mini-flow b,.hsg-mini-flow em{padding:7px 9px;border-radius:8px;background:#fff;color:#253450;font-size:10px;font-style:normal;box-shadow:0 5px 16px #1e31551c}.hsg-mini-flow b{color:#fff;background:var(--hsg-accent)}.hsg-lens{background:#0f1b35;color:#fff}.hsg-lens>.hs-container{display:grid;grid-template-columns:130px repeat(3,1fr);gap:1px;padding-top:0;padding-bottom:0;background:#ffffff17}.hsg-lens>.hs-container>span,.hsg-lens>.hs-container>div{padding:20px;background:#0f1b35}.hsg-lens>.hs-container>span{text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:#8fa2c8}.hsg-lens div{display:flex;gap:10px}.hsg-lens b{color:#8b80ff}.hsg-lens small{color:#d1dbec}.hsg--ai-copilot .hsg-hero{background:radial-gradient(circle at 70% 30%,#dcd4ff 0,transparent 34%),linear-gradient(120deg,#fbf9ff,#eef3ff)}.hsg--workflow-automation .hsg-hero__grid,.hsg--sla-business-hours .hsg-hero__grid{direction:rtl}.hsg--workflow-automation .hsg-hero__grid>*,.hsg--sla-business-hours .hsg-hero__grid>*{direction:ltr}.hsg--customer-360 .hsg-visual{border-radius:50% 20% 50% 20%}.hsg--knowledge-ai .hsg-hero{background:linear-gradient(155deg,#101d3b 0,#2f286f 58%,#f5f4ff 58%)}.hsg--knowledge-ai .hsg-hero__copy{color:#fff}.hsg--knowledge-ai .hsg-hero__copy p{color:#d0d7ef}.hsg--reports-feedback .hsg-visual{transform:rotate(-3deg);border-bottom:18px solid #1473e6}.hsg--experience-builder .hsg-hero__grid{grid-template-columns:.8fr 1.2fr}.hsg--experience-builder .hsg-visual{min-height:470px;border:12px solid #fff;box-shadow:0 35px 90px #25375d26}.hsg--integration-rollout .hsg-visual{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.hsg--getting-started .hsg-hero{background:linear-gradient(110deg,#eef7ff 0 64%,#1473e6 64%)}.hsg--release-center .hsg-visual{border-radius:20px 70px 20px 70px}.hsg--troubleshooting .hsg-hero{background:repeating-linear-gradient(135deg,#f7f9fd,#f7f9fd 28px,#f1f4fa 28px,#f1f4fa 56px)}.hsg-variant-2 .hsg-section--tint,.hsg-variant-5 .hsg-section--tint,.hsg-variant-8 .hsg-section--tint,.hsg-variant-11 .hsg-section--tint{background:#111d3a;color:#fff}.hsg-variant-3 .hsg-steps,.hsg-variant-6 .hsg-steps,.hsg-variant-9 .hsg-steps,.hsg-variant-12 .hsg-steps{grid-template-columns:1fr}.hsg-variant-3 .hsg-steps article,.hsg-variant-6 .hsg-steps article,.hsg-variant-9 .hsg-steps article,.hsg-variant-12 .hsg-steps article{display:grid;grid-template-columns:55px 1fr 1.4fr;align-items:center;gap:20px}.hsg-variant-4 .hsg-related,.hsg-variant-10 .hsg-related{transform:translateY(20px);grid-template-columns:1.3fr .85fr .85fr}@media(max-width:760px){.hsg-lens>.hs-container{grid-template-columns:1fr}.hsg-lens>.hs-container>span{display:none}.hsg--workflow-automation .hsg-hero__grid,.hsg--sla-business-hours .hsg-hero__grid{direction:ltr}.hsg--experience-builder .hsg-hero__grid{grid-template-columns:1fr}.hsg-variant-3 .hsg-steps article,.hsg-variant-6 .hsg-steps article,.hsg-variant-9 .hsg-steps article,.hsg-variant-12 .hsg-steps article{grid-template-columns:45px 1fr}.hsg-variant-3 .hsg-steps article p,.hsg-variant-6 .hsg-steps article p,.hsg-variant-9 .hsg-steps article p,.hsg-variant-12 .hsg-steps article p{grid-column:2}}
.hsg--knowledge-ai .hsg-hero__copy h1,.hsg--knowledge-ai .hsg-hero__copy .hsg-lead{color:#fff}
.hsg-lens{padding:18px 0 10px;background:#fff!important}.hsg-lens>.hs-container{overflow:hidden;border-radius:18px;box-shadow:0 16px 40px rgba(22,35,65,.12)}.hsg-section--tint{background:#fff!important}.hsg-section--tint>.hs-container{padding:64px;border-radius:30px;background:var(--hsg-soft);box-shadow:inset 0 0 0 1px #e8ecf3}.hsg-variant-2 .hsg-section--tint>.hs-container,.hsg-variant-5 .hsg-section--tint>.hs-container,.hsg-variant-8 .hsg-section--tint>.hs-container,.hsg-variant-11 .hsg-section--tint>.hs-container{background:#111d3a;box-shadow:none}.hsg-proof blockquote,.hsg-proof strong{color:#fff!important}.hsg-proof p{color:#fff!important}.hsg-proof p small{color:#afbdd7!important}.hs-v2-footer{padding:70px 0 25px;background:#f8faff;color:#111522;border-top:1px solid #e4e7ef}.hs-v2-container{width:min(1180px,calc(100% - 48px));margin:auto}.hs-v2-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding-bottom:50px}.hs-v2-logo{display:flex;align-items:center;gap:10px;color:#111522;font:800 21px Manrope;letter-spacing:-.04em}.hs-v2-logo span{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;background:#526be8;color:#fff;font-size:14px}.hs-v2-footer p{max-width:220px;color:#7c89a4;font-size:12px;line-height:1.7}.hs-v2-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.hs-v2-footer-grid strong{font-size:11px}.hs-v2-footer-grid a:not(.hs-v2-logo){color:#71809b;font-size:11px}.hs-v2-footer-grid a:hover{color:#526be8}.hs-v2-footer-bottom{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #e4e7ef;color:#97a2b8;font-size:10px}@media(max-width:850px){.hs-v2-footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}}@media(max-width:620px){.hsg-section--tint>.hs-container{padding:36px 24px;border-radius:20px}.hsg-lens{padding:10px 0}.hs-v2-container{width:calc(100% - 32px)}.hs-v2-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.hs-v2-footer-grid>div:first-child{grid-column:1/-1}.hs-v2-footer-bottom{flex-direction:column;gap:9px}}
