.ht-section{isolation:isolate;background:#fff;padding:48px 0 40px;position:relative;overflow:hidden}.ht-in{z-index:1;max-width:1280px;margin:0 auto;padding:0 24px;position:relative}.ht-head{text-align:center;max-width:760px;margin:0 auto 22px}.ht-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue,#0098fc);background:#0098fc1a;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.ht-eyebrow-dot{background:var(--blue,#0098fc);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite ht-pulse;box-shadow:0 0 0 4px #0098fc33}@keyframes ht-pulse{0%,to{box-shadow:0 0 0 4px #0098fc33}50%{box-shadow:0 0 0 7px #0098fc0f}}.ht-h{letter-spacing:-1px;color:var(--ink,#0a1628);margin:0 0 12px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.1}.ht-h-grad{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#083f63 0%,#0098fc 50%,#0c5d8d 100%);-webkit-background-clip:text;background-clip:text}.ht-sub{color:var(--ink-soft,#5a7a9a);max-width:580px;margin:0 auto;font-size:15px;line-height:1.5}.ht-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(20px)}.ht-reveal.is-in{opacity:1;transform:translateY(0)}.ht-featured-row{grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:14px;display:grid}.ht-featured-card{background:#fff;border:1px solid #0a16280f;border-radius:20px;flex-direction:column;gap:20px;padding:24px 28px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a16280a,0 18px 40px -18px #0a16282e}.ht-featured-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 100% 0,#0a4e8c14,#0000 60%);position:absolute;inset:0}.ht-featured-card>*{z-index:1;position:relative}.ht-featured-body{letter-spacing:-.01em;color:var(--ink,#0a1628);flex:1;margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.45}.ht-foot--featured{border-top:1px solid #0a162814;padding-top:18px}.ht-company-logo{opacity:.9;justify-content:flex-end;align-items:center;max-width:140px;height:36px;display:flex}.ht-company-logo img{object-fit:contain;max-width:100%;max-height:100%}.ht-cta-card{color:#fff;background:linear-gradient(135deg,#0a1628 0%,#0a3b66 55%,#0098fc 100%);border-radius:20px;flex-direction:column;gap:10px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a16280a,0 22px 48px -18px #003c7866}.ht-cta-bg{pointer-events:none;z-index:0;background:radial-gradient(circle at 80% 20%,#ffffff26,#0000 45%),radial-gradient(circle at 10% 90%,#ff7f4f2e,#0000 50%);position:absolute;inset:0}.ht-cta-card>:not(.ht-cta-bg){z-index:1;position:relative}.ht-cta-num{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}.ht-cta-num-big{letter-spacing:-2px;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0%,#4fc3ff 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,3.6vw,46px);font-weight:900;line-height:1}.ht-cta-num-lbl{color:#fffc;font-size:14px;font-weight:500;line-height:1.4}.ht-cta-btn{color:#0a1628;background:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,color .25s;display:inline-flex;box-shadow:0 6px 16px -8px #0006}.ht-cta-btn:hover{color:#0a1628;transform:translateY(-2px);box-shadow:0 14px 30px -10px #0000008c}.ht-marquee{width:calc(100% + 48px);margin:14px -24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ht-marquee-track{will-change:transform;gap:22px;width:max-content;padding:12px;animation:48s linear infinite ht-scroll;display:flex}.ht-marquee-track--reverse{animation:60s linear infinite ht-scroll-reverse}.ht-marquee:hover .ht-marquee-track{animation-play-state:paused}@keyframes ht-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes ht-scroll-reverse{0%{transform:translate(-33.333%)}to{transform:translate(0)}}.ht-card{background:#fff;border:1px solid #0a16280f;border-radius:18px;flex-direction:column;flex:0 0 320px;gap:12px;max-width:320px;min-height:200px;padding:20px 20px 16px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 1px 2px #0a16280a,0 12px 28px -16px #0a162824}.ht-card:hover{border-color:var(--ht-accent,#0098fc4d);transform:translateY(-4px);box-shadow:0 1px 2px #0a16280a,0 22px 48px -18px #0a162838}.ht-quote-mark{width:26px;height:20px;color:var(--ht-accent,#0098fc);opacity:.5;transition:opacity .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.ht-quote-mark--lg{opacity:.7;width:42px;height:32px}.ht-card:hover .ht-quote-mark{opacity:1;transform:scale(1.1)rotate(-3deg)}.ht-body{color:var(--ink,#0a1628);-webkit-line-clamp:7;-webkit-box-orient:vertical;flex:1;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.ht-foot{border-top:1px solid #0a16280f;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.ht-author{align-items:center;gap:11px;min-width:0;display:flex}.ht-avatar{background:linear-gradient(135deg, var(--ht-accent,#0098fc), color-mix(in oklab, var(--ht-accent,#0098fc) 50%, #0a1628));width:38px;height:38px;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--ht-accent,#0098fc);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex}.ht-avatar--lg{width:48px;height:48px;box-shadow:0 0 0 4px #fff, 0 0 0 5px var(--ht-accent,#0098fc)}.ht-card:hover .ht-avatar{transform:scale(1.08)}.ht-avatar span{letter-spacing:.04em;color:#fff;font-size:12px;font-weight:800}.ht-avatar--lg span{font-size:15px}.ht-avatar img{object-fit:cover;object-position:center top;border-radius:50%;width:100%;height:100%;display:block}.ht-author-text{min-width:0}.ht-author-name{color:var(--ink,#0a1628);white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:13.5px;font-weight:700;line-height:1.2;overflow:hidden}.ht-author-role{color:var(--ink-soft,#5a7a9a);white-space:nowrap;text-overflow:ellipsis;max-width:130px;margin-top:2px;font-size:11.5px;line-height:1.3;overflow:hidden}.ht-company{letter-spacing:.04em;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;max-width:120px;min-height:28px;padding:6px 12px;font-size:11px;font-weight:700;display:flex;box-shadow:0 4px 12px -4px #0a162840}.ht-company--logo{background:#fff;border:1px solid #0a16281a;max-width:168px;padding:5px 12px}.ht-company--logo-accent{border:none;max-width:122px}.ht-company img{object-fit:contain}.ht-company--logo img{max-width:148px;max-height:38px}.ht-company--logo-accent img{max-width:106px;max-height:18px}.ht-logos{margin-top:30px}.ht-logos-track{will-change:transform;align-items:center;gap:56px;width:max-content;padding:12px;animation:70s linear infinite ht-scroll;display:flex}.ht-marquee.ht-logos:hover .ht-logos-track{animation-play-state:paused}.ht-logo-cell{opacity:.55;filter:grayscale(.2);flex:none;justify-content:center;align-items:center;height:38px;transition:opacity .3s,filter .3s;display:flex}.ht-logo-cell:hover{opacity:1;filter:none}.ht-logo-cell img{object-fit:contain;max-width:140px;max-height:100%}@media (width<=980px){.ht-featured-row{grid-template-columns:1fr}.ht-featured-card{padding:28px 24px 22px}.ht-featured-body{font-size:18px}.ht-cta-num-big{font-size:56px}}@media (width<=640px){.ht-section{padding:64px 0 56px}.ht-card{flex-basis:300px;max-width:300px;min-height:220px;padding:22px 20px 18px}.ht-author-name,.ht-author-role{max-width:110px}.ht-marquee-track{gap:16px;animation-duration:36s}.ht-marquee-track--reverse{animation-duration:46s}}@media (prefers-reduced-motion:reduce){.ht-eyebrow-dot,.ht-marquee-track,.ht-logos-track{animation:none}.ht-reveal{opacity:1;transition:none;transform:none}.ht-card:hover{transform:none}}
