.hero-module__qbw09W__hero{min-height:100svh;padding:max(32px, env(safe-area-inset-top)) 20px max(40px, env(safe-area-inset-bottom));background:radial-gradient(50% 70% at 88% 42%,#5ba8e81f,#0000 62%),radial-gradient(36% 46% at 72% 88%,#2de0960f,#0000 60%),#101820;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-module__qbw09W__inner{z-index:1;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1240px;display:flex;position:relative}.hero-module__qbw09W__copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:32rem;display:flex}.hero-module__qbw09W__eyebrow{color:#2de096;letter-spacing:2px;text-transform:uppercase;border:1px solid #2de09647;border-radius:4px;align-items:center;gap:6px;margin-bottom:22px;padding:4px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.hero-module__qbw09W__eyebrow:before{content:"";background:#2de096;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite hero-module__qbw09W__pulse}.hero-module__qbw09W__title{color:#e0f2fe;letter-spacing:-.5px;margin:0;font-size:clamp(2rem,8vw,3rem);font-weight:700;line-height:1.18}.hero-module__qbw09W__word{color:#2de096;animation:.45s cubic-bezier(.22,1,.36,1) hero-module__qbw09W__wordSlide;display:inline-block;position:relative}.hero-module__qbw09W__word:after{content:"";background:linear-gradient(90deg,#2de09633,#2de096,#2de09633);border-radius:2px;width:100%;height:3px;position:absolute;bottom:-4px;left:0}.hero-module__qbw09W__text{color:#9eb8cc;max-width:28rem;margin:20px 0 0;font-size:.95rem;line-height:1.7}.hero-module__qbw09W__tech{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.hero-module__qbw09W__pill{color:#7f93a8;letter-spacing:.6px;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:color .2s,border-color .2s,background .2s}.hero-module__qbw09W__pill:hover{color:#c9dceb;background:#5ba8e812;border-color:#5ba8e859}.hero-module__qbw09W__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:36px;display:flex}.hero-module__qbw09W__primary{color:#2de096;letter-spacing:.4px;border:1px solid #2de09673;border-radius:6px;align-items:center;gap:8px;padding:12px 26px;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .22s,color .22s,transform .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.hero-module__qbw09W__primary:before{content:"";opacity:0;background:#2de09614;transition:opacity .22s;position:absolute;inset:0}.hero-module__qbw09W__primary:hover{color:#e0f2fe;border-color:#2de096bf;transform:translateY(-2px);box-shadow:0 8px 24px #2de09626}.hero-module__qbw09W__primary:hover:before{opacity:1}.hero-module__qbw09W__contacts{align-items:center;gap:8px;display:flex}.hero-module__qbw09W__contact{color:#c9dceb;background:#0d152099;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .22s,border-color .22s,background .22s,transform .22s;display:inline-flex}.hero-module__qbw09W__contact:hover{color:#e0f2fe;background:#5ba8e81a;border-color:#5ba8e866;transform:translateY(-2px)}.hero-module__qbw09W__stage{width:100%;max-width:560px}.hero-module__qbw09W__browser{aspect-ratio:16/10;background:#17212c;border:1px solid #e0f2fe1a;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #e0f2fe14,0 24px 60px -28px #000000a6}.hero-module__qbw09W__chrome{background:#121a23;border-bottom:1px solid #e0f2fe14;flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.hero-module__qbw09W__dots{gap:5px;display:flex}.hero-module__qbw09W__dots i{background:#e0f2fe38;border-radius:50%;width:8px;height:8px}.hero-module__qbw09W__url{color:#8ea6b8;letter-spacing:.2px;background:#ffffff0a;border-radius:999px;justify-self:center;max-width:100%;padding:3px 10px;font-size:.72rem}.hero-module__qbw09W__live{color:#2de096;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:5px;font-size:.68rem;font-weight:600;display:inline-flex}.hero-module__qbw09W__live:before{content:"";background:#2de096;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite hero-module__qbw09W__pulse}.hero-module__qbw09W__viewport{background:radial-gradient(70% 80% at 70% 40%,#5ba8e814,#0000 70%),#141c26;flex:1}@media (min-width:993px){.hero-module__qbw09W__hero{padding:72px 30px}.hero-module__qbw09W__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;display:grid}.hero-module__qbw09W__copy{text-align:left;align-items:flex-start;max-width:none}.hero-module__qbw09W__tech,.hero-module__qbw09W__cta{justify-content:flex-start}.hero-module__qbw09W__text{font-size:1rem}.hero-module__qbw09W__stage{max-width:none}}@keyframes hero-module__qbw09W__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes hero-module__qbw09W__wordSlide{0%{opacity:0;transform:translateY(.4em)skewY(4deg)}to{opacity:1;transform:none}}
.hero-backdrop-module__srSJ8W__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 82%,#0000 100%);container-type:size}.hero-backdrop-module__srSJ8W__drop{--c:45, 224, 150;top:0;left:var(--x);width:1px;height:var(--h);background:linear-gradient(to bottom, rgba(var(--c), 0), rgba(var(--c), .9));opacity:var(--o);animation:hero-backdrop-module__srSJ8W__fall var(--t) linear var(--d) infinite;will-change:transform;position:absolute;transform:translateY(-100%)}.hero-backdrop-module__srSJ8W__drop:after{content:"";background:rgb(var(--c));width:3px;height:3px;box-shadow:0 0 8px 1px rgba(var(--c), .8);border-radius:50%;position:absolute;bottom:0;left:-1px}.hero-backdrop-module__srSJ8W__blue{--c:91, 168, 232}.hero-backdrop-module__srSJ8W__tag{left:var(--x);top:var(--y);color:#9eb8cc99;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.3px;white-space:nowrap;opacity:0;animation:hero-backdrop-module__srSJ8W__tag 10s ease-in-out var(--d) infinite;border:1px solid #9eb8cc24;border-radius:4px;padding:3px 8px;font-size:.68rem;display:none;position:absolute}@media (min-width:993px){.hero-backdrop-module__srSJ8W__tag{display:block}}@media (max-width:700px){.hero-backdrop-module__srSJ8W__drop:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){.hero-backdrop-module__srSJ8W__drop,.hero-backdrop-module__srSJ8W__tag{animation:none}.hero-backdrop-module__srSJ8W__drop{display:none}.hero-backdrop-module__srSJ8W__tag{opacity:.5}}@keyframes hero-backdrop-module__srSJ8W__fall{to{transform:translateY(calc(100cqh + 100%))}}@keyframes hero-backdrop-module__srSJ8W__tag{0%,to{opacity:0;transform:translateY(6px)}15%,70%{opacity:1;transform:none}85%{opacity:0}}
.hero-blueprint-module__8CFtcG__blueprint{--line:158, 184, 204;--dim:rgba(var(--line), .3);z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-blueprint-module__8CFtcG__grid{background-image:linear-gradient(rgba(var(--line), .07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--line), .07) 1px, transparent 1px), linear-gradient(rgba(var(--line), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--line), .035) 1px, transparent 1px);background-size:160px 160px,160px 160px,32px 32px,32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 70%,#000 0%,#0000 100%);mask-image:radial-gradient(75% 70% at 70%,#000 0%,#0000 100%)}.hero-blueprint-module__8CFtcG__ruler{display:none;position:absolute}.hero-blueprint-module__8CFtcG__rulerTop{background:repeating-linear-gradient(90deg, rgba(var(--line), .3) 0 1px, transparent 1px 100px) left top / 100% 12px no-repeat, repeating-linear-gradient(90deg, rgba(var(--line), .26) 0 1px, transparent 1px 20px) left top / 100% 6px no-repeat, repeating-linear-gradient(90deg, rgba(var(--line), .14) 0 1px, transparent 1px 4px) left top / 100% 3px no-repeat;height:12px;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hero-blueprint-module__8CFtcG__rulerLeft{background:repeating-linear-gradient(180deg, rgba(var(--line), .3) 0 1px, transparent 1px 100px) left top / 12px 100% no-repeat, repeating-linear-gradient(180deg, rgba(var(--line), .26) 0 1px, transparent 1px 20px) left top / 6px 100% no-repeat, repeating-linear-gradient(180deg, rgba(var(--line), .14) 0 1px, transparent 1px 4px) left top / 3px 100% no-repeat;width:12px;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.hero-blueprint-module__8CFtcG__mark{border:0 solid rgba(var(--line), .35);width:14px;height:14px;position:absolute}.hero-blueprint-module__8CFtcG__tl{border-top-width:1px;border-left-width:1px;top:20px;left:20px}.hero-blueprint-module__8CFtcG__tr{border-top-width:1px;border-right-width:1px;top:20px;right:20px}.hero-blueprint-module__8CFtcG__bl{border-bottom-width:1px;border-left-width:1px;bottom:20px;left:20px}.hero-blueprint-module__8CFtcG__br{border-bottom-width:1px;border-right-width:1px;bottom:20px;right:20px}.hero-blueprint-module__8CFtcG__frame,.hero-blueprint-module__8CFtcG__titleBlock{display:none}.hero-blueprint-module__8CFtcG__frameGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;width:100%;max-width:1240px;display:grid}.hero-blueprint-module__8CFtcG__target{aspect-ratio:16/10;grid-column:2;width:100%;position:relative}.hero-blueprint-module__8CFtcG__dimTop{background:linear-gradient(90deg, var(--dim) 0 calc(50% - 88px), transparent calc(50% - 88px) calc(50% + 88px), var(--dim) calc(50% + 88px) 100%);height:1px;position:absolute;top:-26px;left:0;right:0}.hero-blueprint-module__8CFtcG__dimTop:before,.hero-blueprint-module__8CFtcG__dimTop:after{content:"";background:var(--dim);width:1px;height:9px;position:absolute;top:-4px}.hero-blueprint-module__8CFtcG__dimTop:before{left:0}.hero-blueprint-module__8CFtcG__dimTop:after{right:0}.hero-blueprint-module__8CFtcG__dimLeft{background:linear-gradient(180deg, var(--dim) 0 calc(50% - 36px), transparent calc(50% - 36px) calc(50% + 36px), var(--dim) calc(50% + 36px) 100%);width:1px;position:absolute;top:0;bottom:0;left:-26px}.hero-blueprint-module__8CFtcG__dimLeft:before,.hero-blueprint-module__8CFtcG__dimLeft:after{content:"";background:var(--dim);width:9px;height:1px;position:absolute;left:-4px}.hero-blueprint-module__8CFtcG__dimLeft:before{top:0}.hero-blueprint-module__8CFtcG__dimLeft:after{bottom:0}.hero-blueprint-module__8CFtcG__dimTop b,.hero-blueprint-module__8CFtcG__dimLeft b{color:rgba(var(--line), .55);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-blueprint-module__8CFtcG__dimLeft b{writing-mode:vertical-rl;transform:translate(-50%,-50%)rotate(180deg)}.hero-blueprint-module__8CFtcG__titleBlock{border:1px solid rgba(var(--line), .18);color:rgba(var(--line), .5);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto auto;font-size:.62rem;position:absolute;bottom:36px;left:48px}.hero-blueprint-module__8CFtcG__titleBlock span{border-bottom:1px solid rgba(var(--line), .12);align-items:center;gap:6px;padding:4px 10px;display:flex}.hero-blueprint-module__8CFtcG__titleBlock span:nth-child(odd){border-right:1px solid rgba(var(--line), .12)}.hero-blueprint-module__8CFtcG__titleBlock span:nth-last-child(-n+2){border-bottom:0}.hero-blueprint-module__8CFtcG__titleBlock i{background:#2de096;width:5px;height:5px}@media (min-width:993px){.hero-blueprint-module__8CFtcG__ruler{display:block}.hero-blueprint-module__8CFtcG__frame{justify-content:center;align-items:center;padding:72px 30px;display:flex;position:absolute;inset:0}.hero-blueprint-module__8CFtcG__titleBlock{display:grid}}
