.glp-hero{position:relative;min-height:var(--hv2-hero-min-h);overflow:hidden;background:var(--hv2-navy);display:grid;align-items:center}.glp-hero>.hv2-container{width:100%}.glp-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%}.glp-hero-scrim{position:absolute;inset:0;background:var(--hv2-hero-scrim)}.glp-hero-inner{position:relative;padding-top:72px;padding-bottom:72px}.glp-hero-eyebrow{display:block;font-size:var(--hv2-hero-eyebrow-size);font-weight:var(--hv2-hero-eyebrow-weight);letter-spacing:var(--hv2-hero-eyebrow-ls);text-transform:uppercase;color:rgba(200,208,218,.92);margin-bottom:18px}.glp-hero-headline{font-size:var(--hv2-hero-h1-size);font-weight:var(--hv2-hero-h1-weight);letter-spacing:var(--hv2-hero-h1-ls);line-height:var(--hv2-hero-h1-lh);color:var(--white);margin:0 0 22px;max-width:15ch}.glp-hero-sub{font-size:16px;line-height:1.6;color:rgba(200,208,218,.92);max-width:62ch;margin:0 0 30px}@media (max-width:899px){.glp-hero{min-height:var(--hv2-hero-min-h-mobile)}.glp-hero-img{object-position:70% 50%}.glp-hero-scrim{background:var(--hv2-hero-scrim-mobile)}}.glp-body{font-size:16px;line-height:1.6;color:var(--hv2-body);margin:0 0 14px}.glp-body:last-child{margin-bottom:0}.glp-body-light{font-size:16px;line-height:1.6;color:rgba(200,208,218,.92);margin:0 0 14px}.glp-body-light:last-child{margin-bottom:0}.glp-eyebrow{color:var(--hv2-orange);margin-bottom:16px}.glp-eyebrow,.glp-eyebrow-muted{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.glp-eyebrow-muted{color:var(--hv2-n400);margin-bottom:14px}.glp-eyebrow-light{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hv2-n300);margin-bottom:16px}.glp-rule{height:1px;background:var(--hv2-n100);margin:30px 0 34px}.glp-problem{background:var(--white);padding:88px 0}.glp-problem-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.glp-problem-h{margin:0;max-width:24ch}.glp-problem-body{padding-top:6px}@media (max-width:899px){.glp-problem{padding:60px 0}.glp-problem-cols{grid-template-columns:1fr;gap:24px}}.glp-stat{background:var(--hv2-blue-soft);padding:76px 0 84px}.glp-stat-cols{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:56px;gap:56px;align-items:center}.glp-stat-n{font-size:clamp(64px,8vw,104px);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--hv2-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.glp-stat-l{margin:20px 0 0;font-size:18px;line-height:1.5;color:var(--hv2-ink);max-width:30ch}.glp-journey{position:relative}.glp-journey-card{background:var(--white);border-radius:14px;padding:22px 22px 20px;box-shadow:0 16px 44px rgba(12,39,70,.1)}.glp-journey-title{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hv2-ink);margin-bottom:16px}.glp-journey-chart{position:relative}.glp-chart-svg{width:100%;height:auto;display:block}.glp-grid{stroke:var(--hv2-n100);stroke-width:1}.glp-curve{stroke:var(--hv2-orange);stroke-width:2.5;stroke-linecap:round}.glp-journey.is-armed .glp-curve{stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600)}.glp-journey.is-armed.in-view .glp-curve{transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1);stroke-dashoffset:0}.glp-chart-dot{fill:var(--hv2-orange);transform-box:fill-box;transform-origin:center}.glp-journey.is-armed .glp-chart-dot{transform:scale(0)}.glp-journey.is-armed.in-view .glp-chart-dot{transition:transform .35s cubic-bezier(.34,1.56,.64,1) 1.35s;transform:scale(1)}.glp-journey-axis{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--hv2-n400)}.glp-journey-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.glp-jcard{border:1px solid var(--hv2-n100);border-radius:10px;padding:13px 14px}.glp-jcard-head{gap:8px;margin-bottom:7px}.glp-jcard-head,.glp-jicon{display:flex;align-items:center}.glp-jicon{width:22px;height:22px;border-radius:6px;justify-content:center;flex:0 0 auto}.glp-jicon svg{width:13px;height:13px}.glp-jicon-orange{background:var(--accent-tint);color:var(--hv2-orange)}.glp-jicon-green{background:#e1f2e6;color:#2f8a4d}.glp-jcard-title{font-size:12.5px;font-weight:700;color:var(--hv2-ink)}.glp-jcard p{margin:0;font-size:11.5px;line-height:1.45;color:var(--hv2-n400)}.glp-journey-tip{position:absolute;right:-18px;top:-26px;max-width:268px;background:var(--white);border-radius:12px;padding:15px 17px;font-size:13px;line-height:1.5;color:var(--hv2-ink);box-shadow:0 14px 38px rgba(12,39,70,.14)}.glp-journey.is-armed .glp-journey-tip{opacity:0;transform:translateY(8px)}.glp-journey.is-armed.in-view .glp-journey-tip{transition:opacity .5s ease 1.7s,transform .5s ease 1.7s;opacity:1;transform:translateY(0)}@media (max-width:1023px){.glp-stat-cols{grid-template-columns:1fr;gap:40px}.glp-journey-tip{position:static;max-width:none;margin-top:14px}}@media (max-width:599px){.glp-journey-cards{grid-template-columns:1fr}}.glp-steps{background:var(--white);padding:84px 0 88px}.glp-steps-h{margin:0;max-width:18ch}.glp-step-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.glp-step-grid.is-vertical{grid-template-columns:1fr;gap:28px}.glp-step-n{font-size:17px;font-weight:700;color:var(--hv2-orange);margin-bottom:14px}.glp-step-t{font-size:15px;font-weight:700;color:var(--hv2-ink);margin-bottom:9px}.glp-step-b{margin:0;font-size:14.5px;line-height:1.55;color:var(--hv2-n400)}@media (max-width:899px){.glp-steps{padding:60px 0}.glp-step-grid{grid-template-columns:1fr;gap:26px}}.glp-interface{background:var(--hv2-navy);padding:92px 0}.glp-interface-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.glp-interface-cols.is-flipped .glp-interface-copy{order:2}.glp-interface-h{color:var(--white);margin:0 0 20px;max-width:24ch}.glp-interface-body{max-width:56ch}.glp-chat{position:relative;background:var(--white);border-radius:16px;padding:20px 20px 22px;box-shadow:0 22px 54px rgba(0,0,0,.24)}.glp-chat-head{gap:10px;margin-bottom:16px}.glp-chat-head,.glp-chat-mark{display:flex;align-items:center}.glp-chat-mark{width:26px;height:26px;border-radius:50%;background:#7fa0b8;color:var(--white);justify-content:center;flex:0 0 auto}.glp-chat-mark svg{width:15px;height:15px}.glp-chat-name{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--hv2-ink)}.glp-bubble{font-size:13.5px;line-height:1.5;border-radius:10px;padding:11px 14px;margin-bottom:10px;max-width:92%}.glp-bubble-pear{background:var(--hv2-blue-soft);color:var(--hv2-ink)}.glp-bubble-user{background:var(--hv2-ink);color:var(--white);margin-left:auto}.glp-session{display:flex;align-items:center;gap:12px;border:1px solid var(--hv2-n100);border-radius:10px;padding:9px 12px;margin-bottom:9px}.glp-session img{width:38px;height:38px;border-radius:7px;object-fit:cover;flex:0 0 auto}.glp-session-copy{display:flex;flex-direction:column;gap:2px;flex:1 1 auto}.glp-session-copy b{font-size:13.5px;font-weight:700;color:var(--hv2-ink)}.glp-session-copy i{font-style:normal;font-size:11.5px;color:var(--hv2-n400)}.glp-play{width:26px;height:26px;border-radius:50%;background:var(--hv2-orange);color:var(--white);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.glp-play svg{width:15px;height:15px}.glp-chat.is-armed [data-step]{opacity:0;transform:translateY(10px)}.glp-chat.is-armed.in-view [data-step]{animation:glp-rise .5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--d,0s)}@keyframes glp-rise{to{opacity:1;transform:translateY(0)}}.glp-typing{display:flex;gap:4px;padding:12px 14px;width:52px;background:var(--hv2-blue-soft);border-radius:10px;position:absolute;left:20px;top:var(--dot-top,0);margin:0}.glp-typing i{width:6px;height:6px;border-radius:50%;background:#7da5c6;animation:glp-blink 1.1s infinite}.glp-typing i:nth-child(2){animation-delay:.18s}.glp-typing i:nth-child(3){animation-delay:.36s}@keyframes glp-blink{0%,60%,to{opacity:.35}30%{opacity:1}}@media (max-width:1023px){.glp-interface{padding:64px 0}.glp-interface-cols{grid-template-columns:1fr;gap:36px}.glp-interface-cols.is-flipped .glp-interface-copy{order:0}}.glp-roi{background:var(--white);padding:84px 0 88px}.glp-roi-h{margin:0;max-width:18ch}.glp-aud-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.glp-aud-t{font-size:15px;font-weight:700;color:var(--hv2-orange);margin-bottom:10px}.glp-aud-b{margin:0;font-size:14.5px;line-height:1.55;color:var(--hv2-n400)}@media (max-width:899px){.glp-roi{padding:60px 0}.glp-aud-grid{grid-template-columns:1fr;gap:26px}}.glp-engine{background:var(--hv2-blue-soft);padding:72px 0 76px}.glp-engine-h{margin:0 0 18px}.glp-engine-body{max-width:96ch}@media (prefers-reduced-motion:reduce){.glp-journey.is-armed .glp-curve{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.glp-journey.is-armed .glp-chart-dot{transform:none;transition:none}.glp-journey.is-armed .glp-journey-tip{opacity:1;transform:none;transition:none}.glp-chat.is-armed [data-step]{opacity:1;transform:none;animation:none}.glp-typing{display:none}.glp-typing i{animation:none}}