.devden-hero{background:radial-gradient(circle at 18% 30%,#2559f433,#0000 30%),radial-gradient(circle at 78% 18%,#589dff2e,#0000 24%),linear-gradient(135deg,#05070d 0%,#09101f 42%,#02040a 100%);align-items:center;min-height:calc(100vh - 5rem);padding:7rem 1.5rem 5rem;display:flex;position:relative;overflow:hidden}.devden-hero:before{content:"";pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 88%);mask-image:radial-gradient(circle,#000 40%,#0000 88%)}.devden-hero__circuitry{pointer-events:none;opacity:.55;position:absolute;inset:0}.devden-hero__circuit{border:1px solid #61a1ff2e;border-radius:999px;position:absolute;box-shadow:0 0 18px #3579ff24}.devden-hero__circuit:before,.devden-hero__circuit:after{content:"";background:linear-gradient(90deg,#0000,#70b7ffd9,#0000);position:absolute}.devden-hero__circuit--one{clip-path:polygon(0 45%,56% 45%,56% 0,58% 0,58% 45%,100% 45%,100% 55%,70% 55%,70% 100%,68% 100%,68% 55%,0 55%);width:36rem;height:14rem;top:14%;left:-4%}.devden-hero__circuit--one:before{width:8rem;height:1px;animation:4s linear infinite devden-circuit-pulse;top:44%;left:12%}.devden-hero__circuit--two{clip-path:polygon(0 26%,26% 26%,26% 0,28% 0,28% 26%,100% 26%,100% 28%,28% 28%,28% 100%,26% 100%,26% 28%,0 28%);width:30rem;height:16rem;bottom:17%;right:4%}.devden-hero__circuit--two:before{width:7rem;height:1px;animation:5s linear .8s infinite devden-circuit-pulse;top:25%;right:14%}.devden-hero__circuit--three{clip-path:polygon(0 70%,44% 70%,44% 0,46% 0,46% 70%,100% 70%,100% 72%,46% 72%,46% 100%,44% 100%,44% 72%,0 72%);width:20rem;height:11rem;bottom:10%;left:28%}.devden-hero__circuit--three:before{width:5rem;height:1px;animation:3.8s linear 1.6s infinite devden-circuit-pulse;top:69%;left:10%}.devden-hero__particles{pointer-events:none;position:absolute;inset:0}.devden-hero__particle{opacity:.55;background:#76b5fff2;border-radius:9999px;width:.32rem;height:.32rem;animation:linear infinite devden-particle-drift;position:absolute;box-shadow:0 0 12px #6cb0ffcc,0 0 28px #347cff73}.devden-hero__line{z-index:0;pointer-events:none;opacity:.78;background:linear-gradient(90deg,#0000,#7ab2fff2,#0000);height:1px;position:absolute;box-shadow:0 0 20px #307aff66}.devden-hero__line--top{width:min(28rem,42vw);top:7.5rem;left:min(7vw,4rem)}.devden-hero__line--bottom{width:min(24rem,36vw);bottom:5rem;right:min(7vw,4rem)}.devden-hero__ambient{filter:blur(120px);opacity:.75;pointer-events:none;border-radius:9999px;width:30rem;height:30rem;position:absolute}.devden-hero__ambient--left{background:#2559f438;top:8%;left:-10rem}.devden-hero__ambient--right{background:#4299e12e;bottom:0;right:-8rem}.devden-hero__grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:3rem;width:min(1200px,100%);margin:0 auto;display:grid;position:relative}.devden-hero__content{max-width:38rem}.devden-hero__eyebrow{color:#c8dbff;letter-spacing:.18em;text-transform:uppercase;background:#060a149e;border:1px solid #6ea8ff38;border-radius:9999px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.7rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 0 40px #2559f41f}.devden-hero__eyebrow-dot{background:#5ea2ff;border-radius:9999px;width:.625rem;height:.625rem;box-shadow:0 0 18px #5ea2fff2}.devden-hero__title{letter-spacing:-.05em;margin:0 0 1.5rem;font-size:clamp(3rem,7vw,5.75rem);font-weight:900;line-height:.95}.devden-hero__title--holographic{color:#0000;background:linear-gradient(90deg,#f8fcff 0%,#9ecbff 28%,#68aaff 52%,#f8fcff 76%,#93c7ff 100%) 0 0/220% 100%;text-shadow:0 0 24px #61abff3d,0 0 60px #2559f42e;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite devden-holo-shift}.devden-hero__cursor{color:#79b6ff;text-shadow:0 0 12px #79b6ffb3;margin-left:.12em;animation:1s step-end infinite devden-cursor-blink;display:inline-block}.devden-hero__text{color:#dbe8ffc7;margin:0 0 2rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.75}.devden-hero__actions{flex-wrap:wrap;gap:1rem;display:flex}.devden-hero__button{isolation:isolate;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;min-height:3.75rem;padding:.95rem 1.5rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden}.devden-hero__button-label{z-index:2;position:relative}.devden-hero__button:hover{transform:translateY(-2px)}.devden-hero__button--primary{color:#fff;background:linear-gradient(135deg,#1f68ff 0%,#56a1ff 100%);border:1px solid #7eb6ff61;box-shadow:0 18px 36px #1f68ff52,0 0 42px #56a1ff2e}.devden-hero__button--secondary{color:#eff6ff;background:0 0;box-shadow:0 14px 34px #09122661,0 0 34px #4c95ff14}.devden-hero__button--secondary:before{content:"";border-radius:inherit;z-index:0;background:conic-gradient(#56a1ff14 0deg,#84d5ffd9 56deg,#56a1ff33 96deg,#56a1ff0f 170deg,#56a1ff1a 240deg,#84d5ffe6 312deg,#56a1ff14 360deg);animation:4.8s linear infinite devden-hero-rotate-border;position:absolute;inset:0}.devden-hero__button--secondary:after{content:"";border-radius:inherit;z-index:1;background:linear-gradient(#101b31f5,#090f1eeb);position:absolute;inset:1.5px;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 10px 22px #66a5ff0f}.devden-hero__button--secondary:hover{box-shadow:0 16px 38px #0912267a,0 0 42px #4c95ff29}.devden-hero__button--secondary:hover:before{filter:saturate(1.08)brightness(1.08);animation-duration:3.2s}.devden-hero__visual{justify-content:center;align-items:center;min-height:32rem;display:flex;position:relative}.devden-hero__float-wrap{will-change:transform;width:min(34rem,100%);animation:6s ease-in-out infinite devden-hero-float;position:relative}.devden-hero__orb{aspect-ratio:1;filter:blur(12px);opacity:.95;background:radial-gradient(circle,#4c95ff4d 0%,#4c95ff14 38%,#0000 68%);border-radius:9999px;width:min(35rem,82%);position:absolute}.devden-hero__image-shell{appearance:none;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);will-change:transform;background:linear-gradient(#141e328c,#03070f80),#ffffff05;border:1px solid #8cc2ff24;border-radius:2rem;width:min(34rem,100%);padding:0;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 24px 80px #050a16d9,0 0 80px #2d7eff1f}.devden-hero__image-shell:hover,.devden-hero__image-shell:focus-visible{border-color:#8cc2ff6b;box-shadow:inset 0 0 0 1px #ffffff0a,0 28px 90px #050a16e6,0 0 100px #2d7eff3d}.devden-hero__image-shell:focus-visible{outline-offset:6px;outline:2px solid #8cc2ffb8}.devden-hero__image-badge{z-index:3;color:#e1f0ffeb;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#060e1cb8;border:1px solid #8cc2ff33;border-radius:9999px;padding:.45rem .8rem;font-size:.72rem;font-weight:700;transition:transform .18s ease-out,border-color .18s ease-out,background-color .18s ease-out;position:absolute;top:auto;bottom:1.2rem;right:1.2rem}.devden-hero__image-shell:hover .devden-hero__image-badge,.devden-hero__image-shell:focus-visible .devden-hero__image-badge{background:#0a162ae0;border-color:#8cc2ff6b;transform:translateY(-2px)}.devden-hero__scanline{mix-blend-mode:screen;filter:blur(6px);z-index:2;pointer-events:none;background:linear-gradient(#0000,#78c0ff33,#78c0ff05,#0000);height:34%;animation:4.6s ease-in-out infinite devden-scan;position:absolute;inset:-10% 0 auto}.devden-hero__image-shell:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#6ab0ff29,#0000 36%),linear-gradient(#0000 62%,#2559f429 100%);position:absolute;inset:0}.devden-hero__image{z-index:0;object-fit:contain;width:100%;height:auto;position:relative}.devden-hero__modal{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at top,#3a76ff29,#0000 34%),#020612d1;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.devden-hero__modal-card{background:linear-gradient(#111a2bf5,#060a14f5);border:1px solid #7eb6ff2e;border-radius:1.75rem;width:min(62rem,100%);overflow:hidden;box-shadow:0 28px 90px #0000008c,0 0 0 1px #ffffff08}.devden-hero__modal-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.25rem 0;display:flex}.devden-hero__modal-eyebrow{color:#96c6ffc7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.8rem;font-weight:700}.devden-hero__modal-title{color:#f8fbff;margin:0;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:700}.devden-hero__modal-close{color:#eff6ff;cursor:pointer;background:#ffffff0d;border:1px solid #adceff38;border-radius:9999px;min-height:2.9rem;padding:.75rem 1.1rem;font-size:.92rem;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s}.devden-hero__modal-close:hover{background:#ffffff1a;border-color:#adceff57;transform:translateY(-1px)}.devden-hero__modal-video-wrap{padding:1.25rem;position:relative}.devden-hero__modal-video{background:#020617;border-radius:1.25rem;width:100%;max-height:min(76vh,44rem);display:block;box-shadow:inset 0 0 0 1px #ffffff0a,0 22px 54px #01040e7a}.devden-hero__modal-play{color:#f8fbff;cursor:pointer;background:#020617b8;border:none;border-radius:1.25rem;justify-content:center;align-items:center;gap:.6rem;font-size:1rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;position:absolute;inset:0}.devden-hero__modal-play:hover{background:#020617d1;transform:translateY(-1px)}@keyframes devden-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes devden-circuit-pulse{0%{opacity:0;transform:translate(-20%)}18%,62%{opacity:1}to{opacity:0;transform:translate(180%)}}@keyframes devden-particle-drift{0%{opacity:.2;transform:translate(0,0)scale(.9)}25%{opacity:.6}50%{opacity:.9;transform:translate(16px,-26px)scale(1)}to{opacity:.1;transform:translate(-12px,-54px)scale(.82)}}@keyframes devden-holo-shift{0%{background-position:0%}to{background-position:220%}}@keyframes devden-scan{0%{opacity:0;transform:translateY(-8%)}18%{opacity:.9}50%{opacity:.95;transform:translateY(130%)}72%{opacity:.2}to{opacity:0;transform:translateY(220%)}}@keyframes devden-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes devden-hero-rotate-border{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:960px){.devden-hero{padding-top:6.5rem}.devden-hero__grid{grid-template-columns:1fr;gap:2.5rem}.devden-hero__content{text-align:center;max-width:none}.devden-hero__actions{justify-content:center}.devden-hero__visual{min-height:24rem}.devden-hero__line--top{width:40vw}.devden-hero__line--bottom{width:34vw}.devden-hero__circuit--one{width:24rem}.devden-hero__circuit--two{width:22rem}.devden-hero__circuit--three{width:14rem}}@media (max-width:640px){.devden-hero{min-height:auto;padding:4.35rem 1rem 3.25rem}.devden-hero__grid{gap:1.1rem}.devden-hero__visual{order:1;min-height:10.5rem;margin-top:0;margin-bottom:.35rem}.devden-hero__content{order:2}.devden-hero__float-wrap{width:min(60vw,14.4rem)}.devden-hero__orb{filter:blur(10px);opacity:.78;width:min(67vw,15.5rem)}.devden-hero__eyebrow{display:none}.devden-hero__actions{flex-direction:column}.devden-hero__text{font-size:1.03rem;line-height:1.68}.devden-hero__button{width:100%}.devden-hero__line{opacity:.5}.devden-hero__line--top{width:12rem;top:4.7rem}.devden-hero__line--bottom{width:10rem;bottom:3.5rem}.devden-hero__circuit--three{display:none}.devden-hero__image-shell{border-radius:1.5rem}.devden-hero__modal{padding:1rem}.devden-hero__modal-header{flex-direction:column;align-items:flex-start;padding:1rem 1rem 0}.devden-hero__modal-close{width:100%}.devden-hero__modal-video-wrap{padding:1rem}.devden-hero__modal-video{max-height:70vh}}
