.hcihub{--hcihub-purple:#2563eb;--hcihub-purple-deep:#1d4ed8;--hcihub-orange:#f97316;--hcihub-ink:#0f172a;--hcihub-muted:#64748b;--hcihub-line:rgba(15,23,42,0.08);position:relative;overflow-x:clip;overflow-y:visible;color:var(--hcihub-ink);background:radial-gradient(ellipse 70% 40% at 8% 0,rgba(37,99,235,.1),transparent 55%),radial-gradient(ellipse 50% 35% at 95% 5%,rgba(249,115,22,.07),transparent 50%),linear-gradient(180deg,#faf8ff,#ffffff 28%,#f8fafc);font-family:var(--font-family-main,"Poppins",sans-serif)}.hcihub *{box-sizing:border-box}.hcihub--empty{min-height:50vh;display:grid;place-content:center;grid-gap:1rem;gap:1rem;text-align:center}.hcihub-wrap{width:100%;max-width:calc(132rem + 2 * clamp(1rem, 4vw, 8.5rem));margin-inline:auto;padding-inline:clamp(1rem,4vw,8.5rem);box-sizing:border-box}.hcihub-wrap--narrow{max-width:86rem}.hcihub-badge{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.55rem 1.2rem;margin:0 0 1.2rem;border-radius:999px;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.18);font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hcihub-purple)}.hcihub-badge svg{flex-shrink:0}.hcihub-badge svg,.hcihub-hero .hcihub-badge svg{color:var(--hcihub-purple)}.hcihub-head{margin:0 auto 3.6rem;max-width:76rem;text-align:center}.hcihub-head h2,.hcihub-hero h1{margin:0 0 1rem;font-weight:800;letter-spacing:-.03em;color:var(--hcihub-ink)}.hcihub-head h2{font-size:clamp(3rem,2.4rem + 1.6vw,4.6rem);line-height:1.14}.hcihub-head__accent{background:linear-gradient(135deg,#2563eb,#7c3aed 45%,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hcihub-head__sub{margin:0 auto;max-width:56rem;font-size:1.55rem;font-weight:500;line-height:1.65;color:#475569}.hcihub-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:5rem;padding:0 1.8rem;border-radius:999px;border:0;font-size:1.45rem;font-weight:800;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.hcihub-hero__cta{display:inline-flex;border-radius:999px}.hcihub-hero__cta .hcihub-btn--primary{width:100%;box-shadow:none}.hcihub-btn--primary{background:linear-gradient(90deg,#f97316,#fb7185 42%,#2563eb);background-size:160% 100%;color:#fff;box-shadow:0 1.4rem 3rem rgba(249,115,22,.28);animation:hcihubCtaGradient 3.2s ease-in-out infinite}.hcihub-btn__shine{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.42) 50%,transparent 65%);transform:translateX(-120%);animation:hcihubCtaShine 2.8s ease-in-out infinite}.hcihub-btn--primary>:not(.hcihub-btn__shine){position:relative;z-index:1}.hcihub-btn--primary:hover{filter:brightness(1.05)}.hcihub-btn--primary:hover,.hcihub-btn--primary:hover .hcihub-btn__shine{animation-play-state:paused}.hcihub-btn--ghost{background:#fff;color:var(--hcihub-purple);border:1.5px solid rgba(37,99,235,.35)}.hcihub-btn--ghost svg{color:var(--hcihub-purple);font-size:1.35rem}.hcihub-btn--ghostOnDark{background:rgba(255,255,255,.12);color:#fff;border:1.5px solid rgba(255,255,255,.35)}@keyframes hcihubCtaShine{0%,35%{transform:translateX(-120%)}60%,to{transform:translateX(120%)}}@keyframes hcihubCtaGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hcihub-hero{position:relative;padding:2.4rem clamp(1rem,4vw,8.5rem) 1rem}.hcihub-hero__shell{position:relative;margin:0 auto;padding:clamp(2rem,3.5vw,3.2rem) clamp(1.6rem,3vw,3rem) clamp(1.6rem,2.5vw,2.2rem);border-radius:2.4rem;overflow:hidden;background:radial-gradient(ellipse 55% 50% at 8% 0,rgba(167,139,250,.16),transparent 55%),radial-gradient(ellipse 40% 45% at 92% 12%,rgba(147,197,253,.12),transparent 50%),linear-gradient(145deg,#ffffff,#f7f4ff 48%,#f3f7ff);border:1px solid rgba(37,99,235,.08);box-shadow:0 2.4rem 5.5rem rgba(99,102,241,.1)}.hcihub-hero__grid{position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(148,163,184,.14) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.14) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 30% 20%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 30% 20%,#000 20%,transparent 70%)}.hcihub-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(1.6rem,3vw,2.8rem);gap:clamp(1.6rem,3vw,2.8rem)}.hcihub-hero__copy .hcihub-badge{margin-bottom:1rem}.hcihub-hero h1{display:flex;flex-direction:column;gap:.35rem;margin:0 0 1.15rem;max-width:none}.hcihub-hero__brand{font-size:clamp(3.9rem,2.9rem + 2.3vw,5.4rem);line-height:1.08;color:var(--hcihub-purple)}.hcihub-hero__brand,.hcihub-hero__hook{display:block;font-weight:900;letter-spacing:-.035em}.hcihub-hero__hook{font-size:clamp(4.1rem,3.1rem + 2.5vw,5.8rem);line-height:1.12;color:#0f172a}.hcihub-hero__accent{background:linear-gradient(100deg,#f97316,#fb7185 55%,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hcihub-hero__lead{margin:0 0 1.5rem;max-width:52rem;color:#64748b;font-size:clamp(1.25rem,1.1rem + .4vw,1.45rem);line-height:1.65}.hcihub-hero__perks{list-style:none;margin:0 0 1.7rem;padding:0;display:flex;flex-wrap:wrap;gap:.7rem}.hcihub-hero__perks li{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.05rem;border-radius:999px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 .4rem 1rem rgba(15,23,42,.04);color:#1e293b}.hcihub-hero__perks svg{color:var(--hcihub-purple);flex-shrink:0}.hcihub-hero__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:1.6rem;margin-bottom:1.5rem}.hcihub-hero__actions .hcihub-btn{min-height:4.6rem;padding:0 1.5rem;font-size:1.3rem;white-space:nowrap}.hcihub-hero__trust{display:flex;align-items:center;gap:1rem}.hcihub-hero__avatars{display:flex}.hcihub-hero__avatars img{width:3.2rem;height:3.2rem;border-radius:50%;border:2px solid #fff;margin-left:-.65rem;object-fit:cover;box-shadow:0 .3rem .8rem rgba(15,23,42,.12)}.hcihub-hero__avatars img:first-child{margin-left:0}.hcihub-hero__trust p{margin:0;font-size:1.2rem;font-weight:600;color:#64748b}.hcihub-hero__visual{position:relative;min-height:28rem;display:flex;align-items:center;justify-content:center}.hcihub-hero__art{display:block;width:100%;height:min(42rem,52vw);min-height:28rem;object-fit:cover;border-radius:1.8rem;border:1px solid rgba(15,23,42,.06);box-shadow:0 2rem 4rem rgba(15,23,42,.14)}.hcihub-float{position:absolute;z-index:2;display:flex;align-items:center;gap:.75rem;min-width:15.5rem;padding:.85rem 1.05rem;border-radius:1.15rem;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 1.2rem 2.8rem rgba(15,23,42,.14)}.hcihub-float--1{top:1.4rem;left:1rem}.hcihub-float--2{left:1rem;bottom:4.5rem}.hcihub-float--3{right:1rem;bottom:3.2rem}.hcihub-float__icon{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:.85rem;flex-shrink:0}.hcihub-float--purple .hcihub-float__icon{background:rgba(37,99,235,.14);color:#2563eb}.hcihub-float--orange .hcihub-float__icon{background:rgba(249,115,22,.14);color:#ea580c}.hcihub-float--green .hcihub-float__icon{background:rgba(37,211,102,.16);color:#16a34a;font-size:1.15rem}.hcihub-float div{display:flex;flex-direction:column;gap:.05rem;min-width:0}.hcihub-float em{font-style:normal;font-size:1.05rem;font-weight:600;color:#64748b;line-height:1.2}.hcihub-float strong{font-size:1.7rem;font-weight:900;letter-spacing:-.03em;line-height:1.1}.hcihub-float--purple strong{color:#2563eb}.hcihub-float--orange strong{color:#f97316}.hcihub-float--green strong{color:#16a34a}.hcihub-float span{font-size:1.05rem;font-weight:500;color:#94a3b8;line-height:1.2}.hcihub-hero__stats{position:relative;z-index:1;list-style:none;margin:2rem 0 0;padding:1.2rem .6rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-radius:1.5rem;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 1.2rem 3rem rgba(15,23,42,.06)}.hcihub-hero__stat{display:flex;align-items:center;gap:.85rem;padding:.85rem 1.2rem;position:relative}.hcihub-hero__stat:not(:last-child):after{content:"";position:absolute;top:18%;right:0;bottom:18%;width:1px;background:#eef2f7}.hcihub-hero__stat-icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:.9rem;flex-shrink:0}.hcihub-hero__stat--purple .hcihub-hero__stat-icon{background:rgba(37,99,235,.14);color:#2563eb}.hcihub-hero__stat--orange .hcihub-hero__stat-icon{background:rgba(249,115,22,.14);color:#ea580c}.hcihub-hero__stat--blue .hcihub-hero__stat-icon{background:rgba(37,99,235,.14);color:#2563eb}.hcihub-hero__stat--green .hcihub-hero__stat-icon{background:rgba(16,185,129,.14);color:#059669}.hcihub-hero__stat div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.hcihub-hero__stat strong{font-size:1.85rem;font-weight:900;letter-spacing:-.03em;line-height:1}.hcihub-hero__stat--purple strong{color:#2563eb}.hcihub-hero__stat--orange strong{color:#f97316}.hcihub-hero__stat--blue strong{color:#2563eb}.hcihub-hero__stat--green strong{color:#10b981}.hcihub-hero__stat span{font-weight:600;color:#64748b;line-height:1.25}.hcihub-hero{padding:2.8rem clamp(1rem,4vw,8.5rem) 1.4rem;background:radial-gradient(ellipse 55% 70% at 82% 25%,rgba(196,181,253,.3),transparent 58%),linear-gradient(180deg,#fcfbff,#f7f5ff)}.hcihub-hero__shell{width:100%;max-width:132rem;padding:clamp(2.6rem,3.5vw,4.4rem) 0 1.8rem;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.hcihub-hero__grid{inset:2.5rem 0 auto auto;width:19rem;height:16rem;opacity:.46;background-image:radial-gradient(rgba(37,99,235,.33) 1.25px,transparent 1.45px);background-size:1.05rem 1.05rem;-webkit-mask-image:none;mask-image:none}.hcihub-hero__inner{grid-template-columns:minmax(0,.83fr) minmax(0,1fr);gap:clamp(2.8rem,4vw,6.2rem);align-items:center}.hcihub-hero__copy .hcihub-badge{margin-bottom:1.9rem;padding:.65rem 1.2rem;font-size:1.05rem}.hcihub-hero h1{gap:0;margin-bottom:1.25rem}.hcihub-hero__brand,.hcihub-hero__hook{font-size:clamp(4rem,3vw + 1.5rem,6rem);line-height:1.08}.hcihub-hero__brand{margin-bottom:.25rem}.hcihub-hero__rule{display:block;width:4.5rem;height:.35rem;margin:0 0 1.45rem;border-radius:999px;background:linear-gradient(90deg,#6c2bf3,#7c3aed)}.hcihub-hero__lead{max-width:57rem;margin-bottom:1.7rem;color:#526078;font-size:clamp(1.55rem,1.25rem + .35vw,1.85rem);font-weight:500;line-height:1.56}.hcihub-hero__perks{gap:.8rem;margin-bottom:1.75rem}.hcihub-hero__perks li{padding:.75rem 1.1rem;font-size:1.2rem;font-weight:700}.hcihub-hero__perk--purple svg{color:#6c2bf3}.hcihub-hero__perk--green svg{color:#16a34a}.hcihub-hero__perk--orange svg{color:#f97316}.hcihub-hero__actions{gap:1.2rem;margin-bottom:1.55rem}.hcihub-hero__actions .hcihub-btn{min-height:5.3rem;padding:0 1.85rem;font-size:1.35rem}.hcihub-hero__trust{gap:1.2rem}.hcihub-hero__avatars img{width:3.6rem;height:3.6rem}.hcihub-hero__trust-copy{display:grid;grid-gap:.35rem;gap:.35rem}.hcihub-hero__trust p{color:#334155;font-size:1.15rem;font-weight:700}.hcihub-hero__rating{color:#f59e0b;font-size:1.25rem;letter-spacing:.08em}.hcihub-hero__rating b{margin-left:.45rem;color:#475569;font-size:1.05rem;font-weight:700;letter-spacing:normal}.hcihub-hero__visual{min-height:0;padding:.4rem .5rem .65rem .1rem}.hcihub-hero__visual:before{display:none}.hcihub-hero__art{position:relative;z-index:1;height:clamp(39rem,36vw,52rem);min-height:0;border:0;border-radius:2.5rem;box-shadow:0 2.1rem 5rem rgba(64,42,133,.23)}.hcihub-float{z-index:3;min-width:15rem;padding:1.1rem 1.2rem;border-radius:1.55rem}.hcihub-float--1{top:2.8rem;left:1.2rem}.hcihub-float__icon{width:3.4rem;height:3.4rem;border-radius:1rem}.hcihub-float em,.hcihub-float span{font-size:1.05rem}.hcihub-float strong{font-size:2rem}.hcihub-hero__analytics{position:absolute;z-index:3;right:1.8rem;bottom:1.75rem;left:1.8rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.15);border-radius:1.5rem;overflow:hidden;background:rgba(9,20,42,.84);box-shadow:0 1rem 2.4rem rgba(15,23,42,.26);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hcihub-hero__metric{display:flex;align-items:center;gap:.85rem;min-width:0;padding:1.25rem 1rem}.hcihub-hero__metric:not(:last-child){border-right:1px solid rgba(255,255,255,.16)}.hcihub-hero__metric-icon{display:grid;place-items:center;flex-shrink:0;width:3.7rem;height:3.7rem;border-radius:50%}.hcihub-hero__metric--orange .hcihub-hero__metric-icon{background:#fff0e7;color:#f97316}.hcihub-hero__metric--green .hcihub-hero__metric-icon{background:#eaf9ef;color:#16a34a}.hcihub-hero__metric--purple .hcihub-hero__metric-icon{background:#eee9ff;color:#6c2bf3}.hcihub-hero__metric div{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.hcihub-hero__metric em,.hcihub-hero__metric span{color:rgba(255,255,255,.82);font-size:.95rem;font-style:normal;font-weight:600;line-height:1.15}.hcihub-hero__metric strong{color:#fff;font-size:2.25rem;font-weight:900;letter-spacing:-.04em;line-height:1.08}.hcihub-hero__stats{margin-top:2.7rem;padding:1.15rem 1.2rem;border-radius:1.8rem;box-shadow:0 1.3rem 3rem rgba(84,61,147,.1)}.hcihub-hero__stat{gap:1.05rem;padding:1rem 1.7rem}.hcihub-hero__stat-icon{width:4.2rem;height:4.2rem;border-radius:50%}.hcihub-hero__stat strong{font-size:2.2rem}.hcihub-hero__stat span{color:#334155;font-size:1.1rem}.hcihub-sec{padding:6rem 0}.hcihub-sec--soft{background:rgba(250,248,255,.7)}.hcihub-challenges{position:relative;isolation:isolate;overflow:hidden;padding:7rem 0 7.5rem;background:linear-gradient(180deg,#ffffff,#f5f0ff 42%,#faf8ff 72%,#ffffff)}.hcihub-challenges__glow{position:absolute;left:50%;top:52%;z-index:0;width:min(72rem,88%);height:min(42rem,70%);transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgba(168,85,247,.14) 0,rgba(244,114,182,.08) 38%,transparent 70%)}.hcihub-challenges__ring{position:absolute;z-index:0;border-radius:50%;border:1px solid rgba(148,163,184,.22);pointer-events:none}.hcihub-challenges__ring--l{width:min(58rem,70vw);height:min(58rem,70vw);left:-18%;top:18%}.hcihub-challenges__ring--r{width:min(48rem,58vw);height:min(48rem,58vw);right:-12%;bottom:-8%;border-color:rgba(167,139,250,.2)}.hcihub-challenges__dots{position:absolute;z-index:0;width:9rem;height:14rem;pointer-events:none;opacity:.32;background-image:radial-gradient(rgba(167,139,250,.55) 1.15px,transparent 1.3px);background-size:11px 11px}.hcihub-challenges__dots--l{left:max(1.2rem,calc(50% - 56rem));top:28%}.hcihub-challenges__dots--r{right:max(1.2rem,calc(50% - 56rem));bottom:18%}.hcihub-challenges__inner{position:relative;z-index:1}.hcihub-challenges__head{margin:0 auto 4rem;max-width:78rem;text-align:center}.hcihub-challenges__badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.45rem 1.05rem;margin:0 0 1.35rem;border-radius:999px;background:rgba(167,139,250,.16);border:1px solid rgba(37,99,235,.12);font-size:.95rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2563eb}.hcihub-challenges__badge svg{flex-shrink:0;color:#2563eb}.hcihub-challenges__head h2{margin:0 0 1.15rem;font-size:clamp(2.9rem,2.4rem + 1.5vw,4.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:#0f172a}.hcihub-challenges__accent{background:linear-gradient(90deg,#2563eb,#7c3aed 28%,#ec4899 55%,#f97316 82%,#7c3aed);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hcihubChallengesGradient 7s ease-in-out infinite alternate}@keyframes hcihubChallengesGradient{0%{background-position:0 50%}to{background-position:100% 50%}}.hcihub-challenges__sub{margin:0 auto;max-width:54rem;color:#64748b;font-size:clamp(1.4rem,1.3rem + .3vw,1.65rem);line-height:1.55;font-weight:500}.hcihub-challenges__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.65rem;gap:1.65rem}.hcihub-challenge{--mx:50%;--my:50%;--edge:rgba(249,115,22,0.55);--edge-soft:rgba(249,115,22,0.18);--icon-bg:rgba(255,237,213,0.95);--icon-color:#ea580c;--line:#f97316;position:relative;isolation:isolate;overflow:hidden;min-height:22rem;padding:2.55rem 2.4rem 2.6rem;border-radius:2.4rem;background:#ffffff;border:1px solid rgba(15,23,42,.07);box-shadow:0 1.2rem 2.8rem rgba(15,23,42,.045),0 .2rem .6rem rgba(15,23,42,.02),6px 10px 22px -10px var(--edge-soft);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.hcihub-challenge:before{inset:auto 0 0 auto;width:72%;height:72%;opacity:.4;background:radial-gradient(ellipse 90% 80% at 100% 100%,var(--edge-soft),transparent 68%)}.hcihub-challenge:after,.hcihub-challenge:before{content:"";position:absolute;z-index:0;border-radius:inherit;pointer-events:none;transition:opacity .35s ease}.hcihub-challenge:after{inset:0;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my),color-mix(in srgb,var(--edge) 16%,transparent),transparent 55%)}.hcihub-challenge:hover{border-color:rgba(15,23,42,.1);box-shadow:0 1.8rem 3.6rem rgba(15,23,42,.08),0 .4rem 1rem rgba(15,23,42,.04),8px 14px 28px -8px var(--edge)}.hcihub-challenge:hover:before{opacity:.9}.hcihub-challenge:hover:after{opacity:1}.hcihub-challenge--orange{--edge:rgba(249,115,22,0.7);--edge-soft:rgba(249,115,22,0.22);--icon-bg:#ffedd5;--icon-color:#ea580c;--line:#f97316}.hcihub-challenge--purple{--edge:rgba(37,99,235,0.7);--edge-soft:rgba(37,99,235,0.2);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#8b5cf6}.hcihub-challenge--blue{--edge:rgba(37,99,235,0.7);--edge-soft:rgba(37,99,235,0.2);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#3b82f6}.hcihub-challenge--violet{--edge:rgba(192,38,211,0.65);--edge-soft:rgba(192,38,211,0.2);--icon-bg:#fae8ff;--icon-color:#a21caf;--line:#d946ef}.hcihub-challenge__top{position:relative;z-index:1;display:flex;align-items:flex-start;gap:1.35rem;margin-bottom:1.55rem}.hcihub-challenge__icon{display:grid;place-items:center;flex-shrink:0;width:5.6rem;height:5.6rem;border-radius:1.35rem;background:var(--icon-bg);color:var(--icon-color)}.hcihub-challenge__icon,.hcihub-challenge__icon svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-challenge:hover .hcihub-challenge__icon{transform:scale(1.08) rotate(3deg)}.hcihub-challenge:hover .hcihub-challenge__icon svg{transform:translateY(-1.5px)}.hcihub-challenge__heading{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:.35rem;min-width:0}.hcihub-challenge__heading h3{margin:0;font-size:clamp(1.7rem,1.55rem + .35vw,2.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#0f172a}.hcihub-challenge__line{display:block;height:3px;width:0;border-radius:999px;background:var(--line)}.hcihub-challenge p{position:relative;z-index:1;margin:0;max-width:42rem;color:#64748b;font-size:clamp(1.3rem,1.25rem + .25vw,1.55rem);line-height:1.6;font-weight:500}.hcihub-aud-sec{position:relative;isolation:isolate;overflow:hidden;padding:7rem 0 7.5rem;background:linear-gradient(180deg,#ffffff,#f6f2ff 45%,#faf8ff 74%,#ffffff)}.hcihub-aud-sec__glow{left:50%;top:56%;width:min(76rem,90%);height:min(44rem,72%);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(167,139,250,.16) 0,rgba(244,114,182,.09) 40%,transparent 72%)}.hcihub-aud-sec__arc,.hcihub-aud-sec__glow{position:absolute;z-index:0;pointer-events:none}.hcihub-aud-sec__arc{border-radius:50%;border:1px solid rgba(167,139,250,.22)}.hcihub-aud-sec__arc--l{width:min(60rem,72vw);height:min(60rem,72vw);left:-20%;top:22%}.hcihub-aud-sec__arc--r{width:min(52rem,62vw);height:min(52rem,62vw);right:-16%;top:16%;border-color:rgba(148,163,184,.2)}.hcihub-aud-sec__dots{position:absolute;z-index:0;width:10rem;height:13rem;pointer-events:none;opacity:.3;background-image:radial-gradient(rgba(167,139,250,.55) 1.15px,transparent 1.3px);background-size:11px 11px}.hcihub-aud-sec__dots--l{left:max(1.2rem,calc(50% - 58rem));top:12%}.hcihub-aud-sec__dots--r{right:max(1.2rem,calc(50% - 58rem));top:8%}.hcihub-aud-sec__inner{position:relative;z-index:1}.hcihub-aud-sec__head{margin:0 auto 4.2rem;max-width:82rem;text-align:center}.hcihub-aud-sec__badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.45rem 1.05rem;margin:0 0 1.35rem;border-radius:999px;background:rgba(167,139,250,.16);border:1px solid rgba(37,99,235,.12);font-size:.95rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2563eb}.hcihub-aud-sec__badge svg{flex-shrink:0;color:#2563eb}.hcihub-aud-sec__head h2{margin:0 0 1.15rem;font-size:clamp(2.9rem,2.4rem + 1.5vw,4.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:#0f172a}.hcihub-aud-sec__sub{margin:0 auto;max-width:58rem;color:#64748b;font-size:clamp(1.4rem,1.3rem + .3vw,1.65rem);line-height:1.6;font-weight:500}.hcihub-aud-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.75rem;gap:1.75rem}.hcihub-aud{--mx:50%;--my:50%;--edge:rgba(37,99,235,0.7);--edge-soft:rgba(37,99,235,0.2);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#8b5cf6;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-start;gap:1.6rem;min-height:20rem;padding:2.5rem 2.4rem;border-radius:2.5rem;background:#ffffff;border:1px solid rgba(15,23,42,.07);box-shadow:0 1.2rem 2.8rem rgba(15,23,42,.045),0 .2rem .6rem rgba(15,23,42,.02),6px 10px 22px -10px var(--edge-soft);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.hcihub-aud:before{inset:auto 0 0 auto;width:72%;height:72%;opacity:.4;background:radial-gradient(ellipse 90% 80% at 100% 100%,var(--edge-soft),transparent 68%)}.hcihub-aud:after,.hcihub-aud:before{content:"";position:absolute;z-index:0;border-radius:inherit;pointer-events:none;transition:opacity .35s ease}.hcihub-aud:after{inset:0;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my),color-mix(in srgb,var(--edge) 14%,transparent),transparent 55%)}.hcihub-aud:hover{border-color:rgba(15,23,42,.1);box-shadow:0 1.8rem 3.6rem rgba(15,23,42,.08),0 .4rem 1rem rgba(15,23,42,.04),8px 14px 28px -8px var(--edge)}.hcihub-aud:hover:before{opacity:.9}.hcihub-aud:hover:after{opacity:1}.hcihub-aud--purple{--edge:rgba(37,99,235,0.7);--edge-soft:rgba(37,99,235,0.2);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#8b5cf6}.hcihub-aud--orange{--edge:rgba(249,115,22,0.7);--edge-soft:rgba(249,115,22,0.22);--icon-bg:#ffedd5;--icon-color:#ea580c;--line:#f97316}.hcihub-aud--blue{--edge:rgba(37,99,235,0.7);--edge-soft:rgba(37,99,235,0.2);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#3b82f6}.hcihub-aud--violet{--edge:rgba(217,70,239,0.65);--edge-soft:rgba(217,70,239,0.2);--icon-bg:#fae8ff;--icon-color:#a21caf;--line:#d946ef}.hcihub-aud__icon{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:8.2rem;height:8.2rem;border-radius:2rem;background:var(--icon-bg);color:var(--icon-color);box-shadow:0 1rem 2rem -.8rem var(--edge-soft);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.hcihub-aud__icon svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-aud:hover .hcihub-aud__icon{transform:scale(1.08) rotate(2deg);box-shadow:0 1.4rem 2.6rem -.8rem var(--edge)}.hcihub-aud:hover .hcihub-aud__icon svg{transform:translateY(-2px)}.hcihub-aud__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding-top:.4rem;min-width:0}.hcihub-aud__body h3{margin:0;font-size:clamp(1.7rem,1.55rem + .35vw,2.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#0f172a}.hcihub-aud__line{display:block;height:3px;width:0;border-radius:999px;background:var(--line)}.hcihub-aud__body p{margin:0;max-width:34rem;color:#64748b;font-size:clamp(1.3rem,1.25rem + .25vw,1.55rem);line-height:1.6;font-weight:500}.hcihub-aud__arrow{position:absolute;right:2.2rem;bottom:2.2rem;z-index:1;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:rgba(167,139,250,.14);color:#2563eb;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s ease}.hcihub-aud__arrow svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-aud:hover .hcihub-aud__arrow{transform:translate(2px,-2px);background:rgba(167,139,250,.24)}.hcihub-aud:hover .hcihub-aud__arrow svg{transform:translateX(3px)}.hcihub-srv-sec{position:relative;isolation:isolate;overflow:hidden;padding:6.5rem 0 7rem;background:linear-gradient(180deg,#ffffff,#f7f3ff 46%,#fbf9ff 76%,#ffffff)}.hcihub-srv-sec__glow{left:50%;top:58%;width:min(88rem,92%);height:min(46rem,74%);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(167,139,250,.14) 0,rgba(249,115,22,.06) 45%,transparent 72%)}.hcihub-srv-sec__curve,.hcihub-srv-sec__glow{position:absolute;z-index:0;pointer-events:none}.hcihub-srv-sec__curve{width:min(64rem,74vw);height:min(64rem,74vw);border-radius:50%;border:1px solid rgba(167,139,250,.2)}.hcihub-srv-sec__curve--l{left:-26%;top:6%}.hcihub-srv-sec__curve--r{right:-26%;top:10%;border-color:rgba(249,115,22,.14)}.hcihub-srv-sec__dots{position:absolute;z-index:0;top:7%;width:10rem;height:12rem;pointer-events:none;opacity:.28;background-size:11px 11px}.hcihub-srv-sec__dots--l{left:max(1.2rem,calc(50% - 62rem));background-image:radial-gradient(rgba(167,139,250,.6) 1.15px,transparent 1.3px)}.hcihub-srv-sec__dots--r{right:max(1.2rem,calc(50% - 62rem));background-image:radial-gradient(rgba(251,146,60,.55) 1.15px,transparent 1.3px)}.hcihub-srv-sec__inner{position:relative;z-index:1}.hcihub-srv-sec__head{margin:0 auto 3.4rem;max-width:80rem;text-align:center}.hcihub-srv-sec__badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.45rem 1.05rem;margin:0 0 1.3rem;border-radius:999px;background:rgba(167,139,250,.16);border:1px solid rgba(37,99,235,.12);font-size:.95rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2563eb}.hcihub-srv-sec__badge svg{flex-shrink:0;color:#2563eb}.hcihub-srv-sec__head h2{margin:0 0 1.1rem;font-size:clamp(2.9rem,2.4rem + 1.5vw,4.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:#0f172a}.hcihub-srv-sec__sub{margin:0 auto;max-width:56rem;color:#64748b;font-size:clamp(1.4rem,1.3rem + .3vw,1.65rem);line-height:1.5;font-weight:500}.hcihub-srv-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.hcihub-srv-grid>li,.hcihub-srv-grid>li>div{height:100%}.hcihub-srv{--mx:50%;--my:50%;--edge:rgba(37,99,235,0.65);--edge-soft:rgba(37,99,235,0.18);--icon-bg:#dbeafe;--icon-color:#2563eb;--tag-bg:rgba(167,139,250,0.16);--tag-color:#2563eb;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:25rem;padding:1.9rem 1.8rem 1.7rem;border-radius:1.9rem;background:#ffffff;border:1px solid rgba(15,23,42,.07);text-decoration:none;color:inherit;box-shadow:0 1rem 2.4rem rgba(15,23,42,.04),0 .2rem .6rem rgba(15,23,42,.02),5px 9px 20px -10px var(--edge-soft);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.hcihub-srv:before{inset:auto 0 0 auto;width:74%;height:74%;opacity:.4;background:radial-gradient(ellipse 90% 80% at 100% 100%,var(--edge-soft),transparent 68%)}.hcihub-srv:after,.hcihub-srv:before{content:"";position:absolute;z-index:0;border-radius:inherit;pointer-events:none;transition:opacity .35s ease}.hcihub-srv:after{inset:0;opacity:0;background:radial-gradient(340px circle at var(--mx) var(--my),color-mix(in srgb,var(--edge) 12%,transparent),transparent 55%)}.hcihub-srv:hover{border-color:rgba(15,23,42,.1);box-shadow:0 1.6rem 3.2rem rgba(15,23,42,.08),0 .4rem 1rem rgba(15,23,42,.04),7px 13px 26px -8px var(--edge)}.hcihub-srv:hover:before{opacity:.9}.hcihub-srv:hover:after{opacity:1}.hcihub-srv--purple{--edge:rgba(37,99,235,0.65);--edge-soft:rgba(37,99,235,0.18);--icon-bg:#dbeafe;--icon-color:#2563eb;--tag-bg:rgba(167,139,250,0.16);--tag-color:#2563eb}.hcihub-srv--orange{--edge:rgba(249,115,22,0.65);--edge-soft:rgba(249,115,22,0.2);--icon-bg:#ffedd5;--icon-color:#ea580c;--tag-bg:rgba(251,146,60,0.16);--tag-color:#ea580c}.hcihub-srv__top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:1.4rem}.hcihub-srv__icon{display:grid;place-items:center;flex-shrink:0;width:6.4rem;height:6.4rem;border-radius:1.6rem;background:var(--icon-bg);color:var(--icon-color);box-shadow:0 .9rem 1.8rem -.9rem var(--edge-soft);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.hcihub-srv__icon svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-srv:hover .hcihub-srv__icon{transform:scale(1.08) rotate(2deg);box-shadow:0 1.2rem 2.2rem -.9rem var(--edge)}.hcihub-srv:hover .hcihub-srv__icon svg{transform:translateY(-2px)}.hcihub-srv__tag{display:inline-flex;align-items:center;padding:.35rem .8rem;border-radius:999px;background:var(--tag-bg);color:var(--tag-color);font-size:.9rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.hcihub-srv h3{position:relative;z-index:1;margin:0 0 .85rem;font-size:clamp(1.65rem,1.5rem + .35vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#0f172a}.hcihub-srv p{position:relative;z-index:1;margin:0 0 1.8rem;color:#64748b;font-size:clamp(1.25rem,1.2rem + .22vw,1.45rem);line-height:1.6;font-weight:500}.hcihub-srv__foot{position:relative;z-index:1;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.hcihub-srv__cta{display:inline-flex;align-items:center;gap:.45rem;color:#2563eb;font-size:1.3rem;font-weight:700}.hcihub-srv__cta svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-srv:hover .hcihub-srv__cta svg{transform:translateX(3px)}.hcihub-srv__arrow{display:grid;place-items:center;flex-shrink:0;width:3.9rem;height:3.9rem;border-radius:50%;background:rgba(167,139,250,.14);color:#2563eb;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s ease}.hcihub-srv__arrow svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-srv:hover .hcihub-srv__arrow{transform:translate(2px,-2px) scale(1.06);background:rgba(167,139,250,.24)}.hcihub-srv:hover .hcihub-srv__arrow svg{transform:translateX(4px)}.hcihub-why-sec{position:relative;isolation:isolate;overflow:hidden;padding:7rem 0 7.5rem;background:linear-gradient(180deg,#ffffff,#f6f2ff 44%,#fbf9ff 74%,#ffffff)}.hcihub-why-sec__glow{left:50%;top:57%;width:min(78rem,90%);height:min(46rem,74%);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(167,139,250,.15),rgba(244,114,182,.08) 42%,transparent 72%)}.hcihub-why-sec__arc,.hcihub-why-sec__glow{position:absolute;z-index:0;pointer-events:none}.hcihub-why-sec__arc{width:min(60rem,72vw);height:min(60rem,72vw);border:1px solid rgba(167,139,250,.22);border-radius:50%}.hcihub-why-sec__arc--l{left:-20%;top:22%}.hcihub-why-sec__arc--r{right:-18%;top:20%;border-color:rgba(217,70,239,.16)}.hcihub-why-sec__dots{position:absolute;z-index:0;top:11%;width:10rem;height:13rem;pointer-events:none;opacity:.3;background-size:11px 11px}.hcihub-why-sec__dots--l{left:max(1.2rem,calc(50% - 58rem));background-image:radial-gradient(rgba(167,139,250,.58) 1.15px,transparent 1.3px)}.hcihub-why-sec__dots--r{right:max(1.2rem,calc(50% - 58rem));background-image:radial-gradient(rgba(217,70,239,.48) 1.15px,transparent 1.3px)}.hcihub-why-sec__inner{position:relative;z-index:1}.hcihub-why-sec__head{max-width:80rem;margin:0 auto 4rem;text-align:center}.hcihub-why-sec__badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0 0 1.35rem;padding:.4rem 1rem;border:1px solid rgba(37,99,235,.12);border-radius:999px;background:rgba(167,139,250,.16);color:#2563eb;font-size:.88rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hcihub-why-sec__badge svg{flex-shrink:0}.hcihub-why-sec__head h2{margin:0 0 1.15rem;color:#0f172a;font-size:clamp(2.7rem,2.25rem + 1.35vw,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.hcihub-why-sec__sub{max-width:58rem;margin:0 auto;color:#64748b;font-size:clamp(1.3rem,1.2rem + .25vw,1.5rem);font-weight:500;line-height:1.55}.hcihub-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.75rem;gap:1.75rem;margin:0;padding:0;list-style:none}.hcihub-why-card{--mx:50%;--my:50%;--edge:rgba(37,99,235,0.68);--edge-soft:rgba(37,99,235,0.18);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#8b5cf6;position:relative;isolation:isolate;display:flex;align-items:center;gap:2.2rem;min-height:25.5rem;overflow:hidden;padding:2.7rem 5.8rem 2.7rem 2.8rem;border:1px solid rgba(15,23,42,.07);border-radius:2.7rem;background:rgba(255,255,255,.96);box-shadow:0 1.2rem 2.8rem rgba(15,23,42,.045),6px 10px 22px -10px var(--edge-soft);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.hcihub-why-card:before{right:0;bottom:0;width:72%;height:72%;background:radial-gradient(ellipse 90% 80% at 100% 100%,var(--edge-soft),transparent 68%);opacity:.4}.hcihub-why-card:after,.hcihub-why-card:before{position:absolute;z-index:0;border-radius:inherit;content:"";pointer-events:none;transition:opacity .35s ease}.hcihub-why-card:after{inset:0;background:radial-gradient(440px circle at var(--mx) var(--my),color-mix(in srgb,var(--edge) 13%,transparent),transparent 55%);opacity:0}.hcihub-why-card:hover{border-color:rgba(15,23,42,.1);box-shadow:0 1.8rem 3.6rem rgba(15,23,42,.08),8px 14px 28px -8px var(--edge)}.hcihub-why-card:hover:before{opacity:.9}.hcihub-why-card:hover:after{opacity:1}.hcihub-why-card--orange{--edge:rgba(249,115,22,0.7);--edge-soft:rgba(249,115,22,0.2);--icon-bg:#ffedd5;--icon-color:#ea580c;--line:#f97316}.hcihub-why-card--blue{--edge:rgba(37,99,235,0.68);--edge-soft:rgba(37,99,235,0.19);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#3b82f6}.hcihub-why-card--violet{--edge:rgba(217,70,239,0.66);--edge-soft:rgba(217,70,239,0.19);--icon-bg:#fae8ff;--icon-color:#a21caf;--line:#d946ef}.hcihub-why-card__icon{position:relative;z-index:1;display:grid;flex:0 0 10rem;width:10rem;height:10rem;place-items:center;border-radius:2.3rem;background:var(--icon-bg);box-shadow:0 1.3rem 2.4rem -1rem var(--edge-soft);color:var(--icon-color);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.hcihub-why-card__icon svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-why-card:hover .hcihub-why-card__icon{transform:scale(1.08) rotate(2deg);box-shadow:0 1.8rem 3rem -1rem var(--edge)}.hcihub-why-card:hover .hcihub-why-card__icon svg{transform:translateY(-2px)}.hcihub-why-card__divider{position:relative;z-index:1;align-self:stretch;width:1px;min-height:13rem;margin:auto 0;background:linear-gradient(180deg,transparent,rgba(148,163,184,.34) 16%,rgba(167,139,250,.28) 84%,transparent);transform-origin:center}.hcihub-why-card__body{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.85rem;align-self:stretch;padding-top:.5rem}.hcihub-why-card__body h3{margin:0;color:#0f172a;font-size:clamp(1.7rem,1.55rem + .3vw,2.05rem);font-weight:800;letter-spacing:-.02em;line-height:1.22}.hcihub-why-card__line{display:block;width:0;height:3px;border-radius:999px;background:var(--line)}.hcihub-why-card__body p{max-width:33rem;margin:0;color:#64748b;font-size:clamp(1.25rem,1.15rem + .2vw,1.45rem);font-weight:500;line-height:1.6}.hcihub-why-card__arrow{position:absolute;right:2.3rem;bottom:2.3rem;z-index:1;display:grid;width:4.3rem;height:4.3rem;place-items:center;border-radius:50%;background:rgba(167,139,250,.14);box-shadow:0 .7rem 1.4rem -1rem rgba(37,99,235,.3);color:#2563eb;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s ease}.hcihub-why-card__arrow svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-why-card:hover .hcihub-why-card__arrow{transform:translate(2px,-2px) scale(1.08);background:rgba(167,139,250,.25)}.hcihub-why-card:hover .hcihub-why-card__arrow svg{transform:translateX(4px)}.hcihub-sec--services{position:relative;background:radial-gradient(ellipse 40% 30% at 10% 20%,rgba(37,99,235,.05),transparent 60%),radial-gradient(ellipse 35% 28% at 90% 15%,rgba(249,115,22,.04),transparent 55%),#ffffff}.hcihub-head--services{position:relative;margin-bottom:3.2rem}.hcihub-head__dots{position:absolute;top:3.8rem;width:4.2rem;height:4.2rem;pointer-events:none;opacity:.55;background-image:radial-gradient(rgba(148,163,184,.7) 1.4px,transparent 1.6px);background-size:10px 10px}.hcihub-head__dots--l{left:max(0px,calc(50% - 28rem))}.hcihub-head__dots--r{right:max(0px,calc(50% - 28rem))}.hcihub-head__wave{position:absolute;left:50%;top:4.6rem;width:min(92%,70rem);height:4rem;transform:translateX(-50%);pointer-events:none;opacity:.35;background:radial-gradient(ellipse 40% 80% at 20% 50%,rgba(167,139,250,.35),transparent 70%),radial-gradient(ellipse 35% 70% at 80% 40%,rgba(251,146,60,.22),transparent 70%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 80'%3E%3Cpath d='M0 40 Q100 10 200 40 T400 40 T600 40 T800 40' fill='none' stroke='black' stroke-width='8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 80'%3E%3Cpath d='M0 40 Q100 10 200 40 T400 40 T600 40 T800 40' fill='none' stroke='black' stroke-width='8'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hcihub-services{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.hcihub-svc{display:flex;flex-direction:column;height:100%;min-height:26rem;padding:2rem 1.85rem 1.85rem;border-radius:1.5rem;background:#fff;border:1px solid rgba(15,23,42,.07);text-decoration:none;color:inherit;box-shadow:0 .8rem 2.2rem rgba(15,23,42,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.hcihub-svc:hover{transform:translateY(-5px);border-color:rgba(37,99,235,.28);box-shadow:0 1.6rem 3.4rem rgba(15,23,42,.09)}.hcihub-svc__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:1.25rem}.hcihub-svc__icon{display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:1rem;flex-shrink:0}.hcihub-svc--purple .hcihub-svc__icon{background:rgba(37,99,235,.12);color:#2563eb}.hcihub-svc--orange .hcihub-svc__icon{background:rgba(249,115,22,.12);color:#ea580c}.hcihub-svc__tag{display:inline-flex;align-items:center;padding:.4rem .85rem;border-radius:999px;font-size:1rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1;white-space:nowrap}.hcihub-svc--purple .hcihub-svc__tag{background:rgba(37,99,235,.1);color:#2563eb}.hcihub-svc--orange .hcihub-svc__tag{background:rgba(249,115,22,.12);color:#ea580c}.hcihub-svc h3{margin:0 0 .75rem;font-size:clamp(1.55rem,1.4rem + .35vw,1.8rem);font-weight:800;line-height:1.28;color:#0f172a;letter-spacing:-.02em}.hcihub-svc p{margin:0 0 1.5rem;color:#64748b;font-size:1.3rem;line-height:1.55;flex:1 1}.hcihub-svc__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:#2563eb;font-size:1.3rem;font-weight:800;transition:gap .2s ease}.hcihub-svc:hover .hcihub-svc__cta{gap:.7rem}.hcihub-caps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem}.hcihub-cap{padding:2.2rem 2rem;border-radius:1.6rem;background:#fff;border:1.5px solid var(--hcihub-line);box-shadow:0 1rem 2.4rem rgba(15,23,42,.04)}.hcihub-cap__icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;margin-bottom:1.2rem;border-radius:1.1rem}.hcihub-cap--purple .hcihub-cap__icon{background:rgba(37,99,235,.1);color:#2563eb}.hcihub-cap--orange .hcihub-cap__icon{background:rgba(249,115,22,.12);color:#ea580c}.hcihub-cap--blue .hcihub-cap__icon{background:rgba(37,99,235,.1);color:#2563eb}.hcihub-cap--violet .hcihub-cap__icon{background:rgba(168,85,247,.12);color:#2563eb}.hcihub-cap h3{margin:0 0 .7rem;font-size:1.85rem;font-weight:800}.hcihub-cap p{margin:0;color:var(--hcihub-muted);font-size:1.4rem;line-height:1.55}.hcihub-how-sec{position:relative;isolation:isolate;overflow:hidden;padding:7rem 0 7.5rem;background:linear-gradient(180deg,#ffffff,#f6f2ff 44%,#fbf9ff 74%,#ffffff)}.hcihub-how-sec__glow{left:50%;top:58%;width:min(84rem,92%);height:min(44rem,72%);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(167,139,250,.14) 0,rgba(249,115,22,.06) 45%,transparent 72%)}.hcihub-how-sec__arc,.hcihub-how-sec__glow{position:absolute;z-index:0;pointer-events:none}.hcihub-how-sec__arc{width:min(58rem,70vw);height:min(58rem,70vw);border-radius:50%;border:1px solid rgba(167,139,250,.2)}.hcihub-how-sec__arc--l{left:-22%;top:18%}.hcihub-how-sec__arc--r{right:-20%;top:22%;border-color:rgba(249,115,22,.14)}.hcihub-how-sec__dots{position:absolute;z-index:0;top:10%;width:9.5rem;height:12.5rem;pointer-events:none;opacity:.28;background-size:11px 11px}.hcihub-how-sec__dots--l{left:max(1.2rem,calc(50% - 60rem));background-image:radial-gradient(rgba(167,139,250,.55) 1.15px,transparent 1.3px)}.hcihub-how-sec__dots--r{right:max(1.2rem,calc(50% - 60rem));background-image:radial-gradient(rgba(251,146,60,.5) 1.15px,transparent 1.3px)}.hcihub-how-sec__inner{position:relative;z-index:1}.hcihub-how-sec__head{margin:0 auto 4rem;max-width:78rem;text-align:center}.hcihub-how-sec__badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.4rem 1rem;margin:0 0 1.3rem;border-radius:999px;background:rgba(167,139,250,.16);border:1px solid rgba(37,99,235,.12);font-size:.88rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2563eb}.hcihub-how-sec__badge svg{flex-shrink:0;color:#2563eb}.hcihub-how-sec__head h2{margin:0 0 1.1rem;font-size:clamp(2.7rem,2.25rem + 1.35vw,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:#0f172a}.hcihub-how-sec__sub{margin:0 auto;max-width:54rem;color:#64748b;font-size:clamp(1.3rem,1.2rem + .25vw,1.5rem);line-height:1.55;font-weight:500}.hcihub-how-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.hcihub-how-card{--mx:50%;--my:50%;--edge:rgba(37,99,235,0.65);--edge-soft:rgba(37,99,235,0.18);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#8b5cf6;--step-bg:rgba(167,139,250,0.16);--step-color:#2563eb;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-height:28rem;padding:2.1rem 1.9rem 5.2rem;border-radius:2.2rem;background:rgba(255,255,255,.97);border:1px solid rgba(15,23,42,.07);box-shadow:0 1.1rem 2.6rem rgba(15,23,42,.04),0 .2rem .6rem rgba(15,23,42,.02),5px 9px 20px -10px var(--edge-soft);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.hcihub-how-card:before{inset:auto 0 0 auto;width:74%;height:74%;opacity:.4;background:radial-gradient(ellipse 90% 80% at 100% 100%,var(--edge-soft),transparent 68%)}.hcihub-how-card:after,.hcihub-how-card:before{content:"";position:absolute;z-index:0;border-radius:inherit;pointer-events:none;transition:opacity .35s ease}.hcihub-how-card:after{inset:0;opacity:0;background:radial-gradient(360px circle at var(--mx) var(--my),color-mix(in srgb,var(--edge) 12%,transparent),transparent 55%)}.hcihub-how-card:hover{border-color:rgba(15,23,42,.1);box-shadow:0 1.7rem 3.4rem rgba(15,23,42,.08),0 .4rem 1rem rgba(15,23,42,.04),7px 13px 26px -8px var(--edge)}.hcihub-how-card:hover:before{opacity:.9}.hcihub-how-card:hover:after{opacity:1}.hcihub-how-card--purple{--edge:rgba(37,99,235,0.65);--edge-soft:rgba(37,99,235,0.18);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#8b5cf6;--step-bg:rgba(167,139,250,0.16);--step-color:#2563eb}.hcihub-how-card--orange{--edge:rgba(249,115,22,0.65);--edge-soft:rgba(249,115,22,0.2);--icon-bg:#ffedd5;--icon-color:#ea580c;--line:#f97316;--step-bg:rgba(251,146,60,0.16);--step-color:#ea580c}.hcihub-how-card--blue{--edge:rgba(37,99,235,0.65);--edge-soft:rgba(37,99,235,0.18);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#3b82f6;--step-bg:rgba(96,165,250,0.18);--step-color:#2563eb}.hcihub-how-card--violet{--edge:rgba(217,70,239,0.62);--edge-soft:rgba(217,70,239,0.18);--icon-bg:#fae8ff;--icon-color:#a21caf;--line:#d946ef;--step-bg:rgba(232,121,249,0.16);--step-color:#a21caf}.hcihub-how-card__top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;width:100%;margin-bottom:1.55rem}.hcihub-how-card__icon{display:grid;place-items:center;flex-shrink:0;width:6.4rem;height:6.4rem;border-radius:1.6rem;background:var(--icon-bg);color:var(--icon-color);box-shadow:0 .9rem 1.8rem -.9rem var(--edge-soft);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.hcihub-how-card__icon svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-how-card:hover .hcihub-how-card__icon{transform:scale(1.08) rotate(2deg);box-shadow:0 1.2rem 2.2rem -.9rem var(--edge)}.hcihub-how-card:hover .hcihub-how-card__icon svg{transform:translateY(-2px)}.hcihub-how-card__step{display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;padding:.4rem .75rem;border-radius:999px;background:var(--step-bg);color:var(--step-color);font-size:1.05rem;font-weight:800;letter-spacing:.06em}.hcihub-how-card h3{position:relative;z-index:1;margin:0 0 .75rem;font-size:clamp(1.65rem,1.5rem + .3vw,1.95rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#0f172a}.hcihub-how-card__line{position:relative;z-index:1;display:block;width:0;height:3px;margin-bottom:.95rem;border-radius:999px;background:var(--line)}.hcihub-how-card p{position:relative;z-index:1;margin:0;max-width:28rem;color:#64748b;font-size:clamp(1.25rem,1.15rem + .2vw,1.45rem);line-height:1.6;font-weight:500}.hcihub-how-card__arrow{position:absolute;right:1.8rem;bottom:1.8rem;z-index:1;display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;background:rgba(167,139,250,.14);color:#2563eb;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s ease}.hcihub-how-card__arrow svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-how-card:hover .hcihub-how-card__arrow{transform:translate(2px,-2px) scale(1.06);background:rgba(167,139,250,.24)}.hcihub-how-card:hover .hcihub-how-card__arrow svg{transform:translateX(4px)}.hcihub-prem-sec{position:relative;isolation:isolate;overflow:hidden;padding:6.5rem 0 7rem;background:linear-gradient(180deg,#ffffff,#f7f3ff 46%,#fbf9ff 76%,#ffffff)}.hcihub-city-sec,.hcihub-m1-sec,.hcihub-rel-sec,.hcihub-stk-sec{background:linear-gradient(180deg,#ffffff,#faf8ff 40%,#ffffff)}.hcihub-prem-glow{left:50%;top:55%;width:min(80rem,90%);height:min(42rem,70%);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(167,139,250,.13) 0,rgba(249,115,22,.05) 45%,transparent 72%)}.hcihub-prem-arc,.hcihub-prem-glow{position:absolute;z-index:0;pointer-events:none}.hcihub-prem-arc{width:min(56rem,68vw);height:min(56rem,68vw);border-radius:50%;border:1px solid rgba(167,139,250,.18)}.hcihub-prem-arc--l{left:-22%;top:16%}.hcihub-prem-arc--r{right:-20%;top:20%;border-color:rgba(249,115,22,.12)}.hcihub-prem-dots{position:absolute;z-index:0;top:9%;width:9rem;height:12rem;pointer-events:none;opacity:.28;background-size:11px 11px}.hcihub-prem-dots--l{left:max(1.2rem,calc(50% - 58rem));background-image:radial-gradient(rgba(167,139,250,.55) 1.15px,transparent 1.3px)}.hcihub-prem-dots--r{right:max(1.2rem,calc(50% - 58rem));background-image:radial-gradient(rgba(251,146,60,.48) 1.15px,transparent 1.3px)}.hcihub-prem-inner{position:relative;z-index:1}.hcihub-prem-head{margin:0 auto 3.6rem;max-width:78rem;text-align:center}.hcihub-prem-badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.4rem 1rem;margin:0 0 1.25rem;border-radius:999px;background:rgba(167,139,250,.16);border:1px solid rgba(37,99,235,.12);font-size:.88rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2563eb}.hcihub-prem-badge svg{flex-shrink:0;color:#2563eb}.hcihub-prem-head h2{margin:0 0 1.1rem;font-size:clamp(2.7rem,2.25rem + 1.35vw,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:#0f172a}.hcihub-prem-sub{margin:0 auto;max-width:56rem;color:#64748b;font-size:clamp(1.3rem,1.2rem + .25vw,1.5rem);line-height:1.55;font-weight:500}.hcihub-tl-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.4rem;gap:1.4rem}.hcihub-tl-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.hcihub-tl-card{--mx:50%;--my:50%;--edge:rgba(37,99,235,0.65);--edge-soft:rgba(37,99,235,0.18);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#8b5cf6;--step-bg:rgba(167,139,250,0.16);--step-color:#2563eb;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-height:26rem;padding:1.9rem 1.7rem 4.8rem;border-radius:2rem;background:rgba(255,255,255,.97);border:1px solid rgba(15,23,42,.07);box-shadow:0 1rem 2.4rem rgba(15,23,42,.04),5px 9px 20px -10px var(--edge-soft);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.hcihub-tl-card:before{content:"";position:absolute;inset:auto 0 0 auto;z-index:0;width:74%;height:74%;border-radius:inherit;pointer-events:none;opacity:.4;background:radial-gradient(ellipse 90% 80% at 100% 100%,var(--edge-soft),transparent 68%);transition:opacity .35s ease}.hcihub-tl-card:hover{border-color:rgba(15,23,42,.1);box-shadow:0 1.6rem 3.2rem rgba(15,23,42,.08),7px 13px 26px -8px var(--edge)}.hcihub-tl-card:hover:before{opacity:.9}.hcihub-tl-card--orange{--edge:rgba(249,115,22,0.65);--edge-soft:rgba(249,115,22,0.2);--icon-bg:#ffedd5;--icon-color:#ea580c;--line:#f97316;--step-bg:rgba(251,146,60,0.16);--step-color:#ea580c}.hcihub-tl-card--blue{--edge:rgba(37,99,235,0.65);--edge-soft:rgba(37,99,235,0.18);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#3b82f6;--step-bg:rgba(96,165,250,0.18);--step-color:#2563eb}.hcihub-tl-card--violet{--edge:rgba(217,70,239,0.62);--edge-soft:rgba(217,70,239,0.18);--icon-bg:#fae8ff;--icon-color:#a21caf;--line:#d946ef;--step-bg:rgba(232,121,249,0.16);--step-color:#a21caf}.hcihub-tl-card__top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;width:100%;margin-bottom:1.35rem}.hcihub-tl-card__icon{display:grid;place-items:center;width:5.8rem;height:5.8rem;border-radius:1.45rem;background:var(--icon-bg);color:var(--icon-color);box-shadow:0 .8rem 1.6rem -.8rem var(--edge-soft);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.hcihub-tl-card__icon svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-tl-card:hover .hcihub-tl-card__icon{transform:scale(1.08) rotate(2deg);box-shadow:0 1.1rem 2rem -.8rem var(--edge)}.hcihub-tl-card:hover .hcihub-tl-card__icon svg{transform:translateY(-2px)}.hcihub-tl-card__step{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;background:var(--step-bg);color:var(--step-color);font-size:.95rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.hcihub-tl-card h3{position:relative;z-index:1;margin:0 0 .7rem;font-size:clamp(1.5rem,1.4rem + .25vw,1.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#0f172a}.hcihub-tl-card__line{position:relative;z-index:1;display:block;width:0;height:3px;margin-bottom:.85rem;border-radius:999px;background:var(--line)}.hcihub-tl-card p{position:relative;z-index:1;margin:0;color:#64748b;font-size:clamp(1.2rem,1.15rem + .15vw,1.35rem);line-height:1.55;font-weight:500}.hcihub-tl-card__arrow{position:absolute;right:1.5rem;bottom:1.5rem;z-index:1;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(167,139,250,.14);color:#2563eb;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s ease}.hcihub-tl-card__arrow svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-tl-card:hover .hcihub-tl-card__arrow{transform:translate(2px,-2px) scale(1.06);background:rgba(167,139,250,.24)}.hcihub-tl-card:hover .hcihub-tl-card__arrow svg{transform:translateX(4px)}.hcihub-out-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.hcihub-out-card{--edge:rgba(37,99,235,0.65);--edge-soft:rgba(37,99,235,0.18);--icon-bg:#dbeafe;--icon-color:#2563eb;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;min-height:20rem;padding:2.2rem 2rem;border-radius:2.2rem;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:0 1.1rem 2.6rem rgba(15,23,42,.04),5px 9px 20px -10px var(--edge-soft);transition:box-shadow .35s cubic-bezier(.22,1,.36,1)}.hcihub-out-card:before{content:"";position:absolute;inset:auto 0 0 auto;width:70%;height:70%;border-radius:inherit;pointer-events:none;opacity:.4;background:radial-gradient(ellipse 90% 80% at 100% 100%,var(--edge-soft),transparent 68%);transition:opacity .35s ease}.hcihub-out-card:hover{box-shadow:0 1.7rem 3.4rem rgba(15,23,42,.08),7px 13px 26px -8px var(--edge)}.hcihub-out-card:hover:before{opacity:.9}.hcihub-out-card--orange{--edge:rgba(249,115,22,0.65);--edge-soft:rgba(249,115,22,0.2);--icon-bg:#ffedd5;--icon-color:#ea580c}.hcihub-out-card--blue{--edge:rgba(37,99,235,0.65);--edge-soft:rgba(37,99,235,0.18);--icon-bg:#dbeafe;--icon-color:#2563eb}.hcihub-out-card--green{--edge:rgba(16,185,129,0.6);--edge-soft:rgba(16,185,129,0.18);--icon-bg:#d1fae5;--icon-color:#059669}.hcihub-out-card__icon{position:relative;z-index:1;display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:1.4rem;background:var(--icon-bg);color:var(--icon-color);box-shadow:0 .8rem 1.6rem -.8rem var(--edge-soft);transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-out-card:hover .hcihub-out-card__icon{transform:scale(1.08) rotate(2deg)}.hcihub-out-card strong{position:relative;z-index:1;font-size:clamp(2.8rem,2.4rem + .8vw,3.6rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:#0f172a}.hcihub-out-card>span:last-child{position:relative;z-index:1;color:#64748b;font-size:1.4rem;font-weight:600;line-height:1.4}.hcihub-stk-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.hcihub-stk-card{--edge:rgba(37,99,235,0.65);--edge-soft:rgba(37,99,235,0.18);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#8b5cf6;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-start;gap:1.4rem;min-height:16rem;padding:2rem 1.9rem;border-radius:2rem;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:0 1rem 2.4rem rgba(15,23,42,.04),5px 9px 20px -10px var(--edge-soft);transition:box-shadow .35s cubic-bezier(.22,1,.36,1)}.hcihub-stk-card:before{content:"";position:absolute;inset:auto 0 0 auto;width:70%;height:70%;border-radius:inherit;pointer-events:none;opacity:.4;background:radial-gradient(ellipse 90% 80% at 100% 100%,var(--edge-soft),transparent 68%);transition:opacity .35s ease}.hcihub-stk-card:hover{box-shadow:0 1.6rem 3.2rem rgba(15,23,42,.08),7px 13px 26px -8px var(--edge)}.hcihub-stk-card:hover:before{opacity:.9}.hcihub-stk-card--orange{--edge:rgba(249,115,22,0.65);--edge-soft:rgba(249,115,22,0.2);--icon-bg:#ffedd5;--icon-color:#ea580c;--line:#f97316}.hcihub-stk-card--blue{--edge:rgba(37,99,235,0.65);--edge-soft:rgba(37,99,235,0.18);--icon-bg:#dbeafe;--icon-color:#2563eb;--line:#3b82f6}.hcihub-stk-card--violet{--edge:rgba(217,70,239,0.62);--edge-soft:rgba(217,70,239,0.18);--icon-bg:#fae8ff;--icon-color:#a21caf;--line:#d946ef}.hcihub-stk-card__icon{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:6rem;height:6rem;border-radius:1.5rem;background:var(--icon-bg);color:var(--icon-color);box-shadow:0 .8rem 1.6rem -.8rem var(--edge-soft);transition:transform .35s cubic-bezier(.22,1,.36,1)}.hcihub-stk-card:hover .hcihub-stk-card__icon{transform:scale(1.08) rotate(2deg)}.hcihub-stk-card__body{position:relative;z-index:1;min-width:0}.hcihub-stk-card__body h3{margin:0 0 .65rem;font-size:clamp(1.55rem,1.45rem + .25vw,1.85rem);font-weight:800;color:#0f172a;letter-spacing:-.02em}.hcihub-stk-card__line{display:block;width:0;height:3px;margin-bottom:.75rem;border-radius:999px;background:var(--line)}.hcihub-stk-card__body p{margin:0;color:#64748b;font-size:clamp(1.25rem,1.15rem + .2vw,1.4rem);line-height:1.55;font-weight:500}.hcihub-pkg-panel{position:relative;overflow:hidden;max-width:92rem;margin:0 auto;padding:4rem 4.2rem;border-radius:2.6rem;text-align:center;background:radial-gradient(ellipse 60% 80% at 10% 20%,rgba(167,139,250,.18),transparent 60%),radial-gradient(ellipse 50% 70% at 90% 80%,rgba(249,115,22,.1),transparent 55%),linear-gradient(145deg,#ffffff,#f5f0ff);border:1px solid rgba(37,99,235,.12);box-shadow:0 1.6rem 3.6rem rgba(15,23,42,.06)}.hcihub-pkg-panel h2{margin:0 0 1.1rem;font-size:clamp(2.6rem,2.2rem + 1.2vw,3.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#0f172a}.hcihub-pkg-panel>p:not(.hcihub-prem-badge){margin:0 auto 2rem;max-width:52rem;color:#64748b;font-size:clamp(1.3rem,1.2rem + .25vw,1.5rem);line-height:1.55}.hcihub-city-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;gap:1rem}.hcihub-city-chip{display:flex;align-items:center;gap:.75rem;padding:1.15rem 1.2rem;border-radius:1.4rem;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:0 .6rem 1.6rem rgba(15,23,42,.03);text-decoration:none;color:#0f172a;font-size:1.35rem;font-weight:700;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.hcihub-city-chip:hover{transform:translateY(-3px);border-color:rgba(37,99,235,.28);box-shadow:0 1rem 2.2rem rgba(37,99,235,.1)}.hcihub-city-chip__icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:.9rem;background:rgba(167,139,250,.14);color:#2563eb;flex-shrink:0}.hcihub-city-chip>span:nth-child(2){flex:1 1;min-width:0}.hcihub-city-chip>svg:last-child{color:#2563eb;opacity:.7;transition:transform .3s ease}.hcihub-city-chip:hover>svg:last-child{transform:translateX(3px);opacity:1}.hcihub-faq-list{display:flex;flex-direction:column;gap:1rem}.hcihub-faq-item{border-radius:1.6rem;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:0 .6rem 1.6rem rgba(15,23,42,.03);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.hcihub-faq-item:hover,.hcihub-faq-item[open]{border-color:rgba(37,99,235,.22);box-shadow:0 1rem 2.4rem rgba(37,99,235,.08)}.hcihub-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.7rem 1.8rem;cursor:pointer;list-style:none;font-size:1.45rem;font-weight:700;color:#0f172a}.hcihub-faq-item summary::-webkit-details-marker{display:none}.hcihub-faq-item summary svg{flex-shrink:0;color:#2563eb;transition:transform .3s ease}.hcihub-faq-item[open] summary svg{transform:rotate(180deg)}.hcihub-faq-item p{margin:0;padding:0 1.8rem 1.7rem;color:#64748b;font-size:1.35rem;line-height:1.6}.hcihub-rel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hcihub-final-sec{position:relative;isolation:isolate;overflow:hidden;padding:6.5rem 0 7.5rem;background:radial-gradient(ellipse 50% 60% at 15% 30%,rgba(37,99,235,.35),transparent 60%),radial-gradient(ellipse 45% 50% at 90% 70%,rgba(249,115,22,.22),transparent 55%),linear-gradient(145deg,#1e1235,#2e1065 45%,#1e1b4b);color:#fff}.hcihub-final-sec__glow{position:absolute;inset:20% 20%;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(167,139,250,.2),transparent 70%)}.hcihub-final-sec__inner{position:relative;z-index:1;max-width:72rem;margin:0 auto;text-align:center}.hcihub-final-sec__inner h2{margin:0 0 1.2rem;font-size:clamp(2.6rem,2.2rem + 1.2vw,3.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.hcihub-final-sec__inner>div>p{margin:0 auto 2.2rem;max-width:52rem;font-size:clamp(1.35rem,1.25rem + .25vw,1.55rem);line-height:1.55;opacity:.88}.hcihub-final-sec__actions{justify-content:center}.hcihub-process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem}.hcihub-process li{padding:2rem 1.8rem;border-radius:1.6rem;background:#fff;border:1px solid var(--hcihub-line)}.hcihub-process__n{display:block;margin-bottom:1rem;color:var(--hcihub-orange);font-size:1.2rem;font-weight:800;letter-spacing:.06em}.hcihub-process__icon{display:grid;place-items:center;width:3.8rem;height:3.8rem;margin-bottom:1rem;border-radius:1rem;background:rgba(37,99,235,.1);color:var(--hcihub-purple)}.hcihub-process h3{margin:0 0 .55rem;font-size:1.65rem;font-weight:800}.hcihub-process p{margin:0;color:var(--hcihub-muted);font-size:1.35rem;line-height:1.5}.hcihub-playbook{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.hcihub-playbook li{padding:2rem 1.6rem;border-radius:1.6rem;background:#fff;border:1px solid var(--hcihub-line)}.hcihub-playbook__n{display:block;margin-bottom:1rem;color:var(--hcihub-orange);font-size:1.2rem;font-weight:800;letter-spacing:.06em}.hcihub-playbook__icon{display:grid;place-items:center;width:3.8rem;height:3.8rem;margin-bottom:1rem;border-radius:1rem;background:rgba(37,99,235,.1);color:var(--hcihub-purple)}.hcihub-playbook h3{margin:0 0 .55rem;font-size:1.55rem;font-weight:800}.hcihub-playbook p{margin:0;color:var(--hcihub-muted);font-size:1.3rem;line-height:1.5}.hcihub-outcomes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem}.hcihub-outcome{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:2rem 1.8rem;border-radius:1.6rem;background:#fff;border:1.5px solid var(--hcihub-line);box-shadow:0 1rem 2.4rem rgba(15,23,42,.04)}.hcihub-outcome__icon{display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:1rem}.hcihub-outcome--purple .hcihub-outcome__icon{background:rgba(37,99,235,.1);color:#2563eb}.hcihub-outcome--orange .hcihub-outcome__icon{background:rgba(249,115,22,.12);color:#ea580c}.hcihub-outcome--blue .hcihub-outcome__icon{background:rgba(37,99,235,.1);color:#2563eb}.hcihub-outcome--green .hcihub-outcome__icon{background:rgba(16,185,129,.12);color:#059669}.hcihub-outcome strong{font-size:2.4rem;font-weight:800;letter-spacing:-.03em;color:var(--hcihub-ink);line-height:1.1}.hcihub-outcome--purple strong{color:#2563eb}.hcihub-outcome--orange strong{color:#ea580c}.hcihub-outcome--blue strong{color:#2563eb}.hcihub-outcome--green strong{color:#059669}.hcihub-outcome>span:last-child{color:var(--hcihub-muted);font-size:1.35rem;font-weight:600;line-height:1.4}.hcihub-stack{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.hcihub-stack__item{padding:2rem 1.6rem;border-radius:1.6rem;background:#fff;border:1.5px solid var(--hcihub-line);box-shadow:0 1rem 2.4rem rgba(15,23,42,.04)}.hcihub-stack__icon{display:grid;place-items:center;width:3.8rem;height:3.8rem;margin-bottom:1rem;border-radius:1rem}.hcihub-stack__item--purple .hcihub-stack__icon{background:rgba(37,99,235,.1);color:#2563eb}.hcihub-stack__item--orange .hcihub-stack__icon{background:rgba(249,115,22,.12);color:#ea580c}.hcihub-stack__item--blue .hcihub-stack__icon{background:rgba(37,99,235,.1);color:#2563eb}.hcihub-stack__item--violet .hcihub-stack__icon{background:rgba(168,85,247,.12);color:#2563eb}.hcihub-stack__item h3{margin:0 0 .55rem;font-size:1.55rem;font-weight:800}.hcihub-stack__item p{margin:0;color:var(--hcihub-muted);font-size:1.3rem;line-height:1.5}.hcihub-cities{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.hcihub-city{display:flex;align-items:center;gap:.7rem;padding:1.3rem 1.2rem;border-radius:1.4rem;background:#fff;border:1px solid rgba(37,99,235,.1);box-shadow:0 .6rem 1.8rem rgba(37,99,235,.06);text-decoration:none;color:var(--hcihub-ink);font-size:1.4rem;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hcihub-city:hover{transform:translateY(-3px);border-color:rgba(37,99,235,.35);box-shadow:0 1rem 2.4rem rgba(37,99,235,.12)}.hcihub-city__icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:.8rem;background:#dbeafe;color:#2563eb;flex-shrink:0}.hcihub-city span:nth-child(2){flex:1 1;min-width:0}.hcihub-city svg:last-child{color:#2563eb;opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease;flex-shrink:0}.hcihub-city:hover svg:last-child{opacity:1;transform:translateX(0)}.hcihub-pkg{padding:3.6rem 3.2rem;border-radius:2rem;background:radial-gradient(ellipse 50% 80% at 100% 0,rgba(249,115,22,.1),transparent 55%),radial-gradient(ellipse 45% 70% at 0 100%,rgba(37,99,235,.12),transparent 50%),#fff;border:1px solid var(--hcihub-line);box-shadow:0 1.6rem 4rem rgba(15,23,42,.06)}.hcihub-pkg__copy{max-width:62rem}.hcihub-pkg h2{margin:0 0 1rem;font-size:clamp(2.6rem,2.1rem + 1.2vw,3.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.hcihub-pkg p{margin:0 0 2rem;max-width:52rem;color:var(--hcihub-muted);font-size:1.55rem;line-height:1.65}.hcihub-faq{display:grid;grid-gap:1rem;gap:1rem}.hcihub-faq__item{border-radius:1.2rem;background:#fff;border:1px solid var(--hcihub-line);overflow:hidden}.hcihub-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.7rem;cursor:pointer;list-style:none;font-size:1.55rem;font-weight:750}.hcihub-faq__item summary::-webkit-details-marker{display:none}.hcihub-faq__item summary svg{flex-shrink:0;color:var(--hcihub-purple);transition:transform .2s ease}.hcihub-faq__item[open] summary svg{transform:rotate(180deg)}.hcihub-faq__item p{margin:0;padding:0 1.7rem 1.6rem;color:var(--hcihub-muted);font-size:1.4rem;line-height:1.6}.hcihub-final{padding:0 clamp(1rem,4vw,8.5rem) 6rem}.hcihub-final__inner{max-width:132rem;margin-inline:auto;padding:4.2rem 3rem;border-radius:2rem;text-align:center;color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb 45%,#ea580c)}.hcihub-final__inner h2{margin:0 0 1rem;font-size:clamp(2.4rem,2rem + 1vw,3.4rem);font-weight:800;letter-spacing:-.03em}.hcihub-final__inner>p{margin:0 auto 2rem;max-width:54rem;font-size:1.5rem;line-height:1.6;opacity:.92}.hcihub-final__actions{justify-content:center;margin-bottom:0}@media (max-width:1100px){.hcihub-how-grid,.hcihub-process,.hcihub-services{grid-template-columns:repeat(2,minmax(0,1fr))}.hcihub-how-sec{padding:5.5rem 0 6rem}.hcihub-how-card{min-height:24rem}.hcihub-tl-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}.hcihub-out-grid,.hcihub-stk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hcihub-city-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hcihub-rel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hcihub-prem-sec{padding:5.5rem 0 6rem}.hcihub-cities,.hcihub-hero__stats,.hcihub-outcomes,.hcihub-playbook,.hcihub-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.hcihub-hero__stat:nth-child(2):after{display:none}.hcihub-hero__stat:first-child,.hcihub-hero__stat:nth-child(2){border-bottom:1px solid #eef2f7}.hcihub-challenges{padding:5.5rem 0 6rem}.hcihub-challenges__grid{gap:1.35rem}.hcihub-challenge{min-height:20rem;padding:2.2rem 2rem 2.3rem}.hcihub-aud-sec{padding:5.5rem 0 6rem}.hcihub-aud-grid{gap:1.4rem}.hcihub-aud{min-height:18.5rem;padding:2.1rem 2rem;gap:1.35rem}.hcihub-aud__icon{width:7rem;height:7rem;border-radius:1.7rem}.hcihub-srv-sec{padding:5.5rem 0 6rem}.hcihub-srv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem}.hcihub-srv{min-height:0}.hcihub-srv__icon{width:5.8rem;height:5.8rem;border-radius:1.5rem}.hcihub-why-sec{padding:5.5rem 0 6rem}.hcihub-why-card{gap:1.6rem;min-height:22rem;padding:2.2rem 4.8rem 2.2rem 2rem}.hcihub-why-card__icon{flex-basis:8.5rem;width:8.5rem;height:8.5rem;border-radius:2rem}}@media (max-width:900px){.hcihub-head__dots,.hcihub-head__wave{display:none}.hcihub-hero__inner{grid-template-columns:1fr}.hcihub-hero__art{height:clamp(32rem,65vw,42rem);min-height:0}.hcihub-hero__visual{max-width:72rem;margin-inline:auto}.hcihub-hero__analytics{right:1.35rem;bottom:1.35rem;left:1.35rem}.hcihub-hero__metric{padding:1rem .8rem}.hcihub-hero__metric strong{font-size:1.85rem}.hcihub-caps{grid-template-columns:1fr}.hcihub-challenges__head{margin-bottom:3rem}.hcihub-challenges__head h2{font-size:clamp(2.5rem,2.2rem + 1.8vw,3.4rem)}.hcihub-challenges__dots{opacity:.18}.hcihub-challenge{min-height:0;padding:2.15rem 1.9rem 2.2rem}.hcihub-aud-grid{grid-template-columns:1fr}.hcihub-aud-sec__head{margin-bottom:3.2rem}.hcihub-aud-sec__head h2{font-size:clamp(2.5rem,2.2rem + 1.8vw,3.4rem)}.hcihub-aud-sec__dots{opacity:.18}.hcihub-aud{min-height:0}.hcihub-srv-sec__head{margin-bottom:3rem}.hcihub-srv-sec__head h2{font-size:clamp(2.5rem,2.2rem + 1.8vw,3.4rem)}.hcihub-srv-sec__dots{opacity:.18}.hcihub-why-sec__head{margin-bottom:3.2rem}.hcihub-why-sec__head h2{font-size:clamp(2.35rem,2.05rem + 1.6vw,3.15rem)}.hcihub-why-sec__dots{opacity:.18}.hcihub-why-grid{grid-template-columns:1fr}.hcihub-why-card{min-height:0}.hcihub-how-sec__head{margin-bottom:3.2rem}.hcihub-how-sec__head h2{font-size:clamp(2.35rem,2.05rem + 1.6vw,3.15rem)}.hcihub-how-sec__dots{opacity:.18}.hcihub-tl-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.hcihub-prem-head h2{font-size:clamp(2.35rem,2.05rem + 1.6vw,3.15rem)}.hcihub-prem-dots{opacity:.18}.hcihub-pkg-panel{padding:3.2rem 2.4rem}.hcihub-pkg{padding:2.4rem 1.8rem}.hcihub-hero__actions{flex-wrap:wrap}}@media (max-width:560px){.hcihub-hero{padding:1.2rem clamp(1rem,4vw,8.5rem) .5rem}.hcihub-challenges{padding:4.5rem 0 5rem}.hcihub-challenges__grid{grid-template-columns:1fr;gap:1.2rem}.hcihub-challenges__dots,.hcihub-challenges__ring{display:none}.hcihub-challenges__head h2{font-size:clamp(2.4rem,7.5vw,3.1rem)}.hcihub-challenges__sub{font-size:1.35rem}.hcihub-challenge{border-radius:2rem;padding:2rem 1.7rem 2.1rem}.hcihub-challenge__icon{width:5rem;height:5rem;border-radius:1.2rem}.hcihub-challenge__heading h3{font-size:1.7rem}.hcihub-aud-sec{padding:4.5rem 0 5rem}.hcihub-aud-sec__arc,.hcihub-aud-sec__dots{display:none}.hcihub-aud-sec__head h2{font-size:clamp(2.4rem,7.5vw,3.1rem)}.hcihub-aud-sec__sub{font-size:1.35rem}.hcihub-aud-grid{gap:1.2rem}.hcihub-aud{gap:1.2rem;padding:2rem 1.7rem 2.1rem;border-radius:2rem}.hcihub-aud__icon{width:6rem;height:6rem;border-radius:1.5rem}.hcihub-aud__icon svg{width:26px;height:26px}.hcihub-aud__body h3{font-size:1.7rem}.hcihub-aud__body p{max-width:none;padding-right:3.6rem}.hcihub-aud__arrow{right:1.6rem;bottom:1.6rem;width:3rem;height:3rem}.hcihub-srv-sec{padding:4.5rem 0 5rem}.hcihub-srv-sec__curve,.hcihub-srv-sec__dots{display:none}.hcihub-srv-sec__head h2{font-size:clamp(2.4rem,7.5vw,3.1rem)}.hcihub-srv-sec__sub{font-size:1.35rem}.hcihub-srv-grid{grid-template-columns:1fr;gap:1.2rem}.hcihub-srv{border-radius:1.7rem;padding:1.8rem 1.6rem 1.6rem}.hcihub-srv__icon{width:5.4rem;height:5.4rem;border-radius:1.4rem}.hcihub-srv h3{font-size:1.7rem}.hcihub-srv__arrow{width:3.4rem;height:3.4rem}.hcihub-why-sec{padding:4.5rem 0 5rem}.hcihub-why-sec__arc,.hcihub-why-sec__dots{display:none}.hcihub-why-sec__head h2{font-size:clamp(2.25rem,7vw,2.9rem)}.hcihub-why-sec__sub{font-size:1.25rem}.hcihub-why-grid{gap:1.2rem}.hcihub-why-card{gap:1.25rem;padding:1.9rem 4.7rem 1.9rem 1.6rem;border-radius:2rem}.hcihub-why-card__icon{flex-basis:6.6rem;width:6.6rem;height:6.6rem;border-radius:1.6rem}.hcihub-why-card__icon svg{width:30px;height:30px}.hcihub-why-card__divider{min-height:11rem}.hcihub-why-card__body h3{font-size:1.55rem}.hcihub-why-card__body p{font-size:1.2rem}.hcihub-why-card__arrow{right:1.5rem;bottom:1.5rem;width:3.6rem;height:3.6rem}.hcihub-how-sec{padding:4.5rem 0 5rem}.hcihub-how-sec__arc,.hcihub-how-sec__dots{display:none}.hcihub-how-sec__head h2{font-size:clamp(2.25rem,7vw,2.9rem)}.hcihub-how-sec__sub{font-size:1.25rem}.hcihub-how-grid{grid-template-columns:1fr;gap:1.2rem}.hcihub-how-card{min-height:0;padding:1.9rem 1.7rem 4.8rem;border-radius:1.9rem}.hcihub-how-card__icon{width:5.6rem;height:5.6rem;border-radius:1.4rem}.hcihub-how-card h3{font-size:1.65rem}.hcihub-how-card p{font-size:1.25rem}.hcihub-how-card__arrow{right:1.5rem;bottom:1.5rem;width:3.4rem;height:3.4rem}.hcihub-prem-sec{padding:4.5rem 0 5rem}.hcihub-prem-arc,.hcihub-prem-dots{display:none}.hcihub-prem-head{margin-bottom:2.8rem}.hcihub-prem-head h2{font-size:clamp(2.25rem,7vw,2.9rem)}.hcihub-prem-sub{font-size:1.25rem}.hcihub-city-grid,.hcihub-out-grid,.hcihub-rel-grid,.hcihub-stk-grid,.hcihub-tl-grid--5{grid-template-columns:1fr;gap:1.15rem}.hcihub-tl-card{min-height:0;padding:1.8rem 1.6rem 4.5rem}.hcihub-out-card,.hcihub-stk-card{min-height:0}.hcihub-pkg-panel{padding:2.8rem 1.8rem;border-radius:2rem}.hcihub-pkg-panel h2{font-size:clamp(2.2rem,7vw,2.8rem)}.hcihub-faq-item summary{padding:1.45rem 1.4rem;font-size:1.35rem}.hcihub-faq-item p{padding:0 1.4rem 1.45rem;font-size:1.25rem}.hcihub-final-sec{padding:4.5rem 0 5.5rem}.hcihub-final-sec__inner h2{font-size:clamp(2.2rem,7vw,2.9rem)}.hcihub-hero__shell{padding:1.6rem 0 1.2rem}.hcihub-hero__grid{display:none}.hcihub-hero__copy{padding-inline:0}.hcihub-hero__copy .hcihub-badge{margin-bottom:1.25rem}.hcihub-hero__brand,.hcihub-hero__hook{font-size:clamp(3.4rem,10.5vw,4.25rem)}.hcihub-hero__lead{font-size:1.4rem}.hcihub-hero__perks{gap:.6rem}.hcihub-hero__perks li{padding:.65rem .85rem;font-size:1.05rem}.hcihub-hero__trust{align-items:flex-start}.hcihub-hero__visual{margin-top:2rem;padding:.25rem .55rem .65rem .1rem}.hcihub-hero__visual:before{inset:.8rem -.2rem -.25rem .85rem;border-radius:1.8rem}.hcihub-hero__art{height:34rem;border-radius:1.7rem}.hcihub-float{min-width:12rem;padding:.7rem .8rem;border-radius:1rem}.hcihub-float--1{top:1.2rem;left:.8rem}.hcihub-float strong{font-size:1.55rem}.hcihub-float em,.hcihub-float span{font-size:.85rem}.hcihub-hero__analytics{right:.75rem;bottom:.75rem;left:.75rem;display:flex;flex-direction:column;border-radius:1rem}.hcihub-hero__metric{padding:.65rem .8rem}.hcihub-hero__metric:not(:last-child){border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.hcihub-hero__metric-icon{width:3rem;height:3rem}.hcihub-hero__metric strong{font-size:1.65rem}.hcihub-hero__metric em,.hcihub-hero__metric span{font-size:.8rem}.hcihub-cities,.hcihub-hero__stats,.hcihub-outcomes,.hcihub-playbook,.hcihub-process,.hcihub-services,.hcihub-stack{grid-template-columns:1fr}.hcihub-hero__stat:not(:last-child):after{display:none}.hcihub-hero__stat:not(:last-child){border-bottom:1px solid #eef2f7}.hcihub-btn{width:100%;box-sizing:border-box}.hcihub-hero__actions{flex-direction:column;align-items:stretch;gap:.85rem;width:100%}.hcihub-hero__cta{display:block;width:100%}.hcihub-hero__actions .hcihub-btn,.hcihub-hero__cta .hcihub-btn--primary{width:100%;min-height:5rem;justify-content:center;box-sizing:border-box}.hcihub-svc__tag{font-size:1.15rem;padding:.45rem .95rem}.hcihub-svc h3{font-size:2rem}.hcihub-svc p{line-height:1.6}.hcihub-svc p,.hcihub-svc__cta{font-size:1.5rem}.hcihub-process__n{font-size:1.35rem}.hcihub-process h3{font-size:1.9rem}.hcihub-process p{font-size:1.55rem;line-height:1.55}.hcihub-playbook__n{font-size:1.35rem}.hcihub-playbook h3{font-size:1.85rem}.hcihub-playbook p{font-size:1.5rem;line-height:1.55}.hcihub-stack__item h3{font-size:1.85rem}.hcihub-stack__item p{font-size:1.5rem;line-height:1.55}.hcihub-city{padding:1.15rem 1.2rem}.hcihub-city svg:last-child{opacity:1;transform:none}.hcihub-outcome strong{font-size:2.6rem}.hcihub-outcome>span:last-child{font-size:1.45rem}.hcihub-cap h3{font-size:2rem}.hcihub-cap p{font-size:1.55rem;line-height:1.55}}@media (prefers-reduced-motion:reduce){.hcihub-aud,.hcihub-aud__arrow,.hcihub-aud__arrow svg,.hcihub-aud__icon,.hcihub-aud__icon svg,.hcihub-btn,.hcihub-challenge,.hcihub-challenge__icon,.hcihub-challenge__icon svg,.hcihub-city-chip,.hcihub-how-card,.hcihub-how-card__arrow,.hcihub-how-card__arrow svg,.hcihub-how-card__icon,.hcihub-how-card__icon svg,.hcihub-out-card,.hcihub-out-card__icon,.hcihub-srv,.hcihub-srv__arrow,.hcihub-srv__arrow svg,.hcihub-srv__cta svg,.hcihub-srv__icon,.hcihub-srv__icon svg,.hcihub-stk-card,.hcihub-stk-card__icon,.hcihub-svc,.hcihub-tl-card,.hcihub-tl-card__arrow,.hcihub-tl-card__arrow svg,.hcihub-tl-card__icon,.hcihub-tl-card__icon svg,.hcihub-why-card,.hcihub-why-card__arrow,.hcihub-why-card__arrow svg,.hcihub-why-card__icon,.hcihub-why-card__icon svg{transition:none}.hcihub-btn--primary,.hcihub-btn__shine,.hcihub-challenges__accent{animation:none}.hcihub-aud:hover .hcihub-aud__arrow,.hcihub-aud:hover .hcihub-aud__arrow svg,.hcihub-aud:hover .hcihub-aud__icon,.hcihub-aud:hover .hcihub-aud__icon svg,.hcihub-btn:hover,.hcihub-challenge:hover .hcihub-challenge__icon,.hcihub-challenge:hover .hcihub-challenge__icon svg,.hcihub-city-chip:hover,.hcihub-city-chip:hover>svg:last-child,.hcihub-how-card:hover .hcihub-how-card__arrow,.hcihub-how-card:hover .hcihub-how-card__arrow svg,.hcihub-how-card:hover .hcihub-how-card__icon,.hcihub-how-card:hover .hcihub-how-card__icon svg,.hcihub-out-card:hover .hcihub-out-card__icon,.hcihub-srv:hover .hcihub-srv__arrow,.hcihub-srv:hover .hcihub-srv__arrow svg,.hcihub-srv:hover .hcihub-srv__cta svg,.hcihub-srv:hover .hcihub-srv__icon,.hcihub-srv:hover .hcihub-srv__icon svg,.hcihub-stk-card:hover .hcihub-stk-card__icon,.hcihub-svc:hover,.hcihub-tl-card:hover .hcihub-tl-card__arrow,.hcihub-tl-card:hover .hcihub-tl-card__arrow svg,.hcihub-tl-card:hover .hcihub-tl-card__icon,.hcihub-tl-card:hover .hcihub-tl-card__icon svg,.hcihub-why-card:hover .hcihub-why-card__arrow,.hcihub-why-card:hover .hcihub-why-card__arrow svg,.hcihub-why-card:hover .hcihub-why-card__icon,.hcihub-why-card:hover .hcihub-why-card__icon svg{transform:none}.hcihub-aud__line,.hcihub-challenge__line,.hcihub-how-card__line,.hcihub-stk-card__line,.hcihub-tl-card__line,.hcihub-why-card__line{width:30px}.hcihub-aud:after,.hcihub-challenge:after,.hcihub-how-card:after,.hcihub-srv:after,.hcihub-why-card:after{display:none}}@media (hover:none){.hcihub-challenge:hover{box-shadow:0 1.2rem 2.8rem rgba(15,23,42,.045),0 .2rem .6rem rgba(15,23,42,.02),6px 10px 22px -10px var(--edge-soft)}.hcihub-challenge:hover:before{opacity:.4}.hcihub-challenge:hover:after{opacity:0}.hcihub-challenge:hover .hcihub-challenge__icon,.hcihub-challenge:hover .hcihub-challenge__icon svg{transform:none}.hcihub-aud:hover{box-shadow:0 1.2rem 2.8rem rgba(15,23,42,.045),0 .2rem .6rem rgba(15,23,42,.02),6px 10px 22px -10px var(--edge-soft)}.hcihub-aud:hover:before{opacity:.4}.hcihub-aud:hover:after{opacity:0}.hcihub-aud:hover .hcihub-aud__arrow,.hcihub-aud:hover .hcihub-aud__arrow svg,.hcihub-aud:hover .hcihub-aud__icon,.hcihub-aud:hover .hcihub-aud__icon svg{transform:none}.hcihub-srv:hover{box-shadow:0 1rem 2.4rem rgba(15,23,42,.04),0 .2rem .6rem rgba(15,23,42,.02),5px 9px 20px -10px var(--edge-soft)}.hcihub-srv:hover:before{opacity:.4}.hcihub-srv:hover:after{opacity:0}.hcihub-srv:hover .hcihub-srv__arrow,.hcihub-srv:hover .hcihub-srv__arrow svg,.hcihub-srv:hover .hcihub-srv__cta svg,.hcihub-srv:hover .hcihub-srv__icon,.hcihub-srv:hover .hcihub-srv__icon svg{transform:none}.hcihub-why-card:hover{box-shadow:0 1.2rem 2.8rem rgba(15,23,42,.045),6px 10px 22px -10px var(--edge-soft)}.hcihub-why-card:hover:before{opacity:.4}.hcihub-why-card:hover:after{opacity:0}.hcihub-why-card:hover .hcihub-why-card__arrow,.hcihub-why-card:hover .hcihub-why-card__arrow svg,.hcihub-why-card:hover .hcihub-why-card__icon,.hcihub-why-card:hover .hcihub-why-card__icon svg{transform:none}.hcihub-how-card:hover{box-shadow:0 1.1rem 2.6rem rgba(15,23,42,.04),0 .2rem .6rem rgba(15,23,42,.02),5px 9px 20px -10px var(--edge-soft)}.hcihub-how-card:hover:before{opacity:.4}.hcihub-how-card:hover:after{opacity:0}.hcihub-how-card:hover .hcihub-how-card__arrow,.hcihub-how-card:hover .hcihub-how-card__arrow svg,.hcihub-how-card:hover .hcihub-how-card__icon,.hcihub-how-card:hover .hcihub-how-card__icon svg{transform:none}.hcihub-tl-card:hover{box-shadow:0 1rem 2.4rem rgba(15,23,42,.04),5px 9px 20px -10px var(--edge-soft)}.hcihub-tl-card:hover:before{opacity:.4}.hcihub-city-chip:hover,.hcihub-city-chip:hover>svg:last-child,.hcihub-out-card:hover .hcihub-out-card__icon,.hcihub-stk-card:hover .hcihub-stk-card__icon,.hcihub-tl-card:hover .hcihub-tl-card__arrow,.hcihub-tl-card:hover .hcihub-tl-card__arrow svg,.hcihub-tl-card:hover .hcihub-tl-card__icon,.hcihub-tl-card:hover .hcihub-tl-card__icon svg{transform:none}}.hcihub-float--2{right:1.2rem;bottom:11.5rem;left:auto}.hcihub-float--3{right:1.2rem;bottom:2.5rem}@media (max-width:700px){.hcihub-float--2{right:.8rem;bottom:9rem}.hcihub-float--3{display:none}}