.itg-hm{--nj-ink:#1b053d;--nj-ink-3:#5b4b73;--nj-ink-4:#7b6a91;--nj-action:#5810cb;--nj-action-hover:#430d9c;--nj-action-active:#38097f;--nj-line:#e7e3ef;--nj-line-2:#f0edf6;--nj-eyebrow-accent:#7a3fe4;--nj-focus-ring:rgba(88,16,203,.3);--nj-ease:cubic-bezier(.2,.7,.2,1);--hm-max:1280px;--hm-pad:32px;background:#fff;position:relative}.itg-hm *,.itg-hm :after,.itg-hm :before{box-sizing:border-box}.itg-hm .nj-container{margin:0 auto;max-width:var(--hm-max);padding:0 var(--hm-pad)}.itg-hm .itg-bloom{background:radial-gradient(120% 85% at 0 0,rgba(143,82,241,.14),transparent 58%),radial-gradient(110% 80% at 100% 20%,rgba(24,116,253,.1),transparent 55%);inset:0;pointer-events:none;position:absolute;z-index:0}.itg-hm .itg-hero{padding:88px 0 76px;text-align:center}.itg-hm .itg-hero,.itg-hm .itg-hero>.nj-container{position:relative;z-index:1}.itg-hm .nj-eyebrow-label{font-size:11px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.itg-hm .nj-eyebrow-label.accent{color:var(--nj-eyebrow-accent)}.itg-hm .itg-hero .nj-eyebrow-label{display:inline-block;margin:0 0 18px}.itg-hm .itg-hero h1{color:var(--nj-ink);font-family:Bogart,Georgia,serif!important;font-size:clamp(38px,4.6vw,60px);font-weight:400;letter-spacing:-.025em;line-height:1.04;margin:14px auto 0;max-width:21ch;text-wrap:balance}.itg-hm .itg-hero-sub{color:var(--nj-ink-3);font-size:18px;line-height:1.6;margin:22px auto 0;max-width:62ch;text-wrap:pretty}.itg-hm .itg-hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:34px}.itg-hm .itg-hero-note{color:var(--nj-ink-4);font-size:13.5px;line-height:1.5;margin:18px 0 0}.itg-hm .nj-btn{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:6px;justify-content:center;line-height:1;padding:14px 24px;text-decoration:none;transition:background .28s var(--nj-ease),color .28s var(--nj-ease),transform .12s var(--nj-ease),box-shadow .25s var(--nj-ease),border-color .28s var(--nj-ease);white-space:nowrap}.itg-hm .nj-btn.is-primary{background:var(--nj-action);box-shadow:0 1px 0 rgba(0,0,0,.06);color:#fff}.itg-hm .nj-btn.is-primary:hover{background:var(--nj-action-hover);box-shadow:0 10px 24px -18px rgba(27,5,61,.8)}.itg-hm .nj-btn.is-secondary{background:#fff;border-color:var(--nj-line);color:var(--nj-ink)}.itg-hm .nj-btn.is-secondary:hover{border-color:#ded2f6;box-shadow:0 14px 26px -22px rgba(27,5,61,.7);color:var(--nj-action)}.itg-hm .nj-btn:active{transform:translateY(1px)}.itg-hm .nj-btn:focus-visible{box-shadow:0 0 0 4px var(--nj-focus-ring);outline:none}.itg-hm .itg-stats{background:linear-gradient(180deg,#fff,#f7f4fd);padding:8px 0 112px;position:relative;z-index:1}.itg-hm .itg-statrow{display:grid;gap:44px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1000px;padding:0 64px}.itg-hm .itg-stat{padding-left:24px;position:relative}.itg-hm .itg-stat:before{background:var(--nj-line);bottom:4px;content:"";left:0;position:absolute;top:4px;width:1px}.itg-hm .itg-stat-tick{background:var(--tick,#5810cb);border-radius:2px;height:9px;left:-4px;position:absolute;top:4px;width:9px}.itg-hm .itg-stat-num{color:var(--nj-ink);font-size:42px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.itg-hm .itg-stat-lab{color:var(--nj-ink-3);font-size:15px;line-height:1.5;margin-top:14px;max-width:230px;text-wrap:pretty}.itg-hm .itg-src{align-items:center;border:1px solid var(--nj-line-2);border-radius:999px;color:var(--nj-ink-4);display:inline-flex;font-size:12.5px;gap:8px;line-height:1.5;margin:44px auto 0;padding:8px 14px}.itg-hm .itg-statrow+.itg-src{display:flex;width:fit-content}.itg-hm .itg-src-ic{display:block;flex:none;height:14px;width:14px}@keyframes itgRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.itg-hm .itg-rise{animation:itgRise .7s var(--nj-ease) both;opacity:0}.itg-hm .itg-stat{opacity:0}.itg-hm .itg-statrow.is-in .itg-stat{animation:itgRise .6s var(--nj-ease) both;animation-delay:calc(var(--si)*90ms)}@media (max-width:900px){.itg-hm .itg-hero{padding:26px 0 40px}.itg-hm .itg-hero h1{font-size:35px!important;line-height:1.06;max-width:none}.itg-hm .itg-hero-sub{font-size:16px;line-height:1.55;max-width:none}.itg-hm .itg-hero-cta{margin-top:26px}.itg-hm .itg-hero-cta .nj-btn{flex:1 1 100%}.itg-hm .itg-stats{padding-bottom:56px}.itg-hm .itg-statrow{gap:30px 20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:360px;padding:0 12px}.itg-hm .itg-stat-num{font-size:30px}.itg-hm .itg-stat-lab{max-width:none}.itg-hm .itg-src{margin-top:30px}}@media (max-width:360px){.itg-hm .itg-statrow{gap:26px 14px;max-width:300px}.itg-hm .itg-stat-num{font-size:26px}.itg-hm .itg-stat-lab{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.itg-hm .itg-rise,.itg-hm .itg-statrow.is-in .itg-stat{animation:none}.itg-hm .itg-rise,.itg-hm .itg-stat{opacity:1;transform:none}.itg-hm .nj-btn{transition:none}}