/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer components{hero-radar-component.hero-radar{isolation:isolate;background:var(--hr-bg);min-height:calc(100svh - 110px);color:var(--hr-fg);--hr-bg:#f7f9fc;--hr-fg:var(--color-ink);--hr-muted:var(--color-gray-muted);--hr-soft:var(--color-gray-light);--hr-accent:var(--color-green-dark);--hr-accent-2:var(--color-green);--hr-badge-bg:#fffc;--hr-badge-line:#9dc23d73;--hr-badge-fg:#3f5a18;--hr-grid:#0a0a1a0b;--hr-fade-to:var(--color-white);--hr-core:#d9f08a;--hr-mid:var(--color-green);--hr-edge:var(--color-green-dark);--hr-glow-alpha:.55;--hr-band-alpha:.9;--hr-orbit:#6e942459;--hr-node:var(--color-green-dark);--hr-node-halo:#9dc23d59;--hr-accent-hi:#d9f08a;grid-template-columns:minmax(0,1fr);place-items:center;padding-block:120px 72px;display:grid}hero-radar-component[data-style=radar]{--hr-bg:#fbfcf8;--hr-grid:transparent}.hr-st-core{stop-color:var(--hr-core)}.hr-st-mid{stop-color:var(--hr-mid)}.hr-st-edge{stop-color:var(--hr-edge)}.hr-st-bg{stop-color:var(--hr-bg)}.hr-st-bg-fill{fill:var(--hr-bg)}.hr-grid{z-index:-3;pointer-events:none;background-image:linear-gradient(var(--hr-grid)1px,transparent 1px),linear-gradient(90deg,var(--hr-grid)1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 40%,#000 20%,#0000 100%);mask-image:radial-gradient(60% 60% at 50% 40%,#000 20%,#0000 100%)}.hr-bg{z-index:-2;pointer-events:none;will-change:transform;position:absolute;inset:0}.hr-svg{width:100%;height:100%;display:block;overflow:visible}.hr-spot{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(520px circle at var(--mx,50%)var(--my,40%),#9dc23d24,transparent 60%);transition:opacity .6s;position:absolute;inset:0}hero-radar-component.is-pointing .hr-spot{opacity:1}@media (max-width:1024px){hero-radar-component.hero-radar{min-height:calc(100svh - 74px);padding-block:88px 64px}}hero-radar-component.hero-radar:after{content:"";z-index:-1;background:linear-gradient(180deg,transparent,var(--hr-fade-to));pointer-events:none;height:180px;position:absolute;bottom:0;left:0;right:0}.hr-radar-rings{stroke:#6e942452}.hr-radar-cross{stroke:#6e942424}.hr-radar-sweep{transform-box:view-box;transform-origin:800px 430px;animation:14s linear infinite hr-sweep}.hr-blip{fill:var(--hr-mid);transform-box:fill-box;transform-origin:50%;opacity:0;filter:drop-shadow(0 0 6px #9dc23dcc);animation:14s ease-out infinite hr-blip}.hr-blip:first-child{animation-delay:1.1s}.hr-blip:nth-child(2){animation-delay:11.2s}.hr-blip:nth-child(3){animation-delay:4.2s}.hr-blip:nth-child(4){animation-delay:8.4s}.hr-blip:nth-child(5){animation-delay:6.3s}.hr-badge{background:var(--hr-badge-bg);border:1px solid var(--hr-badge-line);color:var(--hr-badge-fg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.hr-badge-dot{background:var(--color-green);animation:2.4s ease-out infinite hr-live;box-shadow:0 0 0 4px #9dc23d33}.hr-heading{color:var(--hr-fg);font-weight:700;font-size:var(--hr-h1-size,clamp(40px,5.6vw,84px));max-width:var(--hr-h1-max,900px)}.hr-w{vertical-align:bottom;margin:-.08em -.04em -.16em;padding:.08em .04em .16em;display:inline-block;overflow:hidden}.hr-w-in{transform-origin:0 100%;animation:1.1s cubic-bezier(.2,.75,.15,1) forwards hr-word;animation-delay:calc(.45s + var(--i)*70ms);display:inline-block;transform:translateY(112%)rotate(2deg)}.hr-w-light{letter-spacing:-.035em;font-weight:300}.hr-accent{color:var(--hr-accent);background:linear-gradient(100deg,var(--hr-accent-2)0%,var(--hr-accent-hi)35%,var(--hr-accent)60%,var(--hr-accent-2)100%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:1.1s cubic-bezier(.2,.75,.15,1) forwards hr-word,7s ease-in-out 2s infinite hr-shimmer}.hr-sub{color:var(--hr-muted)}.hr-ctas .button{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.hr-ctas .button:hover{transform:translateY(-2px)}.hr-chips{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hr-chip{letter-spacing:-.01em;color:var(--hr-fg);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);opacity:0;animation:1s cubic-bezier(.2,.8,.2,1) forwards hr-chip-in,7s ease-in-out infinite hr-float;animation-delay:calc(1.3s + var(--n)*.15s),calc(var(--n)*-2.3s);background:#ffffff9e;border:1px solid #ffffffe6;border-radius:14px;align-items:center;gap:10px;padding:12px 16px 12px 12px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 20px 40px -18px #0a0a1a40,inset 0 1px #fffc}.hr-chip-icon{width:30px;height:30px;color:var(--hr-accent);background:#9dc23d24;border-radius:9px;place-items:center;display:grid}.hr-chip:first-child{top:34%;left:clamp(24px,9vw,160px)}.hr-chip:nth-child(2){top:28%;right:clamp(24px,8vw,140px)}.hr-chip:nth-child(3){top:66%;right:clamp(24px,11vw,200px)}hero-radar-component[data-style=trajectory] .hr-chip:first-child{top:58%}@media (max-width:1180px){.hr-chips{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex;position:static}.hr-chip{position:static}}.hr-scroll{z-index:3;color:var(--hr-soft);opacity:0;flex-direction:column;align-items:center;gap:8px;text-decoration:none;animation:1s cubic-bezier(.2,.8,.2,1) 1.9s forwards hr-rise;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hr-scroll-line{background:#6e942440;width:1px;height:44px;position:relative;overflow:hidden}.hr-scroll-line i{background:var(--hr-accent);width:100%;height:40%;animation:2.2s cubic-bezier(.6,0,.3,1) infinite hr-scroll;position:absolute;top:0;left:0}.hr-scroll-txt{letter-spacing:.22em;text-transform:uppercase;font-size:10px}.hr-content>:not(.hr-heading){opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards hr-rise;transform:translateY(18px)}.hr-content>.hr-badge{animation-delay:.3s}.hr-content>.hr-sub{animation-delay:1.05s}.hr-content>.hr-ctas{animation-delay:1.2s}.hr-bg{transform:translate3d(var(--px,0px),calc(var(--py,0px) + var(--sy-bg,0px)),0)}.hr-content{transform:translate3d(0,var(--sy-fg,0px),0)}@keyframes hr-word{to{transform:translateY(0)rotate(0)}}@keyframes hr-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes hr-live{0%{box-shadow:0 0 #9dc23d80}to{box-shadow:0 0 0 10px #9dc23d00}}@keyframes hr-chip-in{to{opacity:1}}@keyframes hr-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes hr-scroll{0%{transform:translateY(-100%)}60%,to{transform:translateY(260%)}}@keyframes hr-rise{to{opacity:1;transform:none}}@keyframes hr-sweep{to{transform:rotate(360deg)}}@keyframes hr-blip{0%{opacity:0;transform:scale(.6)}4%{opacity:1;transform:scale(1.4)}30%{opacity:.35;transform:scale(1)}60%,to{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){hero-radar-component *,hero-radar-component :before,hero-radar-component :after{animation:none!important}.hr-content>*,.hr-content>:not(.hr-heading),.hr-chip,.hr-scroll{opacity:1;transform:none}.hr-w-in{transform:none}.hr-spot{display:none}.hr-blip{opacity:.6}}}
