@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero{align-items:center;min-height:100svh;padding:.75rem 1.25rem 1.5rem;display:flex;position:relative;overflow:hidden}.hero__inner{z-index:2;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:72rem;margin:0 auto;display:flex;position:relative}.hero__mesh{z-index:0;background:radial-gradient(60% 50% at 50% 60%,#6731a84d 0%,#0000 60%),radial-gradient(120% 40% at 50% 100%,#00031c99 0%,#0000 70%);background:radial-gradient(60% 50% at 50% 60%,lab(33.0721% 42.6781 -55.432/.3) 0%,#0000 60%),radial-gradient(120% 40% at 50% 100%,lab(1.2691% 3.03976 -13.8086/.6) 0%,#0000 70%);position:absolute;inset:0;overflow:hidden}.hero__mesh:before,.hero__mesh:after{content:"";filter:blur(100px);border-radius:50%;position:absolute}.hero__mesh:before{opacity:.65;background:radial-gradient(circle,#2357ff 0%,#0000 70%);background:radial-gradient(circle,lab(43.3926% 42.4351 -98.8848) 0%,#0000 70%);width:55vw;max-width:650px;height:55vw;max-height:650px;top:-8%;left:-5%}.hero__mesh:after{opacity:.6;background:radial-gradient(circle,#008fd6 0%,#0000 70%);background:radial-gradient(circle,lab(54.9431% -10.0501 -73.5544) 0%,#0000 70%);width:45vw;max-width:550px;height:45vw;max-height:550px;bottom:-2%;right:-2%}.hero--animated .hero__mesh:before{will-change:transform;animation:20s ease-in-out infinite alternate hero-orb1}.hero--animated .hero__mesh:after{will-change:transform;animation:25s ease-in-out infinite alternate hero-orb2}@keyframes hero-orb1{0%{transform:translate(0)scale(1)}to{transform:translate(15%,20%)scale(1.15)}}@keyframes hero-orb2{0%{transform:translate(0)scale(1)}to{transform:translate(-20%,-15%)scale(1.1)}}.hero__noise{z-index:1;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;position:absolute;inset:0}.hero__glow{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(650px circle at var(--mx,50%)var(--my,50%),#275bff2e 0%,#5449d014 40%,transparent 65%);transition:opacity .8s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.hero__glow{background:radial-gradient(650px circle at var(--mx,50%)var(--my,50%),lab(44.266% 32.7683 -88.1688/.18) 0%,lab(38.8355% 35.225 -69.849/.08) 40%,transparent 65%)}}.hero__glow--active{opacity:1}.hero__card{transform:perspective(800px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg));flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s ease-out;display:flex;position:relative}.hero--animated .hero__card{animation:6s ease-in-out infinite hero-float}.hero__avatar-ring{background:conic-gradient(from var(--ring-angle,0deg),#6292ff,#38c5ff,#a762ff,#71a0ff,#6292ff);border-radius:9999px;width:clamp(10rem,28vw,12rem);height:clamp(10rem,28vw,12rem);padding:3px;animation:.2s cubic-bezier(.16,1,.3,1) backwards hero-enter-scale;position:relative}@supports (color:lab(0% 0 0)){.hero__avatar-ring{background:conic-gradient(from var(--ring-angle,0deg),lab(59.2519% 32.2361 -98.7421),lab(74.2303% -24.8104 -70.0771),lab(54.8819% 61.646 -80.0684),lab(65.256% 16.7539 -77.9027),lab(59.2519% 32.2361 -98.7421))}}.hero--animated .hero__avatar-ring{animation:8s linear infinite hero-ring-spin}.hero__avatar-ring:after{content:"";background:conic-gradient(from var(--ring-angle,0deg),#6292ff8c,#38c5ff6b,#a762ff8c,#71a0ff6b,#6292ff8c);filter:blur(30px);z-index:-1;opacity:0;border-radius:9999px;animation:.8s .3s both hero-glow-in;position:absolute;inset:-18px}@supports (color:lab(0% 0 0)){.hero__avatar-ring:after{background:conic-gradient(from var(--ring-angle,0deg),lab(59.2519% 32.2361 -98.7421/.55),lab(74.2303% -24.8104 -70.0771/.42),lab(54.8819% 61.646 -80.0684/.55),lab(65.256% 16.7539 -77.9027/.42),lab(59.2519% 32.2361 -98.7421/.55))}}.hero--animated .hero__avatar-ring:after{animation:8s linear infinite hero-ring-spin,4s ease-in-out infinite hero-glow-breathe}.hero__headshot{object-fit:cover;object-position:center top;background:#03060d;background:lab(1.52065% -.00759214 -3.13168);border-radius:9999px;width:100%;height:100%;display:block;box-shadow:inset 0 2px 8px #0000004d,inset 0 -1px 4px #00000026,0 0 20px #3061ef1a;box-shadow:inset 0 2px 8px lab(0% 0 0/.3),inset 0 -1px 4px lab(0% 0 0/.15),0 0 20px lab(45.0182% 24.3683 -77.5942/.1)}.hero__status{letter-spacing:.04em;text-transform:uppercase;color:#eee;color:lab(94.2% 0 0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#090d14cc;background:lab(3.65826% -.227951 -3.8085/.8);border:1px solid #466cc840;border:1px solid lab(46.3701% 9.65244 -53.2586/.25);border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.68rem;font-weight:600;animation:.25s cubic-bezier(.16,1,.3,1) .12s backwards hero-enter-up;display:flex;position:absolute;bottom:2px;right:2px;box-shadow:0 2px 12px #3061ef26,inset 0 1px #ffffff0f;box-shadow:0 2px 12px lab(45.0182% 24.3683 -77.5942/.15),inset 0 1px lab(100% 0 0/.06)}.hero__status-dot{background:#19c63c;background:lab(70.101% -62.0065 53.8433);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #19c63cb3;box-shadow:0 0 8px lab(70.101% -62.0065 53.8433/.7)}.hero--animated .hero__status-dot{animation:2s ease-in-out infinite hero-pulse}.hero__text{text-align:center;flex-direction:column;align-items:center;gap:.7rem;display:flex}.hero__name{letter-spacing:-.04em;background:linear-gradient(145deg,#f5f9ff 0%,#cedeff 20%,#74a0ff 50%,#0099e0 80%,#9398ff 100%);background:linear-gradient(145deg,lab(97.648% -.519365 -3.73565) 0%,lab(87.7823% .889063 -36.4714) 20%,lab(64.6959% 22.83 -88.3139) 50%,lab(58.4974% -11.6561 -73.6328) 80%,lab(64.957% 27.9459 -70.2385) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 90px #275bff73);filter:drop-shadow(0 0 90px lab(44.266% 32.7683 -88.1688/.45));-webkit-background-clip:text;background-clip:text;font-size:clamp(3.4rem,12vw,5.5rem);font-weight:900;line-height:.92;animation:.3s cubic-bezier(.16,1,.3,1) both hero-enter-name}.hero--animated .hero__name{background:linear-gradient(90deg,#f5f5f5 0%,#9abcff 15%,#e3efff 40%,#fff 50%,#e3efff 60%,#00afff 85%,#f5f5f5 100%) 0 0/300% 100%;background:linear-gradient(90deg,lab(96.52% -.0000298023 .0000119209) 0%,lab(74.9952% 11.2528 -71.1762) 15%,lab(94.0502% -1.68771 -14.7464) 40%,lab(100% 0 0) 50%,lab(94.0502% -1.68771 -14.7464) 60%,lab(67.1339% -16.4509 -58.8608) 85%,lab(96.52% -.0000298023 .0000119209) 100%) 0 0/300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite hero-shimmer}.hero__role{font-family:var(--font-mono);color:#98bcff;color:lab(74.3614% 17.7953 -85.0191);letter-spacing:.04em;min-height:1.5em;font-size:clamp(.95rem,2.8vw,1.15rem);font-weight:500;animation:.25s cubic-bezier(.16,1,.3,1) 20ms backwards hero-enter-up}.hero__cursor{vertical-align:text-bottom;opacity:0;background:#76a1ff;background:lab(64.8906% 20.6986 -84.8389);width:2px;height:1em;margin-left:2px;display:inline-block}.hero--animated .hero__cursor{animation:1s step-end infinite hero-blink}.hero__headline{color:#c5cbd5;color:lab(81.39% -.744432 -5.58447);max-width:36rem;font-size:clamp(1rem,2.8vw,1.15rem);font-weight:400;line-height:1.65;animation:.25s cubic-bezier(.16,1,.3,1) 40ms backwards hero-enter-up}.hero__divider{opacity:.9;background:linear-gradient(90deg,#3061ef,#00afff,#a46bf5);background:linear-gradient(90deg,lab(45.0182% 24.3683 -77.5942),lab(67.1339% -16.4509 -58.8608),lab(56.279% 44.3061 -61.85));border:none;border-radius:9999px;width:5rem;height:2.5px}.hero--animated .hero__divider{background:linear-gradient(90deg,#3061ef 0%,#00afff 30%,#b1cdff 50%,#00afff 70%,#a46bf5 100%) 0 0/200% 100%;background:linear-gradient(90deg,lab(45.0182% 24.3683 -77.5942) 0%,lab(67.1339% -16.4509 -58.8608) 30%,lab(81.7891% 2.25598 -43.4557) 50%,lab(67.1339% -16.4509 -58.8608) 70%,lab(56.279% 44.3061 -61.85) 100%) 0 0/200% 100%;animation:6s ease-in-out infinite hero-divider-sweep}@keyframes hero-divider-sweep{0%,to{background-position:100% 0}50%{background-position:0 0}}.hero__actions{gap:.85rem;animation:.25s cubic-bezier(.16,1,.3,1) 60ms backwards hero-enter-up;display:flex}.hero__cta{letter-spacing:.01em;border-radius:.75rem;align-items:center;gap:.5rem;min-height:48px;padding:.75rem 1.6rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,background .3s;display:inline-flex;position:relative}.hero__cta:hover{transform:translateY(-2px)}.hero__cta:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.hero__cta--primary{color:#fff;color:lab(100% 0 0);background:linear-gradient(135deg,#275bff,#4f3cd4);background:linear-gradient(135deg,lab(44.266% 32.7683 -88.1688),lab(35.8437% 42.6548 -76.8545));box-shadow:0 2px 4px #00000040,0 0 50px #275bff59,0 0 100px #275bff26,inset 0 1px #ffffff1f;box-shadow:0 2px 4px lab(0% 0 0/.25),0 0 50px lab(44.266% 32.7683 -88.1688/.35),0 0 100px lab(44.266% 32.7683 -88.1688/.15),inset 0 1px lab(100% 0 0/.12)}.hero__cta--primary:hover{background:linear-gradient(135deg,#3067ff,#543fe0);background:linear-gradient(135deg,lab(47.6506% 33.4697 -91.6894),lab(37.9783% 44.7113 -80.3505));box-shadow:0 8px 24px #00000059,0 0 70px #3067ff80,0 0 120px #275bff40,inset 0 1px #ffffff2e;box-shadow:0 8px 24px lab(0% 0 0/.35),0 0 70px lab(47.6506% 33.4697 -91.6894/.5),0 0 120px lab(44.266% 32.7683 -88.1688/.25),inset 0 1px lab(100% 0 0/.18)}.hero__cta--secondary{color:#e1e5eb;color:lab(90.6878% -.517368 -3.73452);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1217a6;background:lab(5.2302% -.310116 -3.72342/.65);border:1px solid #79a1fc38;border:1px solid lab(66.4233% 5.15938 -50.1959/.22);box-shadow:0 1px 3px #00000026,inset 0 1px #ffffff14;box-shadow:0 1px 3px lab(0% 0 0/.15),inset 0 1px lab(100% 0 0/.08)}.hero__cta--secondary:hover{background:#161b23c7;background:lab(9.44001% -.532895 -6.54693/.78);border-color:#74a0ff66;border-color:lab(65.8957% 10.1275 -64.0586/.4);box-shadow:0 4px 16px #00000040,0 0 35px #3061ef26,inset 0 1px #ffffff1a;box-shadow:0 4px 16px lab(0% 0 0/.25),0 0 35px lab(45.0182% 24.3683 -77.5942/.15),inset 0 1px lab(100% 0 0/.1)}.hero__trust{color:#babec4;color:lab(76.7676% -.512481 -3.73178);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090e8c;background:lab(2.45393% -.153951 -2.30871/.55);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:9999px;align-items:center;gap:.75rem;padding:.55rem 1.1rem;font-size:.78rem;font-weight:500;transition:border-color .3s,background .3s;animation:.25s cubic-bezier(.16,1,.3,1) 80ms backwards hero-enter-up;display:flex;box-shadow:0 1px 3px #00000026;box-shadow:0 1px 3px lab(0% 0 0/.15)}.hero__trust:hover{background:#090d14a6;background:lab(3.65826% -.227951 -3.8085/.65);border-color:#3061ef59;border-color:lab(45.0182% 24.3683 -77.5942/.35);box-shadow:0 2px 12px #3061ef1a;box-shadow:0 2px 12px lab(45.0182% 24.3683 -77.5942/.1)}.hero__trust-count{color:#5bc2ff;color:lab(73.8243% -17.0668 -73.9947);font-variant-numeric:tabular-nums;font-weight:700}.hero__trust-logos{opacity:.85;gap:.3rem;display:flex}.hero__scroll{flex-direction:column;align-items:center;gap:.35rem;animation:.25s cubic-bezier(.16,1,.3,1) .15s backwards hero-enter-up;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.hero__scroll-line{background:linear-gradient(#3061ef,#0000);background:linear-gradient(lab(45.0182% 24.3683 -77.5942),#0000);width:1px;height:1.5rem}.hero--animated .hero__scroll-line{animation:2s ease-in-out infinite hero-scroll-pulse}.hero__scroll-text{letter-spacing:.15em;text-transform:uppercase;color:#5e6981;color:lab(44.0985% -.0840724 -14.7302);font-size:.6rem;font-weight:500}.hero--scrolled .hero__scroll{opacity:0;pointer-events:none;transition:opacity .4s}@keyframes hero-enter-name{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes hero-enter-up{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes hero-enter-scale{0%{transform:scale(.97)}to{transform:scale(1)}}@keyframes hero-glow-in{0%{opacity:0}to{opacity:1}}@keyframes hero-shimmer{0%,to{background-position:100%}50%{background-position:0%}}@keyframes hero-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes hero-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes hero-ring-spin{to{--ring-angle:360deg}}@keyframes hero-glow-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes hero-scroll-pulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform-origin:top;transform:scaleY(1.4)}}@keyframes hero-float{0%,to{transform:perspective(800px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))translateY(0)}50%{transform:perspective(800px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))translateY(-8px)}}@media (max-width:1023.98px){.hero__avatar-ring,.hero__name,.hero__role,.hero__headline,.hero__actions,.hero__trust,.hero__status,.hero__scroll{animation-name:none}.hero__avatar-ring:after{opacity:1;animation-name:none}.hero--animated .hero__mesh:before,.hero--animated .hero__mesh:after,.hero--animated .hero__name,.hero--animated .hero__card,.hero--animated .hero__status-dot,.hero--animated .hero__cursor,.hero--animated .hero__avatar-ring,.hero--animated .hero__avatar-ring:after{animation-name:none}.hero__mesh:before{opacity:.75}.hero__mesh:after{opacity:.7}.hero__role{color:#a5c3ff;color:lab(76.3734% 20.8851 -91.9958);font-size:clamp(.95rem,3vw,1.15rem)}.hero__headline{color:#cbd1db;color:lab(83.7101% -.74631 -5.58547);line-height:1.55}.hero--animated .hero__name{background:linear-gradient(145deg,#f5f9ff 0%,#cedeff 20%,#74a0ff 50%,#0099e0 80%,#9398ff 100%);background:linear-gradient(145deg,lab(97.648% -.519365 -3.73565) 0%,lab(87.7823% .889063 -36.4714) 20%,lab(64.6959% 22.83 -88.3139) 50%,lab(58.4974% -11.6561 -73.6328) 80%,lab(64.957% 27.9459 -70.2385) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:none}.hero__cta--primary:active{background:linear-gradient(135deg,#386fff,#5943ec);background:linear-gradient(135deg,lab(49.8179% 34.931 -95.2175),lab(40.1127% 46.7685 -83.8466));box-shadow:0 1px 2px #0000004d,0 0 40px #386fff73,inset 0 1px #ffffff26;box-shadow:0 1px 2px lab(0% 0 0/.3),0 0 40px lab(49.8179% 34.931 -95.2175/.45),inset 0 1px lab(100% 0 0/.15)}.hero__cta--secondary:active{background:#1a2029d9;background:lab(11.7506% -.5823 -7.27103/.85);border-color:#76a1ff73;border-color:lab(65.5905% 13.2313 -70.9785/.45)}.hero__divider{width:6rem}.hero--animated .hero__divider{animation-name:none}.hero__actions{justify-content:center;gap:.7rem;width:100%}.hero__cta{padding:.8rem 1.7rem;font-size:.88rem}.hero__trust{gap:.6rem;padding:.5rem 1rem;font-size:.76rem}.hero__scroll-text{color:#63718f;color:lab(47.5102% .117898 -18.336);font-size:.55rem}}@media (min-width:1024px){.hero{padding:4.5rem 3rem 2rem}.hero__inner{flex-direction:row;align-items:center;gap:3.5rem}.hero__text{text-align:left;flex:1;align-items:flex-start;gap:.85rem}.hero__card{order:2}.hero__avatar-ring{width:clamp(11rem,17vw,15rem);height:clamp(11rem,17vw,15rem)}.hero__cta{padding:.85rem 2rem;font-size:.92rem}.hero__headline{color:#d2d8e2;color:lab(86.0302% -.748128 -5.58643);max-width:34rem;font-size:clamp(1.05rem,1.5vw,1.2rem)}.hero__scroll{bottom:1.5rem}.hero__divider{width:8rem}.hero__name{font-size:clamp(3.5rem,6vw,6rem)}.hero__role{color:#a5c3ff;color:lab(76.3734% 20.8851 -91.9958);font-size:clamp(1rem,1.6vw,1.25rem)}.hero__trust{padding:.6rem 1.2rem;font-size:.82rem}.hero__trust:hover{background:#0d121ab8;background:lab(5.20326% -.318445 -5.80707/.72);border-color:#3c71ff73;border-color:lab(50.5653% 26.5836 -84.6483/.45);box-shadow:0 4px 20px #3061ef2e;box-shadow:0 4px 20px lab(45.0182% 24.3683 -77.5942/.18)}.hero__cta:hover{transform:translateY(-3px)scale(1.02)}}@media (min-width:1440px){.hero__inner{gap:5rem}.hero__avatar-ring{width:17rem;height:17rem}}@media (max-height:700px){.hero{min-height:auto;padding-top:4.5rem;padding-bottom:1.5rem}}:root:not(.dark) .hero__mesh{background:radial-gradient(70% 55% at 30% 20%,#a3c3ff2e 0%,#0000 60%),radial-gradient(60% 45% at 70% 70%,#80c7f824 0%,#0000 55%),radial-gradient(120% 40% at 50% 100%,#e1ebff4d 0%,#0000 70%);background:radial-gradient(70% 55% at 30% 20%,lab(78.0914% 4.02394 -50.3998/.18) 0%,#0000 60%),radial-gradient(60% 45% at 70% 70%,lab(76.8027% -13.1578 -31.7572/.14) 0%,#0000 55%),radial-gradient(120% 40% at 50% 100%,lab(92.8433% -.513524 -14.9041/.3) 0%,#0000 70%)}:root:not(.dark) .hero__mesh:before{background:radial-gradient(circle,#74a0ff38 0%,#0000 65%);background:radial-gradient(circle,lab(65.8957% 10.1275 -64.0586/.22) 0%,#0000 65%)}:root:not(.dark) .hero__mesh:after{background:radial-gradient(circle,#5ec2ff2e 0%,#0000 65%);background:radial-gradient(circle,lab(74.3746% -16.0626 -43.9401/.18) 0%,#0000 65%)}:root:not(.dark) .hero__glow{background:radial-gradient(650px circle at var(--mx,50%)var(--my,50%),#3665e414 0%,transparent 55%)}@supports (color:lab(0% 0 0)){:root:not(.dark) .hero__glow{background:radial-gradient(650px circle at var(--mx,50%)var(--my,50%),lab(45.4587% 19.4684 -70.6048/.08) 0%,transparent 55%)}}:root:not(.dark) .hero__name{background:linear-gradient(135deg,#08173f 0%,#051d8c 40%,#1139d7 70%,#006aa2 100%);background:linear-gradient(135deg,lab(8.58349% 7.78735 -28.2419) 0%,lab(17.9811% 30.9175 -63.7392) 40%,lab(32.2413% 38.5698 -84.8478) 70%,lab(41.1406% -7.40173 -61.2538) 100%);-webkit-text-fill-color:transparent;filter:none;-webkit-background-clip:text;background-clip:text}:root:not(.dark) .hero--animated .hero__name{background:linear-gradient(135deg,#08173f 0%,#051d8c 40%,#1139d7 70%,#006aa2 100%);background:linear-gradient(135deg,lab(8.58349% 7.78735 -28.2419) 0%,lab(17.9811% 30.9175 -63.7392) 40%,lab(32.2413% 38.5698 -84.8478) 70%,lab(41.1406% -7.40173 -61.2538) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:none}:root:not(.dark) .hero__role{color:#1e4ad7;color:lab(36.5464% 29.1479 -77.5924)}:root:not(.dark) .hero__headline{color:#2e333b;color:lab(21.0626% -.610605 -5.52005)}:root:not(.dark) .hero__status{color:#070b14;color:lab(2.99229% -.130028 -4.69358);background:#f3f5f9d9;background:lab(96.5044% -.267208 -1.87215/.85);border-color:#00000014;border-color:lab(0% 0 0/.08);box-shadow:0 1px 6px #0000000f;box-shadow:0 1px 6px lab(0% 0 0/.06)}:root:not(.dark) .hero__status-dot{background:#008c0d;background:lab(50.2884% -62.5106 59.5796);box-shadow:0 0 8px #008c0d80;box-shadow:0 0 8px lab(50.2884% -62.5106 59.5796/.5)}:root:not(.dark) .hero__cta--primary{background:linear-gradient(135deg,#2351de,#412db5);background:linear-gradient(135deg,lab(38.9799% 27.6408 -77.5787),lab(29.1281% 39.8752 -69.8971));box-shadow:0 2px 8px #00000024,0 0 30px #2351de33,inset 0 1px #ffffff26;box-shadow:0 2px 8px lab(0% 0 0/.14),0 0 30px lab(38.9799% 27.6408 -77.5787/.2),inset 0 1px lab(100% 0 0/.15)}:root:not(.dark) .hero__cta--primary:hover{background:linear-gradient(135deg,#2a5dfa,#4b34cd);background:linear-gradient(135deg,lab(44.5295% 29.828 -84.6301),lab(33.3955% 44.0031 -76.8913));box-shadow:0 4px 12px #00000029,0 0 40px #2a5dfa47,inset 0 1px #fff3;box-shadow:0 4px 12px lab(0% 0 0/.16),0 0 40px lab(44.5295% 29.828 -84.6301/.28),inset 0 1px lab(100% 0 0/.2)}:root:not(.dark) .hero__cta--secondary{color:#0c121a;color:lab(5.19304% -.298686 -6.50336);background:#f3f5f9bf;background:lab(96.5044% -.267208 -1.87215/.75);border-color:#0000001a;border-color:lab(0% 0 0/.1)}:root:not(.dark) .hero__cta--secondary:hover{background:#ffffffe6;background:lab(100% 0 0/.9);border-color:#2351de4d;border-color:lab(38.9799% 27.6408 -77.5787/.3);box-shadow:0 2px 12px #00000014;box-shadow:0 2px 12px lab(0% 0 0/.08)}:root:not(.dark) .hero__trust{color:#3f4348;color:lab(28.0452% -.470579 -3.70967);background:#f3f5f999;background:lab(96.5044% -.267208 -1.87215/.6);border-color:#0000000f;border-color:lab(0% 0 0/.06)}:root:not(.dark) .hero__trust-count{color:#1034b1;color:lab(27.307% 29.6259 -70.609)}:root:not(.dark) .hero__divider{opacity:.35}:root:not(.dark) .hero__scroll-line{background:linear-gradient(#2351de,#0000);background:linear-gradient(lab(38.9799% 27.6408 -77.5787),#0000)}:root:not(.dark) .hero__scroll-text{color:#4a4d53;color:lab(32.6857% -.478208 -3.71355)}:root:not(.dark) .hero__noise{opacity:.015}:root:not(.dark) .hero__headshot{box-shadow:inset 0 2px 8px #00000014;box-shadow:inset 0 2px 8px lab(0% 0 0/.08)}:root:not(.dark) .hero__avatar-ring{background:conic-gradient(from var(--ring-angle,0deg),#6e9aff,#44b9ff,#52cff3,#44b9ff,#6e9aff)}@supports (color:lab(0% 0 0)){:root:not(.dark) .hero__avatar-ring{background:conic-gradient(from var(--ring-angle,0deg),lab(63.5471% 10.5834 -64.0093),lab(70.8416% -16.2167 -46.9053),lab(77.4168% -27.9131 -28.415),lab(70.8416% -16.2167 -46.9053),lab(63.5471% 10.5834 -64.0093))}}:root:not(.dark) .hero__avatar-ring:after{background:conic-gradient(from var(--ring-angle,0deg),#5687ff59,#00a9fb26,#5687ff59)}@supports (color:lab(0% 0 0)){:root:not(.dark) .hero__avatar-ring:after{background:conic-gradient(from var(--ring-angle,0deg),lab(57.3317% 15.3854 -70.81/.35),lab(64.8532% -16.0052 -55.8102/.15),lab(57.3317% 15.3854 -70.81/.35))}}@media (prefers-reduced-motion:reduce){.hero__mesh:before,.hero__mesh:after,.hero--animated .hero__name,.hero--animated .hero__status-dot,.hero--animated .hero__cursor,.hero--animated .hero__avatar-ring,.hero--animated .hero__avatar-ring:after,.hero--animated .hero__card,.hero__scroll-line{animation:none!important}.hero__name,.hero__role,.hero__headline,.hero__actions,.hero__trust,.hero__scroll,.hero__avatar-ring,.hero__status,.hero__avatar-ring:after{opacity:1!important;animation:none!important;transform:none!important}.hero__card{transform:none!important}}
