.ej-hm{--hm-font:"Ebrima","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--hm-fs-display:clamp(2rem,1.15rem + 3.6vw,3.5rem);--hm-fs-h2:clamp(1.5rem,1.1rem + 1.7vw,2.25rem);--hm-fs-h3:clamp(1rem,0.94rem + 0.28vw,1.125rem);--hm-fs-lead:clamp(1rem,0.94rem + 0.35vw,1.1875rem);--hm-fs-body:clamp(0.875rem,0.85rem + 0.12vw,0.9375rem);--hm-fs-sm:0.8125rem;--hm-fs-xs:0.6875rem;--hm-bg:#FAFCFD;--hm-surface:#FFFFFF;--hm-surface-alt:#F6F9FC;--hm-ink:#0E1216;--hm-ink-2:rgba(14,18,22,0.66);--hm-ink-3:rgba(14,18,22,0.48);--hm-brand:#155BD5;--hm-accent:#0EA5C9;--hm-accent-ink:#0A7E9B;--hm-alt-ink:#6D28D9;--hm-tint-accent:rgba(14,165,201,0.09);--hm-tint-brand:rgba(21,91,213,0.07);--hm-line:rgba(14,18,22,0.08);--hm-line-strong:rgba(14,165,201,0.30);--hm-shadow:0 1px 2px rgba(14,18,22,0.04),0 6px 20px rgba(14,18,22,0.05);--hm-shadow-lift:0 2px 4px rgba(14,18,22,0.05),0 16px 40px rgba(14,18,22,0.10);--hm-r-card:1.125rem;--hm-r-pill:9999px;--hm-shell:min(72rem,100% - 3rem);--hm-ease:cubic-bezier(0.16,1,0.3,1);--hm-speed:0.25s;background-color:var(--hm-bg);font-family:var(--hm-font);color:var(--hm-ink)}.ej-hm[data-lang=bn] .ej-hm-hero-h1,.ej-hm[data-lang=bn] .ej-hm-page-h1{line-height:1.3}.ej-hm[data-lang=bn] .ej-hm-cta-h2,.ej-hm[data-lang=bn] .ej-hm-h2{line-height:1.4}.ej-hm[data-lang=bn] .ej-hm-card-title{line-height:1.45}.ej-hm[data-lang=bn] .ej-hm-hero-h1{max-width:22ch}.ej-hm[data-lang=bn] .ej-hm-hero-sub{max-width:40ch}.ej-hm[data-lang=bn] .ej-hm-hero-copy--center .ej-hm-hero-h1{max-width:24ch}.ej-hm[data-lang=bn] .ej-hm-hero-copy--center .ej-hm-hero-sub{max-width:46ch}:root[data-theme=dark] .ej-hm{--hm-bg:#0E1216;--hm-surface:#161C23;--hm-surface-alt:#131A20;--hm-ink:#F3F7FA;--hm-ink-2:rgba(243,247,250,0.70);--hm-ink-3:rgba(243,247,250,0.50);--hm-line:rgba(243,247,250,0.12);--hm-alt-ink:#C4B5FD}.ej-hm-section{padding-block:clamp(3rem,1.6rem + 5vw,5.5rem)}.ej-hm-section--tight-top{padding-block-start:clamp(1rem,.4rem + 2vw,2.25rem)}.ej-hm-section--band{background-color:#FAFCFD;background-image:linear-gradient(180deg,rgba(23,213,255,.05),rgba(23,213,255,0) 40%);border-block:1px solid var(--hm-line)}.ej-hm-section--flush{border-block:0}.ej-hm-shell{width:var(--hm-shell);margin-inline:auto}.ej-hm-head{display:grid;justify-items:center;gap:.75rem;text-align:center;max-width:44rem;margin-inline:auto;margin-bottom:clamp(2rem,1.4rem + 2vw,3rem)}.ej-hm-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .75rem;border-radius:var(--hm-r-pill);background:var(--hm-tint-brand);border:1px solid rgba(21,91,213,.18);color:var(--hm-brand);font-size:var(--hm-fs-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ej-hm-h2{font-size:var(--hm-fs-h2);font-weight:800;line-height:1.15;letter-spacing:-.022em;color:var(--hm-ink);margin:0;text-wrap:balance}.ej-hm-h2 em{font-style:normal;color:var(--hm-accent-ink)}.ej-hm-sub{font-size:var(--hm-fs-lead);line-height:1.6;color:var(--hm-ink-2);margin:0;text-wrap:pretty}.ej-hm-btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.625rem;border-radius:.75rem;font-family:var(--hm-font);font-size:.9375rem;font-weight:700;color:var(--hm-ink);background-color:var(--hm-surface);border:1.5px solid var(--hm-line-strong);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--hm-speed),border-color var(--hm-speed),transform var(--hm-speed),box-shadow var(--hm-speed)}.ej-hm-btn-outline:hover{background-color:var(--hm-tint-accent);border-color:var(--hm-accent);transform:translateY(-1px);box-shadow:0 6px 18px rgba(14,165,201,.16)}.ej-hm-btn-outline:active{transform:translateY(0)}.ej-hm-btn-dark{color:#FFFFFF;background-color:#0B1220;border-color:#0B1220}.ej-hm-btn-dark:hover{color:#FFFFFF;background-color:#1B2534;border-color:#1B2534;box-shadow:0 6px 18px rgba(11,18,32,.22)}.ej-hm-btn-dark .ej-lp-btn-arrow{background:rgba(255,255,255,.18);color:#FFFFFF}.ej-hm-btn-dark:hover .ej-lp-btn-arrow{background:rgba(255,255,255,.28);transform:translateX(2px)}.ej-hm-btn-details{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1.05rem;border-radius:.75rem;font-family:var(--hm-font);font-size:var(--hm-fs-sm);font-weight:700;color:#000000;background-color:#17D5FF;border:none;cursor:pointer;text-decoration:none;box-shadow:0 2px 10px rgba(23,213,255,.28);transition:opacity var(--hm-speed),transform var(--hm-speed),box-shadow var(--hm-speed)}.ej-hm-btn-details:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 6px 18px rgba(23,213,255,.36)}.ej-hm-btn-details:active{transform:translateY(0)}.ej-hm-btn-details svg{transition:transform var(--hm-speed)}.ej-hm-btn-details:hover svg{transform:translateX(3px)}.ej-hm :is(a,button):focus-visible{outline:2px solid var(--hm-brand);outline-offset:3px;border-radius:.75rem}.ej-hm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ej-hm-hero{position:relative;overflow:hidden;padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem) clamp(2.5rem,1.5rem + 3vw,4rem)}.ej-hm-hero-grid{display:grid;gap:clamp(2.5rem,1rem + 5vw,4rem);align-items:center}@media (min-width:1024px){.ej-hm-hero-grid{grid-template-columns:1.05fr .95fr}}.ej-hm-hero-grid--stack{grid-template-columns:1fr}.ej-hm-hero-copy{display:grid;justify-items:center;gap:1.25rem;text-align:center}@media (min-width:1024px){.ej-hm-hero-copy{justify-items:start;text-align:left}}.ej-hm-hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:var(--hm-r-pill);background:var(--hm-tint-brand);border:1px solid rgba(21,91,213,.2);color:var(--hm-brand);font-size:var(--hm-fs-sm);font-weight:700}.ej-hm-hero-dot{width:6px;height:6px;border-radius:var(--hm-r-pill);background:var(--hm-accent);box-shadow:0 0 0 3px rgba(14,165,201,.18);animation:ej-hm-pulse 2.2s var(--hm-ease) infinite}@keyframes ej-hm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.ej-hm-hero-h1{font-size:var(--hm-fs-display);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--hm-ink);margin:0;max-width:16ch;text-wrap:balance}.ej-hm-hero-h1 em{font-style:normal;color:var(--hm-accent-ink)}.ej-hm-hero-sub{font-size:var(--hm-fs-lead);line-height:1.6;color:var(--hm-ink-2);margin:0;max-width:34ch}.ej-hm-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media (min-width:1024px){.ej-hm-hero-ctas{justify-content:flex-start}}.ej-hm-hero-copy--center{justify-items:center;text-align:center}.ej-hm-hero-copy--center .ej-hm-hero-h1{max-width:20ch}.ej-hm-hero-copy--center .ej-hm-hero-sub{max-width:46ch}.ej-hm-hero-copy--center .ej-hm-hero-ctas{justify-content:center}.ej-hm-hero-h1--band{font-size:var(--hm-fs-h2);line-height:1.15}.ej-hm-hero-h1--band em{display:block}.ej-hm-h2 em,.ej-hm-hero-h1 em{font-style:normal;background:linear-gradient(100deg,#17D5FF,#155BD5 45%,#8b5cf6 75%,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent}.ej-hm-toolkit{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;list-style:none;margin:clamp(2rem,1.5rem + 1.5vw,2.75rem) 0 0;padding:0}.ej-hm-toolkit-item{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem 1rem .4375rem .4375rem;border-radius:var(--hm-r-pill);background-color:var(--hm-surface);border:1px solid var(--hm-line);box-shadow:var(--hm-shadow);color:var(--hm-ink);font-size:var(--hm-fs-sm);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform var(--hm-speed),border-color var(--hm-speed),box-shadow var(--hm-speed)}.ej-hm-toolkit-item:hover{transform:translateY(-2px);border-color:var(--hm-line-strong);box-shadow:var(--hm-shadow-lift)}.ej-hm-toolkit-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--hm-r-pill)}.ej-hm-hero-trust{display:flex;align-items:center;gap:.5rem;font-size:var(--hm-fs-sm);color:var(--hm-ink-3)}.ej-hm-visual{position:relative;display:grid;place-items:center;min-height:20rem;isolation:isolate}.ej-hm-blob{position:absolute;inset:8% 4%;z-index:-1;border-radius:46% 54% 62% 38%/48% 42% 58% 52%;background:conic-gradient(from 210deg,rgba(23,213,255,.3),rgba(21,91,213,.22),rgba(14,165,201,.28),rgba(23,213,255,.3));filter:blur(28px);animation:ej-hm-blob 16s ease-in-out infinite}@keyframes ej-hm-blob{0%,to{transform:scale(1) rotate(0deg);border-radius:46% 54% 62% 38%/48% 42% 58% 52%}50%{transform:scale(1.06) rotate(12deg);border-radius:58% 42% 38% 62%/55% 58% 42% 45%}}.ej-hm-panel{width:min(24rem,100%);display:grid;gap:.875rem;padding:1.25rem;border-radius:var(--hm-r-card);background:var(--hm-surface);border:1px solid var(--hm-line);box-shadow:var(--hm-shadow-lift)}.ej-hm-panel-head{display:flex;align-items:center;gap:.625rem;padding-bottom:.875rem;border-bottom:1px solid var(--hm-line)}.ej-hm-panel-avatar{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--hm-tint-accent);border:1px solid rgba(14,165,201,.24);color:var(--hm-accent-ink);flex-shrink:0}.ej-hm-panel-title{font-size:var(--hm-fs-body);font-weight:800;color:var(--hm-ink);line-height:1.2}.ej-hm-panel-meta{font-size:var(--hm-fs-xs);color:var(--hm-ink-3);margin-top:.1rem}.ej-hm-panel-score{margin-left:auto;padding:.2rem .55rem;border-radius:var(--hm-r-pill);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.28);color:#047857;font-size:var(--hm-fs-xs);font-weight:800;white-space:nowrap}.ej-hm-bar-row{display:grid;grid-template-columns:1fr auto;gap:.3rem .75rem;align-items:center;font-size:var(--hm-fs-xs);font-weight:700;color:var(--hm-ink-2)}.ej-hm-bar-track{grid-column:1/-1;height:6px;border-radius:var(--hm-r-pill);background:rgba(14,18,22,.07);overflow:hidden}.ej-hm-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hm-accent),#17D5FF);width:var(--hm-bar,0);animation:ej-hm-grow 1.1s var(--hm-ease) both;animation-delay:var(--hm-delay,0s)}@keyframes ej-hm-grow{0%{width:0}to{width:var(--hm-bar,0)}}.ej-hm-chip{position:absolute;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:var(--hm-r-pill);background:var(--hm-surface);border:1px solid var(--hm-line);box-shadow:var(--hm-shadow);font-size:var(--hm-fs-xs);font-weight:700;color:var(--hm-ink);white-space:nowrap;animation:ej-hm-float 5.5s ease-in-out infinite}.ej-hm-chip--a{top:4%;left:-1%;animation-delay:0s}.ej-hm-chip--b{bottom:6%;right:-1%;animation-delay:1.6s}@keyframes ej-hm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (max-width:639px){.ej-hm-chip{display:none}}.ej-hm-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--hm-line);border:1px solid var(--hm-line);border-radius:var(--hm-r-card);overflow:hidden}@media (min-width:640px){.ej-hm-stats{grid-template-columns:repeat(4,1fr)}}.ej-hm-stat{display:grid;justify-items:center;gap:.35rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem) .75rem;background:var(--hm-surface);text-align:center;transition:background-color var(--hm-speed)}.ej-hm-stat:hover{background:var(--hm-surface-alt)}.ej-hm-stat-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--hm-tint-accent);color:var(--hm-accent-ink)}.ej-hm-stat-val{font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--hm-ink);font-variant-numeric:tabular-nums}.ej-hm-stat-lbl{font-size:var(--hm-fs-sm);font-weight:600;color:var(--hm-ink-3)}.ej-hm-grid{--hm-grid-gap:1.125rem;display:grid;gap:var(--hm-grid-gap);grid-template-columns:1fr}@media (min-width:640px){.ej-hm-grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ej-hm-grid--4{grid-template-columns:repeat(4,1fr)}}@media (min-width:640px){.ej-hm-grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ej-hm-grid--3{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.ej-hm-grid--center-last>:nth-child(5):last-child{grid-column:1/span 2;width:100%;max-width:calc((100% - var(--hm-grid-gap)) / 2);justify-self:center}}@media (min-width:1024px){.ej-hm-grid--center-last>:nth-child(5):last-child{grid-column:2/span 2}.ej-hm-grid--center-last>:nth-child(5):nth-last-child(2){grid-column:2}}.ej-hm-grid--auto{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr))}.ej-hm-card{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1.375rem 1.375rem;border-radius:var(--hm-r-card);background:var(--hm-surface);border:1px solid var(--hm-line);box-shadow:var(--hm-shadow);overflow:hidden;text-decoration:none;transition:transform var(--hm-speed) var(--hm-ease),box-shadow var(--hm-speed),border-color var(--hm-speed)}.ej-hm-card:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--hm-card-accent,var(--hm-accent));transform:scaleX(0);transform-origin:left;transition:transform .35s var(--hm-ease)}.ej-hm-card:hover{transform:translateY(-4px);box-shadow:var(--hm-shadow-lift);border-color:rgba(14,165,201,.28)}.ej-hm-card:hover:before{transform:scaleX(1)}.ej-hm-card-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.75rem;background:var(--hm-card-tint,var(--hm-tint-accent));border:1px solid var(--hm-card-ring,rgba(14,165,201,.22));color:var(--hm-card-accent,var(--hm-accent));flex-shrink:0;transition:transform var(--hm-speed) var(--hm-ease)}.ej-hm-card:hover .ej-hm-card-icon{transform:scale(1.08) rotate(-5deg)}.ej-hm-card-title{font-size:var(--hm-fs-h3);font-weight:800;line-height:1.25;letter-spacing:-.012em;color:var(--hm-ink);margin:0}.ej-hm-card-desc{font-size:var(--hm-fs-body);line-height:1.6;color:var(--hm-ink-2);margin:0}.ej-hm-card-points{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.ej-hm-card-point{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start;font-size:var(--hm-fs-sm);line-height:1.45;color:var(--hm-ink-2)}.ej-hm-card-point svg{margin-top:.15rem;color:var(--hm-card-accent,var(--hm-accent));flex-shrink:0}.ej-hm-card-foot{margin-top:auto;padding-top:.625rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ej-hm-card-link{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--hm-fs-sm);font-weight:700;color:var(--hm-accent-ink);text-decoration:none;transition:gap var(--hm-speed)}.ej-hm-card-link:hover{gap:.625rem}.ej-hm-card-link--alt{color:var(--hm-alt-ink)}.ej-hm-card-link--alt:hover{color:#5B21B6}.ej-hm-step{margin-left:auto;padding:.2rem .6rem;border-radius:var(--hm-r-pill);background:var(--hm-card-tint,var(--hm-tint-accent));border:1px solid var(--hm-card-ring,rgba(14,165,201,.22));color:var(--hm-card-accent,var(--hm-accent));font-size:var(--hm-fs-xs);font-weight:800;letter-spacing:.04em;white-space:nowrap}.ej-hm-card-top{display:flex;align-items:center;gap:.75rem}.ej-hm-card--tool{gap:.625rem;padding:1.5rem 1.25rem 1.25rem;isolation:isolate}.ej-hm-card--tool:before{transform:scaleX(1);opacity:.4;transition:opacity .35s var(--hm-ease)}.ej-hm-card--tool:hover:before{opacity:1}.ej-hm-card--tool:after{content:"";position:absolute;z-index:-1;top:-6rem;inset-inline-end:-4rem;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,var(--hm-card-tint,var(--hm-tint-accent)) 0,transparent 68%);pointer-events:none;transition:transform .45s var(--hm-ease),opacity var(--hm-speed)}.ej-hm-card--tool:hover:after{transform:scale(1.25)}.ej-hm-card--tool:hover{border-color:var(--hm-card-ring,var(--hm-line-strong))}.ej-hm-card--tool .ej-hm-card-icon{width:3rem;height:3rem;border-radius:.875rem;background:linear-gradient(145deg,var(--hm-card-tint,var(--hm-tint-accent)),transparent 80%),var(--hm-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.ej-hm-card--tool .ej-hm-card-title{letter-spacing:-.016em}.ej-hm-card--tool .ej-hm-card-desc{font-size:var(--hm-fs-sm)}.ej-hm-card--tool .ej-hm-card-points{gap:.5rem}.ej-hm-card--tool .ej-hm-card-point{align-items:center}.ej-hm-card--tool .ej-hm-card-point svg{box-sizing:content-box;width:.75rem;height:.75rem;margin-top:0;padding:.2rem;border-radius:var(--hm-r-pill);background:var(--hm-card-tint,var(--hm-tint-accent));box-shadow:inset 0 0 0 1px var(--hm-card-ring,rgba(14,165,201,.22))}.ej-hm-card--tool .ej-hm-card-foot{padding-top:.875rem;margin-top:auto;border-top:1px solid var(--hm-line);gap:.5rem;justify-content:space-between}.ej-hm-card--tool .ej-hm-card-link{padding:.4rem .75rem;border-radius:var(--hm-r-pill);background:var(--hm-card-tint,var(--hm-tint-accent));border:1px solid var(--hm-card-ring,rgba(14,165,201,.22));color:var(--hm-ink);transition:gap var(--hm-speed),transform var(--hm-speed) var(--hm-ease),box-shadow var(--hm-speed)}.ej-hm-card--tool .ej-hm-card-link svg{color:var(--hm-card-accent,var(--hm-accent))}.ej-hm-card--tool .ej-hm-card-link:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(14,18,22,.08)}.ej-hm-card--tool .ej-hm-card-link--alt{padding-inline:0;background:none;border-color:transparent;color:var(--hm-alt-ink)}.ej-hm-card--tool .ej-hm-card-link--alt:hover{box-shadow:none}.ej-hm-card--tool .ej-hm-card-link--alt svg{color:currentColor}.ej-hm-cat{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;border-radius:1rem;background:var(--hm-surface);border:1px solid var(--hm-line);box-shadow:0 1px 2px rgba(14,18,22,.04);text-decoration:none;transition:transform var(--hm-speed) var(--hm-ease),border-color var(--hm-speed),box-shadow var(--hm-speed)}.ej-hm-cat:hover{transform:translateY(-2px);border-color:rgba(14,165,201,.35);box-shadow:0 8px 22px rgba(14,165,201,.12)}.ej-hm-cat-icon{display:grid;place-items:center;width:2.875rem;height:2.875rem;border-radius:.75rem;flex-shrink:0;transition:transform var(--hm-speed) var(--hm-ease)}.ej-hm-cat:hover .ej-hm-cat-icon{transform:scale(1.08)}.ej-hm-cat-name{display:block;font-size:.9375rem;font-weight:700;color:var(--hm-ink);line-height:1.3}.ej-hm-cat-count{display:inline-flex;align-items:center;font-size:.8125rem;font-weight:700;color:var(--hm-accent-ink);background:rgba(14,165,201,.1);border-radius:.4rem;padding:.1rem .4rem;margin-top:.3rem;line-height:1.35}.ej-hm-cat-arrow{color:var(--hm-ink-3);flex-shrink:0;transition:transform var(--hm-speed),color var(--hm-speed)}.ej-hm-cat:hover .ej-hm-cat-arrow{transform:translateX(3px);color:var(--hm-accent)}.ej-hm-cat--skeleton{pointer-events:none}.ej-hm-skel{border-radius:.5rem;background:linear-gradient(90deg,rgba(14,18,22,.05) 25%,rgba(14,18,22,.09) 37%,rgba(14,18,22,.05) 63%);background-size:400% 100%;animation:ej-hm-shimmer 1.4s ease infinite}@keyframes ej-hm-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.ej-hm-skel--icon{width:2.875rem;height:2.875rem;border-radius:.75rem}.ej-hm-skel--line{height:.875rem;width:70%}.ej-hm-skel--line2{height:.8125rem;width:45%;margin-top:.45rem}.ej-hm-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(2rem,1.5rem + 1.5vw,2.75rem)}.ej-hm-cta{position:relative;overflow:hidden;display:grid;gap:1.25rem;justify-items:center;text-align:center;padding:clamp(2.25rem,1.5rem + 3vw,3.5rem) clamp(1.25rem,1rem + 2vw,3rem);border-radius:clamp(1.125rem,.9rem + 1vw,1.75rem);background:radial-gradient(120% 140% at 12% 0,rgba(23,213,255,.2),transparent 58%),radial-gradient(120% 140% at 88% 100%,rgba(21,91,213,.16),transparent 58%),#FFFFFF;border:1px solid rgba(14,165,201,.28);box-shadow:var(--hm-shadow)}.ej-hm-cta-h2{font-size:var(--hm-fs-h2);font-weight:800;line-height:1.15;letter-spacing:-.022em;color:var(--hm-ink);margin:0;max-width:22ch;text-wrap:balance}.ej-hm-cta-sub{font-size:var(--hm-fs-lead);color:var(--hm-ink-2);margin:0;max-width:44ch;line-height:1.6}.ej-hm-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.ej-hm-page-hero{display:grid;justify-items:center;gap:1.125rem;text-align:center;max-width:46rem;margin-inline:auto;padding-block:clamp(2.5rem,1.5rem + 4vw,4rem) clamp(1.5rem,1rem + 2vw,2.5rem)}.ej-hm-back{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--hm-fs-sm);font-weight:700;color:var(--hm-ink-3);text-decoration:none;transition:color var(--hm-speed),gap var(--hm-speed)}.ej-hm-back:hover{color:var(--hm-ink);gap:.625rem}.ej-hm-page-h1{font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-weight:800;line-height:1.08;letter-spacing:-.028em;color:var(--hm-ink);margin:0;text-wrap:balance}.ej-hm-page-h1-accent{color:var(--hm-accent-ink)}.ej-hm-steps{display:grid;gap:1rem;counter-reset:hmstep}@media (min-width:768px){.ej-hm-steps{grid-template-columns:repeat(2,1fr)}}.ej-hm-step-item{counter-increment:hmstep;display:grid;grid-template-columns:auto 1fr;gap:.875rem;align-items:start;padding:1.125rem 1.25rem;border-radius:var(--hm-r-card);background:var(--hm-surface);border:1px solid var(--hm-line);box-shadow:0 1px 2px rgba(14,18,22,.04);transition:border-color var(--hm-speed),box-shadow var(--hm-speed)}.ej-hm-step-item:hover{border-color:rgba(14,165,201,.3);box-shadow:0 8px 22px rgba(14,165,201,.1)}.ej-hm-step-item:before{content:counter(hmstep,decimal-leading-zero);display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:.625rem;background:var(--hm-tint-accent);border:1px solid rgba(14,165,201,.22);color:var(--hm-accent-ink);font-size:var(--hm-fs-sm);font-weight:800;font-variant-numeric:tabular-nums}.ej-hm-faq{display:grid;gap:.75rem;max-width:46rem;margin-inline:auto}.ej-hm-faq-item{border-radius:var(--hm-r-card);background:var(--hm-surface);border:1px solid var(--hm-line);overflow:hidden}.ej-hm-faq-item[open]{border-color:rgba(14,165,201,.3)}.ej-hm-faq-q{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:var(--hm-fs-body);font-weight:700;color:var(--hm-ink);cursor:pointer;list-style:none}.ej-hm-faq-q::-webkit-details-marker{display:none}.ej-hm-faq-q:after{content:"";margin-left:auto;width:.5rem;height:.5rem;border-right:2px solid var(--hm-ink-3);border-bottom:2px solid var(--hm-ink-3);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--hm-speed);flex-shrink:0}.ej-hm-faq-item[open] .ej-hm-faq-q:after{transform:rotate(-135deg) translate(-2px,-2px)}.ej-hm-faq-a{padding:0 1.25rem 1.125rem;font-size:var(--hm-fs-body);line-height:1.65;color:var(--hm-ink-2);margin:0}.ej-hm-marker{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;margin-bottom:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}.ej-hm-marker-num{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.875rem;background:var(--hm-card-tint,var(--hm-tint-accent));border:1px solid var(--hm-card-ring,rgba(14,165,201,.22));font-size:1.125rem;line-height:1}.ej-hm-marker-kicker,.ej-hm-marker-num{color:var(--hm-card-accent,var(--hm-accent));font-weight:800}.ej-hm-marker-kicker{display:block;font-size:var(--hm-fs-xs);letter-spacing:.09em;text-transform:uppercase}.ej-hm-marker-title{font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--hm-ink);margin:.25rem 0 0;text-wrap:balance}.ej-hm-subhead{display:grid;justify-items:start;gap:.625rem;margin-bottom:1.25rem;max-width:44rem}.ej-hm-subhead-h3{font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);font-weight:800;line-height:1.3;letter-spacing:-.015em;color:var(--hm-ink);margin:0}.ej-hm-subhead-h3 em{font-style:normal;color:var(--hm-accent-ink)}.ej-hm-stages{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;list-style:none;margin:0;padding:0}.ej-hm-stage{display:inline-flex;align-items:center;gap:.625rem;padding:.625rem 1rem .625rem .625rem;border-radius:var(--hm-r-pill);background-color:var(--hm-surface);border:1px solid var(--hm-line);box-shadow:var(--hm-shadow);color:var(--hm-ink);text-decoration:none;transition:transform var(--hm-speed),border-color var(--hm-speed),box-shadow var(--hm-speed)}.ej-hm-stage:hover{transform:translateY(-2px);border-color:var(--hm-card-ring,var(--hm-line-strong));box-shadow:var(--hm-shadow-lift)}.ej-hm-stage-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--hm-r-pill);background:var(--hm-card-tint,var(--hm-tint-accent))}.ej-hm-stage-icon,.ej-hm-stage-kicker{color:var(--hm-card-accent,var(--hm-accent))}.ej-hm-stage-kicker{display:block;font-size:var(--hm-fs-xs);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ej-hm-stage-label{display:block;font-size:var(--hm-fs-sm);font-weight:700;white-space:nowrap}.ej-hm-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.ej-hm-flow-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .875rem;border-radius:var(--hm-r-pill);background-color:var(--hm-surface);border:1px solid var(--hm-line);font-size:var(--hm-fs-xs);font-weight:700;color:var(--hm-ink-2)}.ej-hm-flow-chip svg{color:var(--hm-card-accent,var(--hm-accent))}.ej-hm-flow-arrow{color:var(--hm-ink-3);flex-shrink:0}.ej-hm-note{display:grid;grid-template-columns:auto 1fr;gap:.875rem;align-items:start;padding:1.125rem 1.25rem;border-radius:var(--hm-r-card);background-color:var(--hm-card-tint,var(--hm-tint-accent));border:1px solid var(--hm-card-ring,rgba(14,165,201,.22))}.ej-hm-note-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background-color:var(--hm-surface);color:var(--hm-card-accent,var(--hm-accent))}.ej-hm-note-text{font-size:var(--hm-fs-body);line-height:1.6;color:var(--hm-ink-2);margin:0;align-self:center}.ej-hm-funnel{display:grid;gap:.625rem;max-width:44rem;margin-inline:auto}.ej-hm-node{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;border-radius:var(--hm-r-card);background-color:var(--hm-card-tint,var(--hm-tint-accent));border:1.5px solid var(--hm-card-ring,rgba(14,165,201,.3))}.ej-hm-node-label{font-size:var(--hm-fs-sm);font-weight:800;color:var(--hm-ink);margin:0}.ej-hm-node-sub{font-size:var(--hm-fs-xs);color:var(--hm-ink-3);margin:.1rem 0 0}.ej-hm-node-val{margin-left:auto;font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--hm-card-accent,var(--hm-accent));font-variant-numeric:tabular-nums}.ej-hm-funnel-item{display:grid;grid-template-columns:auto 1fr;gap:.875rem;padding:1rem 1.125rem;border-radius:var(--hm-r-card);background-color:var(--hm-surface);border:1px solid var(--hm-line)}.ej-hm-funnel-num{display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:var(--hm-r-pill);background:var(--hm-card-tint,var(--hm-tint-accent));border:1px solid var(--hm-card-ring,rgba(14,165,201,.22));color:var(--hm-card-accent,var(--hm-accent));font-size:var(--hm-fs-xs);font-weight:800}.ej-hm-funnel-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ej-hm-funnel-label{font-size:var(--hm-fs-body);font-weight:700;color:var(--hm-ink);margin:0}.ej-hm-funnel-cut{margin-left:auto;padding:.1rem .5rem;border-radius:var(--hm-r-pill);background:rgba(239,68,68,.1);color:#C22B2B;font-size:var(--hm-fs-xs);font-weight:800}.ej-hm-funnel-left{font-size:var(--hm-fs-h3);font-weight:800;color:var(--hm-ink);font-variant-numeric:tabular-nums}.ej-hm-funnel-desc{font-size:var(--hm-fs-sm);line-height:1.5;color:var(--hm-ink-3);margin:.25rem 0 0}.ej-hm-funnel-track{display:block;height:6px;margin-top:.75rem;border-radius:var(--hm-r-pill);background:rgba(14,18,22,.07);overflow:hidden}.ej-hm-range{padding:.3rem .75rem;border-radius:.625rem;background:var(--hm-card-tint,var(--hm-tint-accent));color:var(--hm-card-accent,var(--hm-accent));font-size:var(--hm-fs-h3);font-weight:800;font-variant-numeric:tabular-nums}.ej-hm-compare{overflow:hidden;border-radius:var(--hm-r-card);background-color:var(--hm-surface);border:1px solid var(--hm-line);max-width:46rem;margin-inline:auto}.ej-hm-compare-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;border-top:1px solid var(--hm-line)}.ej-hm-compare-row:first-child{border-top:0}.ej-hm-compare-row--head{background-color:var(--hm-surface-alt)}.ej-hm-compare-row--lift{background-color:var(--hm-tint-accent)}.ej-hm-compare-cell{padding:.875rem 1rem;font-size:var(--hm-fs-sm);line-height:1.4;text-align:center;color:var(--hm-ink-2);border-left:1px solid var(--hm-line)}.ej-hm-compare-cell:first-child{text-align:left;border-left:0;font-weight:700;color:var(--hm-ink)}.ej-hm-compare-head{font-weight:800;color:var(--hm-ink)}.ej-hm-compare-row--lift .ej-hm-compare-before{text-decoration:line-through;color:var(--hm-ink-3)}.ej-hm-compare-after{font-weight:700;color:var(--hm-accent-ink)}.ej-hm-checks{display:grid;gap:.625rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.ej-hm-checks{grid-template-columns:repeat(2,1fr)}}.ej-hm-check{display:grid;grid-template-columns:auto 1fr;gap:.625rem;align-items:center;padding:.875rem 1rem;border-radius:.875rem;background-color:var(--hm-surface);border:1px solid var(--hm-line);font-size:var(--hm-fs-sm);font-weight:600;line-height:1.45;color:var(--hm-ink);transition:border-color var(--hm-speed),box-shadow var(--hm-speed)}.ej-hm-check:hover{border-color:rgba(14,165,201,.3);box-shadow:0 8px 22px rgba(14,165,201,.1)}.ej-hm-check svg{color:var(--hm-accent)}.ej-hm-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--hm-ease),transform .6s var(--hm-ease),border-color var(--hm-speed),box-shadow var(--hm-speed);transition-delay:var(--hm-delay,0s)}.ej-hm-reveal[data-revealed=true]{opacity:1;transform:none}.ej-hm-grid>.ej-hm-reveal{display:flex}.ej-hm-grid>.ej-hm-reveal>*{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.ej-hm *,.ej-hm :after,.ej-hm :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ej-hm-reveal{opacity:1;transform:none}.ej-hm-bar-fill{width:var(--hm-bar,0)}}.ej-hm--flat-cards .ej-hm-card,.ej-hm--flat-cards .ej-hm-faq-item,.ej-hm--flat-cards .ej-hm-step-item{border-top:0;border-bottom:0}.ej-hm--flat-cards .ej-hm-step-item{position:relative;overflow:hidden;padding:1.5rem 1.375rem 1.375rem;box-shadow:var(--hm-shadow);transition:transform var(--hm-speed) var(--hm-ease),box-shadow var(--hm-speed),border-color var(--hm-speed)}.ej-hm--flat-cards .ej-hm-step-item:hover{transform:translateY(-4px);box-shadow:var(--hm-shadow-lift);border-color:rgba(14,165,201,.28)}.ej-hm--flat-cards .ej-hm-step-item:after{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--hm-accent);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--hm-ease)}.ej-hm--flat-cards .ej-hm-step-item:hover:after{transform:scaleX(1)}.ej-hm--flat-cards .ej-hm-step-item:before{width:2.75rem;height:2.75rem;border-radius:.75rem}.ej-hm--flat-cards .ej-hm-faq-item{position:relative;box-shadow:var(--hm-shadow);transition:transform var(--hm-speed) var(--hm-ease),box-shadow var(--hm-speed),border-color var(--hm-speed)}.ej-hm--flat-cards .ej-hm-faq-item:hover{transform:translateY(-4px);box-shadow:var(--hm-shadow-lift);border-color:rgba(14,165,201,.28)}.ej-hm--flat-cards .ej-hm-faq-item:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--hm-brand),#17D5FF);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--hm-ease);z-index:1}.ej-hm--flat-cards .ej-hm-faq-item:hover:before{transform:scaleX(1)}.ej-hm--flat-cards .ej-hm-faq-a,.ej-hm--flat-cards .ej-hm-faq-q{padding-inline:1.375rem}.ej-hm--flat-cards .ej-hm-faq{gap:1.125rem}.ej-hm--flat-cards .ej-hm-page-h1-accent,.ej-pe .ej-hm-page-h1-accent{background:linear-gradient(100deg,#17D5FF,#155BD5 45%,#8b5cf6 75%,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent}