body.hp-body{--hp-ink: #0e1a2b;--hp-ink-2: #17263b;--hp-ink-line: #2c3e57;--hp-ink-muted: #b7c0cc;--hp-ink-soft: #c5cdd8;--hp-accent: #c8321e;--hp-accent-deep: #8e2414;--hp-gold: #ffc83d;--hp-gold-soft: #fff7e0;--hp-gold-line: #f6e6b4;--hp-paper: #fbfaf7;--hp-sand: #f4f2ee;--hp-line: #ece9e3;--hp-line-2: #e6e3dd;--hp-text: #3d4a5c;--hp-subtle: #5a6676;--hp-check: #0f7a5a;--hp-ease: cubic-bezier(.2, .7, .2, 1);--hp-display: var(--font-display);--hp-sec-y: 104px;margin:0;background:#fff;color:var(--hp-ink);font-family:var(--crm-font-family);line-height:1.5}.hp-body :is(h1,h2,h3){margin:0;font-family:var(--hp-display);color:inherit;font-weight:700;letter-spacing:-.02em}:where(.hp-body) :is(p,ul,ol,figure,blockquote){margin:0}:where(.hp-body) p{color:inherit;font-size:inherit;line-height:inherit}:where(.hp-body) :is(ul,ol){padding:0;list-style:none}:where(.hp-body) a{color:var(--hp-ink);text-decoration:none}.hp-body [hidden]{display:none!important}.hp-body a:focus-visible,.hp-body button:focus-visible{outline:3px solid var(--hp-accent);outline-offset:3px}.hp-body section[id]{scroll-margin-top:88px}.hp-body .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp{overflow-x:clip}.hp-container{max-width:1280px;margin:0 auto;padding:0 var(--spacing-24)}.hp-stack{display:flex;flex-direction:column;gap:56px}.hp-section{padding:var(--hp-sec-y) 0}.hp-tone--crm-platform{--tone: #c8321e;--tint: #fbe9e5}.hp-tone--engagement{--tone: #a8500a;--tint: #fbeedf}.hp-tone--workplace{--tone: #1f5fbf;--tint: #e5edfa}.hp-tone--reputation{--tone: #0f7a5a;--tint: #e2f2ea}.hp-tone--ai{--tone: #7a3fb0;--tint: #f0e8f8}.hp-chip--0{--tone: #c8321e;--tint: #fbe9e5}.hp-chip--1{--tone: #1f5fbf;--tint: #e5edfa}.hp-chip--2{--tone: #0f7a5a;--tint: #e2f2ea}.hp-chip--3{--tone: #a8500a;--tint: #fbeedf}.hp-chip--4{--tone: #7a3fb0;--tint: #f0e8f8}.hp-tile{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--tint);color:var(--tone);font-size:19px}.hp-tile--sm{width:38px;height:38px;border-radius:var(--radius-8)}.hp-kicker{font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--hp-accent-deep)}.hp-kicker--gold{color:var(--hp-gold)}.hp-head{display:flex;flex-direction:column;gap:14px}.hp-head h2{font-size:clamp(2.1rem,3.8vw,3.2rem);line-height:1.04}.hp-head>p:not(.hp-kicker){font-size:18px;line-height:1.6;color:var(--hp-text)}.hp-btn-row{display:flex;flex-wrap:wrap;gap:var(--spacing-12)}.hp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--spacing-12) var(--spacing-20);border:1.5px solid transparent;border-radius:10px;font-size:15px;font-weight:var(--font-weight-semibold);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.hp-btn:hover{transform:translateY(-2px)}.hp-btn--lg{padding:var(--spacing-16) 28px;border-radius:var(--radius-8);font-size:17px}.hp-btn--xl{padding:18px 32px;border-radius:14px;font-size:19px;font-weight:var(--font-weight-bold)}.hp-body .hp-btn--accent{background:var(--hp-accent);color:#fff}.hp-body .hp-btn--accent:hover{color:#fff;box-shadow:0 12px 24px -12px #c8321eb3}.hp-body .hp-btn--outline{border-color:var(--hp-subtle);color:#fff}.hp-body .hp-btn--outline:hover{background:#fff;color:var(--hp-ink)}.hp-body .hp-btn--white{background:#fff;color:var(--hp-ink);box-shadow:0 14px 28px -14px #00000073}.hp-body .hp-btn--white:hover{color:var(--hp-ink);box-shadow:0 12px 24px -12px #00000080}.hp-body .hp-btn--gold{background:var(--hp-gold);border-color:var(--hp-gold);color:var(--hp-ink)}.hp-body .hp-btn--gold:hover{color:var(--hp-ink);box-shadow:0 12px 24px -12px #78500099}.hp-checks{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--hp-text)}.hp-checks li{display:flex;align-items:center;gap:var(--spacing-8)}.hp-checks li:before{content:"";font-family:bootstrap-icons;font-size:18px;line-height:1;color:var(--hp-check)}.hp-checks--gold{flex-direction:column;gap:var(--spacing-12);font-size:16px;color:#e8ecf1}.hp-checks--gold li:before{color:var(--hp-gold)}.hp-announce{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px var(--spacing-24);background:var(--hp-ink);color:#e8ecf1;font-size:14px;text-align:center}.hp-body .hp-announce a{color:var(--hp-gold);font-weight:var(--font-weight-semibold)}.hp-announce__dot{width:8px;height:8px;border-radius:50%;background:var(--hp-gold);animation:hp-pulse 1.8s ease-out infinite}.hp-header{position:sticky;top:0;z-index:40;background:#ffffffeb;backdrop-filter:blur(10px);border-bottom:1px solid var(--hp-line)}.hp-nav{max-width:1280px;margin:0 auto;padding:14px var(--spacing-24);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px var(--spacing-24)}.hp-brand{display:flex;align-items:center;gap:10px;font-family:var(--hp-display);font-size:23px;font-weight:800;letter-spacing:-.02em}.hp-brand__mark{width:48px;height:48px;color:var(--hp-accent)}.hp-brand__mark--sm{width:30px;height:30px}.hp-brand__logo{height:48px;width:auto;max-width:220px;-o-object-fit:contain;object-fit:contain}.hp-nav__links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;font-size:15px;font-weight:var(--font-weight-medium)}.hp-mega-btn{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0;border:0;background:transparent;font:inherit;color:var(--hp-ink);cursor:pointer}.hp-mega-btn i{font-size:12px;transition:transform .2s ease}.hp-mega-btn:hover,.hp-mega-btn[aria-expanded=true]{color:var(--hp-accent)}.hp-mega-btn[aria-expanded=true] i{transform:rotate(180deg)}.hp-nl{position:relative;display:inline-flex;align-items:center;min-height:44px}.hp-nl:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:3px;border-radius:2px;background:var(--hp-gold);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.hp-nl:hover:after{transform:scaleX(1)}.hp-nav__actions{display:flex;align-items:center;gap:var(--spacing-8)}.hp-signin{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:var(--font-weight-semibold)}.hp-body .hp-signin:hover{color:var(--hp-accent)}.hp-menu-btn{display:none;place-items:center;width:44px;height:44px;border:1px solid var(--hp-line-2);border-radius:10px;background:#fff;color:var(--hp-ink);font-size:22px;cursor:pointer}.hp-nl--mobile{display:none!important}.hp-mega{font-weight:var(--font-weight-regular);position:absolute;left:0;right:0;top:100%;max-height:80vh;overflow-y:auto;background:#fff;border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line-2);box-shadow:0 30px 60px -30px #0e1a2b59;transform-origin:top;animation:hp-mm-in .28s var(--hp-ease) both}.hp-mega__inner{max-width:1280px;margin:0 auto;padding:var(--spacing-32) var(--spacing-24) 36px;display:flex;flex-wrap:wrap;gap:var(--spacing-32)}.hp-mega__cols{flex:999 1 640px;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:28px var(--spacing-24)}.hp-mega__col{display:flex;flex-direction:column;gap:6px;animation:hp-fade-up .4s var(--hp-ease) both}.hp-mega__col:nth-child(2){animation-delay:.04s}.hp-mega__col:nth-child(3){animation-delay:.08s}.hp-mega__col:nth-child(4){animation-delay:.12s}.hp-mega__col:nth-child(5){animation-delay:.16s}.hp-mega__head{padding-bottom:var(--spacing-8);margin-bottom:var(--spacing-4);border-bottom:2px solid var(--tint);color:var(--tone);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.hp-mega__item{display:flex;align-items:center;gap:var(--spacing-12);min-height:44px;margin:0 calc(var(--spacing-8) * -1);padding:var(--spacing-8);border-radius:var(--radius-8);transition:background-color .15s ease}.hp-mega__item:hover{background:var(--hp-sand)}.hp-mega__text{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:13px;color:var(--hp-subtle)}.hp-mega__text strong{font-size:15px;font-weight:var(--font-weight-semibold);color:var(--hp-ink)}.hp-body .hp-mega__promo{position:relative;overflow:hidden;flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:20px;background:var(--hp-ink);color:#fff;animation:hp-pop-in .4s .15s var(--hp-ease) both;transition:transform .2s ease}.hp-body .hp-mega__promo:hover{color:#fff;transform:translateY(-3px)}.hp-mega__blob{position:absolute;right:-40px;bottom:-40px;width:140px;height:140px;border-radius:50%;background:var(--hp-gold);opacity:.9;animation:hp-float 5s ease-in-out infinite}.hp-mega__badge{align-self:flex-start;padding:6px 10px;border-radius:var(--radius-1000);background:var(--hp-gold);color:var(--hp-ink);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.hp-mega__promo strong{font-family:var(--hp-display);font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.hp-mega__promo-text{position:relative;font-size:14.5px;line-height:1.55;color:var(--hp-ink-soft)}.hp-mega__promo-cta{position:relative;margin-top:auto;font-size:15px;font-weight:var(--font-weight-semibold);color:var(--hp-gold)}.hp-mega__bar{border-top:1px solid var(--hp-line);background:var(--hp-paper)}.hp-mega__bar-inner{max-width:1280px;margin:0 auto;padding:14px var(--spacing-24);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;font-size:14px;color:var(--hp-text)}.hp-mega__bar-inner a{font-weight:var(--font-weight-semibold)}.hp-body .hp-mega__bar-inner span a{color:var(--hp-accent-deep)}.hp-hero{border-bottom:1px solid var(--hp-line);background-color:var(--hp-paper);background-image:radial-gradient(#e3ded5 1px,transparent 1px);background-size:22px 22px}.hp-hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-48);padding-top:80px;padding-bottom:88px}.hp-hero__copy{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:26px}.hp-hero__title{font-size:clamp(2.5rem,4.8vw,4.2rem);line-height:1.08;letter-spacing:-.02em}.hp-words{display:inline-block;height:1.25em;line-height:1.25;overflow:hidden;vertical-align:bottom;color:var(--hp-accent)}.hp-words__track{display:flex;flex-direction:column;animation:hp-words 10s cubic-bezier(.7,0,.2,1) infinite}.hp-words__track span{height:1.25em}.hp-hero__line{display:block}.hp-marker{padding:0 .06em;background-image:linear-gradient(var(--hp-gold),var(--hp-gold));background-repeat:no-repeat;background-position:0 88%;background-size:0% 34%;animation:hp-marker 2s var(--hp-ease) .5s both}.hp-hero__lead{max-width:34rem;font-size:19px;line-height:1.6;color:var(--hp-text)}.hp-apps{position:relative;flex:1 1 500px;min-width:0;scroll-margin-top:96px}.hp-apps__panel{padding:20px;border:1px solid var(--hp-line-2);border-radius:var(--radius-24);background:var(--hp-sand);box-shadow:0 30px 60px -40px #0e1a2b73}.hp-apps__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px}.hp-row{display:flex;align-items:center;gap:var(--spacing-12);min-height:44px;padding:10px;border:1px solid transparent;border-radius:var(--radius-8);animation:hp-slide-in .6s var(--hp-ease) both;transition:background-color .18s ease,border-color .18s ease}.hp-apps__grid li:nth-child(1) .hp-row{animation-delay:.25s}.hp-apps__grid li:nth-child(2) .hp-row{animation-delay:.3s}.hp-apps__grid li:nth-child(3) .hp-row{animation-delay:.35s}.hp-apps__grid li:nth-child(4) .hp-row{animation-delay:.4s}.hp-apps__grid li:nth-child(5) .hp-row{animation-delay:.45s}.hp-apps__grid li:nth-child(6) .hp-row{animation-delay:.5s}.hp-apps__grid li:nth-child(7) .hp-row{animation-delay:.55s}.hp-apps__grid li:nth-child(8) .hp-row{animation-delay:.6s}.hp-apps__grid li:nth-child(n+9) .hp-row{animation-delay:.65s}.hp-row:hover{background:#fff;border-color:var(--hp-line-2)}.hp-row__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:12.5px;color:var(--hp-subtle)}.hp-row__text,.hp-row__text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hp-row__text strong{font-size:15px;font-weight:var(--font-weight-semibold);color:var(--hp-ink)}.hp-row__arrow{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--hp-line-2);border-radius:50%;background:#fff;color:var(--hp-subtle);font-size:14px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.hp-row:hover .hp-row__arrow,.hp-row:focus-visible .hp-row__arrow{border-color:var(--hp-accent);background:var(--hp-accent);color:#fff;transform:translate(3px)}.hp-body .hp-apps__all{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-8);margin-top:14px;padding:var(--spacing-16) 18px;border-radius:14px;background:var(--hp-ink);color:#fff;font-size:15px;font-weight:var(--font-weight-semibold)}.hp-body .hp-apps__all:hover{color:#fff}.hp-apps__all-cta{color:var(--hp-gold)}.hp-float-badge{position:absolute;left:-18px;bottom:-22px;display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--hp-line-2);border-radius:14px;background:#fff;font-size:13px;font-weight:var(--font-weight-semibold);box-shadow:0 16px 30px -18px #0e1a2b80}.hp-float-badge span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-8);background:var(--hp-gold);color:var(--hp-ink)}.hp-up{animation:hp-fade-up .8s var(--hp-ease) both}.hp-d1{animation-delay:.08s}.hp-d2{animation-delay:.18s}.hp-d3{animation-delay:.28s}.hp-d4{animation-delay:.38s}.hp-d5{animation-delay:.5s}.hp-floaty{animation:hp-float 5s ease-in-out infinite}.hp-logos{display:flex;flex-direction:column;gap:18px;padding:36px 0;border-bottom:1px solid var(--hp-line)}.hp-logos__title{text-align:center;font-size:14px;font-weight:var(--font-weight-semibold);color:var(--hp-subtle)}.hp-marquee{overflow:hidden}.hp-marquee__track{display:flex;align-items:center;gap:64px;width:-moz-max-content;width:max-content;padding:0 var(--spacing-32);font-family:var(--hp-display);font-size:22px;font-weight:var(--font-weight-bold);color:#9aa3b0;animation:hp-marquee 32s linear infinite}.hp-marquee:hover .hp-marquee__track{animation-play-state:paused}.hp-marquee__track img{display:block;max-height:40px;max-width:150px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.65;transition:filter .3s ease,opacity .3s ease}.hp-marquee__track img:hover{filter:none;opacity:1}.hp-suite{position:relative;overflow:hidden;background:var(--hp-ink);color:#fff}.hp-suite__inner{display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding-top:var(--hp-sec-y);padding-bottom:var(--hp-sec-y)}.hp-suite__copy{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:22px}.hp-suite__copy h2{font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:1.02}.hp-suite__lead{font-size:18px;line-height:1.6;color:var(--hp-ink-soft)}.hp-suite__copy .hp-btn-row{align-items:center;margin-top:6px}.hp-orbit-wrap{flex:1 1 420px;min-width:0;display:flex;justify-content:center}.hp-orbit{position:relative;width:100%;max-width:480px;aspect-ratio:1 / 1}.hp-orbit__ring{position:absolute;inset:0;border:1px dashed var(--hp-ink-line);border-radius:50%}.hp-orbit__ring--inner{inset:19%}.hp-orbit__core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:26%;aspect-ratio:1 / 1;border-radius:28%;background:var(--hp-accent);transform:translate(-50%,-50%);box-shadow:0 0 0 4px var(--hp-gold),0 0 0 18px #ffc83d24,0 0 0 34px #ffc83d0f}.hp-orbit__mark{width:56%;height:56%;color:transparent}.hp-orbit__spin{position:absolute;inset:0;animation:hp-spin 60s linear infinite}.hp-orbit__spin--inner{inset:19%;animation:hp-spin-rev 80s linear infinite}.hp-orbit__slot{position:absolute;transform:translate(-50%,-50%)}.hp-orbit__spin>.hp-orbit__slot:nth-child(1){left:50%;top:0}.hp-orbit__spin>.hp-orbit__slot:nth-child(2){left:85.36%;top:14.64%}.hp-orbit__spin>.hp-orbit__slot:nth-child(3){left:100%;top:50%}.hp-orbit__spin>.hp-orbit__slot:nth-child(4){left:85.36%;top:85.36%}.hp-orbit__spin>.hp-orbit__slot:nth-child(5){left:50%;top:100%}.hp-orbit__spin>.hp-orbit__slot:nth-child(6){left:14.64%;top:85.36%}.hp-orbit__spin>.hp-orbit__slot:nth-child(7){left:0;top:50%}.hp-orbit__spin>.hp-orbit__slot:nth-child(8){left:14.64%;top:14.64%}.hp-orbit__spin--inner>.hp-orbit__slot:nth-child(1){left:50%;top:0}.hp-orbit__spin--inner>.hp-orbit__slot:nth-child(2){left:93.3%;top:25%}.hp-orbit__spin--inner>.hp-orbit__slot:nth-child(3){left:93.3%;top:75%}.hp-orbit__spin--inner>.hp-orbit__slot:nth-child(4){left:50%;top:100%}.hp-orbit__spin--inner>.hp-orbit__slot:nth-child(5){left:6.7%;top:75%}.hp-orbit__spin--inner>.hp-orbit__slot:nth-child(6){left:6.7%;top:25%}.hp-orbit__icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--hp-ink-line);border-radius:var(--radius-16);background:var(--hp-ink-2);color:#fff;font-size:22px;animation:hp-spin-rev 60s linear infinite}.hp-orbit__icon--light{width:46px;height:46px;border:0;border-radius:13px;background:#fff;font-size:19px;animation:hp-spin 80s linear infinite}.hp-ink--crm-platform{color:#c8321e}.hp-ink--engagement{color:#a8500a}.hp-ink--workplace{color:#1f5fbf}.hp-ink--reputation{color:#0f7a5a}.hp-ink--ai{color:#7a3fb0}.hp-journey{padding-bottom:var(--spacing-24)}.hp-journey__flow{position:relative}.hp-journey__track{position:absolute;left:6%;right:6%;top:44px;height:2px;background-image:linear-gradient(90deg,#cfc9bf 55%,transparent 55%);background-size:18px 2px;animation:hp-dash 1.2s linear infinite}.hp-journey__dot{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--hp-gold);box-shadow:0 0 0 3px var(--hp-ink),0 0 0 10px #ffc83d59;transform:translate(-50%,-50%);animation:hp-travel 8s cubic-bezier(.6,0,.4,1) infinite}.hp-journey__steps{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.hp-step{display:flex;flex-direction:column;gap:var(--spacing-12);padding:26px;border:1px solid var(--hp-line-2);border-radius:22px;background:#fff;transition:transform .25s ease,opacity var(--duration-sheet) var(--easing-standard)}.hp-step.visible:hover{transform:translateY(-6px)}.hp-step__top{display:flex;align-items:center;justify-content:space-between}.hp-step__node{display:inline-grid;place-items:center;width:64px;height:64px;border:3px solid #ffffff;border-radius:18px;background:var(--tint);color:var(--tone);font-size:26px;animation:hp-node-on 8s ease-in-out infinite}.hp-step:nth-child(2) .hp-step__node{animation-delay:2s}.hp-step:nth-child(3) .hp-step__node{animation-delay:4s}.hp-step:nth-child(4) .hp-step__node{animation-delay:6s}.hp-step__num{font-family:var(--hp-display);font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--hp-line-2)}.hp-step__app{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--hp-accent-deep)}.hp-step h3{font-size:21px;font-weight:var(--font-weight-bold);letter-spacing:-.01em}.hp-step p{font-size:15px;line-height:1.6;color:var(--hp-text)}.hp-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-16)}.hp-feat{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid var(--hp-line);border-radius:20px;background:var(--hp-sand);transition:transform .25s ease,background-color .25s ease,opacity var(--duration-sheet) var(--easing-standard)}.hp-feat.visible:hover{transform:translateY(-4px);background:#fff}.hp-feat__icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--hp-gold);color:var(--hp-ink);font-size:22px}.hp-feat h3{font-size:21px;font-weight:var(--font-weight-bold);letter-spacing:-.01em}.hp-feat p{font-size:15.5px;line-height:1.6;color:var(--hp-text)}.hp-stories{display:flex;flex-direction:column;gap:56px;padding:var(--hp-sec-y) 0;overflow:hidden;border-top:1px solid var(--hp-gold-line);border-bottom:1px solid var(--hp-gold-line);background:var(--hp-gold-soft)}.hp-stories__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px}.hp-stories__top .hp-head{flex:1 1 380px}.hp-featured{position:relative;flex:1 1 520px;min-width:0;min-height:300px;padding:36px 36px 56px;overflow:hidden;border-radius:var(--radius-24);background:var(--hp-ink);color:#fff}.hp-featured__mark{position:absolute;right:28px;top:16px;font-size:54px;line-height:1;color:var(--hp-gold)}.hp-featured__quote{display:flex;flex-direction:column;gap:22px;padding-right:56px;animation:hp-fade-up .6s var(--hp-ease) both}.hp-featured__quote blockquote{font-family:var(--hp-display);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:var(--font-weight-semibold);line-height:1.35;letter-spacing:-.015em}.hp-featured__quote figcaption,.hp-tcard__who{display:flex;align-items:center;gap:var(--spacing-12)}.hp-featured__quote figcaption>span:last-child,.hp-tcard__who>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--hp-ink-muted)}.hp-featured__quote strong{font-size:16px;color:#fff}.hp-featured__bar{position:absolute;left:36px;right:36px;bottom:22px;height:3px;overflow:hidden;border-radius:3px;background:#23344c}.hp-featured:not(.is-rotating) .hp-featured__bar{display:none}.hp-featured__bar span{display:block;width:100%;height:100%;background:var(--hp-gold);transform-origin:left;transform:scaleX(0)}.hp-featured.is-ticking .hp-featured__bar span{animation:hp-fq-bar 5s linear forwards}.hp-featured.is-paused .hp-featured__bar span{animation-play-state:paused}.hp-avatar{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--tint, var(--hp-sand));color:var(--tone, var(--hp-ink));font-size:13px;font-weight:var(--font-weight-bold);-o-object-fit:cover;object-fit:cover}.hp-avatar--lg{width:44px;height:44px}.hp-avatar--accent{background:var(--hp-accent);color:#fff}.hp-wall{display:flex;flex-direction:column;gap:var(--spacing-16);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hp-wall__row-wrap{overflow:hidden}.hp-wall__row{display:flex;gap:var(--spacing-16);width:-moz-max-content;width:max-content;padding:var(--spacing-4) var(--spacing-8);animation:hp-marquee 60s linear infinite}.hp-wall__row--rev{animation-direction:reverse;animation-duration:70s}.hp-wall__row-wrap:hover .hp-wall__row{animation-play-state:paused}.hp-tcard{flex:none;display:flex;flex-direction:column;gap:var(--spacing-16);width:340px;padding:22px;border:1px solid var(--hp-line-2);border-radius:18px;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hp-tcard:hover{transform:translateY(-4px) rotate(-.6deg);border-color:var(--hp-ink);box-shadow:0 18px 32px -20px #0e1a2b73}.hp-tcard__chip{align-self:flex-start;padding:5px 10px;border-radius:var(--radius-1000);background:var(--tint);color:var(--tone);font-size:12px;font-weight:var(--font-weight-semibold)}.hp-tcard blockquote{font-size:15.5px;line-height:1.6;white-space:normal}.hp-tcard__who{margin-top:auto}.hp-tcard__who>span:last-child{color:var(--hp-subtle);font-size:13px}.hp-tcard__who strong{font-size:14.5px;color:var(--hp-ink)}.hp-cta{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px;padding:clamp(56px,7vw,96px) clamp(28px,5vw,72px);border-radius:36px;background:var(--hp-accent);color:#fff;animation:hp-cta-glow 3s ease-in-out infinite}.hp-cta__orbit{position:absolute;right:-140px;top:-140px;width:420px;height:420px;border:3px dashed rgba(255,255,255,.35);border-radius:50%;animation:hp-spin 60s linear infinite}.hp-cta__ring{position:absolute;right:-50px;top:-50px;width:230px;height:230px;border:3px solid rgba(255,255,255,.2);border-radius:50%}.hp-cta__blob{position:absolute;left:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:var(--hp-gold);opacity:.9}.hp-cta__copy,.hp-cta .hp-btn-row{position:relative}.hp-cta__copy{flex:1 1 520px;display:flex;flex-direction:column;gap:18px}.hp-cta__badge{align-self:flex-start;padding:var(--spacing-8) 14px;border-radius:var(--radius-1000);background:var(--hp-gold);color:var(--hp-ink);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.hp-cta h2{font-size:clamp(2.6rem,5.2vw,4.4rem);line-height:1;letter-spacing:-.02em;text-shadow:0 4px 0 rgba(0,0,0,.12)}.hp-cta__copy>p:last-child{font-size:20px;line-height:1.55}.hp-skel{display:block;border-radius:var(--radius-8);background:linear-gradient(90deg,var(--hp-line) 25%,#f7f5f1 50%,var(--hp-line) 75%);background-size:200% 100%;animation:hp-shimmer 1.4s ease-in-out infinite}.hp-skel--head{width:50%;height:12px;margin-bottom:var(--spacing-8)}.hp-skel--item{width:100%;height:44px}.hp-skel--tile{flex:none;width:40px;height:40px;border-radius:11px}.hp-skel--name{width:60%;height:14px}.hp-skel--tag{width:85%;height:10px;margin-top:6px}.hp-row--skel{animation:none}@keyframes hp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes hp-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hp-slide-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes hp-pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes hp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hp-spin{to{transform:rotate(360deg)}}@keyframes hp-spin-rev{to{transform:rotate(-360deg)}}@keyframes hp-float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes hp-pulse{0%{box-shadow:0 0 #ffc83d8c}to{box-shadow:0 0 0 10px #ffc83d00}}@keyframes hp-words{0%,18%{transform:translateY(0)}20%,38%{transform:translateY(-20%)}40%,58%{transform:translateY(-40%)}60%,78%{transform:translateY(-60%)}80%,to{transform:translateY(-80%)}}@keyframes hp-marker{0%,10%{background-size:0% 34%}22%,to{background-size:100% 34%}}@keyframes hp-mm-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes hp-cta-glow{0%,to{box-shadow:0 30px 60px -30px #c8321e8c,0 0 #ffc83d00}50%{box-shadow:0 40px 80px -30px #c8321ebf,0 0 0 8px #ffc83d59}}@keyframes hp-dash{to{background-position:18px 0}}@keyframes hp-travel{0%{left:0}25%{left:33.3%}50%{left:66.6%}75%,to{left:100%}}@keyframes hp-node-on{0%,4%{transform:scale(1);box-shadow:0 0 #c8321e00}10%{transform:scale(1.12) rotate(-6deg);box-shadow:0 0 0 10px #c8321e29}22%,to{transform:scale(1);box-shadow:0 0 #c8321e00}}@keyframes hp-fq-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:960px){.hp-nav__links{display:none;order:3;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:var(--spacing-8);border-top:1px solid var(--hp-line)}.is-menu-open .hp-nav__links{display:flex;flex-wrap:nowrap;max-height:var(--nav-max, none);overflow-y:auto;overscroll-behavior:contain}.hp-nav__links>*{flex-shrink:0;min-height:48px;border-bottom:1px solid var(--hp-line);font-size:17px}.hp-nav__links .hp-mega-btn{justify-content:space-between;width:100%}.hp-nav__links>.hp-mega{position:static;max-height:none;min-height:0;overflow:visible;border-top:0;box-shadow:none;font-size:15px}.hp-nav__links .hp-mega__inner{padding:4px 0 12px}.hp-nav__links .hp-mega__promo{display:none}.hp-nav__links .hp-mega__bar{border-top:0;background:transparent}.hp-nav__links .hp-mega__bar-inner{padding:0 0 16px}.hp-signin{display:none}.hp-nl--mobile{display:flex!important}.hp-nl:after{display:none}.hp-menu-btn{display:inline-grid}.hp-float-badge{left:12px}}@media(max-width:760px){body.hp-body{--hp-sec-y: 72px}.hp-container,.hp-nav,.hp-mega__inner,.hp-mega__bar-inner{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.hp-hero__inner{padding-top:48px;padding-bottom:64px}.hp-signin{display:none}.hp-nav{gap:var(--spacing-12)}.hp-brand__mark,.hp-brand__logo{height:42px}.hp-brand__mark{width:42px}.hp-nav__actions .hp-btn{padding:10px 14px;font-size:14px}.hp-journey__track{display:none}.hp-featured{padding:var(--spacing-24) var(--spacing-24) 48px}.hp-featured__quote{padding-right:0}.hp-featured__mark{display:none}.hp-featured__bar{left:var(--spacing-24);right:var(--spacing-24)}.hp-tcard{width:290px}.hp-orbit__icon{width:44px;height:44px;font-size:18px}.hp-orbit__icon--light{width:38px;height:38px;font-size:16px}.hp-btn--xl{padding:var(--spacing-16) var(--spacing-24);font-size:17px}}@media(prefers-reduced-motion:reduce){.hp-body *,.hp-body *:before,.hp-body *:after{animation:none!important;transition:none!important}.hp-marker{background-size:100% 34%}}
