:root{--h-ease:cubic-bezier(.16, 1, .3, 1);--h-glow:#5b9dff8c}.h-section-title{letter-spacing:-.03em;font-size:clamp(2rem,4.2vw + .6rem,3.25rem);font-weight:800;line-height:1.06}.h-gradient{color:#8fbbff;background:linear-gradient(100deg,#5b9dff 0%,#a9ccff 28%,#fff 50%,#a9ccff 72%,#5b9dff 100%) 0%/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.h-glass{background:linear-gradient(#14304f8c,#0d2035bf);border:1px solid #5b9dff47;box-shadow:inset 0 1px #ffffff0d,0 24px 60px -32px #000000e6}.btn-glass{color:var(--color-text);background:#0d2035b3;border:1px solid #5b9dff80}.btn-glass:hover{border-color:var(--color-muted);background:#14304ff2}.btn-glow{isolation:isolate;box-shadow:0 0 0 1px #8fbbff4d inset, 0 12px 36px -12px #034bdcf2, 0 0 48px -16px var(--h-glow);position:relative;overflow:hidden}.btn-glow:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.h-live{background:var(--color-accent);border-radius:999px;flex:none;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 10px 1px #00ffff8c}.h-hero{isolation:isolate;background:radial-gradient(90% 70% at 78% 8%, #034bdc52, transparent 70%), radial-gradient(60% 55% at 0% 95%, #1d4ed833, transparent 70%), radial-gradient(50% 22% at 50% 100%, #034bdc52, transparent 75%), var(--color-bg);position:relative;overflow:hidden}.h-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.h-aurora{border-radius:50%;position:absolute}.h-aurora-1{background:radial-gradient(closest-side,#034bdc99,#0000);width:60%;height:72%;top:-12%;left:38%}.h-aurora-2{background:radial-gradient(closest-side,#5b9dff42,#0000);width:52%;height:58%;top:18%;left:0}.h-aurora-3{background:radial-gradient(closest-side,#8fbbff33,#0000);width:46%;height:52%;bottom:6%;right:0}.h-stars{background-image:radial-gradient(#a9ccff33 1px,#0000 1.6px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 65% at 50% 25%,#000 15%,#0000 78%);mask-image:radial-gradient(85% 65% at 50% 25%,#000 15%,#0000 78%)}.h-floor{transform-origin:50% 100%;height:50%;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:perspective(700px)rotateX(52deg);-webkit-mask-image:linear-gradient(#0000 8%,#0000008c 55%,#000 100%);mask-image:linear-gradient(#0000 8%,#0000008c 55%,#000 100%)}.h-floor-grid{background-image:linear-gradient(#5b9dff61 1px,#0000 1px),linear-gradient(90deg,#5b9dff61 1px,#0000 1px);background-position:50% 100%;background-size:56px 56px;position:absolute;inset:-56px 0 0}.h-hero-grid{grid-template-columns:minmax(0,1fr);gap:2.75rem;padding-block:3rem 2rem;display:grid;position:relative}@media (width>=40rem){.h-hero-grid{padding-block:4.5rem 2.5rem}}@media (width>=64rem){.h-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:3rem;padding-block:3.25rem 2.5rem}}.h-pill{min-height:2.25rem;color:var(--color-text);letter-spacing:.01em;background:#0d2035bf;border:1px solid #5b9dff66;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .9rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 10px 30px -14px #034bdccc}.h-title{letter-spacing:-.04em;margin-top:1.25rem;font-size:clamp(2.5rem,6.4vw + .6rem,4.25rem);font-weight:800;line-height:1.02}.h-title .h-line{display:block}.h-lead{max-width:36rem;color:var(--color-muted);margin-top:1.4rem;font-size:1.125rem;line-height:1.6}@media (width>=40rem){.h-lead{font-size:1.25rem}}.h-lead strong{color:var(--color-text);font-weight:600}.h-ctas{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}@media (width>=40rem){.h-ctas{flex-flow:wrap}}.h-ctas .btn{min-height:3.25rem;padding-inline:1.4rem;font-size:1.0625rem}.h-note{max-width:34rem;color:var(--color-muted);align-items:flex-start;gap:.6rem;margin-top:1rem;font-size:.9375rem;display:flex}.h-note .h-live{margin-top:.45rem}.h-lang-line{color:var(--color-text);align-items:center;gap:.6rem;margin-top:.75rem;font-size:.9375rem;font-weight:600;display:flex}.h-lang-line svg{color:var(--color-link);flex:none}.h-stage{perspective:1600px;position:relative}.h-call{background:linear-gradient(#14304f 0%,#0d2035 55%,#0a1b2d 100%);border:1px solid #5b9dff6b;border-radius:1.75rem;width:min(100%,21rem);margin-inline:auto;padding:1.1rem 1.15rem 1rem;position:relative;box-shadow:inset 0 1px #ffffff0f,0 40px 90px -36px #000000f2,0 0 90px -24px #034bdcbf}.h-call-top{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.h-call-top span{align-items:center;gap:.45rem;display:inline-flex}.h-orb{width:4.5rem;height:4.5rem;box-shadow:0 0 44px -6px var(--h-glow), 0 0 0 1px #a9ccff59 inset;background:radial-gradient(circle at 35% 30%,#2f63e8,#0b2a5c 72%);border-radius:50%;place-items:center;margin:.9rem auto .6rem;display:grid;position:relative}.h-orb svg{position:relative}.h-orb-ring{border:1px solid #8fbbff8c;border-radius:50%;position:absolute;inset:0}.h-call-name{text-align:center;color:var(--color-text);font-size:1.125rem;font-weight:700}.h-call-sub{text-align:center;color:var(--color-muted);font-size:.8125rem}.h-wave{justify-content:center;align-items:center;gap:3px;height:2.2rem;margin:.5rem 0 .8rem;display:flex}.h-wave i{background:linear-gradient(#a9ccff,#2f63e8);border-radius:4px;width:4px;height:100%;display:block;transform:scaleY(.3)}.h-wave i:nth-child(5n+1){transform:scaleY(.55)}.h-wave i:nth-child(5n+2){transform:scaleY(.85)}.h-wave i:nth-child(5n+3){transform:scaleY(.4)}.h-wave i:nth-child(7n){transform:scaleY(1)}.h-chat{gap:.5rem;display:grid}.h-msg{border-radius:1rem;max-width:88%;padding:.5rem .75rem;font-size:.875rem;line-height:1.4}.h-msg b{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.1rem;font-size:.6875rem;font-weight:700;display:block}.h-msg-in{border:1px solid var(--color-border);color:var(--color-text);transform-origin:0 100%;background:#14304f;border-bottom-left-radius:.3rem;justify-self:start}.h-msg-in b{color:var(--color-muted)}.h-msg-out{color:#fff;transform-origin:100% 100%;background:linear-gradient(135deg,#034bdc,#1d4ed8);border-bottom-right-radius:.3rem;justify-self:end}.h-msg-out b{color:#dbe8ff}.h-call-caption{text-align:center;color:var(--color-muted);margin-top:.7rem;font-size:.75rem}.h-browser{display:none}.h-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem;display:flex}.h-chip{color:var(--color-text);background:#0a1b2deb;border:1px solid #5b9dff66;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 14px 34px -16px #000000e6}.h-chip svg{color:var(--color-link);flex:none}.h-chip strong{color:#a9ccff;font-weight:800}@media (width>=64rem){.h-stage{min-height:33rem}.h-browser{background:var(--color-card);transform-origin:0%;border:1px solid #5b9dff4d;border-radius:1rem;width:84%;display:block;position:absolute;top:2.5rem;left:0;overflow:hidden;transform:rotateY(17deg)rotateX(5deg)rotate(-1.5deg);box-shadow:0 50px 110px -40px #000000f2,inset 0 0 0 1px #ffffff08,0 0 80px -30px #034bdc99}.h-browser img{width:100%;height:auto;display:block}.h-call{width:19.25rem;margin:5.25rem 0 0 auto}.h-chips{margin:0;display:block}.h-chip{position:absolute}.h-chip-1{top:0;right:.5rem}.h-chip-2,.h-chip-3{display:none}}@media (width>=80rem){.h-chip-2,.h-chip-3{display:inline-flex}.h-chip-2{top:23rem;left:3%}.h-chip-3{top:0;left:0}}.h-bar{border-bottom:1px solid var(--color-border);background:#14304f;align-items:center;gap:.4rem;height:1.9rem;padding:0 .75rem;display:flex}.h-bar i{background:#2a5378;border-radius:999px;width:.55rem;height:.55rem}.h-bar span{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;background:#05141fb3;border-radius:999px;min-width:0;margin-left:.5rem;padding:.1rem .6rem;font-size:.6875rem;overflow:hidden}.h-pause{display:none}.h-pause-btn{min-height:2.75rem;color:var(--color-muted);cursor:pointer;background:#05141fbf;border:1px solid #5b9dff59;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:color .16s ease-out,border-color .16s ease-out;display:inline-flex;position:relative}.h-pause-btn:hover{color:var(--color-text);border-color:var(--color-muted)}.h-pause-btn input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.h-pause-btn:has(input:focus-visible){outline:2px solid var(--color-link);outline-offset:3px}.h-pause-btn:has(input:checked){color:var(--color-text);border-color:var(--color-link);background:#14304fe6}main:has(#h-pause:checked) *,main:has(#h-pause:checked) :before,main:has(#h-pause:checked) :after{animation-play-state:paused!important}.h-proof{border:1px solid var(--color-border);background:radial-gradient(70% 90% at 100% 0,#034bdc3d,#0000 65%),linear-gradient(#0d2035,#081a2a);border-radius:1.75rem;padding:1.5rem;position:relative;overflow:hidden}@media (width>=40rem){.h-proof{padding:2.25rem}}.h-title-md{font-size:clamp(1.85rem,2.4vw + .8rem,2.6rem)}.h-gauges{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}@media (width>=48rem){.h-gauges{grid-template-columns:repeat(4,minmax(0,1fr))}}.h-gauge{text-align:center;justify-items:center;gap:.65rem;display:grid}@property --h-p{syntax:"<number>";inherits:false;initial-value:100}.h-ring{--h-p:100;background:conic-gradient(#5b9dff calc(var(--h-p) * 1%), #1a3d5ccc 0);width:6.5rem;height:6.5rem;box-shadow:0 0 44px -12px var(--h-glow);border-radius:50%;place-items:center;display:grid;position:relative}.h-ring:before{content:"";background:#07192a;border-radius:50%;position:absolute;inset:7px}.h-ring span{letter-spacing:-.03em;color:var(--color-text);font-size:1.85rem;font-weight:800;position:relative}.h-gauge p{color:var(--color-text);font-weight:600}.h-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}@media (width>=64rem){.h-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.h-fact{border:1px solid var(--color-border);background:#14304f73;border-radius:1rem;padding:1rem}.h-fact strong{letter-spacing:-.02em;color:var(--color-text);font-size:1.6rem;font-weight:800;line-height:1.1;display:block}.h-fact span{color:var(--color-muted);margin-top:.3rem;font-size:.9375rem;line-height:1.45;display:block}.h-bento{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=48rem){.h-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.h-tile-wide{grid-column:span 2}}@media (width>=64rem){.h-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}.h-tile{border:1px solid var(--color-border);transition:border-color .24s ease-out, transform .32s var(--h-ease), box-shadow .32s var(--h-ease);background:radial-gradient(80% 70% at 100% 0,#034bdc29,#0000 60%),linear-gradient(#0d2035,#0a1a2b);border-radius:1.5rem;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.h-tile:hover{border-color:var(--color-input-border);transform:translateY(-3px);box-shadow:0 28px 70px -36px #034bdcd9}.h-tile:focus-within{border-color:var(--color-link)}@media (width>=64rem){.h-tile-wide{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:1.75rem;display:grid}}.h-tile-icon{color:#fff;background:linear-gradient(135deg,#034bdc,#1d4ed8);border-radius:.9rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 10px 30px -10px #034bdce6}.h-tile h3{margin-top:1.1rem;font-size:1.375rem;font-weight:700}.h-tile h3 a{color:var(--color-text);text-decoration:none}.h-tile h3 a:after{content:"";border-radius:1.5rem;position:absolute;inset:0}.h-tile-lead{color:#a9ccff;margin-top:.4rem;font-size:1.0625rem;font-weight:600}.h-points{gap:.55rem;margin-top:1rem;display:grid}.h-points li{color:var(--color-muted);align-items:flex-start;gap:.6rem;display:flex}.h-points svg{color:var(--color-link);flex:none;margin-top:.3rem}.h-tile-note{color:var(--color-muted);align-items:flex-start;gap:.6rem;margin-top:1rem;display:flex}.h-tile-note svg{color:var(--color-link);flex:none;margin-top:.3rem}.h-more{color:var(--color-link);align-items:center;gap:.4rem;margin-top:1.25rem;font-weight:600;display:inline-flex}.h-more svg{transition:transform .2s ease-out}.h-tile:hover .h-more svg{transform:translate(3px)}.h-visual{margin-top:1.5rem;position:relative}@media (width>=64rem){.h-tile-wide .h-visual{margin-top:0}}.h-mini{padding:0 2.25rem 1.75rem 0;position:relative}.h-mini-desk{background:var(--color-card);border:1px solid #5b9dff47;border-radius:.85rem;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}.h-mini-desk img,.h-mini-phone img{width:100%;height:auto;display:block}.h-mini-phone{width:27%;box-shadow:0 24px 50px -20px #000000f2, 0 0 40px -16px var(--h-glow);background:#1b3b5e;border:3px solid #1b3b5e;border-radius:.9rem;position:absolute;bottom:0;right:0;overflow:hidden}.h-flow{--h-flow-len:10.9rem;gap:.6rem;padding-left:.25rem;display:grid;position:relative}.h-flow-wrap{position:relative}.h-flow:before{content:"";background:linear-gradient(#2f63e8,#5b9dff40);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:calc(1.7rem - 1px)}.h-flow li{border:1px solid var(--color-border);color:var(--color-text);background:#05141fa6;border-radius:.85rem;align-items:center;gap:.75rem;padding:.45rem .75rem .45rem .4rem;font-size:.9375rem;display:flex;position:relative}.h-flow li span{z-index:1;color:#a9ccff;background:#14304f;border-radius:.6rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.h-pulse{width:10px;height:10px;box-shadow:0 0 14px 3px var(--h-glow);opacity:0;background:#a9ccff;border-radius:50%;position:absolute;top:calc(1.5rem - 5px);left:calc(1.7rem - 5px)}.h-wifi{border:1px solid var(--color-border);background:radial-gradient(60% 70% at 50% 40%,#034bdc40,#0000 70%),#05141f99;border-radius:1rem;place-items:center;height:10.5rem;display:grid}.h-wifi svg{overflow:visible}.h-arc{fill:none;stroke:#8fbbff;stroke-width:2.4px;stroke-linecap:round}.h-dash{border:1px solid var(--color-border);background:#05141fa6;border-radius:1rem;padding:1rem 1.1rem}.h-dash-head{color:var(--color-muted);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.h-dash-head b{color:var(--color-text);font-size:.9375rem}.h-bars{align-items:flex-end;gap:.5rem;height:7rem;margin-top:.9rem;display:flex}.h-bars i{transform-origin:50% 100%;background:linear-gradient(#5b9dff,#034bdc);border-radius:.4rem .4rem .15rem .15rem;flex:1 1 0}.h-bars i:first-child{height:38%}.h-bars i:nth-child(2){height:55%}.h-bars i:nth-child(3){height:46%}.h-bars i:nth-child(4){height:72%}.h-bars i:nth-child(5){height:64%}.h-bars i:nth-child(6){height:88%}.h-bars i:nth-child(7){background:linear-gradient(#a9ccff,#2f63e8);height:100%}.h-dash-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}.h-dash-row span{border:1px solid var(--color-border);background:linear-gradient(90deg,#14304fe6,#0d203599);border-radius:.6rem;height:2.25rem}.h-rx{border-block:1px solid var(--color-border);background:radial-gradient(55% 85% at 85%,#034bdc57,#0000 70%),linear-gradient(#071b2c,#05141f);position:relative;overflow:hidden}.h-rx-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}@media (width>=64rem){.h-rx-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.h-rx-number{letter-spacing:-.03em;border-radius:1rem;align-items:center;gap:.75rem;min-height:3.5rem;margin-top:1.75rem;font-size:clamp(1.75rem,7vw,3.5rem);font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.h-rx-number .h-rx-icon{color:#fff;width:2.75rem;height:2.75rem;box-shadow:0 0 34px -6px var(--h-glow);background:linear-gradient(135deg,#034bdc,#1d4ed8);border-radius:999px;flex:none;place-items:center;display:grid}@media (width>=40rem){.h-rx-number .h-rx-icon{width:3.5rem;height:3.5rem}}.h-rx-number:hover .h-gradient{background-position:100%}.h-rx-list{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.h-rx-list li{border:1px solid var(--color-border);min-height:2.5rem;color:var(--color-text);background:#0d2035d9;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.9375rem;display:inline-flex}.h-rx-list svg{color:var(--color-link);flex:none}.h-rx-visual{place-items:center;height:22rem;display:none;position:relative}@media (width>=64rem){.h-rx-visual{display:grid}}.h-rx-ring{border:1px solid #8fbbff47;border-radius:50%;position:absolute}.h-rx-ring-1{width:9rem;height:9rem}.h-rx-ring-2{border-color:#8fbbff2e;width:14rem;height:14rem}.h-rx-ring-3{border-color:#8fbbff1a;width:19rem;height:19rem}.h-rx-core{width:6.5rem;height:6.5rem;box-shadow:0 0 70px -6px var(--h-glow), 0 0 0 1px #a9ccff59 inset;background:radial-gradient(circle at 35% 30%,#2f63e8,#0b2a5c 72%);border-radius:50%;place-items:center;display:grid;position:relative}.h-rx-wave{position:absolute;bottom:1.25rem}.h-samples{grid-template-columns:minmax(0,1fr);gap:2rem 1.5rem;display:grid}@media (width>=48rem){.h-samples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.h-samples{grid-template-columns:repeat(3,minmax(0,1fr))}}.h-sample figure{margin:0}.h-device{transition:transform .36s var(--h-ease);padding:0 1.75rem 1.75rem 0;position:relative}.h-sample:hover .h-device{transform:translateY(-4px)}.h-device-desk{background:var(--color-card);border:1px solid #5b9dff4d;border-radius:.9rem;overflow:hidden;box-shadow:0 34px 70px -34px #000000f2,0 0 60px -30px #034bdc99}.h-device-desk img,.h-device-phone img{width:100%;height:auto;display:block}.h-device-phone{background:#1b3b5e;border:3px solid #1b3b5e;border-radius:.9rem;width:27%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 24px 48px -18px #000000f2}.h-sample figcaption{margin-top:1rem}.h-sample figcaption strong{color:var(--color-text);font-size:1.125rem;display:block}.h-sample figcaption .h-trade{color:var(--color-muted);display:block}.h-tag{border:1px solid var(--color-border);background:var(--color-raised);letter-spacing:.08em;text-transform:uppercase;min-height:1.75rem;color:var(--color-muted);border-radius:999px;align-items:center;margin-bottom:.5rem;padding:0 .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.h-steps-wrap{position:relative}.h-steps{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid;position:relative}@media (width>=48rem){.h-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.h-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.h-step{z-index:1;border:1px solid var(--color-border);background:linear-gradient(#14304f8c,#0d2035d9);border-radius:1.25rem;padding:1.35rem;position:relative}.h-step-num{color:#fff;width:2.75rem;height:2.75rem;box-shadow:0 0 26px -4px var(--h-glow);background:linear-gradient(135deg,#034bdc,#1d4ed8);border-radius:50%;place-items:center;font-weight:800;display:grid}.h-step h3{margin-top:1rem;font-size:1.125rem;font-weight:700}.h-step p{color:var(--color-muted);margin-top:.5rem}.h-steps-line{display:none}@media (width>=64rem){.h-steps-line{transform-origin:0%;background:linear-gradient(90deg,#2f63e8,#8fbbff,#2f63e8);height:2px;display:block;position:absolute;top:2.725rem;left:2.75rem;right:2.75rem;box-shadow:0 0 16px 1px #5b9dff73}.h-step{background:linear-gradient(#14304feb,#0d2035fa)}}.h-lang{border:1px solid var(--color-border);background:radial-gradient(60% 100% at 0 0,#034bdc4d,#0000 65%),radial-gradient(50% 90% at 100% 100%,#8fbbff1f,#0000 70%),#0a1b2d;border-radius:1.75rem;padding:1.75rem 1.5rem;position:relative;overflow:hidden}@media (width>=40rem){.h-lang{padding:2.5rem}}.h-lang-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.75rem;display:grid}@media (width>=64rem){.h-lang-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.h-lang-words{letter-spacing:-.04em;color:var(--color-text);gap:.08em;font-size:clamp(2.6rem,9vw,5.25rem);font-weight:800;line-height:1;display:grid}.h-lang-words span{display:block}.h-std{border:1px solid var(--color-border);background:linear-gradient(#0d2035,#0a1a2b);border-radius:1.25rem;padding:1.4rem;transition:border-color .22s ease-out;position:relative}.h-std:hover{border-color:var(--color-input-border)}.h-std-icon{background:var(--color-raised);width:2.75rem;height:2.75rem;color:var(--color-link);border-radius:.8rem;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #5b9dff33}.h-final{isolation:isolate;text-align:center;background:radial-gradient(80% 110% at 0 0,#034bdc80,#0000 60%),radial-gradient(70% 120% at 100% 100%,#5b9dff38,#0000 60%),#0a1d31;border:1px solid #5b9dff61;border-radius:2rem;padding:3rem 1.25rem 3.25rem;position:relative;overflow:hidden;box-shadow:0 50px 120px -60px #034bdce6}@media (width>=40rem){.h-final{padding:4rem 2.5rem 4.25rem}}.h-final .h-floor{z-index:-1;opacity:.7;height:55%}.h-final-ctas{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:2rem;display:flex}@media (width>=40rem){.h-final-ctas{flex-flow:wrap;justify-content:center;align-items:center}}@media (prefers-reduced-motion:no-preference){.h-pause{display:flex}.h-aurora-1{animation:19s ease-in-out infinite alternate h-drift-1}.h-aurora-2{animation:23s ease-in-out infinite alternate h-drift-2}.h-aurora-3{animation:27s ease-in-out infinite alternate h-drift-3}.h-floor-grid{animation:2.8s linear infinite h-floor}.h-gradient{animation:7s ease-in-out infinite h-shine}.btn-glow:after{animation:h-sweep 5s var(--h-ease) 1.4s infinite}.h-live{animation:2.4s ease-in-out infinite pulse-dot}.h-stage{animation:h-rise 1.1s var(--h-ease) .1s both}.h-orb-ring{animation:h-ring 2.8s var(--h-ease) infinite}.h-orb-ring:nth-child(2){animation-delay:.93s}.h-orb-ring:nth-child(3){animation-delay:1.86s}.h-wave i{animation:1.15s ease-in-out infinite h-wave}.h-wave i:nth-child(3n+1){animation-duration:.95s;animation-delay:-.35s}.h-wave i:nth-child(3n+2){animation-duration:1.35s;animation-delay:-.7s}.h-wave i:nth-child(4n){animation-duration:.8s;animation-delay:-.15s}.h-msg{animation:h-pop .55s var(--h-ease) both}.h-msg:first-child{animation-delay:.9s}.h-msg:nth-child(2){animation-delay:2.3s}.h-msg:nth-child(3){animation-delay:4.5s}.h-msg:nth-child(4){animation-delay:5.7s}.h-chip{animation:6s ease-in-out infinite h-float}.h-chip-2{animation-delay:-2s}.h-chip-3{animation-delay:-4s}.h-pulse{animation:h-pulse 3.6s var(--h-ease) infinite}.h-arc-1{animation:2.4s ease-in-out infinite h-arc}.h-arc-2{animation:2.4s ease-in-out .3s infinite h-arc}.h-arc-3{animation:2.4s ease-in-out .6s infinite h-arc}.h-rx-ring{animation:4.5s ease-in-out infinite h-halo}.h-rx-ring-2{animation-delay:.6s}.h-rx-ring-3{animation-delay:1.2s}@supports (animation-timeline:view()){.h-ring{animation:linear both h-fill view();animation-range:entry 15% cover 45%}.h-bars i{animation:linear both h-grow view();animation-range:entry 10% cover 40%}.h-steps-line{animation:linear both h-draw view();animation-range:entry 20% cover 50%}.h-fade{animation:linear both h-fade-up view();animation-range:entry entry 60%}.h-rise-in{animation:linear both h-slide-up view();animation-range:entry entry 55%}}}@keyframes h-drift-1{0%{transform:translate(0)scale(1)}to{transform:translate(-12%,10%)scale(1.15)}}@keyframes h-drift-2{0%{transform:translate(0)scale(1)}to{transform:translate(18%,-8%)scale(1.2)}}@keyframes h-drift-3{0%{transform:translate(0)scale(1.1)}to{transform:translate(-16%,-12%)scale(.95)}}@keyframes h-floor{0%{transform:translateY(0)}to{transform:translateY(56px)}}@keyframes h-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes h-sweep{0%{transform:translate(-130%)}32%,to{transform:translate(130%)}}@keyframes h-rise{0%{transform:translateY(28px)scale(.97)}to{transform:none}}@keyframes h-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.95)}}@keyframes h-wave{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes h-pop{0%{transform:translateY(8px)scale(0)}70%{transform:translateY(0)scale(1.03)}to{transform:none}}@keyframes h-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes h-pulse{0%{opacity:0;transform:translateY(0)}10%{opacity:1}85%{opacity:1}to{transform:translateY(var(--h-flow-len,9.5rem));opacity:0}}@keyframes h-arc{0%,to{opacity:.25}50%{opacity:1}}@keyframes h-halo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}@keyframes h-fill{0%{--h-p:0}to{--h-p:100}}@keyframes h-grow{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes h-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes h-fade-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes h-slide-up{0%{transform:translateY(36px)}to{transform:none}}
