:root{--dir:1;--hv-bg:#fff;--hv-bg-tint:#fff;--hv-card:#fff;--hv-card-hover:#fff;--hv-card-on-tint:#fff;--hv-well:#f2f8f5;--hv-card-edge:#e3e9e5;--hv-line:#e3e9e5;--hv-text:#102e31;--hv-text-2:#5d6b69;--hv-link:#176a5a;--hv-solid:#0b4039;--hv-solid-2:#0a3530;--hv-solid-edge:transparent;--hv-on-solid:#fff;--hv-on-solid-2:#c2d7cf;--hv-glass:#ffffff12;--hv-glass-edge:#ffffff24;--hv-glow:#16a3621a;--hv-glow-solid:#3ddc8438;--hv-float-bg:#fffffff0;--hv-float-edge:#102e3114;--hv-tag-bg:#ffffffe6;--hv-tag-fg:#0b4039;--hv-dot:#16a362;--hv-focus:#327965;--hv-btn:#0b4039;--hv-btn-hover:#17574d;--hv-btn-fg:#fff;--hv-logo-tile:#fff;--hv-logo-edge:#e3e9e5;--hv-sh-float:0 1px 2px #102e310f,0 12px 32px -8px #102e312e;--hv-sh-lift:0 2px 6px #0b40390f,0 22px 44px -22px #0b40394d;--hv-sh-rest:0 1px 2px #102e310a,0 8px 24px -16px #102e311f;--hv-sh-stage:0 30px 80px -30px #102e3140;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--pad-md:24px;--pad-lg:32px;--gap:20px;--section-y:clamp(64px,7vw,104px);--dur-press:.1s;--dur-fast:.2s;--dur-base:.35s;--dur-reveal:.6s;--dur-slow:.9s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-expo:cubic-bezier(.16,1,.3,1);--ease-std:cubic-bezier(.4,0,.2,1);--ease-settle:cubic-bezier(.23,1,.32,1);--rise-1:8px;--rise-2:16px;--rise-3:32px;--stagger:70ms;--stagger-max:.42s;--float-amp:10px;--marquee-dur:40s}html[dir=rtl]{--dir:-1}html[data-theme=dark]{--hv-bg:#000;--hv-bg-tint:#060d0a;--hv-card:#0b1410;--hv-card-hover:#0f1b15;--hv-card-on-tint:#0b1410;--hv-well:#0b1f14;--hv-card-edge:#ffffff12;--hv-line:#1f2b25;--hv-text:#f1f5f2;--hv-text-2:#9aa8a1;--hv-link:#3ddc84;--hv-solid:#04170d;--hv-solid-2:#03110a;--hv-solid-edge:#1d5c3c;--hv-on-solid:#fff;--hv-on-solid-2:#bad1c3;--hv-glass:#ffffff0d;--hv-glass-edge:#ffffff1a;--hv-glow:#3ddc8424;--hv-glow-solid:#3ddc842e;--hv-float-bg:#0c1511e6;--hv-float-edge:#ffffff17;--hv-tag-bg:#0000009e;--hv-tag-fg:#e6f2df;--hv-dot:#3ddc84;--hv-focus:#3ddc84;--hv-btn:#127a4a;--hv-btn-hover:#0f6b40;--hv-btn-fg:#fff;--hv-logo-tile:#fff;--hv-logo-edge:#fff;--hv-sh-float:inset 0 1px 0 #ffffff0a,0 16px 40px -12px #000000b3;--hv-sh-lift:0 0 0 1px #3ddc8447,0 24px 48px -24px #3ddc8438;--hv-sh-rest:none;--hv-sh-stage:0 0 0 1px #ffffff0f,0 30px 80px -30px #000c}html:not([data-theme=dark]) body.hv-site{--surface:#fff;--t-bg-fafaf8e8:#fffffff0;--t-bg-f5f5f0:#fff;--t-bg-f3f3ee:#fff}.hv-site .site-footer{border-top:1px solid var(--hv-line)}.hv-site{background:var(--hv-bg)}.hv-site main{overflow-x:clip}.hv-site .hv-sec{padding-block:var(--section-y)}.hv-site .hv-tint{background:var(--hv-bg-tint);border-block:1px solid var(--hv-line)}.hv-site .hv-eyebrow{color:var(--hv-link);background:var(--hv-well);border-radius:var(--r-pill);align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.hv-site .hv-head{max-width:720px;margin-block-end:clamp(32px,4vw,48px)}.hv-site .hv-head.center{text-align:center;margin-inline:auto}.hv-site .hv-head h2{letter-spacing:-.03em;color:var(--hv-text);text-wrap:balance;white-space:normal;margin:14px 0 12px;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.2}html[lang=ar] .hv-site .hv-head h2{letter-spacing:0;line-height:1.4}.hv-site .hv-head p{color:var(--hv-text-2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.8}.hv-site .hv-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-block-start:clamp(28px,3vw,40px);display:flex}.hv-site .hv-actions.center{justify-content:center}.hv-site .hv-actions .hv-note{color:var(--hv-text-2);font-size:14px}.hv-site .button-primary{background:var(--hv-btn);color:var(--hv-btn-fg)}.hv-site .button-primary:hover{background:var(--hv-btn-hover)}.hv-site .button-secondary{border-color:var(--hv-line);color:var(--hv-text);background:0 0}.hv-site .button-secondary:hover{background:var(--hv-card)}.hv-site .button .icon.directional{transition:transform var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.hv-site .button:hover .icon.directional{transform:translateX(calc(3px * var(--dir))) scaleX(var(--dir))}}.hv-site .button:active{transform:scale(.98)}.hv-site .hv-link{color:var(--hv-link);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.hv-site .hv-link .icon{transition:transform var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.hv-site .hv-link:hover .icon{transform:translateX(calc(3px * var(--dir)))}.hv-site .hv-link:hover .icon.directional{transform:translateX(calc(3px * var(--dir))) scaleX(var(--dir))}}.hv-site .hv-check{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hv-site .hv-check li{color:var(--hv-text);align-items:flex-start;gap:10px;font-size:15px;line-height:1.65;display:flex}.hv-site .hv-check li .icon{color:var(--hv-link);margin-block-start:3px}.hv-site bdi{unicode-bidi:isolate}html.hv-motion .hv-site [data-reveal]:not(.is-in){opacity:.001}html.hv-motion .hv-site [data-reveal].is-in{animation:hv-reveal var(--dur-reveal) var(--ease-expo) backwards;animation-delay:min(calc(var(--i,0) * var(--stagger)),var(--stagger-max))}.hv-site [data-reveal]{--from-y:var(--rise-2);--from-s:1}.hv-site [data-reveal=fade]{--from-y:0px}.hv-site [data-reveal=media]{--from-y:var(--rise-3);--from-s:.96}.hv-site [data-reveal=pop]{--from-y:0px;--from-s:.92}@keyframes hv-reveal{0%{opacity:.001;transform:translate3d(0,var(--from-y),0) scale(var(--from-s))}}@keyframes hv-rise{0%{opacity:.001;transform:translate3d(0,var(--rise-2),0)}to{opacity:1;transform:none}}@keyframes hv-stage-in{0%{opacity:.001;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes hv-pop{0%{opacity:.001;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes hv-float{0%{transform:translate3d(0,calc(var(--float-amp) * -1),0)}to{transform:translate3d(0,var(--float-amp),0)}}@keyframes hv-pulse{0%{box-shadow:0 0 0 0 var(--hv-glow-solid)}70%,to{box-shadow:0 0 0 8px #0000}}.hv-site .hv-hero{border-radius:var(--r-xl);background:radial-gradient(55% 70% at 72% 40%,var(--hv-glow),transparent 70%),var(--hv-bg);border:1px solid var(--hv-line);margin:12px clamp(8px,1.6vw,24px) 0;overflow:hidden}html[dir=rtl] .hv-site .hv-hero{background:radial-gradient(55% 70% at 28% 40%,var(--hv-glow),transparent 70%),var(--hv-bg)}.hv-site .hv-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4vw,64px);min-height:620px;padding-block:clamp(40px,5vw,72px);display:grid}.hv-site .hv-announce{border-radius:var(--r-pill);background:var(--hv-card-on-tint);border:1px solid var(--hv-line);max-width:100%;color:var(--hv-text);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;margin-block-end:18px;padding:6px 8px 6px 14px;font-size:13px;line-height:1.45;display:inline-flex}html[dir=rtl] .hv-site .hv-announce{padding:6px 14px 6px 8px}.hv-site .hv-announce strong{font-weight:600}.hv-site .hv-announce .hv-announce-go{border-radius:var(--r-pill);background:var(--hv-well);color:var(--hv-link);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.hv-site .hv-announce:hover{border-color:var(--hv-link)}}.hv-site .hv-hero h1{letter-spacing:-.04em;color:var(--hv-text);white-space:normal;text-wrap:balance;margin:16px 0 18px;font-size:clamp(38px,4.6vw,66px);font-weight:600;line-height:1.12}html[lang=ar] .hv-site .hv-hero h1{letter-spacing:0;line-height:1.35}.hv-site .hv-hero .hv-lead{color:var(--hv-text-2);max-width:540px;margin:0;font-size:18px;line-height:1.85}.hv-site .hv-hero .button-row{margin-block-start:28px}.hv-site .hv-chips{flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;list-style:none;display:flex}.hv-site .hv-chips li{color:var(--hv-text);align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.hv-site .hv-chips .icon{color:var(--hv-link)}.hv-site .hv-hero .hv-fine{color:var(--hv-text-2);margin:14px 0 0;font-size:13.5px}.hv-site .hv-hero-visual{padding:24px 18px;position:relative}.hv-site .hv-hero-stage{border-radius:var(--r-lg);box-shadow:var(--hv-sh-stage);background:var(--hv-card);border:1px solid var(--hv-line);aspect-ratio:3/2;position:relative;overflow:hidden}.hv-site .hv-hero-stage img{object-fit:cover;width:100%;height:100%}html[data-theme=dark] .hv-site .hv-hero-stage img{filter:brightness(.92)}.hv-site .hv-word{animation:hv-rise .45s var(--ease-expo) both;animation-delay:calc(40ms + var(--w,0) * 60ms);display:inline-block}.hv-site .hv-seq>*{animation:hv-rise .45s var(--ease-expo) both;animation-delay:calc(.42s + var(--s,0) * 60ms)}.hv-site .hv-hero-stage{animation:hv-stage-in var(--dur-slow) var(--ease-expo) .15s both}.hv-site .hv-float{z-index:3;animation:hv-pop .4s var(--ease-expo) both;animation-delay:var(--pop,.6s);position:absolute}.hv-site .hv-float-in{border-radius:var(--r-md);background:var(--hv-float-bg);border:1px solid var(--hv-float-edge);box-shadow:var(--hv-sh-float);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);color:var(--hv-text);white-space:nowrap;animation:hv-float var(--float-dur,4.8s) ease-in-out var(--float-delay,0s) infinite alternate;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.hv-site .hv-float-in small{color:var(--hv-text-2);font-size:12px;font-weight:400;display:block}.hv-site .hv-float-icon{background:var(--hv-well);width:32px;height:32px;color:var(--hv-link);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.hv-site .hv-float-a{--pop:.6s;--float-dur:4.2s;--float-delay:-1.4s;inset-block-start:0;inset-inline-start:0}.hv-site .hv-float-b{--pop:.72s;--float-dur:4.8s;--float-delay:-3.4s;inset-block-start:44%;inset-inline-end:0}.hv-site .hv-float-c{--pop:.84s;--float-dur:5.4s;--float-delay:-.7s;inset-block-end:0;inset-inline-start:12%}.hv-site .hv-dot{background:var(--hv-dot);width:8px;height:8px;animation:hv-pulse 2s var(--ease-out) infinite;border-radius:50%;flex-shrink:0}.hv-site .is-paused,.hv-site .is-paused *{animation-play-state:paused!important}.hv-site .hv-rail{padding-block:clamp(32px,4vw,48px) 0}.hv-site .hv-rail-label{text-align:center;color:var(--hv-text-2);margin:0 0 16px;font-size:14px}.hv-site .hv-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000)}.hv-site .hv-marquee-track{width:max-content;animation:hv-marquee var(--marquee-dur) linear infinite;display:flex}.hv-site .hv-marquee-list{gap:12px;margin:0;padding-block:4px;padding-inline:0 12px;list-style:none;display:flex}.hv-site .hv-marquee:hover .hv-marquee-track,.hv-site .hv-marquee:focus-within .hv-marquee-track{animation-play-state:paused}@keyframes hv-marquee{to{transform:translate3d(calc(-50% * var(--dir)),0,0)}}.hv-site .hv-pill{border-radius:var(--r-pill);background:var(--hv-card);border:1px solid var(--hv-card-edge);color:var(--hv-text);white-space:nowrap;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;display:inline-flex}.hv-site .hv-pill .icon{color:var(--hv-link)}.hv-site .hv-facts{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:28px auto 0;padding:0;list-style:none;display:flex}.hv-site .hv-facts li{color:var(--hv-text);align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:inline-flex}.hv-site .hv-facts .icon{color:var(--hv-link)}.hv-site .hv-card{isolation:isolate;border-radius:var(--r-lg);background:var(--hv-card);border:1px solid var(--hv-card-edge);box-shadow:var(--hv-sh-rest);color:var(--hv-text);transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.hv-site .hv-card-body{padding:var(--pad-md);flex-direction:column;flex:1;gap:10px;display:flex}.hv-site .hv-card h3{letter-spacing:-.02em;color:var(--hv-text);white-space:normal;margin:0;font-size:22px;font-weight:600;line-height:1.3}html[lang=ar] .hv-site .hv-card h3{letter-spacing:0;line-height:1.5}.hv-site .hv-card p{color:var(--hv-text-2);margin:0;font-size:15px;line-height:1.75}.hv-site .hv-card-link{color:inherit}.hv-site .hv-card-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.hv-site .hv-card .button,.hv-site .hv-card .hv-over{z-index:2;position:relative}.hv-site .hv-media{background:radial-gradient(70% 70% at 50% 60%,var(--hv-glow),transparent 72%),var(--hv-well);aspect-ratio:var(--media-ratio,16/10);position:relative;overflow:hidden}.hv-site .hv-media picture,.hv-site .hv-media>img{width:100%;height:100%;display:block}.hv-site .hv-media img{object-fit:contain;width:100%;height:100%;padding:var(--media-pad,7%);transition:transform var(--dur-slow) var(--ease-out)}.hv-site .hv-media.is-photo img{object-fit:cover;padding:0}html[data-theme=dark] .hv-site .hv-media.is-photo img{filter:brightness(.92)}.hv-site .hv-tag{z-index:2;border-radius:var(--r-pill);background:var(--hv-tag-bg);color:var(--hv-tag-fg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:7px 10px;font-size:12px;font-weight:600;line-height:1;position:absolute;inset-block-start:14px;inset-inline-start:14px}.hv-site .hv-card-foot{color:var(--hv-link);justify-content:space-between;align-items:center;gap:12px;margin-block-start:auto;padding-block-start:8px;font-size:14px;font-weight:600;display:flex}.hv-site .hv-arrow{background:var(--hv-bg);border:1px solid var(--hv-line);width:36px;height:36px;color:var(--hv-text);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hv-site .hv-arrow .icon{transition:transform var(--dur-fast) var(--ease-out);transform:scaleX(var(--dir))}.hv-site .hv-card-solid{background:radial-gradient(60% 80% at 85% 0%,var(--hv-glow-solid),transparent 70%),var(--hv-solid);border-color:var(--hv-solid-edge);color:var(--hv-on-solid)}.hv-site .hv-card-solid h3,.hv-site .hv-card-solid .hv-card-foot{color:var(--hv-on-solid)}.hv-site .hv-card-solid p{color:var(--hv-on-solid-2)}.hv-site .hv-tint .hv-card{background:var(--hv-card-on-tint)}@media (hover:hover) and (pointer:fine){.hv-site a.hv-card:hover{background-color:var(--hv-card-hover);box-shadow:var(--hv-sh-lift);transform:translateY(-4px)}.hv-site .hv-card:has(.hv-card-link):hover{background-color:var(--hv-card-hover);box-shadow:var(--hv-sh-lift);transform:translateY(-4px)}.hv-site .hv-tint .hv-card:has(.hv-card-link):hover{background-color:var(--hv-card-on-tint)}.hv-site .hv-card:hover .hv-media.is-photo img{transform:scale(1.04)}.hv-site .hv-card:hover .hv-media:not(.is-photo) img{transform:translateY(-6px)scale(1.03)}.hv-site .hv-card:hover .hv-arrow{background:var(--hv-btn);border-color:var(--hv-btn);color:var(--hv-btn-fg)}.hv-site .hv-card:hover .hv-arrow .icon{transform:translateX(calc(3px * var(--dir))) scaleX(var(--dir))}}.hv-site .hv-card:has(.hv-card-link):active{transition-duration:var(--dur-press);transform:translateY(-1px)scale(.99)}.hv-site .hv-card:has(.hv-card-link:focus-visible){outline:3px solid var(--hv-focus);outline-offset:4px}.hv-site .hv-card-link:focus-visible{outline:none}.hv-site .hv-bento{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hv-site .hv-b-a{grid-area:span 2/span 7}.hv-site .hv-b-b,.hv-site .hv-b-c{grid-column:span 5}.hv-site .hv-b-d,.hv-site .hv-b-e,.hv-site .hv-b-f{grid-column:span 4}.hv-site .hv-b-a .hv-media{--media-ratio:16/10}.hv-site .hv-b-a .hv-card-body{padding:var(--pad-lg)}.hv-site .hv-b-a h3{font-size:clamp(24px,2.2vw,30px)}.hv-site .hv-b-a .hv-check{margin-block:6px 4px}.hv-site .hv-row{flex-direction:row;align-items:stretch}.hv-site .hv-row .hv-media{--media-ratio:auto;flex:0 0 42%;order:2}.hv-site .hv-row .hv-card-body{order:1}.hv-site .hv-b-f .hv-card-body{padding:var(--pad-lg);justify-content:space-between;gap:18px}.hv-site .hv-solid-icon{width:52px;height:52px;color:var(--hv-on-solid);background:#ffffff1f;border-radius:16px;place-items:center;display:grid}.hv-site .hv-b-f .button{color:#0b4039;background:#fff;align-self:flex-start}.hv-site .hv-b-f .button:hover{background:#eef6f2}.hv-site .hv-tabs-bar{justify-content:center;display:flex}.hv-site .hv-tabs{border-radius:var(--r-pill);background:var(--hv-card-on-tint);border:1px solid var(--hv-line);gap:4px;max-width:100%;padding:4px;display:inline-flex;position:relative}.hv-site .hv-tab{z-index:1;border-radius:var(--r-pill);min-height:44px;font:inherit;color:var(--hv-text-2);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:10px 18px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.hv-site .hv-tab[aria-selected=true]{color:var(--hv-btn-fg)}.hv-site .hv-tab:focus-visible{outline:3px solid var(--hv-focus);outline-offset:2px}.hv-site .hv-tab-ink{z-index:0;height:calc(100% - 8px);width:var(--ink-w,0);border-radius:var(--r-pill);background:var(--hv-btn);transform:translateX(var(--ink-x,0));transition:transform var(--dur-base) var(--ease-std),width var(--dur-base) var(--ease-std);position:absolute;top:4px;left:0}html:not(.hv-tabs-ready) .hv-site .hv-tab[aria-selected=true]{background:var(--hv-btn)}.hv-site .hv-panels{margin-block-start:36px;display:grid}.hv-site .hv-panel{opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out),visibility 0s linear var(--dur-fast);grid-area:1/1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.hv-site .hv-panel.is-active{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out),visibility 0s}.hv-site .hv-panel.is-active .hv-stage img{animation:hv-tab-img var(--dur-base) var(--ease-out) both}.hv-site .hv-panel.is-active .hv-panel-copy>*{animation:hv-tab-copy .3s var(--ease-out) both;animation-delay:calc(60ms + var(--s,0) * 50ms)}@keyframes hv-tab-img{0%{opacity:.001;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes hv-tab-copy{0%{opacity:.001;transform:translate3d(0,var(--rise-1),0)}to{opacity:1;transform:none}}.hv-site .hv-panel-copy h3{letter-spacing:-.02em;color:var(--hv-text);white-space:normal;margin:0 0 12px;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.3}html[lang=ar] .hv-site .hv-panel-copy h3{letter-spacing:0;line-height:1.5}.hv-site .hv-panel-copy>p{color:var(--hv-text-2);margin:0 0 20px;font-size:16.5px;line-height:1.85}.hv-site .hv-panel-copy .hv-check{margin-block-end:24px}.hv-site .hv-stage{border-radius:var(--r-lg);aspect-ratio:5/4;background:radial-gradient(60% 60% at 50% 55%,var(--hv-glow),transparent 70%),var(--hv-card-on-tint);border:1px solid var(--hv-line);box-shadow:var(--hv-sh-stage);position:relative}.hv-site .hv-stage picture{width:100%;height:100%;display:block}.hv-site .hv-stage img{object-fit:contain;width:100%;height:100%;padding:7%}.hv-site .hv-scene{border-radius:var(--r-xl);background:radial-gradient(50% 60% at 15% 15%,var(--hv-glow-solid),transparent 70%),linear-gradient(180deg,var(--hv-solid),var(--hv-solid-2));border:1px solid var(--hv-solid-edge);color:var(--hv-on-solid);margin-inline:clamp(8px,1.6vw,24px);overflow:hidden}.hv-site .hv-scene .hv-head h2{color:var(--hv-on-solid)}.hv-site .hv-scene .hv-head p{color:var(--hv-on-solid-2)}.hv-site .hv-scene .hv-eyebrow{color:var(--hv-on-solid);background:#ffffff1a}.hv-site .hv-ai{gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.hv-site .hv-glass{background:var(--hv-glass);border:1px solid var(--hv-glass-edge);color:var(--hv-on-solid)}.hv-site .hv-glass h3{color:var(--hv-on-solid)}.hv-site .hv-glass p,.hv-site .hv-glass .hv-check li{color:var(--hv-on-solid-2)}.hv-site .hv-glass .hv-check li .icon{color:#7fe3ab}.hv-site .hv-ai-serene{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;display:grid}.hv-site .hv-ai-serene .hv-card-body{padding:var(--pad-lg);justify-content:center;align-self:stretch;gap:14px}.hv-site .hv-ai-figure{justify-content:center;align-self:end;min-height:100%;padding-block-start:24px;display:flex;position:relative}.hv-site .hv-ai-figure:before{content:"";background:radial-gradient(60% 60% at 50% 70%,#3ddc8447,#0000 70%);border-radius:50% 50% 0 0;height:70%;position:absolute;inset:auto 10% 0}.hv-site .hv-ai-figure picture{width:min(100%,280px);display:block;position:relative}.hv-site .hv-ai-figure img{object-fit:contain;object-position:bottom;width:100%;height:auto;max-height:440px}.hv-site .hv-ai .button-row{margin-block-start:10px}.hv-site .hv-ai .button-light{color:#0b4039;background:#fff}.hv-site .hv-ai .button-ghost{color:#fff;border-color:#ffffff4d}.hv-site .hv-ai .button-ghost:hover{background:#ffffff14}.hv-site .hv-ai-employee .hv-ai-badge{margin:var(--pad-md) var(--pad-md) 0;border-radius:var(--r-md);aspect-ratio:5/4;background:#fff;overflow:hidden}.hv-site .hv-ai-employee .hv-ai-badge picture{height:100%;display:block}.hv-site .hv-ai-employee .hv-ai-badge img{object-fit:contain;width:100%;height:100%}.hv-site .hv-price-line{color:var(--hv-on-solid);border:1px solid var(--hv-glass-edge);border-radius:var(--r-md);background:#ffffff14;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.hv-site .hv-steps{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.hv-site .hv-steps-line{background:repeating-linear-gradient(90deg,var(--hv-link) 0 8px,transparent 8px 14px);transform-origin:0;height:2px;transition:transform var(--dur-slow) var(--ease-std);z-index:0;position:absolute;inset-block-start:52px;inset-inline:16%;transform:scaleX(0)}html[dir=rtl] .hv-site .hv-steps-line{transform-origin:100%}.hv-site .hv-steps.is-in .hv-steps-line{transform:scaleX(1)}.hv-site .hv-step{z-index:1;text-align:center;align-items:center;position:relative}.hv-site .hv-step .hv-card-body{padding:var(--pad-lg) var(--pad-md);align-items:center}.hv-site .hv-step-no{border:1.5px solid var(--hv-link);background:var(--hv-bg);width:44px;height:44px;color:var(--hv-link);transition:transform .4s var(--ease-settle),background-color .2s,color .2s,border-color .2s;border-radius:50%;place-items:center;margin-block-end:6px;font:600 17px/1 Geist,sans-serif;display:grid}html.hv-motion .hv-site .hv-steps:not(.is-in) .hv-step-no{transform:scale(.6)}.hv-site .hv-steps.is-in .hv-step-no,html:not(.hv-motion) .hv-site .hv-step-no{background:var(--hv-btn);border-color:var(--hv-btn);color:var(--hv-btn-fg)}.hv-site .hv-steps.is-in .hv-step:nth-child(3) .hv-step-no{transition-delay:.3s}.hv-site .hv-steps.is-in .hv-step:nth-child(4) .hv-step-no{transition-delay:.6s}html:not(.hv-motion) .hv-site .hv-steps-line{transform:none}.hv-site .hv-step .hv-step-icon{color:var(--hv-link)}.hv-site .hv-apps{gap:var(--gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-block-start:clamp(40px,5vw,64px);display:grid}.hv-site .hv-apps-stack{gap:var(--gap);display:grid}.hv-site .hv-app .hv-card-body{gap:12px}.hv-site .hv-app-head{align-items:center;gap:12px;display:flex}.hv-site .hv-app-icon{border-radius:var(--r-sm);background:var(--hv-well);width:44px;height:44px;color:var(--hv-link);flex-shrink:0;place-items:center;display:grid}.hv-site .hv-app h3{font-size:20px}.hv-site .hv-app .hv-req{color:var(--hv-text-2);font-size:13.5px}.hv-site .hv-app .button{align-self:flex-start;margin-block-start:auto}.hv-site .hv-app .hv-alt{color:var(--hv-link);text-underline-offset:4px;z-index:2;font-size:13.5px;font-weight:600;text-decoration:underline;position:relative}.hv-site .hv-frame{margin:4px var(--pad-md) 0;background:var(--hv-bg);border:1px solid var(--hv-line);transition:transform var(--dur-base) var(--ease-out);border-bottom:0;border-radius:14px 14px 0 0;overflow:hidden;transform:translateY(24px)}.hv-site .hv-frame-bar{border-bottom:1px solid var(--hv-line);color:var(--hv-text-2);align-items:center;gap:6px;padding:10px 12px;font:12px/1.4 Geist,sans-serif;display:flex}.hv-site .hv-frame-bar i{background:var(--hv-line);border-radius:50%;width:9px;height:9px}.hv-site .hv-frame-bar span{background:var(--hv-card);direction:ltr;unicode-bidi:isolate;border-radius:99px;margin-inline-start:10px;padding:3px 10px}.hv-site .hv-frame img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}html[data-theme=dark] .hv-site .hv-frame img{filter:brightness(.92)}@media (hover:hover) and (pointer:fine){.hv-site .hv-app:hover .hv-frame{transform:translateY(8px)}}.hv-site .hv-apps-note{text-align:center;color:var(--hv-text-2);margin:20px 0 0;font-size:14px}.hv-site .hv-billing{justify-content:center;margin-block-end:28px;display:flex}.hv-site .hv-billing .hv-tabs button{border-radius:var(--r-pill);min-height:44px;font:inherit;color:var(--hv-text-2);cursor:pointer;background:0 0;border:0;padding:10px 18px;font-size:14.5px;font-weight:600}.hv-site .hv-billing .hv-tabs button[aria-pressed=true]{background:var(--hv-btn);color:var(--hv-btn-fg)}.hv-site .hv-billing .hv-save{border-radius:var(--r-pill);background:var(--hv-well);color:var(--hv-link);margin-inline-start:6px;padding:2px 8px;font-size:12px;display:inline-block}.hv-site .hv-billing button[aria-pressed=true] .hv-save{color:inherit;background:#ffffff2e}.hv-site .hv-prices{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.hv-site .hv-price{border:1px solid var(--hv-line)}.hv-site .hv-price .hv-card-body{padding:var(--pad-lg) var(--pad-md);gap:12px}.hv-site .hv-price-name{color:var(--hv-text);justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.hv-site .hv-badge{border-radius:var(--r-pill);background:var(--hv-well);color:var(--hv-link);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4}.hv-site .hv-price-amount{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:52px;display:flex}.hv-site .hv-price-amount strong{letter-spacing:-.04em;color:var(--hv-text);font:600 44px/1.1 Geist,sans-serif}.hv-site .hv-price-amount strong.is-text{font-family:var(--font);letter-spacing:-.01em;font-size:28px}.hv-site .hv-price-amount span{color:var(--hv-text-2);font-size:13.5px}.hv-site .hv-price p{font-size:14.5px}.hv-site .hv-price .button{width:100%;margin-block-start:auto}.hv-site .hv-price.is-featured{background:radial-gradient(60% 80% at 85% 0%,var(--hv-glow-solid),transparent 70%),var(--hv-solid);border-color:var(--hv-solid-edge)}.hv-site .hv-price.is-featured .hv-price-name,.hv-site .hv-price.is-featured .hv-price-amount strong{color:var(--hv-on-solid)}.hv-site .hv-price.is-featured p,.hv-site .hv-price.is-featured .hv-price-amount span{color:var(--hv-on-solid-2)}.hv-site .hv-price.is-featured .hv-badge{color:var(--hv-on-solid);background:#ffffff24}.hv-site .hv-price.is-featured .button{color:#0b4039;background:#fff}.hv-site .hv-price.is-featured .button:hover{background:#eef6f2}.hv-site .hv-pricing-links{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-block-start:24px;display:flex}.hv-site .hv-pay{padding:var(--pad-md) var(--pad-lg);border-radius:var(--r-lg);background:var(--hv-card-on-tint);border:1px solid var(--hv-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin-block-start:clamp(28px,3vw,40px);display:grid}.hv-site .hv-pay h3{color:var(--hv-text);white-space:normal;align-items:center;gap:10px;margin:0 0 6px;font-size:18px;font-weight:600;display:flex}.hv-site .hv-pay h3 .icon{color:var(--hv-link)}.hv-site .hv-pay p{color:var(--hv-text-2);margin:0;font-size:14.5px;line-height:1.75}.hv-site .hv-pay small{color:var(--hv-text-2);margin-block-start:6px;font-size:13px;line-height:1.7;display:block}.hv-site .hv-pay-list{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:420px;margin:0;padding:0;list-style:none;display:flex}.hv-site .hv-pay-item{background:var(--hv-logo-tile);border:1px solid var(--hv-logo-edge);color:#102e31;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.hv-site .hv-pay-item svg{width:auto;height:22px;display:block}.hv-site .hv-pay-item .hv-pay-visa{height:16px}.hv-site .hv-pay-item .icon{color:#176a5a}.hv-site .hv-trust-grid{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hv-site .hv-trust-grid .hv-card-body{gap:12px}.hv-site .hv-trust-icon{background:var(--hv-well);width:48px;height:48px;color:var(--hv-link);border-radius:14px;place-items:center;display:grid}.hv-site .hv-trust-grid h3{font-size:18px}.hv-site .hv-more{justify-content:center;margin-block-start:28px;display:flex}.hv-site .hv-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.hv-site .hv-faq .hv-head{margin:0}.hv-site .hv-faq-list{interpolate-size:allow-keywords}.hv-site .hv-faq-list details{border-bottom:1px solid var(--hv-line)}.hv-site .hv-faq-list details:first-child{border-top:1px solid var(--hv-line)}.hv-site .hv-faq-list summary{min-height:44px;color:var(--hv-text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:17px;font-weight:600;line-height:1.5;list-style:none;display:flex}.hv-site .hv-faq-list summary::-webkit-details-marker{display:none}.hv-site .hv-faq-list summary .icon{color:var(--hv-link);transition:transform var(--dur-fast) var(--ease-out)}.hv-site .hv-faq-list details[open] summary .icon{transform:rotate(45deg)}.hv-site .hv-faq-list details::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-std),content-visibility var(--dur-base) allow-discrete;overflow:clip}.hv-site .hv-faq-list details[open]::details-content{block-size:auto}.hv-site .hv-faq-list details p{color:var(--hv-text-2);margin:0;padding-block-end:20px;font-size:15.5px;line-height:1.85}.hv-site .hv-cta{border-radius:var(--r-xl);background:radial-gradient(50% 80% at 85% 10%,var(--hv-glow-solid),transparent 70%),linear-gradient(180deg,var(--hv-solid),var(--hv-solid-2));border:1px solid var(--hv-solid-edge);color:var(--hv-on-solid);padding:clamp(40px,6vw,80px);position:relative;overflow:hidden}.hv-site .hv-cta-copy{z-index:2;max-width:560px;position:relative}.hv-site .hv-cta h2{letter-spacing:-.03em;color:var(--hv-on-solid);white-space:normal;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.2}html[lang=ar] .hv-site .hv-cta h2{letter-spacing:0;line-height:1.4}.hv-site .hv-cta p{color:var(--hv-on-solid-2);margin:0;font-size:17px;line-height:1.8}.hv-site .hv-cta .hv-reassure{flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hv-site .hv-cta .hv-reassure li{color:var(--hv-on-solid);align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.hv-site .hv-cta .hv-reassure .icon{color:#7fe3ab}.hv-site .hv-cta .button-row{margin-block-start:28px}.hv-site .hv-cta .button-light{color:#0b4039;background:#fff}.hv-site .hv-cta .button-ghost{color:#fff;border-color:#ffffff4d}.hv-site .hv-cta .button-ghost:hover{background:#ffffff14}.hv-site .hv-cta-floats{pointer-events:none;width:40%;position:absolute;inset-block:0;inset-inline-end:0}.hv-site .hv-cta-floats .hv-float{animation:none}.hv-site .hv-cta-floats .hv-float-a{inset-block-start:18%;inset-inline-start:8%}.hv-site .hv-cta-floats .hv-float-b{inset-block-start:44%;inset-inline-end:10%}.hv-site .hv-cta-floats .hv-float-c{inset-block-end:16%;inset-inline-start:18%}@media (width<=1080px){.hv-site .header-actions .header-cta{display:inline-flex}}@media (width<=640px){.hv-site .header-actions>.theme-toggle{display:none}.hv-site .header-actions{gap:8px}.hv-site .header-actions .header-cta{min-height:44px;padding:8px 14px;font-size:13px}}@media (width<=1080px){.hv-site .header-actions .header-cta.header-book{display:none}}@media (width>=1081px) and (width<=1419px){.hv-site .header-inner{gap:16px}.hv-site .header-actions{gap:8px}.hv-site .nav-link,.hv-site .nav-dropdown summary{padding-inline:7px}.hv-site .header-actions>.language-link{gap:0;padding:8px}.hv-site .header-actions>.language-link span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (width>=1081px) and (width<=1180px){.hv-site .header-inner{gap:14px}.hv-site .nav-link,.hv-site .nav-dropdown summary{padding-inline:5px;font-size:13px}}@media (width<=1080px){.hv-site .hv-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.hv-site .hv-b-a{grid-area:auto/span 6}.hv-site .hv-b-b,.hv-site .hv-b-c,.hv-site .hv-b-d,.hv-site .hv-b-e{grid-column:span 3}.hv-site .hv-b-f{grid-column:span 6}.hv-site .hv-row{flex-direction:column}.hv-site .hv-row .hv-media{--media-ratio:16/10;flex:none;order:0}.hv-site .hv-ai,.hv-site .hv-apps{grid-template-columns:1fr}.hv-site .hv-apps-stack{grid-template-columns:1fr 1fr}.hv-site .hv-prices,.hv-site .hv-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-site .hv-pay{grid-template-columns:1fr}.hv-site .hv-pay-list{justify-content:flex-start;max-width:none}.hv-site .hv-faq{grid-template-columns:1fr}}@media (width<=800px){:root{--rise-2:12px;--rise-3:20px;--stagger:50ms;--stagger-max:.2s;--dur-reveal:.45s;--float-amp:6px;--gap:12px;--pad-md:20px;--pad-lg:24px}.hv-site .hv-hero{border-radius:24px;margin-inline:8px}.hv-site .hv-hero-grid{grid-template-columns:1fr;gap:28px;min-height:0;padding-block:28px 36px}.hv-site .hv-hero h1{margin:12px 0 14px;font-size:clamp(32px,8.6vw,40px)}.hv-site .hv-hero .hv-lead{font-size:16px;line-height:1.8}.hv-site .hv-hero .button-row{flex-direction:column;align-items:stretch;margin-block-start:22px}.hv-site .hv-hero .button-row .button{width:100%}.hv-site .hv-chips{gap:8px 14px;margin-block-start:16px}.hv-site .hv-chips li{font-size:13.5px}.hv-site .hv-hero-visual{padding:14px 6px}.hv-site .hv-float-in{padding:8px 12px;font-size:12.5px}.hv-site .hv-float-in small{font-size:12px}.hv-site .hv-float-icon{width:28px;height:28px}.hv-site .hv-float-b{display:none}.hv-site .hv-head h2{font-size:clamp(28px,7.4vw,34px)}.hv-site .hv-head p{font-size:16px}.hv-site .hv-card h3{font-size:19px}.hv-site .hv-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-site .hv-b-a,.hv-site .hv-b-f{grid-column:1/-1}.hv-site .hv-b-b,.hv-site .hv-b-c,.hv-site .hv-b-d,.hv-site .hv-b-e{grid-column:span 1}.hv-site .hv-b-b p,.hv-site .hv-b-c p,.hv-site .hv-b-d p,.hv-site .hv-b-e p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.hv-site .hv-b-b .hv-card-body,.hv-site .hv-b-c .hv-card-body,.hv-site .hv-b-d .hv-card-body,.hv-site .hv-b-e .hv-card-body{gap:6px;padding:16px}.hv-site .hv-b-b .hv-card-foot,.hv-site .hv-b-c .hv-card-foot,.hv-site .hv-b-d .hv-card-foot,.hv-site .hv-b-e .hv-card-foot{display:none}.hv-site .hv-bento .hv-media{--media-ratio:1/1;--media-pad:9%}.hv-site .hv-b-a .hv-media{--media-ratio:16/10}.hv-site .hv-row .hv-media{--media-ratio:1/1}.hv-site .hv-tabs-bar{scrollbar-width:none;scroll-snap-type:x proximity;justify-content:flex-start;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.hv-site .hv-tabs-bar::-webkit-scrollbar{display:none}.hv-site .hv-tab{scroll-snap-align:center;padding:10px 14px;font-size:14px}.hv-site .hv-panels{margin-block-start:20px}.hv-site .hv-panel{grid-template-columns:1fr;gap:20px}.hv-site .hv-panel .hv-stage{aspect-ratio:4/3;order:-1}.hv-site .hv-scene{border-radius:24px;margin-inline:8px}.hv-site .hv-ai-serene{grid-template-columns:1fr}.hv-site .hv-ai-figure{order:-1;min-height:0;padding-block-start:20px}.hv-site .hv-ai-figure picture{width:min(62%,220px)}.hv-site .hv-ai-figure img{max-height:300px}.hv-site .hv-steps{grid-template-columns:1fr}.hv-site .hv-steps-line{background:repeating-linear-gradient(180deg,var(--hv-link) 0 8px,transparent 8px 14px);transform-origin:top;width:2px;height:auto;inset-block:40px;inset-inline:42px auto;transform:scaleY(0)}html[dir=rtl] .hv-site .hv-steps-line{transform-origin:top}.hv-site .hv-steps.is-in .hv-steps-line{transform:scaleY(1)}.hv-site .hv-step{text-align:start}.hv-site .hv-step .hv-card-body{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 16px;padding:20px;display:grid}.hv-site .hv-step .hv-step-no{grid-row:span 2;margin:0}.hv-site .hv-step .hv-step-icon{display:none}.hv-site .hv-apps-stack{grid-template-columns:1fr}.hv-site .hv-frame{margin-inline:16px}.hv-site .hv-prices,.hv-site .hv-trust-grid{grid-template-columns:1fr}.hv-site .hv-price-amount{min-height:0}.hv-site .hv-pay{padding:20px}.hv-site .hv-pay-item{height:44px;padding:0 12px}.hv-site .hv-faq-list summary{padding-block:16px;font-size:16px}.hv-site .hv-cta{border-radius:24px;padding:32px 22px}.hv-site .hv-cta .button-row{flex-direction:column;align-items:stretch}.hv-site .hv-cta .button-row .button{width:100%}.hv-site .hv-cta-floats{display:none}}@media (prefers-reduced-motion:reduce){.hv-site *,.hv-site :before,.hv-site :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}html.hv-motion .hv-site [data-reveal]:not(.is-in){opacity:1;transform:none}.hv-site .hv-card:hover,.hv-site .hv-card:active,.hv-site .hv-card:hover .hv-media img{transform:none!important}.hv-site .hv-marquee{-webkit-mask-image:none;mask-image:none}.hv-site .hv-marquee-track{width:auto}.hv-site .hv-marquee-list{flex-wrap:wrap;flex:1;justify-content:center}.hv-site .hv-marquee-list[aria-hidden=true]{display:none}.hv-site .hv-steps-line,.hv-site .hv-step-no{transform:none!important}}.hv-site .hv-hero-stage.is-cutout{box-shadow:none;aspect-ratio:3/2;background:0 0;border:0;overflow:visible}.hv-site .hv-hero-stage.is-cutout picture{width:100%;height:100%;display:block}.hv-site .hv-hero-stage.is-cutout img{object-fit:contain;filter:none}.hv-site .hv-ai-badge.is-cutout{background:0 0}.hv-site .hv-step-media{--media-ratio:3/2;--media-pad:6%}.hv-site .hv-app-art{--media-ratio:16/10;--media-pad:4%;margin:0 var(--pad-md) var(--pad-md);border-radius:var(--r-md)}.hv-site .hv-security-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hv-site .hv-security-split .hv-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-site .hv-security-art picture{display:block}.hv-site .hv-security-art img{width:100%;height:auto}.hv-site .hv-cta-art{pointer-events:none;justify-content:center;align-items:center;width:42%;display:flex;position:absolute;inset-block:0;inset-inline-end:2%}.hv-site .hv-cta-art picture{width:100%;display:block}.hv-site .hv-cta-art img{filter:drop-shadow(0 24px 40px #00000040);width:100%;height:auto}@media (width<=1080px){.hv-site .hv-security-split{grid-template-columns:1fr}.hv-site .hv-security-art{max-width:420px;margin-inline:auto}}@media (width<=800px){.hv-site .hv-step-media{display:none}.hv-site .hv-security-split .hv-trust-grid{grid-template-columns:1fr}.hv-site .hv-security-art{max-width:260px}.hv-site .hv-cta-art{display:none}}.hv-site .hv-step{box-shadow:none;background:0 0;border-color:#0000}.hv-site .hv-steps-line{inset-block-start:54px;inset-inline:16.66%}.hv-site .hv-step-no{z-index:1;box-shadow:0 0 0 8px var(--hv-bg);position:relative}.hv-site .hv-frame img{aspect-ratio:21/10;object-position:center 55%}.hv-site .hv-pay-list{max-width:600px}.hv-site .hv-ai-serene .button-row{gap:10px}@media (width<=800px){.hv-site .hv-step .hv-card-body{padding:12px 0}.hv-site .hv-steps-line{inset-block:30px;inset-inline:22px auto}.hv-site .hv-ai-serene{grid-template-columns:1fr}:root{--section-y:52px}.hv-site .hv-announce{font-size:12.5px;line-height:1.5}.hv-site .hv-b-b,.hv-site .hv-b-c,.hv-site .hv-b-d,.hv-site .hv-b-e{flex-direction:row;grid-column:1/-1;align-items:center}.hv-site .hv-b-b .hv-media,.hv-site .hv-b-c .hv-media,.hv-site .hv-b-d .hv-media,.hv-site .hv-b-e .hv-media{--media-ratio:1/1;--media-pad:8%;flex:0 0 104px;order:0;align-self:stretch}.hv-site .hv-b-b p,.hv-site .hv-b-c p,.hv-site .hv-b-d p,.hv-site .hv-b-e p{-webkit-line-clamp:unset;display:block;overflow:visible}.hv-site .hv-b-b .hv-card-body,.hv-site .hv-b-c .hv-card-body,.hv-site .hv-b-d .hv-card-body,.hv-site .hv-b-e .hv-card-body{order:1;padding:14px 16px}.hv-site .hv-b-b h3,.hv-site .hv-b-c h3,.hv-site .hv-b-d h3,.hv-site .hv-b-e h3{font-size:17px}.hv-site .hv-b-f .hv-card-body{flex-flow:wrap;align-items:center;gap:14px}.hv-site .hv-b-f .hv-solid-icon{display:none}.hv-site .hv-b-f h3{font-size:18px}.hv-site #ai{padding-block:20px 52px}.hv-site .hv-ai-figure img{max-height:240px}.hv-site .hv-ai-employee .hv-ai-badge{aspect-ratio:16/9}.hv-site .hv-frame,.hv-site .hv-app-art{display:none}.hv-site .hv-prices{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 12px;display:flex;overflow-x:auto}.hv-site .hv-prices::-webkit-scrollbar{display:none}.hv-site .hv-price{scroll-snap-align:center;flex:0 0 82%}.hv-site .hv-price .hv-card-body{padding:22px 20px}.hv-site .hv-trust-grid .hv-card-body{grid-template-columns:44px minmax(0,1fr);gap:2px 14px;padding:16px;display:grid}.hv-site .hv-trust-grid .hv-trust-icon{grid-row:span 2;width:44px;height:44px}.hv-site .hv-trust-grid h3{font-size:16.5px}.hv-site .hv-trust-grid p{font-size:14px}}html[data-theme=dark] .hv-site .button-primary{background:var(--hv-btn);color:var(--hv-btn-fg)}html[data-theme=dark] .hv-site .button-primary:hover{background:var(--hv-btn-hover)}.hv-site .hv-cta-copy{max-width:min(560px,56%)}.hv-site .site-footer .brand{width:fit-content}.hv-site .hv-ai-employee .hv-ai-badge{border:1px solid var(--hv-glass-edge);background:#ffffff0f}.hv-site .hv-ai-employee .hv-ai-badge img{border-radius:var(--r-sm)}.hv-site .hv-ai .button{white-space:normal;max-width:100%}.hv-site .hv-float-in small,.hv-site .hv-badge,.hv-site .hv-billing .hv-save{font-size:13px}.hv-site .hv-float-in{animation-iteration-count:4}.hv-site .hv-marquee-track{animation-iteration-count:3}.hv-site .hv-scene .hv-head .hv-eyebrow{color:var(--hv-on-solid)}.hv-site .hv-facts{max-width:980px}.hv-site .hv-frame-bar{direction:ltr}.hv-site .hv-pricing-links .hv-link{text-align:start}.hv-site .hv-pay h3,.hv-site .hv-card h3,.hv-site .hv-panel-copy h3{text-wrap:balance}html[lang=ar] .hv-site .hv-pay h3{letter-spacing:0}.hv-site .hv-announce-short{display:none}.hv-site .consent.small{font-size:13px}.hv-site .footer-links a{padding-block:10px;display:inline-block}.hv-site .footer-bottom p,.hv-site .footer-bottom a,.hv-site .footer-bottom button{font-size:13px}.hv-site .email-field button{width:44px;height:44px}.hv-site .cookie-banner .small-button,.hv-site .cookie-actions .plain-button{min-height:44px;font-size:14px}@media (width>=1081px){.hv-site .hv-row .hv-card-body{justify-content:center}.hv-site .hv-row .hv-card-foot{margin-block-start:16px}}@media (width<=1080px){.hv-site .hv-cta-floats{display:none}.hv-site .hv-cta-copy{max-width:none}.hv-site .hv-hero-grid{grid-template-columns:1fr;min-height:0}.hv-site .hv-hero-copy{max-width:640px}.hv-site .hv-hero-visual{width:100%;max-width:720px;margin-inline:auto}}@media (width<=800px){.hv-site .hv-ai-serene{grid-template-columns:minmax(0,1fr)}.hv-site .hv-announce,.hv-site .hv-float-in{font-size:13px}.hv-site .hv-announce{border-radius:var(--r-md)}.hv-site .hv-panel .hv-stage{aspect-ratio:16/10}.hv-site .hv-apps-stack .hv-app p{display:none}.hv-site .hv-apps-stack .hv-app .hv-card-body{gap:10px;padding:16px}}@media (width<=640px){.hv-site .hv-announce-text{display:none}.hv-site .hv-announce-short{display:inline}}@media (width<=359px){.hv-site .site-header .brand{width:112px;height:28px}.hv-site .site-header .brand img{width:134px;top:-10px;left:-11px}.hv-site .header-actions{gap:6px}.hv-site .header-actions .header-cta{gap:6px;padding:8px 10px;font-size:13px}.hv-site .header-actions .header-cta .icon{display:none}}.hv-site .hv-app .hv-alt{align-items:center;min-height:44px;display:inline-flex}.hv-site .hv-cta-floats .hv-float-in small{color:#4b5a58}.hv-site .hv-steps.has-media .hv-steps-line{display:none}.hv-site .hv-steps.has-media .hv-step-media{border-radius:var(--r-lg);margin-block-end:4px}.hv-site .hv-steps.has-media .hv-step .hv-card-body{padding-block-start:18px}.hv-site .hv-steps.has-media .hv-step-no{box-shadow:none}@media (width<=800px){.hv-site .hv-steps.has-media .hv-steps-line{display:block}}.hv-site .hv-hero-stage.is-cutout img{transform-origin:50% 55%;transform:scale(1.2)}.hv-site .hv-ai-figure{align-self:center;min-height:0}.hv-site .hv-ai-figure:before{display:none}.hv-site .hv-app-art{--media-ratio:21/9}@media (width<=800px){.hv-site .hv-hero-stage.is-cutout img{transform:scale(1.25)}}.hv-site .hv-ai-figure picture{width:min(100%,360px)}.hv-site .hv-ai-figure img{max-height:500px}.hv-site .hv-ai-employee .hv-ai-badge{aspect-ratio:16/10}@media (width<=800px){.hv-site .hv-ai-figure picture{width:min(62%,230px)}.hv-site .hv-ai-figure img{max-height:260px}}.hv-site .hv-ai-serene{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}@media (width<=800px){.hv-site .hv-ai-serene{grid-template-columns:minmax(0,1fr)}}.hv-site .hv-sec-tight{padding-block:clamp(40px,4.5vw,64px)}.hv-site .hv-sec-close{padding-block-start:clamp(16px,2vw,32px)}.hv-site .hv-page-hero .hv-hero-grid{min-height:0;padding-block:clamp(36px,4.5vw,64px)}.hv-site .hv-page-hero h1{letter-spacing:-.035em;color:var(--hv-text);text-wrap:balance;white-space:normal;margin:14px 0 16px;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.15}html[lang=ar] .hv-site .hv-page-hero h1{letter-spacing:0;line-height:1.35}.hv-site .hv-page-hero .hv-hero-stage.is-cutout{aspect-ratio:5/4}.hv-site .hv-page-hero .hv-hero-stage.is-cutout img{transform:scale(1.06)}.hv-site .hv-page-hero .hero-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hv-site .hv-crumbs{margin-block-end:14px}.hv-site .hv-crumbs ol{color:var(--hv-text-2);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.hv-site .hv-crumbs li+li:before{content:"/";color:var(--hv-line);margin-inline-end:6px}.hv-site .hv-crumbs a:hover{color:var(--hv-link)}.hv-site .hv-steps{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.hv-site .hv-steps-line{inset-inline:calc(50% / var(--n,3))}.hv-site .hv-glance{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hv-site .hv-feature-grid{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hv-site .hv-feature-grid h3,.hv-site .hv-glance h3,.hv-site .hv-diff h3,.hv-site .hv-trust-grid h3{font-size:18px}.hv-site .hv-showcase{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hv-site .hv-diff{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hv-site .hv-links{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hv-site .hv-link-card h3{font-size:17px}.hv-site .hv-note{padding:var(--pad-lg);border-radius:var(--r-lg);background:var(--hv-well);border:1px solid var(--hv-line)}.hv-site .hv-note h2{color:var(--hv-text);align-items:center;gap:10px;margin:0 0 14px;font-size:20px;font-weight:600;display:flex}.hv-site .hv-note h2 .icon{color:var(--hv-link)}.hv-site .hv-cta-page .hv-cta-copy{max-width:680px}@media (width<=1080px){.hv-site .hv-feature-grid,.hv-site .hv-links,.hv-site .hv-glance,.hv-site .hv-diff{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-site .hv-page-hero .hv-hero-visual{max-width:560px}}@media (width<=800px){.hv-site .hv-steps{grid-template-columns:1fr}.hv-site .hv-steps-line{inset-inline:22px auto}.hv-site .hv-glance,.hv-site .hv-diff,.hv-site .hv-showcase,.hv-site .hv-feature-grid,.hv-site .hv-links{grid-template-columns:1fr}.hv-site .hv-feature-grid .hv-card-body{grid-template-columns:44px minmax(0,1fr);gap:2px 14px;padding:16px;display:grid}.hv-site .hv-feature-grid .hv-trust-icon{grid-row:span 2;width:44px;height:44px}.hv-site .hv-page-hero h1{font-size:clamp(30px,8vw,38px)}}.hv-site .inner-hero{border-radius:var(--r-xl);border:1px solid var(--hv-line);background:radial-gradient(55% 80% at 50% 0%,var(--hv-glow),transparent 70%),var(--hv-bg);margin:12px clamp(8px,1.6vw,24px) 0;padding-block:clamp(44px,5.5vw,80px)}.hv-site .inner-hero.has-image{background:radial-gradient(55% 70% at 72% 40%,var(--hv-glow),transparent 70%),var(--hv-bg)}html[dir=rtl] .hv-site .inner-hero.has-image{background:radial-gradient(55% 70% at 28% 40%,var(--hv-glow),transparent 70%),var(--hv-bg)}.hv-site .inner-hero h1{letter-spacing:-.035em;color:var(--hv-text);text-wrap:balance;font-size:clamp(34px,4.2vw,58px);font-weight:600;line-height:1.15}html[lang=ar] .hv-site .inner-hero h1{letter-spacing:0;line-height:1.35}.hv-site .inner-hero .body-copy{color:var(--hv-text-2);font-size:17px;line-height:1.85}@media (width<=800px){.hv-site .inner-hero{border-radius:24px;margin-inline:8px}.hv-site .inner-hero h1{font-size:clamp(30px,8vw,38px)}}.hv-site .eyebrow{letter-spacing:0;text-transform:none;width:auto;max-width:100%;color:var(--hv-link);background:var(--hv-well);border-radius:var(--r-pill);align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.hv-site .section-heading h2{letter-spacing:-.03em;color:var(--hv-text);text-wrap:balance;font-size:clamp(30px,3.6vw,48px);font-weight:600}html[lang=ar] .hv-site .section-heading h2{letter-spacing:0;line-height:1.4}.hv-site .related-grid a,.hv-site .integration-card,.hv-site .capability-grid article,.hv-site .download-card,.hv-site .search-result,.hv-site .career-row,.hv-site .link-card,.hv-site .mini-plan,.hv-site .capacity-card,.hv-site .employee-price-card,.hv-site .sitemap-groups section,.hv-site .post-grid>*{background:var(--hv-card);border:1px solid var(--hv-card-edge);border-radius:var(--r-lg);box-shadow:var(--hv-sh-rest);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.hv-site .capability-grid article,.hv-site .sitemap-groups section{padding:var(--pad-lg)}.hv-site .glossary-card{padding:var(--pad-md);border:1px solid var(--hv-card-edge);border-radius:var(--r-lg);background:var(--hv-card);box-shadow:var(--hv-sh-rest);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.hv-site .glossary-grid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1080px){.hv-site .glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hv-site .glossary-grid{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.hv-site a.glossary-card:hover,.hv-site .related-grid a:hover,.hv-site a.integration-card:hover,.hv-site a.link-card:hover,.hv-site a.mini-plan:hover,.hv-site .post-grid>:hover,.hv-site .search-result:hover{box-shadow:var(--hv-sh-lift);transform:translateY(-4px)}}.hv-site .mini-plan.is-featured{background:radial-gradient(60% 80% at 85% 0%,var(--hv-glow-solid),transparent 70%),var(--hv-solid);border-color:var(--hv-solid-edge);color:var(--hv-on-solid)}.hv-site .mini-plan.is-featured span,.hv-site .mini-plan.is-featured strong{color:var(--hv-on-solid)}.hv-site .mini-plan.is-featured small{color:var(--hv-on-solid-2)}.hv-site .cta-band{background:0 0;border:0;padding-block:clamp(32px,4vw,64px)}.hv-site .cta-band>.container{background:radial-gradient(50% 80% at 85% 10%,var(--hv-glow-solid),transparent 70%),linear-gradient(180deg,var(--hv-solid),var(--hv-solid-2));border:1px solid var(--hv-solid-edge);border-radius:var(--r-xl);max-width:1360px;color:var(--hv-on-solid);padding:clamp(40px,6vw,80px) clamp(24px,5vw,72px)}.hv-site .cta-band h2{color:var(--hv-on-solid)}.hv-site .cta-band p{color:var(--hv-on-solid-2)}.hv-site .faq-list details{border-bottom:1px solid var(--hv-line)}.hv-site .faq-list summary{color:var(--hv-text);font-size:17px;font-weight:600}.hv-site .lead-form{background:var(--hv-card);border:1px solid var(--hv-card-edge);border-radius:var(--r-lg);box-shadow:var(--hv-sh-rest)}.hv-site .field input,.hv-site .field select,.hv-site .field textarea{border-color:var(--hv-line);background:var(--hv-bg);border-radius:12px}.hv-site .prose h2{letter-spacing:-.02em;color:var(--hv-text);font-size:clamp(24px,2.4vw,32px);font-weight:600}html[lang=ar] .hv-site .prose h2{letter-spacing:0}.hv-site .prose h3{color:var(--hv-text);font-size:clamp(19px,1.8vw,22px);font-weight:600}.hv-site .prose p,.hv-site .prose li{color:var(--hv-text-2)}.hv-site .prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--hv-line);border-radius:var(--r-md);overflow:hidden}.hv-site .prose th{background:var(--hv-well);color:var(--hv-text)}.hv-site .hv-feature-grid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.hv-site .hv-glance{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.hv-site .entity-article .media-frame:not(.post-cover-full){max-width:520px;box-shadow:none;background:0 0;border:0;margin-inline:auto}@media (width<=1200px){.hv-site .hv-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.hv-site .hv-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.hv-site .hv-feature-grid{grid-template-columns:1fr}.hv-site .hv-step{align-items:stretch}}@media (width>=1081px) and (width<=1200px){.hv-site .hv-feature-grid[style*=--cols\:4]{grid-template-columns:repeat(4,minmax(0,1fr))}}html:not([data-theme=dark]) body.hv-site{--muted:#5b6966;--t-fg-7a8a86:#5b6966;--t-fg-7a9282:#5b6966}html[data-theme=dark] .hv-site :is(.billing-toggle button[aria-pressed=true],.category-filters button.active,.plan-badge,.skip-link,.button-primary,.article-categories a.active){background:var(--hv-btn);border-color:var(--hv-btn);color:#fff}.hv-site .nav-dropdown[open]>.mega-menu{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));overscroll-behavior:contain;max-height:calc(100dvh - 90px);overflow-y:auto}.hv-site .table-scroll{max-width:100%;position:relative}.hv-site .comparison-table:not(.compete-table) th[scope=row]{z-index:1;background:var(--hv-card);position:sticky;inset-inline-start:0}.hv-site .capacity-card strong,.hv-site .mini-plan strong{direction:inherit;unicode-bidi:isolate}.hv-site :is(.breadcrumb,.integration-card .catalog-category,.category-filters button,.eyebrow,.consent.small,.cookie-actions .plain-button,.hero-note,.mega-label,.small-button,.save-pill,.detail-notes,.device-platforms,.calc-output>small){font-size:12px}html[lang=ar] .hv-site :is(.breadcrumb,.integration-card .catalog-category,.category-filters button,.eyebrow,.consent.small,.cookie-actions .plain-button,.cookie-banner p,.cookie-options,.hero-note,.mega-label,.mega-link-desc,.small-button,.save-pill,.detail-notes,.device-platforms,.calc-output>small,.calc-plan dd small,.plan-badge,.plan-card>p,.plan-card>.button,.plan-card li,.plan-card small,.plan-cycle-note,.price-kicker,.pricing-note,.pricing-table,.comparison-table td small,.comparison-table .group-row th,.compete-table small,.cmp,.small,.status,.entity-meta,.entity-actions a,.entity-actions button,.field-error,.field-hint,.interest-options label,.mini-plan small,.mini-plans small,.catalog-count,.footer-links a,.footer-bottom p,.footer-bottom a,.footer-bottom button,.blog-categories a span,.article-card .eyebrow,.program-pass-facts dt,.program-pass-tag,.program-question span,.program-benefit small,.language-link){font-size:13px}.hv-site .integration-card .catalog-category{color:var(--muted)}.hv-site .hv-step :is(h3,p){overflow-wrap:break-word;min-width:0}.hv-site .search-result{padding:24px clamp(20px,2.4vw,28px)}.hv-site .prose a.button{text-decoration:none}.page-help .link-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.page-integrations .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1080px){.page-help .link-cards,.page-integrations .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.page-help .link-cards,.page-integrations .catalog-grid{grid-template-columns:1fr}}@media (width>=801px) and (width<=1080px){.hv-site .hv-steps:is([style*=--n\:4],[style*=--n\:5]){grid-template-columns:repeat(2,minmax(0,1fr))}.hv-site .hv-steps:is([style*=--n\:4],[style*=--n\:5]) .hv-steps-line{display:none}.hv-site .hv-steps:is([style*=--n\:4],[style*=--n\:5])>.hv-step:last-child:nth-of-type(odd),.hv-site .hv-feature-grid>:last-child:nth-child(odd){grid-column:1/-1}.hv-site .hv-diff:not(:has(>:nth-child(3):last-child))>:last-child:nth-child(odd){grid-column:1/-1}}.hv-site .footer-links a,.hv-site .footer-bottom a,.hv-site .footer-bottom button{align-items:center;min-height:32px;display:inline-flex}@media (width<=480px){.hv-site .hv-pay-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hv-site .hv-pay-item{justify-content:center}}html:has(#cookie-banner:not([hidden])){scroll-padding-bottom:180px}html:has(#mobile-nav:not([hidden])){overflow:hidden}.hv-site .mobile-toggle .when-open,.hv-site .mobile-toggle[aria-expanded=true] .when-closed{display:none}.hv-site .mobile-toggle[aria-expanded=true] .when-open{display:block}.hv-site .hv-head h2.hv-eyebrow{letter-spacing:0;color:var(--hv-link);text-wrap:nowrap;margin:0;font-size:13px;font-weight:600;line-height:1.5}@media (width<=900px){.hv-site .form-picture{display:none}}.hv-site.page-error{background:var(--hv-bg)}.hv-site .error-page{place-items:center;min-height:100vh;padding:clamp(20px,4vw,48px);display:grid}.hv-site .error-card{text-align:center;background:var(--hv-card);border:1px solid var(--hv-card-edge);border-radius:var(--r-xl);width:100%;max-width:760px;box-shadow:var(--hv-sh-rest);margin:auto;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px)}.hv-site .error-logo{justify-content:center;margin-bottom:28px;display:flex}.hv-site .error-code{font:700 clamp(64px,10vw,112px)/1 var(--font);letter-spacing:-.04em;color:var(--hv-text);margin:0 0 16px}.hv-site .error-card h1{color:var(--hv-text);text-wrap:balance;margin:0 0 12px;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1.3}.hv-site .error-card>p:not(.error-code){color:var(--hv-text-2);margin:0}.hv-site .error-card .button-row{flex-wrap:wrap;justify-content:center;margin-top:28px}.hv-site .error-links{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.hv-site .error-links a{border:1px solid var(--hv-line);border-radius:var(--r-pill);min-height:44px;color:var(--hv-text);align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.hv-site .error-links a:hover{border-color:var(--hv-link);color:var(--hv-link)}@media (width<=700px){.hv-site .comparison-table:not(.compete-table){min-width:600px}.hv-site .comparison-table:not(.compete-table) th[scope=row]{width:140px;min-width:140px;max-width:140px;box-shadow:inset -1px 0 var(--hv-line);padding:12px 10px;font-size:13px}html[dir=rtl] .hv-site .comparison-table:not(.compete-table) th[scope=row]{box-shadow:inset 1px 0 var(--hv-line)}}.hv-site :is(.pricing-hero,.compete-hero,.program-hero){border-radius:var(--r-xl);border:1px solid var(--hv-line);background:radial-gradient(55% 80% at 50% 0%,var(--hv-glow),transparent 70%),var(--hv-bg);margin:12px clamp(8px,1.6vw,24px) 0;padding-block:clamp(44px,5.5vw,80px)}.hv-site :is(.pricing-hero,.compete-hero,.program-hero) h1,.hv-site .form-side h1{letter-spacing:-.035em;color:var(--hv-text);text-wrap:balance;font-size:clamp(34px,4.2vw,58px);font-weight:600;line-height:1.15}html[lang=ar] .hv-site :is(.pricing-hero,.compete-hero,.program-hero) h1,html[lang=ar] .hv-site .form-side h1{letter-spacing:0;line-height:1.35}@media (width<=800px){.hv-site :is(.pricing-hero,.compete-hero,.program-hero){border-radius:24px;margin-inline:8px}.hv-site :is(.pricing-hero,.compete-hero,.program-hero) h1,.hv-site .form-side h1{font-size:clamp(30px,8vw,38px)}}.hv-site .program-hero h1 .nowrap,.hv-site .hv-nowrap{white-space:nowrap}.hv-site :is(.related-grid,.glossary-grid,.post-grid,.glossary-card) :is(h2,h3),.hv-site .related-grid>a>h2{line-height:1.4;font-size:clamp(18px,1.5vw,20px)!important}.hv-site .post-grid>* :is(img,picture){margin-block-end:14px}.hv-site .search-result{margin-block-end:12px}.hv-site .empty-state{text-align:center}.hv-site .empty-state .icon{margin-inline:auto;display:block}.page-integrations .integration-card-top .status{display:none}.hv-site .related-grid>a>.media-frame{margin-block-end:16px}.hv-site .media-frame.is-picture{box-shadow:none;background:0 0;border:0}.hv-site .hv-marquee.is-held .hv-marquee-track{animation-play-state:paused}.hv-site .hv-marquee:focus-visible{outline:2px solid var(--hv-focus);outline-offset:4px;border-radius:12px}.hv-site .newsletter-form .field-error{margin-top:8px}@media (width>=1181px){.hv-site .plan-grid{grid-template-rows:repeat(5,auto) 1fr}.hv-site .plan-card{grid-row:span 6;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.hv-site .plan-card>h2{grid-row:1}.hv-site .plan-card>.plan-tagline{grid-row:2}.hv-site .plan-card>.plan-price{grid-row:3}.hv-site .plan-card>.plan-cycle-note{grid-row:4}.hv-site .plan-card>.plan-cta{grid-row:5;align-self:start}.hv-site .plan-card>.check-list{grid-row:6}}.hv-site .hv-page-hero .hv-crumbs,.hv-site .hv-page-hero .hv-crumbs ol{justify-content:flex-start}html[data-theme=dark] .hv-site .hv-cta-floats .hv-float-in small{color:var(--hv-text-2)}.hv-site .hv-links{grid-template-columns:repeat(4,minmax(0,1fr))}.hv-site .hv-links:has(>:nth-child(3n):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.hv-site .hv-links:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.hv-site .hv-links:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.hv-site .hv-links:has(>:first-child:last-child){grid-template-columns:minmax(0,1fr)}.hv-site .hv-trust-grid:has(>:nth-child(10):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}@media (width>=801px){.hv-site :is(.hv-glance,.hv-diff):has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){:is(.hv-site .hv-links,.hv-site .hv-trust-grid:has(>:nth-child(10):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=641px) and (width<=1080px){:is(.hv-site :is(.hv-links,.hv-trust-grid)>:last-child:nth-child(odd),.hv-site :is(.hv-glance,.hv-diff):not(:has(>:nth-child(3):last-child))>:last-child:nth-child(odd)){grid-column:1/-1}}@media (width<=640px){:is(.hv-site .hv-links,.hv-site .hv-trust-grid:has(>:nth-child(10):last-child)){grid-template-columns:minmax(0,1fr)!important}}.hv-site .compete-list{color:var(--hv-text-2);margin:0;padding-inline-start:18px;font-size:15px;line-height:1.85}.hv-site .compete-list li+li{margin-top:6px}.hv-site .rival-table td small,.hv-site .stack-table td small{color:var(--hv-text-2);margin-top:6px;font-size:12.5px;line-height:1.5;display:block}.hv-site .rival-table th[scope=row]{font-weight:500}.hv-site .stack-table td a{color:var(--hv-text);font-weight:600;text-decoration:none}.hv-site .stack-table td a:hover{color:var(--hv-link);text-decoration:underline}.hv-site .stack-table tfoot th,.hv-site .stack-table tfoot td{border-top:2px solid var(--hv-line);padding-block:18px}.hv-site .stack-table .cmp{white-space:normal;line-height:1.4}.hv-site .stack-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:560px;margin-top:30px;display:grid}.hv-site .stack-totals>div{border:1px solid var(--hv-line);background:var(--hv-card);border-radius:18px;padding:16px 18px}.hv-site .stack-totals>div.is-featured{border-color:var(--hv-solid-edge);box-shadow:var(--hv-sh-rest)}.hv-site .stack-totals span,.hv-site .stack-totals small{color:var(--hv-text-2);font-size:13px;display:block}.hv-site .stack-totals strong{color:var(--hv-text);font:600 30px/1.15 var(--font);letter-spacing:-.02em;margin:4px 0 2px;display:block}@media (width<=640px){.hv-site .stack-totals{grid-template-columns:1fr}.hv-site .stack-totals strong{font-size:26px}}.hv-site .rival-table .rival-info{color:var(--hv-text);font-size:13.5px}.hv-site .compete-visual img{width:100%;max-width:560px;height:auto;margin-top:34px}@media (width<=640px){.hv-site .stack-table :is(thead th,tbody td,tfoot td):nth-child(4),.hv-site .stack-table tfoot td:last-child{display:none}}.hv-site .status-coming_soon{background:var(--hv-well);color:var(--hv-link);border:1px solid var(--hv-line);font-weight:600}.hv-site .post-grid>.post-card{overflow:hidden}.hv-site .post-grid .post-card-body{padding:6px 22px 24px}@media (width<=700px){.hv-site .post-grid .post-card-body{padding:4px 18px 20px}}.hv-site .post-compare{border:1px solid var(--hv-solid-edge);background:var(--hv-well);border-radius:18px;margin:40px 0 8px;padding:20px 22px}.hv-site .post-compare a{color:var(--hv-text);justify-content:space-between;align-items:center;gap:14px;margin-top:6px;text-decoration:none;display:flex}.hv-site .post-compare a strong{font-size:18px;line-height:1.45}.hv-site .post-compare a:hover strong{color:var(--hv-link)}.hv-site .post-compare p{color:var(--hv-text-2);margin:8px 0 0;font-size:14px}@media (width>=1000px){.hv-site .compete-hero:has(.compete-visual) .container{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;column-gap:56px;max-width:1240px;display:grid}.hv-site .compete-hero:has(.compete-visual) .container>*{grid-column:1}.hv-site .compete-hero:has(.compete-visual) .eyebrow{justify-self:start}.hv-site .compete-hero .compete-visual{grid-row:1/span 6;align-self:center;grid-column:2!important}.hv-site .compete-hero .compete-visual img{max-width:100%;margin-top:0}}.hv-site .booking-panel #hn-booking:has(iframe[style*="display: block"]){margin-block-end:16px}.hv-site .booking-fallback{color:var(--hv-text-2);margin:0;font-size:14px;line-height:1.8}.hv-site .booking-fallback a{color:var(--hv-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.hv-site .hv-ideas-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.hv-site .hv-idea .hv-card-body{flex-direction:column;gap:10px;height:100%;display:flex}.hv-site .hv-idea h3{max-width:none;margin:0;font-size:19px;line-height:1.55}.hv-site .hv-idea p{color:var(--hv-text-2);margin:0;font-size:15px;line-height:1.8}.hv-site .hv-idea .hv-idea-meta{margin-top:auto;font-size:13px}.hv-site .hv-idea-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hv-site .hv-idea-product{color:var(--hv-text-2);background:var(--hv-well);border:1px solid var(--hv-line);border-radius:var(--r-pill);padding:4px 10px;font-size:12px;font-weight:600}.hv-site .hv-idea-state{color:var(--hv-link);border:1px solid var(--hv-line);border-radius:var(--r-pill);align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.hv-site .hv-idea-state.is-added{background:var(--hv-btn);color:var(--hv-btn-fg);border-color:var(--hv-btn)}.hv-site .hv-idea-state.is-building{background:var(--hv-well)}.hv-site .hv-ideas-sec.is-follow{border-top:0;padding-top:0}.hv-site .hv-idea-meta time{white-space:nowrap}.hv-site .hv-ideas-form-title{margin:0;font-size:40px;line-height:1.3}.hv-site .hv-ideas-form-sec .form-side>p:not(.hv-ideas-note){color:var(--hv-text-2);margin-top:18px;font-size:17px;line-height:1.9}.hv-site .hv-ideas-note{color:var(--hv-text-2);align-items:flex-start;gap:10px;margin-top:18px;font-size:14px;line-height:1.85;display:flex}.hv-site .hv-ideas-note .icon{color:var(--hv-link);flex:none;margin-top:4px}.hv-site .hv-ideas-note a{color:var(--hv-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.hv-site .hv-ideas-form .field-help{color:var(--hv-text-2);margin:6px 0 0;font-size:12px;line-height:1.7}.hv-site .hv-ideas-form .consent .muted{display:block}.hv-site .hv-ideas-success strong{font-size:16px;display:block}.hv-site .hv-ideas-success p{color:inherit;margin:6px 0 0}.hv-site .hv-ideas-empty{text-align:center;max-width:720px;margin-inline:auto}.hv-site .hv-ideas-empty .hv-card-body{flex-direction:column;align-items:center;gap:12px;display:flex}.hv-site .hv-ideas-empty h2{margin:0;font-size:24px}.hv-site .hv-ideas-empty p{color:var(--hv-text-2);margin:0}.hv-site .hv-faq-list p a{color:var(--hv-link);text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.hv-site .hv-ideas-list{grid-template-columns:1fr}.hv-site .hv-ideas-form-title{font-size:30px}.hv-site .hv-ideas-form-sec .form-side{padding-block:0 8px;position:static}}.hv-site .hv-ideas-form .consent a{color:var(--hv-link);text-underline-offset:3px;text-decoration:underline}
