.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--nh-orange: #F97316;--nh-orange-light: #FB923C;--nh-orange-dark: #EF4444;--nh-orange-deep: #EC4899;--nh-orange-glow: rgba(249, 115, 22, .4);--nh-green: #10B981;--nh-green-light: #22C55E;--nh-blue: #3B82F6;--nh-purple: #8B5CF6;--nh-purple-light: #A855F7;--nh-indigo: #6366F1;--nh-rose: #F43F5E;--nh-gradient: linear-gradient(135deg, #F97316, #EF4444, #EC4899);--nh-bg: #FAFAF8;--nh-bg-alt: #F3F3F0;--nh-bg-card: #FFFFFF;--nh-bg-card-solid: #FFFFFF;--nh-surface: #F3F3F0;--nh-surface-invert: #101010;--nh-text-invert: #F0F0F0;--nh-orange-on-invert: #FB923C;--nh-border-invert: rgba(255, 255, 255, .14);--nh-border: rgba(0, 0, 0, .12);--nh-border-hover: rgba(249, 115, 22, .5);--nh-border-glow: rgba(249, 115, 22, .25);--nh-text: #080808;--nh-text-secondary: #1A1A1A;--nh-text-tertiary: #4A4A4A;--nh-shadow-sm: 0 2px 6px rgba(0,0,0,.08), 0 1px 3px rgba(0,0,0,.06);--nh-shadow-md: 0 6px 24px rgba(0,0,0,.1), 0 3px 10px rgba(0,0,0,.07);--nh-shadow-lg: 0 16px 48px rgba(0,0,0,.14), 0 6px 20px rgba(0,0,0,.08);--nh-shadow-glow: 0 0 40px rgba(249, 115, 22, .18);--nh-shadow-glow-lg: 0 0 80px rgba(249, 115, 22, .25);--nh-font-heading: "Space Grotesk", "Inter", system-ui, sans-serif;--nh-font: "Inter", system-ui, -apple-system, sans-serif;--nh-section-gap: 6rem;--nh-radius-sm: .5rem;--nh-radius-md: .75rem;--nh-radius-lg: 1rem;--nh-radius-xl: 1.5rem;--nh-radius-full: 9999px;--nh-ease: cubic-bezier(.16, 1, .3, 1);--nh-ease-out: cubic-bezier(0, 0, .2, 1);--nh-duration: .7s}.dark{--nh-bg: #060606;--nh-bg-alt: #0C0C0C;--nh-bg-card: rgba(16, 16, 16, .75);--nh-bg-card-solid: #101010;--nh-surface: rgba(255, 255, 255, .05);--nh-surface-invert: #FAFAF8;--nh-text-invert: #080808;--nh-orange-on-invert: #C2410C;--nh-border-invert: rgba(0, 0, 0, .12);--nh-border: rgba(255, 255, 255, .07);--nh-border-hover: rgba(249, 115, 22, .4);--nh-border-glow: rgba(249, 115, 22, .2);--nh-text: #F0F0F0;--nh-text-secondary: #C8C8C8;--nh-text-tertiary: #858585;--nh-shadow-sm: 0 1px 3px rgba(0,0,0,.4), 0 1px 2px rgba(0,0,0,.3);--nh-shadow-md: 0 4px 20px rgba(0,0,0,.5), 0 2px 8px rgba(0,0,0,.4);--nh-shadow-lg: 0 12px 48px rgba(0,0,0,.6), 0 4px 16px rgba(0,0,0,.4);--nh-shadow-glow: 0 0 50px rgba(249, 115, 22, .18);--nh-shadow-glow-lg: 0 0 100px rgba(249, 115, 22, .3)}[class*=nh-],[id^=nh-]{font-family:var(--nh-font)}[id^=nh-] h1,section[id^=nh-] h1{font-family:var(--nh-font-heading);letter-spacing:-.04em;line-height:1.02;font-weight:700}[id^=nh-] h2,section[id^=nh-] h2{font-family:var(--nh-font-heading);letter-spacing:-.035em;line-height:1.08;font-weight:700}[id^=nh-] h3,section[id^=nh-] h3{font-family:var(--nh-font-heading);letter-spacing:-.02em;line-height:1.2;font-weight:600}[id^=nh-] p,section[id^=nh-] p{letter-spacing:-.005em;line-height:1.65}.nh-gradient-text{display:inline;background:linear-gradient(90deg,#ec4899,#ef4444,#f97316,#fb923c,#fdba74,#fb923c,#f97316,#ef4444,#ec4899);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:nh-lava-flow 6s ease-in-out infinite alternate}@keyframes nh-lava-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}.nh-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .875rem;font-family:var(--nh-font-heading);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--nh-orange);background:#f9731614;border:1px solid rgba(249,115,22,.2);border-radius:var(--nh-radius-full);white-space:nowrap;transition:all .3s ease}.nh-badge:hover{background:#f9731624;border-color:#f9731666;box-shadow:0 0 20px #f973161a}.dark .nh-badge{background:#f973161a;border-color:#f9731640}.nh-card{position:relative;background:var(--nh-bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--nh-border);border-radius:var(--nh-radius-lg);box-shadow:var(--nh-shadow-sm);overflow:hidden;transition:transform .4s var(--nh-ease),box-shadow .4s ease,border-color .3s ease}.nh-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,transparent,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:background .5s ease;z-index:1}.nh-card:hover:before{background:linear-gradient(135deg,#f9731680,#ef44444d,#ec489966)}.nh-card:hover{transform:translateY(-3px);box-shadow:var(--nh-shadow-md),var(--nh-shadow-glow);border-color:var(--nh-border-glow)}:root .nh-card{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--nh-shadow-sm),0 0 0 1px #0000000a}:root .nh-card:hover{box-shadow:var(--nh-shadow-md),var(--nh-shadow-glow),0 0 0 1px #ff6b351a}.dark .nh-card{background:var(--nh-bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nh-card--seamless{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nh-card--seamless:before{display:none}.nh-card--seamless:hover{transform:none;box-shadow:none}.nh-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;font-family:var(--nh-font-heading);font-size:.9375rem;font-weight:700;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#f97316,#ef4444,#ec4899);border:none;border-radius:var(--nh-radius-md);cursor:pointer;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 2px 8px #f9731633;transition:transform .3s var(--nh-ease),box-shadow .3s ease}.nh-btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 28px #ef444466,0 4px 12px #f9731640}.nh-btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px #f973164d}.nh-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 42%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.18) 58%,transparent 65%);transform:translate(-120%);transition:transform .65s ease;pointer-events:none}.nh-btn-primary:hover:after{transform:translate(120%)}.nh-btn-primary:focus-visible{outline:2px solid var(--nh-orange);outline-offset:3px}.nh-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;font-family:var(--nh-font-heading);font-size:.9375rem;font-weight:600;letter-spacing:.01em;color:var(--nh-text);background:transparent;border:1px solid var(--nh-border);border-radius:var(--nh-radius-md);cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:all .3s ease}.nh-btn-secondary:hover{border-color:var(--nh-orange);color:var(--nh-orange);background:#f973160f;transform:translateY(-1px);box-shadow:0 0 20px #f973161a}.nh-btn-secondary:active{transform:translateY(0)}.nh-btn-secondary:focus-visible{outline:2px solid var(--nh-orange);outline-offset:3px}.nh-section-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--nh-orange);background:#f9731614;border:1px solid rgba(249,115,22,.15);border-radius:9999px}.nh-reveal,.nh-reveal.visible,.nh-reveal--left,.nh-reveal--right,.nh-reveal--scale,.nh-reveal--scale-up{opacity:1;transform:none}.nh-text-reveal .nh-word,.nh-text-reveal.visible .nh-word{display:inline-block;opacity:1;transform:none}.nh-counter-up{display:inline-block;font-variant-numeric:tabular-nums}.nh-typewriter:after{content:"|";display:inline-block;color:var(--nh-orange);animation:nh-blink .8s step-end infinite;margin-left:2px}@keyframes nh-blink{0%,to{opacity:1}50%{opacity:0}}.nh-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(249,115,22,.2),rgba(239,68,68,.15),rgba(236,72,153,.2),transparent);border:none;margin-left:auto;margin-right:auto}.nh-divider-glow{height:1px;border:none;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,transparent,#F97316,#EF4444,#EC4899,transparent);background-size:200% 100%;animation:nh-divider-sweep 4s ease-in-out infinite}@keyframes nh-divider-sweep{0%{background-position:-100% 0}to{background-position:200% 0}}.nh-text-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9375rem;color:var(--nh-orange);text-decoration:none;transition:gap .3s ease,color .3s ease}.nh-text-link:hover{gap:.75rem;color:var(--nh-orange-dark)}.nh-text-link svg{transition:transform .3s ease}.nh-text-link:hover svg{transform:translate(3px)}@keyframes nh-divider-flow{0%,to{background-position:-200% 0}50%{background-position:200% 0}}.nh-text-loop{display:flex;overflow:hidden;white-space:nowrap;gap:2rem}.nh-text-loop-inner{display:flex;gap:2rem;animation:nh-text-scroll 25s linear infinite}@keyframes nh-text-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.nh-glow-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.06;pointer-events:none;background:radial-gradient(circle,var(--nh-orange) 0%,rgba(239,68,68,.3) 40%,transparent 70%);animation:nh-orb-drift 15s ease-in-out infinite alternate}.dark .nh-glow-orb{opacity:.1}@keyframes nh-orb-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(10px,-10px) scale(1.05)}to{transform:translate(-5px,5px) scale(.98)}}@keyframes nh-pulse-ring{0%{transform:scale(1);opacity:.4}to{transform:scale(1.6);opacity:0}}[class*=nh-]{transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:.35s;transition-timing-function:ease}@media (max-width: 768px){:root{--nh-section-gap: 4rem}.nh-card{border-radius:var(--nh-radius-md)}.nh-btn-primary,.nh-btn-secondary{padding:.75rem 1.5rem;font-size:.875rem;border-radius:.625rem}}@media (max-width: 480px){:root{--nh-section-gap: 3rem}.nh-card{border-radius:var(--nh-radius-sm)}.nh-btn-primary,.nh-btn-secondary{padding:.625rem 1.25rem;font-size:.8125rem;width:100%}.nh-badge{font-size:.6875rem;padding:.25rem .625rem}}@media (prefers-reduced-motion: reduce){.nh-reveal{transition-duration:.01ms!important;opacity:1!important;transform:none!important}.nh-text-reveal .nh-word{opacity:1!important;transform:none!important;transition:none!important}.nh-card:hover{transform:none!important}.nh-btn-primary{animation:none!important}.nh-btn-primary:hover,.nh-btn-secondary:hover{transform:none!important}.nh-btn-primary:after{display:none}.nh-gradient-text{animation:none!important}.nh-divider,.nh-divider-glow{animation:none}.nh-glow-orb{animation:none!important}}@keyframes nh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes nh-float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes nh-pulse-glow{0%,to{box-shadow:0 0 #f973164d}50%{box-shadow:0 0 20px 4px #f9731626}}@keyframes nh-border-rotate{0%{--nh-border-angle: 0deg}to{--nh-border-angle: 360deg}}@keyframes nh-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes nh-count-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){@keyframes nh-float{0%,to{transform:none}}@keyframes nh-float-slow{0%,to{transform:none}}@keyframes nh-pulse-glow{0%,to{box-shadow:none}}}.nh-tech-dots{background-image:radial-gradient(rgba(249,115,22,.07) 1px,transparent 1px);background-size:24px 24px}.dark .nh-tech-dots{background-image:radial-gradient(rgba(249,115,22,.12) 1px,transparent 1px)}@keyframes nh-scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes nh-dot-pulse{0%,to{opacity:1;box-shadow:0 0 #f9731666}50%{opacity:.8;box-shadow:0 0 6px 2px #f9731640}}.ag-steps{display:flex;flex-direction:column;gap:0;position:relative;padding-left:54px}.ag-steps:before{content:"";position:absolute;left:18px;top:50px;bottom:50px;width:2px;background:linear-gradient(180deg,#f9731659,#ef444459,#ec489959,#a855f759);border-radius:1px;z-index:0}.ag-steps:after{content:"";position:absolute;left:14px;top:50px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.8),transparent 70%);box-shadow:0 0 12px 4px #f973164d;animation:ag-pulse-travel 4s ease-in-out infinite;z-index:1}@keyframes ag-pulse-travel{0%{top:50px;opacity:0;box-shadow:0 0 12px 4px #f973164d}5%{opacity:1}90%{opacity:1}95%{opacity:0;box-shadow:0 0 12px 4px #a855f74d}to{top:calc(100% - 50px);opacity:0}}.ag-step{display:flex;align-items:center;gap:0;padding:10px 0;position:relative}.ag-step-num{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;color:var(--step-color, #F97316);background:color-mix(in srgb,var(--step-color, #F97316) 8%,#fff);border:1.5px solid color-mix(in srgb,var(--step-color, #F97316) 25%,transparent);position:absolute;left:-54px;top:50%;transform:translateY(-50%);z-index:2;font-family:var(--nh-font-heading);transition:all .35s ease}.ag-step:hover .ag-step-num{background:color-mix(in srgb,var(--step-color, #F97316) 15%,#fff);box-shadow:0 0 16px 4px color-mix(in srgb,var(--step-color, #F97316) 20%,transparent);transform:translateY(-50%) scale(1.1)}.ag-step-card{flex:1;display:flex;align-items:center;gap:14px;background:#ffffffbf;border-radius:14px;padding:16px 20px;transition:all .35s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--step-color, #F97316) 12%,transparent);box-shadow:0 2px 12px color-mix(in srgb,var(--step-color, #F97316) 6%,transparent),0 0 24px color-mix(in srgb,var(--step-color, #F97316) 4%,transparent)}.ag-step-card:after{content:"";position:absolute;inset:-1px;border-radius:15px;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--step-color, #F97316) 22%,transparent),transparent 50%,color-mix(in srgb,var(--step-color, #F97316) 12%,transparent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;transition:opacity .35s ease;pointer-events:none}.ag-step-card:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--step-color, #F97316) 5%,transparent),transparent);animation:ag-shimmer 3.5s ease-in-out infinite;animation-delay:calc(var(--step-index, 0) * .4s);pointer-events:none}@keyframes ag-shimmer{0%{left:-60%}40%{left:120%}to{left:120%}}.ag-step:hover .ag-step-card{background:#ffffffe6;box-shadow:0 4px 20px color-mix(in srgb,var(--step-color, #F97316) 12%,transparent),0 0 40px color-mix(in srgb,var(--step-color, #F97316) 7%,transparent),inset 0 1px #fffc;transform:translate(6px)}.ag-step:hover .ag-step-card:after{background:linear-gradient(135deg,color-mix(in srgb,var(--step-color, #F97316) 40%,transparent),transparent 50%,color-mix(in srgb,var(--step-color, #F97316) 25%,transparent))}.ag-step-icon{flex-shrink:0;width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--step-color, #F97316) 8%,transparent);transition:all .35s ease;position:relative}.ag-step:hover .ag-step-icon{background:color-mix(in srgb,var(--step-color, #F97316) 14%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--step-color, #F97316) 15%,transparent)}.ag-step-text{display:flex;flex-direction:column;gap:2px}.ag-step-title{font-size:.9375rem;font-weight:600;color:var(--nh-text);font-family:var(--nh-font-heading);transition:color .25s ease}.ag-step:hover .ag-step-title{color:var(--step-color, #F97316)}.ag-step-desc{font-size:.8125rem;color:var(--nh-text-secondary);line-height:1.4}.ag-stack-card{position:relative;border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ag-stack-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px color-mix(in srgb,var(--stack-color, #F97316) 12%,transparent)}.ag-stack-glow{position:absolute;inset:0;border-radius:16px;border:1px solid color-mix(in srgb,var(--stack-color, #F97316) 15%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--stack-color, #F97316) 4%,transparent),transparent 60%);pointer-events:none}.ag-stack-inner{position:relative;z-index:1;padding:20px;background:#ffffffb3;border-radius:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ag-stack-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--stack-color, #F97316) 8%,transparent);margin-bottom:10px}.ag-stack-title{display:block;font-size:.9375rem;font-weight:700;color:var(--nh-text);font-family:var(--nh-font-heading)}.ag-stack-tag{display:inline-block;padding:2px 8px;font-size:.6875rem;font-weight:500;border-radius:6px;color:var(--nh-text-secondary);background:#00000008;border:1px solid rgba(0,0,0,.06)}.ag-stack-tag--accent{color:#3b82f6;background:#3b82f60f;border-color:#3b82f626}.ag-stack-rings{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0}.ag-stack-ring{position:absolute;border-radius:50%;border:1px solid rgba(249,115,22,.06)}.ag-stack-ring-1{width:300px;height:300px}.ag-stack-ring-2{width:500px;height:500px}.ag-stack-ring-3{width:700px;height:700px}@media (max-width: 640px){.ag-steps:before{left:18px}.ag-step-card{padding:10px 14px}}@media (prefers-reduced-motion: reduce){.nh-tech-dots{background-image:none}@keyframes nh-scanline{0%,to{transform:none}}@keyframes nh-dot-pulse{0%,to{opacity:1;box-shadow:none}}}.feat-img-light{display:block!important}.feat-img-dark,.dark .feat-img-light{display:none!important}.dark .feat-img-dark{display:block!important}.feat-glow{position:relative}.feat-glow:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#f9731626,#ef444414,#ec48991f);opacity:0;transition:opacity .4s ease;z-index:-1;filter:blur(12px)}.feat-glow:hover:before{opacity:1}.feat-3d-reveal,.feat-3d-reveal.visible{opacity:1;filter:none;transform:none}.feat-perspective{perspective:1000px;transform-style:preserve-3d}.feat-neon-card{border:1px solid rgba(249,115,22,.15)!important;box-shadow:0 4px 20px #0000000f,0 0 20px #f973160a,inset 0 1px #ffffff0d;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease}.feat-neon-card:hover{border-color:#f9731659!important;box-shadow:0 16px 48px #f973161a,0 0 40px #f9731614,0 0 80px #f973160a,inset 0 1px #ffffff14}.dark .feat-neon-card{box-shadow:0 4px 20px #0000004d,0 0 25px #f9731614,inset 0 1px #ffffff08}.nh-features-visual canvas{border-radius:var(--nh-radius-lg)}#features-hero-3d{transition:opacity .3s ease}@media (prefers-reduced-motion: reduce){.feat-3d-reveal{opacity:1;filter:none;transform:none;transition:none}.feat-glow:before{display:none}.nh-features-visual canvas{display:none}}.nh-zone{position:relative;isolation:isolate;contain:paint}.nh-zone:before{content:"";position:absolute;inset:-18% -12%;z-index:-1;pointer-events:none;opacity:.55;filter:blur(90px);background:radial-gradient(ellipse 60% 55% at 50% 45%,var(--nh-zone-color, rgba(249, 115, 22, .05)) 0%,var(--nh-zone-color-2, rgba(249, 115, 22, .025)) 45%,transparent 75%)}.dark .nh-zone:before{opacity:.75}.nh-zone:nth-of-type(2n):before{background:radial-gradient(ellipse 55% 50% at 25% 40%,var(--nh-zone-color, rgba(249, 115, 22, .05)) 0%,var(--nh-zone-color-2, rgba(249, 115, 22, .02)) 45%,transparent 75%)}.nh-zone:nth-of-type(3n):before{background:radial-gradient(ellipse 55% 50% at 78% 60%,var(--nh-zone-color, rgba(249, 115, 22, .05)) 0%,var(--nh-zone-color-2, rgba(249, 115, 22, .02)) 45%,transparent 75%)}.nh-zone[data-tone=hero]{--nh-zone-color: rgba(249, 115, 22, .08);--nh-zone-color-2: rgba(239, 68, 68, .04)}.nh-zone[data-tone=video]{--nh-zone-color: rgba(236, 72, 153, .06);--nh-zone-color-2: rgba(168, 85, 247, .03)}.nh-zone[data-tone=testdrive]{--nh-zone-color: rgba(244, 114, 182, .05);--nh-zone-color-2: rgba(249, 115, 22, .03)}.nh-zone[data-tone=roles]{--nh-zone-color: rgba(168, 85, 247, .06);--nh-zone-color-2: rgba(99, 102, 241, .03)}.nh-zone[data-tone=integrations]{--nh-zone-color: rgba(14, 165, 233, .05);--nh-zone-color-2: rgba(99, 102, 241, .03)}.nh-zone[data-tone=why]{--nh-zone-color: rgba(59, 130, 246, .05);--nh-zone-color-2: rgba(14, 165, 233, .03)}.nh-zone[data-tone=platform]{--nh-zone-color: rgba(20, 184, 166, .05);--nh-zone-color-2: rgba(6, 182, 212, .03)}.nh-zone[data-tone=scenarios]{--nh-zone-color: rgba(99, 102, 241, .06);--nh-zone-color-2: rgba(139, 92, 246, .03)}.nh-zone[data-tone=launch]{--nh-zone-color: rgba(249, 115, 22, .07);--nh-zone-color-2: rgba(234, 179, 8, .03)}.nh-zone[data-tone=trust]{--nh-zone-color: rgba(16, 185, 129, .05);--nh-zone-color-2: rgba(20, 184, 166, .03)}.nh-zone[data-tone=pricing]{--nh-zone-color: rgba(139, 92, 246, .06);--nh-zone-color-2: rgba(236, 72, 153, .03)}.nh-zone[data-tone=industry],.nh-zone[data-tone=roi]{--nh-zone-color: transparent;--nh-zone-color-2: transparent}.nh-zone[data-tone=faq]{--nh-zone-color: rgba(100, 116, 139, .05);--nh-zone-color-2: rgba(71, 85, 105, .03)}.nh-zone[data-tone=cta]{--nh-zone-color: rgba(239, 68, 68, .07);--nh-zone-color-2: rgba(249, 115, 22, .04)}.dark .nh-zone[data-tone=hero]{--nh-zone-color: rgba(249, 115, 22, .16);--nh-zone-color-2: rgba(239, 68, 68, .08)}.dark .nh-zone[data-tone=video]{--nh-zone-color: rgba(236, 72, 153, .13);--nh-zone-color-2: rgba(168, 85, 247, .07)}.dark .nh-zone[data-tone=testdrive]{--nh-zone-color: rgba(244, 114, 182, .11);--nh-zone-color-2: rgba(249, 115, 22, .06)}.dark .nh-zone[data-tone=roles]{--nh-zone-color: rgba(168, 85, 247, .13);--nh-zone-color-2: rgba(99, 102, 241, .07)}.dark .nh-zone[data-tone=integrations]{--nh-zone-color: rgba(14, 165, 233, .12);--nh-zone-color-2: rgba(99, 102, 241, .06)}.dark .nh-zone[data-tone=why]{--nh-zone-color: rgba(59, 130, 246, .12);--nh-zone-color-2: rgba(14, 165, 233, .06)}.dark .nh-zone[data-tone=platform]{--nh-zone-color: rgba(20, 184, 166, .12);--nh-zone-color-2: rgba(6, 182, 212, .06)}.dark .nh-zone[data-tone=scenarios]{--nh-zone-color: rgba(99, 102, 241, .13);--nh-zone-color-2: rgba(139, 92, 246, .07)}.dark .nh-zone[data-tone=launch]{--nh-zone-color: rgba(249, 115, 22, .14);--nh-zone-color-2: rgba(234, 179, 8, .06)}.dark .nh-zone[data-tone=trust]{--nh-zone-color: rgba(16, 185, 129, .11);--nh-zone-color-2: rgba(20, 184, 166, .06)}.dark .nh-zone[data-tone=pricing]{--nh-zone-color: rgba(139, 92, 246, .13);--nh-zone-color-2: rgba(236, 72, 153, .06)}.dark .nh-zone[data-tone=industry],.dark .nh-zone[data-tone=roi]{--nh-zone-color: transparent;--nh-zone-color-2: transparent}.dark .nh-zone[data-tone=faq]{--nh-zone-color: rgba(148, 163, 184, .1);--nh-zone-color-2: rgba(100, 116, 139, .05)}.dark .nh-zone[data-tone=cta]{--nh-zone-color: rgba(239, 68, 68, .15);--nh-zone-color-2: rgba(249, 115, 22, .08)}@media (max-width: 768px){.nh-zone:before{inset:-10% -6%;filter:blur(70px)}}hanc-ai-inline-call::part(button){background:#f97316;border:none;box-shadow:0 6px 20px #f9731666;transition:background .2s ease,box-shadow .2s ease}hanc-ai-inline-call::part(button):hover{background:#ea6a0c;box-shadow:0 10px 26px #f9731680}#nh-navbar.nh3{font-family:var(--v3-font)}.nh3{--nh3-top: 8px;--nh3-side: 12px;--nh3-h: 56px;--nh3-bg: #ffffff;--nh3-edge: rgba(18, 17, 16, .08);--nh3-hover: rgba(18, 17, 16, .055);--nh3-rail: #f6f6f4;--nh3-shadow: 0 1px 0 rgba(18, 17, 16, .03), 0 14px 34px -22px rgba(40, 20, 10, .42);--nh3-shadow-up: 0 1px 0 rgba(18, 17, 16, .04), 0 18px 40px -20px rgba(40, 20, 10, .5);--nh3-panel-shadow: 0 0 0 1px rgba(18, 17, 16, .07), 0 40px 80px -40px rgba(40, 20, 10, .5), 0 14px 28px -18px rgba(40, 20, 10, .22);position:fixed;top:var(--nh3-top);left:var(--nh3-side);right:var(--nh3-side);z-index:50;font-family:var(--v3-font);color:var(--v3-ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.dark .nh3{--nh3-bg: #3a312b;--nh3-edge: rgba(255, 240, 230, .12);--nh3-hover: rgba(255, 240, 230, .07);--nh3-rail: #322a25;--nh3-shadow: 0 16px 40px -20px rgba(0, 0, 0, .85);--nh3-shadow-up: 0 18px 44px -18px rgba(0, 0, 0, .9);--nh3-panel-shadow: 0 0 0 1px rgba(255, 240, 230, .09), 0 40px 80px -30px rgba(0, 0, 0, .85)}@media (min-width: 1100px){.nh3{--nh3-top: 12px;--nh3-side: 16px;--nh3-h: 60px}}.nh3 *,.nh3 *:before,.nh3 *:after{box-sizing:border-box}.nh3 ::-moz-selection{background:#f9731647}.nh3 ::selection{background:#f9731647}:where(.nh3) a{color:inherit;text-decoration:none}:where(.nh3) ul{list-style:none;margin:0;padding:0}:where(.nh3) p{margin:0}.nh3 :focus-visible{outline:2px solid var(--v3-hot-text);outline-offset:2px}.nh3 .nh3-skip{position:absolute;top:0;left:0;z-index:3;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--v3-ink);color:var(--v3-bg);font:600 .9375rem/1 var(--v3-font);letter-spacing:-.01em;white-space:nowrap;box-shadow:0 12px 30px -14px #12111099;transform:translateY(calc(-100% - 24px));opacity:0;pointer-events:none}.nh3 .nh3-skip:focus,.nh3 .nh3-skip:focus-visible{transform:translateY(6px);opacity:1;pointer-events:auto;outline-offset:3px}@media (prefers-reduced-motion: no-preference){.nh3 .nh3-skip{transition:transform .2s var(--v3-ease-out),opacity .2s var(--v3-ease-out)}}.nh3-i{display:block;flex:none;fill:currentColor}.nh3-sprite{position:absolute;width:0;height:0;overflow:hidden}.nh3-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nh3-bar{position:relative;display:flex;align-items:center;gap:8px;height:var(--nh3-h);max-width:calc(var(--v3-container, 80rem) + 24px);margin-inline:auto;padding:0 8px 0 16px;border-radius:999px;background:var(--nh3-bg);box-shadow:inset 0 0 0 1px var(--nh3-edge),var(--nh3-shadow);transition:box-shadow .22s var(--v3-ease-out)}.nh3[data-scrolled=true] .nh3-bar{box-shadow:inset 0 0 0 1px var(--nh3-edge),var(--nh3-shadow-up)}.nh3-logo{display:inline-flex;align-items:center;gap:7px;flex:none;height:44px;padding-right:6px;border-radius:999px}.nh3-logo__mark{width:26px;height:25px;flex:none;transition:transform .32s var(--v3-ease-out)}.nh3-logo__word{font-weight:800;font-variation-settings:"SHRP" 100;font-size:1.1875rem;line-height:1;letter-spacing:-.035em;color:var(--v3-ink)}.nh3-logo__dot{display:inline-block;width:5px;height:5px;margin:0 2px;border-radius:999px;background:var(--v3-hot);vertical-align:.08em}.nh3-logo__ai{background:linear-gradient(90deg,#ec4899,#ef4444,#f97316,#fb923c,#fdba74,#fb923c,#f97316,#ef4444,#ec4899);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:nh3-logo-lava 6s ease-in-out infinite alternate}@keyframes nh3-logo-lava{0%{background-position:0% 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion: reduce){.nh3-logo__ai{animation:none}}@media (hover: hover) and (pointer: fine){.nh3-logo:hover .nh3-logo__mark{transform:rotate(-12deg)}}.nh3-links{display:none;align-items:center;gap:2px;margin-left:clamp(4px,1.6vw,28px)}.nh3-link{position:relative;display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:var(--v3-ink-2);font:500 .9375rem/1 var(--v3-font);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.nh3-caret{opacity:.55;transition:transform .2s var(--v3-ease-out)}.nh3-dd[data-open=true]>.nh3-link,.nh3-link[aria-expanded=true]{background:var(--nh3-hover);color:var(--v3-ink)}.nh3-dd[data-open=true]>.nh3-link .nh3-caret{transform:rotate(180deg)}@media (hover: hover) and (pointer: fine){.nh3-link:hover{background:var(--nh3-hover);color:var(--v3-ink)}}.nh3-link.is-active{color:var(--v3-ink);font-weight:600}.nh3-link.is-active:after{content:"";position:absolute;left:13px;bottom:5px;width:14px;height:2px;border-radius:2px;background:var(--v3-hot)}.nh3-actions{display:flex;align-items:center;gap:4px;margin-left:auto;flex:none}.nh3-icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--v3-ink);cursor:pointer;transition:background-color .16s ease,transform .14s var(--v3-ease-out)}.nh3-icon-btn:active{transform:scale(.94)}@media (hover: hover) and (pointer: fine){.nh3-icon-btn:hover{background:var(--nh3-hover)}}.nh3-theme__icon{grid-area:1 / 1;display:grid;place-items:center;transition:opacity .22s var(--v3-ease-out),transform .32s var(--v3-ease-out)}.nh3-theme__sun{opacity:0;transform:rotate(-70deg) scale(.6)}.dark .nh3-theme__sun{opacity:1;transform:none}.dark .nh3-theme__moon{opacity:0;transform:rotate(70deg) scale(.6)}.nh3-market{display:none;align-items:center;gap:6px;height:40px;padding:0 11px 0 10px;border:0;border-radius:999px;background:transparent;color:var(--v3-ink-2);font:600 .8125rem/1 var(--v3-font);letter-spacing:.02em;cursor:pointer;transition:background-color .16s ease,color .16s ease}.nh3-dd--market[data-open=true]>.nh3-market{background:var(--nh3-hover);color:var(--v3-ink)}@media (hover: hover) and (pointer: fine){.nh3-market:hover{background:var(--nh3-hover);color:var(--v3-ink)}}.nh3-account{display:none;align-items:center}.nh3-account .nh-btn-secondary{display:none!important}.nh3-account:has([aria-haspopup]) .nh3-login{display:none}.nh3-login{display:inline-flex;align-items:center;height:40px;padding:0 13px;border-radius:999px;color:var(--v3-ink);font:600 .9375rem/1 var(--v3-font);letter-spacing:-.01em;white-space:nowrap;transition:background-color .16s ease}@media (hover: hover) and (pointer: fine){.nh3-login:hover{background:var(--nh3-hover)}}.nh3-cta{display:none;align-items:center;gap:10px;height:44px;padding:4px 4px 4px 18px;border-radius:999px;background:var(--v3-ink);color:var(--v3-bg);font:700 .9375rem/1 var(--v3-font);letter-spacing:-.01em;white-space:nowrap;box-shadow:0 10px 24px -14px #1211108c;transition:transform .14s var(--v3-ease-out),box-shadow .22s var(--v3-ease-out)}.nh3-cta__disc{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:999px;background:var(--v3-ring);color:#fff;transition:transform .22s var(--v3-ease-out)}.dark .nh3-cta{background:var(--v3-ring);color:#fff;box-shadow:0 10px 28px -12px #f43f5e8c}.dark .nh3-cta__disc{background:#ffffff38}.nh3-cta:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.nh3-cta:hover{box-shadow:0 16px 34px -14px #f2551f99}.nh3-cta:hover .nh3-cta__disc{transform:translate(3px)}}html.is-on-create-agent [data-create-agent-cta]{display:none!important}.nh3-burger{display:inline-grid}@media (min-width: 1100px){.nh3-bar{padding:0 8px 0 14px;gap:6px}.nh3-links,.nh3-market,.nh3-account,.nh3-cta{display:flex}.nh3-cta{display:inline-flex}.nh3-burger{display:none}.nh3-sheet{display:none!important}}@media (min-width: 1100px) and (max-width: 1279.98px){.nh3-link{padding:0 10px;font-size:.90625rem}.nh3-link.is-active:after{left:10px}.nh3-login{padding:0 10px;font-size:.90625rem}.nh3-cta{padding-left:15px;font-size:.90625rem}.nh3-market{padding:0 8px}}@media (min-width: 640px) and (max-width: 1099.98px){.nh3-bar>.nh3-actions>.nh3-cta{display:inline-flex;height:44px}}.nh3-dd{position:static}.nh3-dd--market{position:relative;display:none}@media (min-width: 1100px){.nh3-dd--market{display:block}}.nh3-panel{position:absolute;top:calc(100% + 10px);left:0;width:min(760px,calc(100vw - 32px));z-index:2;visibility:hidden;opacity:0!important;transform:translateY(-6px) scale(.985);transform-origin:top center;pointer-events:none;transition:opacity .15s ease-out,transform .15s var(--v3-ease-out),visibility 0s linear .15s}.nh3-panel:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.nh3-dd[data-open=true]>.nh3-panel{visibility:visible;opacity:1!important;transform:none;pointer-events:auto;transition:opacity .2s var(--v3-ease-out),transform .26s var(--v3-ease-out),visibility 0s}.nh3[data-switching] .nh3-panel{transition:none!important}.nh3-panel__inner{max-height:calc(100dvh - var(--nh3-top) - var(--nh3-h) - 26px);overflow:auto;overscroll-behavior:contain;padding:18px;border-radius:28px;background:var(--nh3-bg);color:var(--v3-ink);box-shadow:var(--nh3-panel-shadow);scrollbar-width:thin}.nh3-panel--agents{left:0;right:0;width:auto}.nh3-panel--resources,.nh3-panel--partners{width:min(680px,calc(100vw - 32px))}.nh3-panel--market{left:auto;right:0;width:340px;transform-origin:top right}.nh3-panel--market .nh3-panel__inner{padding:14px;border-radius:22px}.nh3 .nh3-label{font:600 .8125rem/1.25 var(--v3-font);color:var(--v3-muted);letter-spacing:0;padding:0 10px;margin:0 0 6px}.nh3 .nh3-label--top{padding:2px 8px 6px}.nh3-more{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;border-radius:999px;color:var(--v3-hot-text);font:600 .875rem/1.2 var(--v3-font);transition:background-color .16s ease}.nh3-arrow{transition:transform .2s var(--v3-ease-out)}@media (hover: hover) and (pointer: fine){.nh3-more:hover{background:var(--nh3-hover)}.nh3-more:hover .nh3-arrow,.nh3-foot-link:hover .nh3-arrow{transform:translate(3px)}}.nh3-agents{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:14px;align-items:start}.nh3-group+.nh3-group{margin-top:12px}.nh3-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.nh3-role{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 8px 4px 4px;border-radius:14px;transition:background-color .16s ease}.nh3-role__pic{position:relative;width:40px;height:40px;flex:none;overflow:hidden;border-radius:11px;background:var(--v3-stage) radial-gradient(circle at 50% 18%,rgba(249,115,22,.32),rgba(236,72,153,.12) 40%,transparent 62%);box-shadow:inset 0 0 0 1px #fff0e60f}.nh3-role__pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;content-visibility:visible;transition:transform .26s var(--v3-ease-out)}.nh3-role__txt{display:grid;gap:2px;min-width:0}.nh3-role__name{font:700 .875rem/1.15 var(--v3-font);font-variation-settings:"SHRP" 60;letter-spacing:-.01em;color:var(--v3-ink)}.nh3-role__title{font:400 .8125rem/1.25 var(--v3-font);color:var(--v3-muted);overflow-wrap:anywhere}.nh3-role[aria-current=page]{background:var(--nh3-hover)}.nh3-role[aria-current=page] .nh3-role__pic{box-shadow:0 0 0 2px var(--nh3-bg),0 0 0 4px var(--v3-hot)}@media (hover: hover) and (pointer: fine){.nh3-role:hover{background:var(--nh3-hover)}.nh3-role:hover .nh3-role__pic img{transform:scale(1.08)}}.nh3-agents__roles .nh3-more{margin-top:6px}.nh3-more-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.nh3-more--demo{color:var(--v3-ink)}.nh3-more--demo .nh3-i{color:var(--v3-hot-text)}.nh3-agents__ind{padding:12px 8px 8px;border-radius:20px;background:var(--nh3-rail)}.nh3-ind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2px}.nh3-ind__link{display:flex;align-items:center;gap:9px;min-height:29px;padding:3px 10px;border-radius:10px;color:var(--v3-ink-2);font:500 .84375rem/1.2 var(--v3-font);transition:background-color .16s ease,color .16s ease}.nh3-ind__link .nh3-i{color:var(--v3-muted);transition:color .16s ease}.nh3-ind__link[aria-current=page]{color:var(--v3-ink);font-weight:600}.nh3-ind__link[aria-current=page] .nh3-i{color:var(--v3-hot-text)}@media (hover: hover) and (pointer: fine){.nh3-ind__link:hover{background:var(--nh3-bg);color:var(--v3-ink)}.nh3-ind__link:hover .nh3-i{color:var(--v3-hot-text)}}.nh3-agents__ind .nh3-group+.nh3-group{margin-top:6px}.nh3-agents__ind .nh3-label{margin-bottom:3px}.nh3-agents__ind .nh3-more{margin-top:4px}.nh3-biz{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid var(--v3-line)}.nh3 .nh3-biz__label{flex:none;margin:0;padding-right:4px}.nh3-biz__list{display:flex;flex-wrap:wrap;align-items:center;gap:2px 2px;flex:1 1 auto;min-width:0}.nh3-biz>.nh3-more{flex:none;margin-left:auto;white-space:nowrap}.nh3-biz__link{display:inline-flex;align-items:center;min-height:34px;padding:0 9px;border-radius:999px;color:var(--v3-ink-2);font:500 .84375rem/1.2 var(--v3-font);transition:background-color .16s ease,color .16s ease}.nh3-biz__link[aria-current=page]{color:var(--v3-ink);background:var(--nh3-hover)}@media (hover: hover) and (pointer: fine){.nh3-biz__link:hover{background:var(--nh3-hover);color:var(--v3-ink)}}.nh3-split{display:grid;grid-template-columns:minmax(0,1fr) 228px;gap:14px;align-items:stretch}.nh3-list{display:grid;gap:2px;align-content:start}.nh3-list__sep{margin-top:6px;padding-top:6px;border-top:1px solid var(--v3-line)}.nh3-list--2col{grid-template-columns:repeat(2,minmax(0,1fr))}.nh3-item,.nh3-sitem,.nh3-foot-link{display:flex;align-items:center;gap:12px;padding:8px 10px 8px 8px;border-radius:14px;transition:background-color .16s ease}.nh3-item--desc{align-items:flex-start;padding:10px 12px 10px 8px}.nh3-item__ico{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:11px;background:var(--nh3-rail);color:var(--v3-ink-2);box-shadow:inset 0 0 0 1px var(--v3-line);transition:color .16s ease,background-color .16s ease}.nh3-item__txt{display:grid;gap:3px;min-width:0}.nh3-item__label{display:inline-flex;align-items:center;gap:5px;font:600 .9375rem/1.25 var(--v3-font);letter-spacing:-.01em;color:var(--v3-ink)}.nh3-item__desc{font:400 .8125rem/1.4 var(--v3-font);color:var(--v3-muted);text-wrap:pretty}.nh3-ext{color:var(--v3-muted)}.nh3-item[aria-current=page],.nh3-sitem[aria-current=page]{background:var(--nh3-hover)}.nh3-item[aria-current=page] .nh3-item__ico,.nh3-sitem[aria-current=page] .nh3-item__ico{color:var(--v3-hot-text)}@media (hover: hover) and (pointer: fine){.nh3-item:hover,.nh3-foot-link:hover{background:var(--nh3-hover)}.nh3-item:hover .nh3-item__ico,.nh3-foot-link:hover .nh3-item__ico{color:var(--v3-hot-text)}}.nh3-foot-link{margin-top:10px;padding-top:12px;border-top:1px solid var(--v3-line);border-radius:0 0 14px 14px}.nh3-foot-link__txt{display:grid;gap:2px;flex:1;min-width:0}.nh3-foot-link .nh3-arrow{color:var(--v3-muted)}.nh3-more--foot{margin-top:8px}.nh3-feature{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--v3-stage);color:var(--v3-stage-ink);isolation:isolate;transition:transform .14s var(--v3-ease-out)}.nh3-feature__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(249,115,22,.25),rgba(236,72,153,.1) 45%,transparent 70%)}.nh3-feature__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;content-visibility:visible;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);transition:transform .42s var(--v3-ease-out)}.nh3-feature__txt{display:grid;gap:4px;padding:12px 14px 14px;margin-top:auto}.nh3-feature__label{font:700 .9375rem/1.2 var(--v3-font);font-variation-settings:"SHRP" 60;letter-spacing:-.01em}.nh3-feature__sub{font:400 .8125rem/1.4 var(--v3-font);color:var(--v3-stage-muted)}.nh3-feature:active{transform:scale(.985)}.nh3-feature:focus-visible{outline-offset:3px}@media (hover: hover) and (pointer: fine){.nh3-feature:hover .nh3-feature__media img{transform:scale(1.05)}}.nh3-mkt-group+.nh3-mkt-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--v3-line)}.nh3 .nh3-mkt-region{padding:6px 8px 4px;font:600 .75rem/1.2 var(--v3-font);color:var(--v3-muted)}.nh3-mkt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.nh3-mkt__item{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 10px;border-radius:12px;font:500 .875rem/1.2 var(--v3-font);color:var(--v3-ink-2);transition:background-color .16s ease}.nh3-mkt__name{flex:1;min-width:0}.nh3-mkt__item.is-current{color:var(--v3-ink);font-weight:600;background:var(--nh3-hover)}.nh3-mkt__check{color:var(--v3-hot-text)}@media (hover: hover) and (pointer: fine){.nh3-mkt__item:hover{background:var(--nh3-hover);color:var(--v3-ink)}}.nh3-flag{display:inline-grid;place-items:center;width:18px;height:18px;flex:none;color:var(--v3-muted)}.nh3-flagsvg{border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px var(--v3-line)}.nh3-sheet{position:fixed;inset:0;z-index:5;display:flex;flex-direction:column;background:var(--v3-bg);color:var(--v3-ink);opacity:0!important;transform:translateY(-10px);transition:opacity .2s var(--v3-ease-out),transform .26s var(--v3-ease-out)}.nh3-sheet[hidden]{display:none}.nh3-sheet[data-open=true]{opacity:1!important;transform:none}.nh3-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;height:calc(var(--nh3-h) + var(--nh3-top) * 2);padding:var(--nh3-top) calc(var(--nh3-side) + 6px) 0 calc(var(--nh3-side) + 16px);padding-top:max(var(--nh3-top),env(safe-area-inset-top))}.nh3-sheet__tools{display:flex;align-items:center;gap:4px}.nh3-close{width:48px;height:48px;background:var(--nh3-hover)}.nh3-sheet .nh3-theme{width:48px;height:48px}.nh3-sheet__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px calc(var(--nh3-side) + 8px) 24px}.nh3-acc{border-bottom:1px solid var(--v3-line)}.nh3-acc__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:60px;padding:0 8px;border:0;background:transparent;color:var(--v3-ink);font:700 1.375rem/1.1 var(--v3-font);font-variation-settings:"SHRP" 80;letter-spacing:-.025em;text-align:left;cursor:pointer}.nh3-acc__trigger .nh3-caret{opacity:.6}.nh3-acc__trigger[aria-expanded=true] .nh3-caret{transform:rotate(180deg)}.nh3-acc.is-active>.nh3-acc__trigger>span:first-child{position:relative}.nh3-acc.is-active>.nh3-acc__trigger>span:first-child:after{content:"";position:absolute;left:0;bottom:-7px;width:18px;height:2px;border-radius:2px;background:var(--v3-hot)}.nh3-acc__trigger--sm{font:600 1rem/1.2 var(--v3-font);letter-spacing:-.01em;min-height:56px}.nh3-acc__now{display:inline-flex;align-items:center;gap:10px}.nh3-acc--market{border-bottom:0}.nh3-acc__panel{padding:2px 0 18px}@media (prefers-reduced-motion: no-preference){.nh3-acc__panel:not([hidden]){animation:nh3-fade .22s var(--v3-ease-out)}}@keyframes nh3-fade{0%{opacity:0;transform:translateY(-4px)}}.nh3 .nh3-acc__panel .nh3-label{margin-top:14px;padding:0 8px}.nh3 .nh3-acc__panel .nh3-label:first-child{margin-top:4px}.nh3-roles--sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.nh3-roles--sheet .nh3-role{min-height:56px}.nh3-ind--sheet .nh3-ind__link{min-height:48px;font-size:.9375rem}.nh3-slist{display:grid;gap:2px}.nh3-sitem{min-height:52px;padding:8px}.nh3-sitem--plain{min-height:48px;padding:0 12px;font:500 .9375rem/1.25 var(--v3-font);color:var(--v3-ink-2)}.nh3-acc__panel .nh3-more{min-height:48px;margin-top:4px}.nh3-mkt--sheet .nh3-mkt__item{min-height:48px}.nh3-sheet__foot{display:grid;gap:8px;flex:none;padding:12px calc(var(--nh3-side) + 8px) max(14px,calc(env(safe-area-inset-bottom) + 10px));border-top:1px solid var(--v3-line);background:var(--v3-bg)}.nh3-cta--block{display:flex;justify-content:space-between;width:100%;height:56px;padding:6px 6px 6px 22px;font-size:1.0625rem}.nh3-cta--block .nh3-cta__disc{width:44px;height:44px}.nh3-login--block{justify-content:center;width:100%;height:48px;box-shadow:inset 0 0 0 1.5px var(--v3-line-strong)}@media (max-height: 520px){.nh3-sheet__foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:8px;padding-bottom:max(8px,calc(env(safe-area-inset-bottom) + 6px))}.nh3-cta--block{height:48px;padding:4px 4px 4px 18px;font-size:1rem}.nh3-cta--block .nh3-cta__disc{width:40px;height:40px}.nh3-login--block{width:auto;padding:0 22px}.nh3-sheet__head{height:calc(var(--nh3-h) + var(--nh3-top))}}@media (hover: hover) and (pointer: fine){.nh3-sitem:hover,.nh3-sitem--plain:hover{background:var(--nh3-hover)}}html.nh3-lock,html.nh3-lock body{overflow:hidden!important}html.nh3-lock .nh3{z-index:2147483000}html:has(#nh-navbar [data-dd][data-open=true]) #hanc-callback-widget,html.nh3-lock #hanc-callback-widget{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.nh3-spacer{height:64px}@media (min-width: 1100px){.nh3-spacer{height:80px}}@media (prefers-reduced-motion: reduce){.nh3-panel,.nh3-dd[data-open=true]>.nh3-panel,.nh3-sheet{transform:none!important}.nh3-theme__icon,.nh3-theme__sun,.nh3-theme__moon,.dark .nh3-theme__sun,.dark .nh3-theme__moon{transform:none!important}.nh3-role__pic img,.nh3-feature__media img,.nh3-arrow,.nh3-cta__disc,.nh3-logo__mark{transition:none!important;transform:none!important}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.ft3,#nh-footer.ft3,#nh-calendly-overlay,#nh-calendly-overlay *{font-family:var(--v3-font)}.ft3{position:relative;color:var(--v3-ink);-webkit-font-smoothing:antialiased;padding-top:clamp(2rem,4vw,3.5rem)}:where(.ft3) ul{list-style:none;margin:0;padding:0}:where(.ft3) p,:where(.ft3) h2{margin:0}:where(.ft3) a{color:inherit;text-decoration:none}.ft3 :focus-visible,.nh-calendly-close:focus-visible{outline:2px solid var(--v3-hot-text);outline-offset:3px;border-radius:8px}.ft3 ::-moz-selection{background:#f9731647}.ft3 ::selection{background:#f9731647}.ft3-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html:not(:has(main.v3)) .ft3-bandwrap,html:has(main>.v3-stage-band:last-child) .ft3-bandwrap,html:has(main>.v3-cta:last-child) .ft3-bandwrap,html:has([data-closing-band]) .ft3-bandwrap,html.is-on-create-agent .ft3-bandwrap{display:none}html:has(main>.v3-stage-band:last-child) .ft3,html:has(main>.v3-cta:last-child) .ft3{padding-top:clamp(3.5rem,6vw,5rem)}.ft3-bandwrap{width:100%;max-width:calc(var(--v3-container, 80rem) + 2 * var(--v3-gutter, 1.5rem));margin:0 auto clamp(3.5rem,7vw,5.5rem);padding-inline:var(--v3-gutter, 1.5rem)}.ft3-band{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;min-height:360px;overflow:hidden;isolation:isolate;border-radius:var(--v3-radius-tile, 28px);background:var(--v3-stage);color:var(--v3-stage-ink);box-shadow:var(--v3-shadow-tile)}.ft3-band:before{content:"";position:absolute;right:-6%;bottom:-40%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.28) 0%,rgba(236,72,153,.14) 38%,transparent 68%);z-index:-1;pointer-events:none}.ft3-band__copy{display:grid;gap:1.75rem;justify-items:start;padding:clamp(2rem,4.5vw,4rem);position:relative;z-index:1}.ft3 .ft3-band__title{max-width:14ch;font-weight:800;font-variation-settings:"SHRP" 100;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1;letter-spacing:-.038em;text-wrap:balance;color:var(--v3-stage-ink)}.ft3-band__scene{align-self:end;height:100%;min-height:300px;position:relative}.ft3-band__scene img{position:absolute;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 35%;object-position:60% 35%;content-visibility:visible;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 26%),linear-gradient(to top,transparent 0%,#000 18%);mask-image:linear-gradient(to right,transparent 0%,#000 26%),linear-gradient(to top,transparent 0%,#000 18%);-webkit-mask-composite:source-in;mask-composite:intersect}.ft3-cta{display:inline-flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem .55rem .5rem 1.5rem;border-radius:999px;background:var(--v3-stage-ink);color:var(--v3-stage);font:700 1.0625rem/1 var(--v3-font);letter-spacing:-.01em;white-space:nowrap;box-shadow:0 10px 30px -12px #0009;transition:transform .14s var(--v3-ease-out),box-shadow .22s var(--v3-ease-out)}.ft3-cta__disc{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:none;border-radius:999px;background:var(--v3-ring);color:#fff;transition:transform .22s var(--v3-ease-out)}.ft3-cta:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.ft3-cta:hover{box-shadow:0 16px 40px -14px #f2551f99}.ft3-cta:hover .ft3-cta__disc{transform:translate(3px)}}.ft3-inner{width:100%;max-width:calc(var(--v3-container, 80rem) + 2 * var(--v3-gutter, 1.5rem));margin-inline:auto;padding:0 var(--v3-gutter, 1.5rem) calc(6.5rem + env(safe-area-inset-bottom))}.ft3-top{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}.ft3-brand{display:grid;align-content:start;gap:1rem}.ft3-trademark{display:inline-flex;align-items:baseline;gap:.55rem;line-height:1.25}.ft3-trademark__name{font-size:1rem;font-weight:800;font-variation-settings:"SHRP" 100;letter-spacing:-.01em;color:var(--v3-ink)}.ft3-trademark__tm{font-size:1.3em;vertical-align:.1em;line-height:0;margin-left:2px;font-weight:500;color:var(--v3-hot-display)}.ft3-trademark__tail{font-size:.8125rem;font-weight:600;color:var(--v3-muted)}.ft3 .ft3-brand__desc{max-width:30ch;font-size:.9375rem;line-height:1.55;color:var(--v3-muted);text-wrap:pretty}.ft3-social{display:flex;gap:.5rem}.ft3-social__link{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--v3-ink-2);background:var(--v3-surface);box-shadow:inset 0 0 0 1px var(--v3-line);transition:color .16s ease,transform .14s var(--v3-ease-out)}.ft3-social__link:active{transform:scale(.94)}@media (hover: hover) and (pointer: fine){.ft3-social__link:hover{color:var(--v3-hot-text)}}.ft3-cols{display:grid;grid-template-columns:repeat(6,auto);justify-content:space-between;gap:2rem 1.5rem}.ft3 .ft3-col__title{font:700 .9375rem/1.2 var(--v3-font);font-variation-settings:"SHRP" 60;letter-spacing:-.01em;color:var(--v3-ink);margin-bottom:.9rem}.ft3-col__list{display:grid;gap:.15rem}.ft3-link{display:inline-flex;align-items:center;min-height:30px;padding:.2rem 0;font-size:.9375rem;line-height:1.35;color:var(--v3-muted);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1.5px;text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.ft3-link--more{color:var(--v3-hot-text);font-weight:600}.ft3-link[aria-current=page]{color:var(--v3-ink)}@media (hover: hover) and (pointer: fine){.ft3-link:hover{color:var(--v3-ink);text-decoration-color:var(--v3-hot)}.ft3-link--more:hover{color:var(--v3-hot-text)}}.ft3-ask{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.75rem;border-top:1px solid var(--v3-line)}.ft3-ask__label{font-weight:700;font-variation-settings:"SHRP" 60;font-size:.9375rem;letter-spacing:-.01em;color:var(--v3-ink)}.ft3-ask__row{display:flex;flex-wrap:wrap;gap:.5rem}.ft3-ai{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.35rem 1rem .35rem .4rem;border-radius:999px;background:var(--v3-surface);box-shadow:inset 0 0 0 1px var(--v3-line);transition:box-shadow .2s var(--v3-ease-out),transform .14s var(--v3-ease-out)}.ft3-ai:active{transform:scale(.97)}.ft3-ai__icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;color:var(--ai);background:color-mix(in srgb,var(--ai) 13%,transparent)}.ft3-ai__icon svg{width:16px;height:16px}.ft3-ai__name{font-weight:600;font-size:.9rem;color:var(--v3-ink);white-space:nowrap}@media (hover: hover) and (pointer: fine){.ft3-ai:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ai) 45%,transparent),0 10px 24px -14px color-mix(in srgb,var(--ai) 60%,transparent)}}.ft3-legal{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--v3-line)}.ft3-legal__links{display:flex;flex-wrap:wrap;gap:0 1.25rem}.ft3-legal__links .ft3-link{font-size:.875rem}.ft3-legal__meta{display:grid;gap:.35rem;justify-items:end;text-align:right}.ft3 .ft3-trust{overflow:hidden;font-size:.8125rem;color:var(--v3-muted)}.ft3-trust__row{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:.25rem;margin-right:-1.25rem}.ft3-trust__item{position:relative;padding-right:1.25rem}.ft3 .ft3-trust .ft3-trust__row,.ft3 .ft3-trust .ft3-trust__item{color:inherit}.ft3-trust__item:after{content:"";position:absolute;right:.625rem;top:50%;width:1px;height:.85em;transform:translateY(-50%);background:var(--v3-line-strong)}.ft3 .ft3-copy{font-size:.8125rem;color:var(--v3-muted)}@media (max-width: 1359.98px){.ft3-top{grid-template-columns:minmax(0,1fr)}.ft3-brand{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ft3 .ft3-brand__desc{grid-column:1 / -1;max-width:52ch}.ft3-social{grid-row:1;grid-column:2}}@media (max-width: 899.98px){.ft3-band{grid-template-columns:minmax(0,1fr);min-height:0}.ft3-band__copy{padding-bottom:.5rem}.ft3-band__scene{min-height:0;height:auto;aspect-ratio:16 / 9}.ft3-band__scene img{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%);mask-image:linear-gradient(to bottom,transparent 0%,#000 22%);-webkit-mask-composite:source-over;mask-composite:add}.ft3-cols{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}}@media (max-width: 767.98px){html:has(#sticky-mobile-cta) .ft3-inner{padding-bottom:calc(9.5rem + env(safe-area-inset-bottom))}}@media (max-width: 639.98px){html:not(:has(#sticky-mobile-cta)) .ft3-inner{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.ft3-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.ft3-link{min-height:40px}.ft3-legal{flex-direction:column;align-items:flex-start}.ft3-legal__meta{justify-items:start;text-align:left}.ft3-trust__row{justify-content:flex-start;margin-right:0;margin-left:-1.25rem}.ft3-trust__item{padding-right:0;padding-left:1.25rem}.ft3-trust__item:after{right:auto;left:.625rem}.ft3 .ft3-band__title{font-size:clamp(1.9rem,8.5vw,2.4rem)}}.nh-calendly-overlay{display:none;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center;padding:16px;background:#0c090899;opacity:0;transition:opacity .2s var(--v3-ease-out)}.nh-calendly-overlay.open{display:flex;opacity:1}.nh-calendly-modal{position:relative;width:100%;max-width:1000px;height:min(85vh,750px);overflow:hidden;border-radius:var(--v3-radius-tile, 28px);background:var(--v3-surface, #fff);box-shadow:var(--v3-shadow-tile);font-family:var(--v3-font)}.nh-calendly-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .75rem 1.25rem;border-bottom:1px solid var(--v3-line)}.nh-calendly-title{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9375rem;color:var(--v3-ink)}.nh-calendly-title svg{color:var(--v3-hot-text)}.nh-calendly-close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--v3-ink-2);cursor:pointer;transition:background-color .16s ease}@media (hover: hover) and (pointer: fine){.nh-calendly-close:hover{background:var(--v3-bg-2)}}.nh-calendly-close:active{transform:scale(.94)}html:has(#nh-calendly-overlay.open) #hanc-callback-widget{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.nh-calendly-body{position:relative;height:calc(100% - 4.25rem)}.nh-calendly-body iframe,.nh-calendly-body .calendly-inline-widget{width:100%;height:100%;border:none}.nh-calendly-body>div:empty:before{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border:3px solid var(--v3-line);border-top-color:var(--v3-hot-text);border-radius:50%;opacity:0;animation:nh-calendly-wait-in .2s var(--v3-ease-out) .4s forwards,nh-calendly-wait .9s linear .4s infinite}@keyframes nh-calendly-wait-in{to{opacity:1}}@keyframes nh-calendly-wait{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.nh-calendly-body>div:empty:before{animation:nh-calendly-wait-in .2s linear .4s forwards}}.nh-calendly-link{display:flex;align-items:center;justify-content:center;height:100%;padding:1.5rem;font-weight:600;color:var(--v3-hot-text);text-align:center;text-decoration:underline;text-underline-offset:.2em}.nh-calendly-link:focus-visible{outline:2px solid var(--v3-hot-text);outline-offset:-6px;border-radius:8px}
