body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}body{background:#050816;color:#fff;font-family:Inter,Segoe UI,sans-serif;margin:0;overflow-x:hidden;padding:0}*{box-sizing:border-box}.App{background:radial-gradient(circle at 10% 20%,#00ffff12,#0000 20%),radial-gradient(circle at 90% 30%,#2563eb14,#0000 25%),linear-gradient(180deg,#04070f,#07111f 40%,#04070f);min-height:100vh;position:relative}main,section{position:relative;z-index:2}.header-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#060a12e0,#050910d1);border:1px solid #ffffff12;border-radius:18px;box-shadow:0 14px 34px #00000038,0 0 24px rgba(0,180,255,.035);left:14px;overflow:hidden;position:fixed;right:14px;top:14px;transition:top .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease;z-index:1000}.header-shell.scrolled{background:linear-gradient(135deg,#04080ef2,#05080ee6);border-color:#00e5ff1f;box-shadow:0 16px 40px #00000042,0 0 28px rgba(0,180,255,.045);top:8px}.header-glow{background:radial-gradient(circle at 8% 45%,#00e5ff1a,#0000 20%),radial-gradient(circle at 92% 50%,#2563eb12,#0000 18%);opacity:.9}.header-glow,.header-grid{inset:0;pointer-events:none;position:absolute}.header-grid{background-image:linear-gradient(hsla(0,0%,100%,.012) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.012) 1px,#0000 0);background-size:18px 18px;opacity:.1}.header-inner{grid-gap:.8rem;align-items:center;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;max-width:1540px;min-height:68px;padding:.7rem .85rem;position:relative;z-index:2}.brand-wrap{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:.78rem;min-width:0;padding:0;text-align:left}.brand-orb-wrap{display:grid;flex:0 0 38px;height:38px;place-items:center;position:relative;width:38px}.brand-orb-core{background:radial-gradient(circle,#00f7ff 0,#2563eb 72%);border-radius:50%;box-shadow:0 0 16px #00f7ffa6,0 0 30px #2563eb38;height:13px;position:relative;width:13px;z-index:2}.brand-orb-ring{animation:orbitPulse 3.6s ease-in-out infinite;border:1px solid #00e5ff38;border-radius:50%;inset:3px;position:absolute}.brand-text{display:flex;flex-direction:column;min-width:0}.brand-name{color:#fff;font-size:.98rem;font-weight:800;letter-spacing:.15px;line-height:1.05;white-space:nowrap}.brand-role{color:#8ecdfd;font-size:.75rem;line-height:1.1;opacity:.9;white-space:nowrap}.desktop-nav{-ms-overflow-style:none;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.desktop-nav::-webkit-scrollbar{display:none}.desktop-nav ul{align-items:center;display:flex;gap:.45rem;justify-content:flex-end;list-style:none;margin:0;min-width:100%;padding:0;width:-webkit-max-content;width:max-content}.desktop-nav li{flex:0 0 auto}.nav-pill{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.055);border-radius:999px;color:#dbeafe;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:.42rem;padding:.62rem .82rem;transition:transform .2s ease,color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.nav-pill:hover{background:#ffffff0d;border-color:#00e5ff1f;box-shadow:0 8px 20px rgba(0,170,255,.045);color:#fff;transform:translateY(-2px)}.nav-pill.active{background:linear-gradient(135deg,#00d4ff2b,#2563eb26);border-color:#00e5ff29;box-shadow:0 8px 20px #00b4ff0d,inset 0 1px 0 #ffffff0a;color:#fff}.nav-pill-icon{align-items:center;display:inline-flex;font-size:.74rem;justify-content:center}.nav-pill-label{display:inline-block}.mobile-menu-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:13px;color:#fff;cursor:pointer;display:none;flex:0 0 auto;height:42px;justify-content:center;transition:transform .2s ease,border-color .2s ease,background .2s ease;width:42px}.mobile-menu-btn:hover{border-color:#00e5ff24;transform:translateY(-2px)}.mobile-menu-btn.open{background:#ffffff0f;border-color:#00e5ff29}.mobile-nav-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060d99;inset:0;position:fixed;z-index:999}.mobile-nav-panel{background:linear-gradient(135deg,#080c14f5,#080b12eb);border:1px solid #ffffff12;border-radius:20px;box-shadow:0 18px 50px #00000052,0 0 20px #00b4ff0d;margin:82px auto 0;padding:.95rem;width:min(92vw,430px)}.mobile-nav-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.85rem}.mobile-panel-title{color:#fff;font-size:.98rem;font-weight:800}.mobile-close-btn{background:#ffffff0a;border:1px solid #ffffff12;border-radius:13px;color:#fff;cursor:pointer;height:40px;width:40px}.mobile-nav-links{grid-gap:.68rem;display:grid;gap:.68rem}.mobile-nav-link{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065);border-radius:16px;color:#dbeafe;cursor:pointer;display:flex;font-weight:700;gap:.72rem;padding:.9rem .95rem;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.mobile-nav-link.active,.mobile-nav-link:hover{background:linear-gradient(135deg,#00d4ff24,#2563eb1c);border-color:#00e5ff26;color:#fff;transform:translateY(-1px)}.mobile-nav-icon{align-items:center;display:inline-flex;font-size:.88rem;justify-content:center}@keyframes orbitPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@media (max-width:980px){.desktop-nav{display:none}.mobile-menu-btn{display:inline-flex}}@media (max-width:640px){.header-shell{border-radius:16px;left:9px;right:9px;top:10px}.header-shell.scrolled{top:7px}.header-inner{min-height:64px;padding:.68rem .78rem}.brand-wrap{max-width:calc(100% - 52px);min-width:0}.brand-orb-wrap{flex-basis:34px;height:34px;width:34px}.brand-orb-core{height:11px;width:11px}.brand-name{font-size:.9rem}.brand-role{font-size:.65rem}.mobile-nav-panel{margin-top:74px;padding:.82rem}.mobile-nav-link{padding:.86rem .9rem}}.hero-section{background:radial-gradient(circle at 12% 24%,#14b8a62e,#0000 28%),radial-gradient(circle at 82% 18%,#ffd6661f,#0000 24%),radial-gradient(circle at 72% 76%,#3b82f62e,#0000 36%),linear-gradient(180deg,#03060d,#07111f 54%,#050816);min-height:100vh;overflow:hidden;padding:7.8rem 2rem 5rem;position:relative}.hero-field,.hero-light,.hero-scanline{inset:0;pointer-events:none;position:absolute}.hero-field{background-image:linear-gradient(hsla(0,0%,100%,.034) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.034) 1px,#0000 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 42%,#0000 86%);mask-image:radial-gradient(circle at 50% 45%,#000 42%,#0000 86%)}.hero-scanline{animation:heroScan 8s linear infinite;background:linear-gradient(90deg,#0000,#22d3ee1f,#0000);transform:skewX(-18deg);width:34%}.hero-scanline-two{animation-delay:-5s;animation-duration:12s;background:linear-gradient(90deg,#0000,#ffd66617,#0000)}.hero-light{filter:blur(80px);mix-blend-mode:screen;opacity:.28}.hero-light-one{animation:heroLightOne 10s ease-in-out infinite;background:radial-gradient(circle at 22% 36%,#22d3ee80,#0000 22%)}.hero-light-two{animation:heroLightTwo 13s ease-in-out infinite;background:radial-gradient(circle at 74% 60%,#a855f757,#0000 24%)}.hero-shell{grid-gap:1.4rem;align-items:center;display:grid;gap:1.4rem;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);margin:0 auto;min-height:calc(100vh - 12.8rem);position:relative;width:min(1400px,100%);z-index:2}.hero-command-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.025)),#050c1abd;border:1px solid #ffffff17;border-radius:8px;box-shadow:0 24px 70px #0000004d,inset 0 1px 0 #ffffff0d;padding:1.25rem;position:relative}.hero-console-top{align-items:center;background:#0003;border:1px solid #ffffff12;border-radius:8px;color:#dffcff;display:flex;gap:.65rem;margin-bottom:1.3rem;min-height:44px;padding:0 .85rem}.console-dot{background:#22c55e;border-radius:50%;box-shadow:0 0 16px #22c55ecc;height:10px;width:10px}.console-title{font-size:.78rem;font-weight:900;letter-spacing:.12em}.console-status{color:#67e8f9;font-size:.72rem;font-weight:900;margin-left:auto}.hero-eyebrow-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.2rem}.hero-eyebrow-row span{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff14;border-radius:8px;color:#e0fbff;display:inline-flex;font-size:.82rem;font-weight:800;gap:.48rem;min-height:38px;padding:.45rem .72rem}.hero-command-panel h1{color:#fff;font-size:clamp(2.65rem,4.8vw,5.35rem);letter-spacing:0;line-height:1.02;margin:0;max-width:880px}.hero-lead{color:#d1d5db;font-size:1.02rem;line-height:1.78;margin:1.25rem 0 0;max-width:720px}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.7rem}.hero-btn{align-items:center;border-radius:8px;color:#fff;display:inline-flex;font-weight:900;gap:.65rem;justify-content:center;min-height:52px;padding:.85rem 1.15rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}.hero-btn-primary{background:linear-gradient(135deg,#13d8ff,#2563eb);box-shadow:0 16px 34px #2563eb40}.hero-btn-secondary{background:hsla(0,0%,100%,.055);border:1px solid #ffffff1a}.hero-btn:hover{transform:translateY(-3px)}.mission-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.mission-card{background:hsla(0,0%,100%,.048);border:1px solid #ffffff14;border-radius:8px;display:flex;gap:.75rem;min-height:112px;padding:.9rem}.mission-icon{background:linear-gradient(135deg,#67e8f9,#ffd166);border-radius:8px;color:#07111f;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.mission-card small,.mission-card strong{display:block}.mission-card strong{color:#fff;font-size:.94rem;line-height:1.3}.mission-card small{color:#aebdd0;line-height:1.45;margin-top:.35rem}.hero-visual-stage{min-height:680px;perspective:1300px;position:relative}.stage-perspective{display:grid;inset:0;place-items:center;position:absolute;transform-style:preserve-3d}.stage-floor{animation:floorMove 7s ease-in-out infinite;background:radial-gradient(ellipse at center,#22d3ee2e,#0000 64%),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 28px),repeating-linear-gradient(0deg,hsla(0,0%,100%,.045) 0 1px,#0000 1px 34px);bottom:2%;height:280px;transform:rotateX(72deg) translateZ(-120px);width:min(720px,94%)}.signal-orbit,.stage-floor{border-radius:50%;position:absolute}.signal-orbit{animation:orbitSpin 24s linear infinite;aspect-ratio:1/1;border:1px dashed #67e8f938;width:min(620px,92vw)}.orbit-chip{background:#050c1ad6;border:1px solid #67e8f92e;border-radius:8px;color:#e0fbff;font-size:.68rem;font-weight:900;letter-spacing:.09em;padding:.42rem .58rem;position:absolute}.orbit-chip-1{left:44%;top:4%}.orbit-chip-2{right:1%;top:28%}.orbit-chip-3{bottom:20%;right:9%}.orbit-chip-4{bottom:4%;left:42%}.orbit-chip-5{bottom:24%;left:2%}.orbit-chip-6{left:3%;top:24%}.hero-device{animation:deviceFloat 6s ease-in-out infinite;background:linear-gradient(145deg,#ffffff29,#ffffff0a),#050c1adb;border:1px solid #ffffff29;border-radius:8px;box-shadow:0 32px 90px #00000061,0 0 70px #22d3ee29,inset 0 1px 0 #ffffff14;display:grid;grid-template-rows:auto 1fr auto;min-height:520px;overflow:hidden;padding:1rem;position:relative;transform:rotateX(7deg) rotateY(-12deg) translateZ(70px);width:min(470px,72vw);z-index:3}.device-grid{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:32px 32px;inset:0;opacity:.35;position:absolute}.device-footer,.device-header{align-items:center;background:#0003;border:1px solid #ffffff14;border-radius:8px;color:#dffcff;display:flex;font-size:.74rem;font-weight:900;gap:.6rem;letter-spacing:.1em;min-height:52px;padding:0 .8rem;position:relative;z-index:2}.device-main{display:grid;place-items:center;position:relative;z-index:2}.device-core{background:radial-gradient(circle at 28% 24%,#ffd6666b,#0000 34%),linear-gradient(145deg,#22d3ee47,#2563eb1f);border:1px solid #ffffff2e;border-radius:8px;box-shadow:0 0 70px #22d3ee40;color:#fff;display:grid;height:138px;place-items:center;width:138px}.device-core svg{color:#67e8f9;font-size:2rem}.device-core span{font-size:.8rem;font-weight:900;letter-spacing:.18em}.device-path{animation:pathPulse 2.6s ease-in-out infinite;background:linear-gradient(90deg,#0000,#67e8f9,#0000);border-radius:999px;box-shadow:0 0 16px #67e8f9b3;height:3px;position:absolute;width:72%}.path-one{transform:rotate(24deg)}.path-two{animation-delay:.35s;transform:rotate(-38deg)}.path-three{animation-delay:.7s;transform:rotate(90deg)}.device-footer{justify-content:space-between;letter-spacing:0}.device-footer span{color:#8ffcff;font-size:.72rem;letter-spacing:.12em}.signal-stack{inset:0;position:absolute;z-index:5}.signal-card{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1f,hsla(0,0%,100%,.035)),#060d1cd1;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 18px 48px #00000047;color:#fff;display:flex;gap:.72rem;min-height:84px;padding:.85rem;position:absolute;width:230px}.signal-card>span{background:linear-gradient(135deg,#67e8f9,#ffd166);border-radius:8px;color:#07111f;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.signal-card small,.signal-card strong{display:block}.signal-card small{color:#b7c9dd;margin-top:.2rem}.signal-card-1{left:2%;top:18%}.signal-card-2{right:0;top:36%}.signal-card-3{bottom:10%;left:12%}@keyframes heroScan{0%{transform:translateX(-140%) skewX(-18deg)}to{transform:translateX(320%) skewX(-18deg)}}@keyframes heroLightOne{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(28px,-18px,0) scale(1.08)}}@keyframes heroLightTwo{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-26px,24px,0) scale(1.1)}}@keyframes floorMove{0%,to{background-position:0 0,0 0,0 0;opacity:.54}50%{background-position:0 0,56px 0,0 42px;opacity:.86}}@keyframes orbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes deviceFloat{0%,to{transform:rotateX(7deg) rotateY(-12deg) translateY(0) translateZ(70px)}50%{transform:rotateX(3deg) rotateY(-6deg) translateY(-14px) translateZ(86px)}}@keyframes pathPulse{0%,to{opacity:.35;transform-origin:center}50%{opacity:1}}@media (max-width:1180px){.hero-shell{grid-template-columns:1fr}.hero-visual-stage{min-height:600px}}@media (max-width:760px){.hero-section{padding:6.6rem 1rem 4.5rem}.hero-command-panel h1{font-size:2.65rem}.mission-grid{grid-template-columns:1fr}.hero-visual-stage{min-height:520px}.hero-device{min-height:430px;width:min(360px,78vw)}.signal-card{min-height:74px;width:190px}.signal-card-2{right:-4%}}@media (max-width:560px){.hero-command-panel{padding:.9rem}.hero-command-panel h1{font-size:2.25rem}.hero-actions{flex-direction:column}.hero-btn{width:100%}.orbit-chip,.signal-card-2{display:none}.signal-card-1{left:0;top:10%}.signal-card-3{bottom:2%;left:0}}.portal-section{background:radial-gradient(circle at 17% 16%,#14b8a629,#0000 24%),radial-gradient(circle at 72% 26%,#f472b621,#0000 29%),radial-gradient(circle at 48% 82%,#ffb74d1f,#0000 34%),linear-gradient(180deg,#04070f,#0b1020 48%,#050816);overflow:hidden;padding:7rem 2rem 7.5rem;position:relative}.portal-aurora,.portal-backdrop,.portal-grid{inset:0;pointer-events:none;position:absolute}.portal-backdrop{background:linear-gradient(120deg,#0000 0 42%,#ffffff0a 43%,#0000 44% 100%),linear-gradient(45deg,hsla(0,0%,100%,.035) 0 1px,#0000 1px 100%);background-size:100% 100%,38px 38px;opacity:.5}.portal-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle at center,#000 36%,#0000 76%);mask-image:radial-gradient(circle at center,#000 36%,#0000 76%);opacity:.42}.portal-aurora{filter:blur(70px);mix-blend-mode:screen;opacity:.28}.portal-aurora-one{animation:auroraDriftOne 12s ease-in-out infinite;background:radial-gradient(circle at 28% 32%,#22d3ee61,#0000 23%),radial-gradient(circle at 56% 38%,#ffd66629,#0000 20%)}.portal-aurora-two{animation:auroraDriftTwo 15s ease-in-out infinite;background:radial-gradient(circle at 76% 58%,#a855f742,#0000 24%),radial-gradient(circle at 43% 72%,#14b8a63d,#0000 24%)}.portal-content{grid-gap:2.25rem;align-items:center;display:grid;gap:2.25rem;grid-template-columns:.78fr 1.22fr;margin:0 auto;position:relative;width:min(1260px,100%);z-index:2}.portal-copy{max-width:520px}.portal-kicker{background:#ff7a2f14;border:1px solid #ffa65757;border-radius:999px;color:#ffd6a3;display:inline-flex;font-size:.75rem;font-weight:800;letter-spacing:.12em;margin-bottom:1rem;padding:.55rem .9rem;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.portal-copy h2{color:#fff;font-size:clamp(2.25rem,4vw,4.2rem);letter-spacing:0;line-height:1.03;margin:0 0 1rem}.portal-copy p{color:#cbd5e1;font-size:1.05rem;line-height:1.8;margin:0}.portal-mini-stack{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.35rem}.portal-mini-stack span{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff1a;border-radius:8px;box-shadow:inset 0 0 16px #ffffff08;color:#e0fbff;display:inline-flex;font-size:.78rem;font-weight:800;min-height:36px;padding:.5rem .72rem}.portal-stage{min-height:680px;perspective:1200px;position:relative}.portal-depth{border-radius:8px;display:grid;inset:0;place-items:center;position:absolute;transform-style:preserve-3d}.portal-floor{animation:floorScan 7s ease-in-out infinite;background:radial-gradient(ellipse at center,#12ddff30,#0000 64%),repeating-linear-gradient(90deg,#ffffff17 0 1px,#0000 1px 30px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 34px);border-radius:50%;bottom:2%;filter:blur(.2px);height:280px;opacity:.72;position:absolute;transform:rotateX(72deg) translateZ(-140px);width:min(780px,94%)}.portal-light-beam{background:linear-gradient(#0000,#22d3eeb3,#0000);filter:blur(1px);height:86%;opacity:.48;position:absolute;top:6%;width:2px}.beam-one{left:24%;transform:rotate(16deg)}.beam-two{right:18%;transform:rotate(-18deg)}.beam-three{background:linear-gradient(#0000,#ffd6668a,#0000);height:72%;left:52%;top:13%;transform:rotate(2deg)}.portal-data-rain{inset:8% 4%;opacity:.7;overflow:hidden;position:absolute;transform:translateZ(-60px)}.stream{animation:streamTravel 8s linear infinite;background:#040c188c;border:1px solid #67e8f91f;border-radius:6px;color:#d2faffc7;display:inline-flex;font-size:.66rem;font-weight:800;letter-spacing:.08em;padding:.34rem .58rem;position:absolute;width:-webkit-max-content;width:max-content}.stream-1{animation-duration:8s;left:-26%;top:13%}.stream-2{animation-delay:-3s;animation-duration:10s;left:-35%;top:27%}.stream-3{animation-delay:-5s;animation-duration:9s;left:-22%;top:45%}.stream-4{animation-delay:-2s;animation-duration:11s;left:-38%;top:62%}.stream-5{animation-delay:-6s;animation-duration:8.5s;left:-28%;top:77%}.stream-6{animation-delay:-7s;animation-duration:12s;left:-44%;top:36%}.portal-orb{animation:portalTilt 7s ease-in-out infinite;aspect-ratio:1/1;display:grid;place-items:center;position:relative;transform-style:preserve-3d;width:min(550px,78vw)}.portal-energy{border-radius:50%;filter:blur(22px);inset:12%;opacity:.9;position:absolute}.portal-energy-one{animation:portalPulse 3.4s ease-in-out infinite;background:radial-gradient(circle,#ffffffeb 0 18%,#22d3ee70 38%,#0000 66%)}.portal-energy-two{animation:portalSpin 9s linear infinite;background:conic-gradient(from 20deg,#0000,#ff773ab8,#0000,#22d3ee99,#0000)}.portal-energy-three{animation:portalPulse 2.6s ease-in-out infinite reverse;background:radial-gradient(circle,#fffffff5,#7dd3fc33 48%,#0000 70%);filter:blur(16px);inset:22%}.portal-energy-four{animation:portalSpinReverse 14s linear infinite;background:conic-gradient(from 90deg,#0000 0 11%,#ffd66661 12% 16%,#0000 17% 34%,#14b8a66b 35% 40%,#0000 41% 100%);filter:blur(8px);inset:6%}.portal-ring{border:2px solid #7dd3fc99;border-radius:50%;box-shadow:0 0 28px #22d3ee47,inset 0 0 22px #ffffff14;position:absolute}.portal-ring-a{animation:portalSpin 12s linear infinite;inset:8%;transform:rotateX(66deg) rotate(8deg)}.portal-ring-b{animation:portalSpinReverse 10s linear infinite;border-color:#ff9d53b8;inset:18%;transform:rotateY(70deg) rotate(12deg)}.portal-ring-c{animation:portalSpin 7s linear infinite;border-color:#d8b4feb3;inset:27%;transform:rotateX(42deg) rotateY(-28deg)}.portal-ring-d{animation:portalSpinReverse 21s linear infinite;border-color:#ffffff2e;border-style:dashed;inset:2%;transform:rotateX(74deg) rotateY(10deg)}.portal-shards{animation:portalSpin 18s linear infinite;inset:0;position:absolute;transform-style:preserve-3d}.portal-shard{background:linear-gradient(180deg,#fffffff2,#22d3ee1f);border-radius:999px;box-shadow:0 0 18px #67e8f97a;height:34px;opacity:.75;position:absolute;width:7px}.shard-1{left:50%;top:8%;transform:rotate(4deg)}.shard-2{right:25%;top:14%;transform:rotate(38deg)}.shard-3{right:10%;top:31%;transform:rotate(75deg)}.shard-4{right:6%;top:52%;transform:rotate(96deg)}.shard-5{bottom:20%;right:18%;transform:rotate(132deg)}.shard-6{bottom:7%;right:42%;transform:rotate(174deg)}.shard-7{bottom:12%;left:27%;transform:rotate(212deg)}.shard-8{bottom:30%;left:9%;transform:rotate(246deg)}.shard-9{left:7%;top:42%;transform:rotate(282deg)}.shard-10{left:18%;top:20%;transform:rotate(316deg)}.shard-11{left:36%;top:4%;transform:rotate(338deg)}.shard-12{bottom:38%;right:31%;transform:rotate(58deg)}.portal-core{grid-gap:.2rem;background:linear-gradient(145deg,#ffffff2e,#ffffff0a),radial-gradient(circle at 30% 20%,#22d3ee6b,#070a18f5);border:1px solid #ffffff2e;border-radius:28px;box-shadow:0 20px 80px #22d3ee3d,inset 0 0 28px #ffffff12;color:#fff;display:grid;gap:.2rem;height:118px;place-items:center;position:relative;transform:translateZ(110px) rotateX(8deg);width:118px;z-index:5}.portal-core svg{color:#67e8f9;font-size:1.8rem}.portal-core span{font-size:.72rem;font-weight:900;letter-spacing:.16em}.portal-node-orbit{animation:portalSpin 24s linear infinite;aspect-ratio:1/1;position:absolute;transform-style:preserve-3d;width:min(700px,94vw)}.portal-node{background:#081024c7;border:1px solid #67e8f938;border-radius:999px;box-shadow:0 0 22px #22d3ee24;color:#e0fbff;font-size:.68rem;font-weight:900;letter-spacing:.1em;padding:.46rem .68rem;position:absolute}.node-1{left:46%;top:7%}.node-2{right:5%;top:25%}.node-3{bottom:28%;right:9%}.node-4{bottom:8%;left:44%}.node-5{bottom:28%;left:4%}.node-6{left:5%;top:25%}.portal-panels{inset:0;position:absolute;transform-style:preserve-3d}.portal-brain-card,.portal-notification,.portal-panel,.portal-route-card,.portal-signal-card{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1f,hsla(0,0%,100%,.035)),#080e1cbd;border:1px solid #ffffff24;box-shadow:0 20px 55px #00000047,inset 0 1px 0 #ffffff1f;display:flex;gap:.8rem;position:absolute;z-index:7}.portal-panel{border-radius:8px;min-height:82px;padding:1rem;transform-style:preserve-3d;width:218px}.panel-1{left:1%;top:15%;transform:rotateY(18deg) translateZ(80px)}.panel-2{right:3%;top:24%;transform:rotateY(-18deg) translateZ(90px)}.panel-3{bottom:13%;left:10%;transform:rotateX(8deg) rotateY(14deg) translateZ(70px)}.panel-4{bottom:6%;right:12%;transform:rotateX(8deg) rotateY(-14deg) translateZ(76px)}.panel-icon{background:linear-gradient(135deg,#67e8f9,#ffd166);border-radius:8px;color:#07111f;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.portal-brain-card strong,.portal-notification strong,.portal-panel strong,.portal-route-card strong,.portal-signal-card strong{color:#fff;display:block;font-size:1rem;line-height:1.2}.portal-notification span,.portal-panel span,.portal-route-card span,.portal-signal-card span{color:#b7c9dd;display:block;font-size:.78rem;margin-top:.22rem}.portal-notification{border-radius:8px;bottom:22%;box-shadow:0 0 34px #d8b4fe3d,0 18px 42px #0000003d;min-width:286px;padding:.95rem 1rem;right:31%}.portal-notification svg{color:#67e8f9;font-size:1.25rem}.portal-signal-card{animation:softHover 5.2s ease-in-out infinite;border-radius:8px;left:34%;padding:.82rem .9rem;top:3%}.portal-signal-card svg{color:#ffd166}.portal-route-card{border-radius:8px;bottom:2%;left:34%;min-width:285px;padding:.95rem 1rem}.portal-route-card svg{color:#5eead4;font-size:1.25rem}.route-dots{display:flex;gap:.35rem;margin-left:auto}.route-dots i{animation:dotPing 1.2s ease-in-out infinite;background:#67e8f9;border-radius:50%;box-shadow:0 0 12px #67e8f9cc;height:7px;width:7px}.route-dots i:nth-child(2){animation-delay:.2s}.route-dots i:nth-child(3){animation-delay:.4s}.portal-brain-card{align-items:flex-start;animation:softHover 4.7s ease-in-out infinite reverse;border-radius:8px;flex-direction:column;gap:.65rem;padding:.9rem;right:1%;top:55%;width:154px}.portal-brain-card svg{color:#f0abfc;font-size:1.15rem}.brain-bars{grid-gap:.28rem;align-items:end;display:grid;gap:.28rem;grid-template-columns:repeat(4,1fr);height:34px;width:100%}.brain-bars span{animation:barThink 1.25s ease-in-out infinite;background:linear-gradient(180deg,#f0abfc,#67e8f9);border-radius:999px 999px 2px 2px;box-shadow:0 0 12px #f0abfc6b;display:block}.brain-bars span:first-child{height:48%}.brain-bars span:nth-child(2){animation-delay:.15s;height:82%}.brain-bars span:nth-child(3){animation-delay:.3s;height:62%}.brain-bars span:nth-child(4){animation-delay:.45s;height:94%}@keyframes portalSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes portalSpinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes portalPulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes portalTilt{0%,to{transform:rotateX(10deg) rotateY(-8deg)}50%{transform:rotateX(3deg) rotateY(8deg)}}@keyframes auroraDriftOne{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(30px,-18px,0) scale(1.08)}}@keyframes auroraDriftTwo{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-28px,24px,0) scale(1.12)}}@keyframes floorScan{0%,to{background-position:0 0,0 0,0 0;opacity:.52}50%{background-position:0 0,64px 0,0 44px;opacity:.84}}@keyframes streamTravel{0%{opacity:0;transform:translateX(0) skewX(-8deg)}12%{opacity:.85}84%{opacity:.85}to{opacity:0;transform:translateX(116vw) skewX(-8deg)}}@keyframes softHover{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes dotPing{0%,to{opacity:.5;transform:scale(.72)}50%{opacity:1;transform:scale(1.25)}}@keyframes barThink{0%,to{opacity:.72;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1.08)}}@media (max-width:1080px){.portal-content{grid-template-columns:1fr}.portal-copy{margin:0 auto;max-width:820px;text-align:center}.portal-kicker{margin-left:auto;margin-right:auto}.portal-stage{min-height:620px}}@media (max-width:720px){.portal-section{padding:5rem 1rem 5.5rem}.portal-stage{min-height:540px}.portal-panel{min-height:74px;padding:.78rem;width:170px}.panel-1{left:0;top:17%}.panel-2{right:0;top:37%}.panel-3,.panel-4,.portal-brain-card,.portal-route-card,.portal-signal-card{display:none}.portal-notification{bottom:7%;min-width:min(280px,88vw);right:50%;transform:translateX(50%)}.portal-node{display:none}.stream{font-size:.58rem}}.profile-section{align-items:center;background:radial-gradient(circle at left center,#00ffff14,#0000 25%),linear-gradient(180deg,#050816,#08111f);display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative}.profile-noise{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:36px 36px;inset:0;opacity:.5;pointer-events:none;position:absolute}.profile-content,.profile-image{position:relative;z-index:2}.profile-content{max-width:620px}.profile-tag{background:#00ffff14;border:1px solid #0ff3;border-radius:999px;color:#8ffcff;display:inline-block;font-weight:700;margin-bottom:1rem;padding:.5rem .95rem}.profile-content h1{color:#fff;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.05;margin-bottom:1rem}.profile-content h2{color:#7dd3fc;font-size:clamp(1rem,2vw,1.35rem);margin-bottom:1.3rem}.profile-content p{color:#d1d5db;font-size:1.03rem;line-height:1.85;margin-bottom:2rem}.profile-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.profile-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:1rem}.profile-stat strong{color:#fff;display:block;margin-bottom:.45rem}.profile-stat span{color:#b6c2cf;font-size:.92rem;line-height:1.5}.profile-image{align-items:center;display:flex;height:380px;justify-content:center;position:relative;width:380px}.image-bg{background:radial-gradient(circle,#00ffff2e,#0000 65%);filter:blur(30px);inset:0;position:absolute}.image-ring{animation:rotateRing 10s linear infinite;border:1px solid #00ffff2e;border-radius:28px;box-shadow:0 0 40px #00ffff1f;inset:-14px;position:absolute}.foreground-image{border:2px solid #ffffff14;border-radius:24px;box-shadow:0 25px 60px #00000059;height:100%;object-fit:cover;position:relative;width:100%;z-index:2}@keyframes rotateRing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:900px){.profile-section{padding:4rem 1.2rem}.profile-stats{grid-template-columns:1fr}.profile-image{height:280px;width:280px}.profile-content{text-align:center}}.experience-section{background:radial-gradient(circle at 14% 20%,#14b8a621,#0000 28%),radial-gradient(circle at 84% 18%,#3b82f61f,#0000 28%),radial-gradient(circle at 76% 82%,#a855f71a,#0000 30%),linear-gradient(180deg,#04070f,#07111f 48%,#050816);color:#fff;overflow:hidden;padding:7rem 2rem;position:relative}.experience-glow,.experience-grid-lines,.experience-scan{inset:0;pointer-events:none;position:absolute}.experience-grid-lines{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 38%,#0000 82%);mask-image:radial-gradient(circle at 50% 45%,#000 38%,#0000 82%);opacity:.78}.experience-scan{animation:experienceScan 9s linear infinite;background:linear-gradient(90deg,#0000,#22d3ee1c,#0000);transform:skewX(-18deg);width:42%}.scan-b{animation-delay:-6s;animation-duration:13s;background:linear-gradient(90deg,#0000,#a855f71a,#0000)}.experience-glow{filter:blur(86px);opacity:.32}.glow-a{animation:glowDriftA 11s ease-in-out infinite;background:radial-gradient(circle at 18% 40%,#22d3ee66,#0000 20%)}.glow-b{animation:glowDriftB 14s ease-in-out infinite;background:radial-gradient(circle at 78% 70%,#a855f757,#0000 22%)}.experience-shell{grid-gap:1.4rem;align-items:start;display:grid;gap:1.4rem;grid-template-columns:minmax(320px,.82fr) minmax(0,1.5fr);margin:0 auto;position:relative;width:min(1380px,100%);z-index:2}.experience-board,.experience-command{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff12,hsla(0,0%,100%,.025)),#080f1ebd;border:1px solid #ffffff17;border-radius:8px;box-shadow:0 26px 70px #00000047,inset 0 1px 0 #ffffff0d}.experience-command{min-height:760px;padding:1.4rem;position:-webkit-sticky;position:sticky;top:7.5rem}.experience-kicker{background:#22d3ee14;border:1px solid #22d3ee33;border-radius:8px;color:#8ffcff;display:inline-flex;font-size:.75rem;font-weight:900;letter-spacing:.12em;margin-bottom:1rem;padding:.5rem .76rem;text-transform:uppercase}.experience-command h1{font-size:clamp(2.35rem,4vw,4.6rem);letter-spacing:0;line-height:1;margin:0 0 .9rem}.experience-command p{color:#cbd5e1;font-size:1rem;line-height:1.8;margin:0}.experience-radar{aspect-ratio:1/1;display:grid;margin:2rem auto;place-items:center;position:relative;transform-style:preserve-3d;width:min(430px,100%)}.radar-ring{border:1px solid #67e8f942;border-radius:50%;box-shadow:inset 0 0 34px #22d3ee0f;position:absolute}.ring-one{animation:radarSpin 28s linear infinite;border-style:dashed;inset:6%}.ring-two{animation:radarSpinReverse 18s linear infinite;border-color:#ffd6665c;inset:22%}.ring-three{animation:radarSpin 12s linear infinite;border-color:#a855f75c;inset:38%}.radar-sweep{animation:radarSweep 4s linear infinite;background:linear-gradient(90deg,#22d3eed9,#0000);filter:drop-shadow(0 0 12px rgba(34,211,238,.8));height:2px;left:50%;position:absolute;top:50%;transform-origin:left center;width:46%}.radar-core{background:radial-gradient(circle at 30% 20%,#22d3ee47,#0000 36%),linear-gradient(145deg,#ffffff21,hsla(0,0%,100%,.035));border:1px solid #ffffff24;border-radius:8px;box-shadow:0 0 70px #22d3ee38,inset 0 0 30px #ffffff0d;color:#fff;display:grid;height:108px;place-items:center;position:relative;width:108px;z-index:3}.radar-core svg{color:#67e8f9;font-size:1.5rem}.radar-core span{font-size:.7rem;font-weight:900;letter-spacing:.16em}.radar-chip{background:#050c1ad1;border:1px solid #67e8f929;border-radius:8px;box-shadow:0 12px 28px #00000038;color:#dffcff;font-size:.68rem;font-weight:900;letter-spacing:.08em;padding:.44rem .58rem;position:absolute}.radar-chip-1{left:42%;top:4%}.radar-chip-2{right:3%;top:28%}.radar-chip-3{bottom:14%;right:14%}.radar-chip-4{bottom:16%;left:8%}.radar-chip-5{left:0;top:26%}.experience-command-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.command-stat{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:8px;display:flex;gap:.7rem;min-height:82px;padding:.85rem}.command-stat>span{background:#22d3ee1a;border-radius:8px;color:#67e8f9;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.command-stat small,.command-stat strong{display:block}.command-stat strong{color:#fff;font-size:.9rem;line-height:1.25}.command-stat small{color:#95a7bd;line-height:1.25;margin-top:.24rem}.experience-board{padding:1rem}.experience-board-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1rem 1.25rem}.board-eyebrow{align-items:center;color:#8ffcff;display:inline-flex;font-size:.78rem;font-weight:900;gap:.48rem;letter-spacing:.12em;text-transform:uppercase}.experience-board-header h2{font-size:clamp(2rem,3vw,3.35rem);letter-spacing:0;line-height:1;margin:.4rem 0 0}.board-status{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:8px;color:#dbeafe;display:inline-flex;font-size:.88rem;font-weight:800;gap:.5rem;padding:.62rem .78rem;white-space:nowrap}.status-dot{background:#22c55e;border-radius:50%;box-shadow:0 0 14px #22c55eb3;height:9px;width:9px}.experience-list{grid-gap:.9rem;display:grid;gap:.9rem;padding:1rem 0 0}.experience-row{grid-gap:1rem;align-items:stretch;background:linear-gradient(135deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.028)),#070e1cd1;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 16px 42px #0000002e;display:grid;gap:1rem;grid-template-columns:64px minmax(0,1fr) 150px;overflow:hidden;padding:1rem;position:relative;transform-style:preserve-3d}.experience-row:before{background:linear-gradient(90deg,#0000,#ffffff14,#0000);content:"";inset:0;opacity:0;position:absolute;transform:translateX(-100%);transition:transform .8s ease,opacity .3s ease}.experience-row:hover:before{opacity:1;transform:translateX(100%)}.row-index{color:#e0fbff;display:grid;font-weight:900;grid-template-rows:auto 1fr;justify-items:center;position:relative;z-index:2}.row-index span{background:#22d3ee17;border:1px solid #22d3ee2e;border-radius:8px;display:grid;height:46px;place-items:center;width:46px}.row-index i{background:linear-gradient(180deg,#22d3ee80,#0000);margin-top:.65rem;min-height:100%;width:1px}.row-main{min-width:0;position:relative;z-index:2}.row-top{grid-gap:.85rem;align-items:center;display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto}.row-icon{background:linear-gradient(135deg,#67e8f9,#ffd166);border-radius:8px;box-shadow:0 14px 32px #22d3ee26;color:#07111f;display:grid;height:54px;place-items:center;width:54px}.row-company{color:#8ffcff;display:block;font-size:.76rem;font-weight:900;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.row-title h3{margin:.26rem 0 0}.row-title h3{color:#fff;font-size:1.28rem;line-height:1.25}.row-signal{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:900;letter-spacing:.12em;min-height:34px;padding:.42rem .62rem}.row-meta{color:#9fd6ff;display:flex;flex-wrap:wrap;font-size:.86rem;gap:.6rem 1rem;margin:.85rem 0}.row-meta span{align-items:center;display:inline-flex;gap:.42rem}.row-summary{color:#cbd5e1;line-height:1.75;margin:0 0 .95rem}.row-detail-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 190px}.row-detail-grid ul{grid-gap:.6rem;display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.row-detail-grid li{color:#d9e4ef;display:flex;font-size:.92rem;gap:.56rem;line-height:1.65}.bullet-light{background:#22d3ee;border-radius:50%;box-shadow:0 0 12px #22d3eecc;flex:0 0 7px;height:7px;margin-top:.55rem;width:7px}.row-tech{align-content:start;display:flex;flex-wrap:wrap;gap:.48rem}.row-tech span{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;color:#e8fbff;display:inline-flex;font-size:.78rem;font-weight:800;min-height:31px;padding:.38rem .54rem}.row-year{align-items:flex-end;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:.15rem .1rem;position:relative;z-index:2}.row-year strong{color:#fff;font-size:.98rem;line-height:1.3;text-align:right}.row-year svg{background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;color:#dffcff;height:44px;padding:.8rem;width:44px}.accent-cyan{box-shadow:0 16px 42px #0000002e,inset 4px 0 0 #22d3eecc}.accent-blue{box-shadow:0 16px 42px #0000002e,inset 4px 0 0 #3b82f6d9}.accent-violet{box-shadow:0 16px 42px #0000002e,inset 4px 0 0 #a855f7d1}@keyframes experienceScan{0%{transform:translateX(-140%) skewX(-18deg)}to{transform:translateX(280%) skewX(-18deg)}}@keyframes glowDriftA{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(28px,-18px,0) scale(1.06)}}@keyframes glowDriftB{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,22px,0) scale(1.08)}}@keyframes radarSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes radarSpinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes radarSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1180px){.experience-shell{grid-template-columns:1fr}.experience-command{min-height:auto;position:relative;top:auto}.experience-radar{max-width:380px}}@media (max-width:900px){.experience-section{padding:5.5rem 1rem}.experience-board-header{align-items:flex-start;flex-direction:column}.experience-row{grid-template-columns:44px minmax(0,1fr)}.row-year{align-items:center;border-top:1px solid #ffffff14;flex-direction:row;grid-column:2;justify-content:space-between;padding-top:.8rem}.row-detail-grid{grid-template-columns:1fr}}@media (max-width:640px){.experience-board,.experience-command{padding:.85rem}.experience-command h1{font-size:2.35rem}.experience-command-stats{grid-template-columns:1fr}.experience-radar{margin:1.35rem auto}.radar-chip{display:none}.experience-row{grid-template-columns:1fr;padding:.9rem}.row-index{display:none}.row-top{grid-template-columns:auto minmax(0,1fr)}.row-signal{grid-column:1/-1;width:-webkit-fit-content;width:fit-content}.row-year{grid-column:1}}.skills-section{background:radial-gradient(circle at 12% 18%,#00e5ff14,#0000 20%),radial-gradient(circle at 86% 20%,#7c3aed1a,#0000 22%),linear-gradient(180deg,#04070f,#08111f 42%,#04070f);overflow:hidden;padding:8rem 2rem;perspective:1400px;position:relative}.skills-bg-orb{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute;z-index:0}.orb-left{animation:skillsFloatOne 11s ease-in-out infinite;height:320px;width:320px}.orb-right{animation:skillsFloatTwo 13s ease-in-out infinite;bottom:12%;height:340px;width:340px}.skills-grid-overlay{background-image:linear-gradient(hsla(0,0%,100%,.024) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.024) 1px,#0000 0);background-size:40px 40px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 42%,#0000 95%);mask-image:radial-gradient(circle at center,#000 42%,#0000 95%)}.skills-grid-overlay,.skills-watermark{pointer-events:none;position:absolute;z-index:0}.skills-watermark{color:hsla(0,0%,100%,.025);font-size:clamp(4rem,12vw,10rem);font-weight:900;left:50%;letter-spacing:8px;text-transform:uppercase;top:2rem;transform:translateX(-50%);-webkit-user-select:none;user-select:none}.skills-heading-wrap{margin:0 auto 3rem;max-width:920px;position:relative;text-align:center;z-index:2}.skills-kicker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #00e5ff2e;border-radius:999px;color:#8ffcff;display:inline-block;font-weight:700;margin-bottom:1rem;padding:.52rem 1rem}.skills-heading-wrap h1{color:#fff;font-size:clamp(2.8rem,6vw,5rem);letter-spacing:-1px;line-height:1;margin:0 0 1rem}.skills-heading-wrap p{color:#cbd5e1;font-size:1.05rem;line-height:1.9;margin:0 auto;max-width:760px}.skills-top-strip{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(220px,1fr));margin:0 auto 2rem;max-width:1280px;position:relative;z-index:2}.skills-stat-card{align-items:flex-start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 12px 28px #0000002e;display:flex;gap:.9rem;padding:1rem 1.1rem}.skills-stat-icon{background:linear-gradient(135deg,#00d4ff2e,#2563eb29);border:1px solid #ffffff14;border-radius:16px;color:#8ffcff;display:grid;flex:0 0 48px;height:48px;place-items:center;width:48px}.skills-stat-card strong{color:#fff;display:block;font-size:1rem;margin-bottom:.28rem}.skills-stat-card span{color:#9fb0c7;font-size:.9rem;line-height:1.55}.skills-showcase-shell{margin:0 auto;max-width:1280px;position:relative;z-index:2}.skills-feature-panel{grid-gap:2rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,hsla(0,0%,100%,.065),#ffffff08);border:1px solid #ffffff14;border-radius:32px;box-shadow:0 18px 45px #0000003d,inset 0 1px 0 #ffffff0a;display:grid;gap:2rem;grid-template-columns:1.05fr .95fr;margin-bottom:1.8rem;min-height:420px;overflow:hidden;padding:2rem;position:relative;transform-style:preserve-3d}.skills-feature-noise{background:linear-gradient(hsla(0,0%,100%,.012) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.012) 1px,#0000 0);background-size:28px 28px;inset:0;opacity:.22;pointer-events:none;position:absolute}.skills-feature-shine{background:linear-gradient(180deg,#0000,#ffffff1a,#0000);height:260%;left:-28%;pointer-events:none;position:absolute;top:-120%;transform:rotate(16deg);transition:transform .85s ease;width:40%}.skills-feature-panel:hover .skills-feature-shine{transform:rotate(16deg) translateX(280%)}.skills-feature-left{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.skills-feature-tag{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff14;border-radius:999px;color:#dffbff;display:inline-flex;font-size:.82rem;font-weight:700;margin-bottom:1rem;padding:.48rem .85rem;width:-webkit-fit-content;width:fit-content}.skills-feature-left h2{color:#fff;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-1px;line-height:1.04;margin:0 0 1rem}.skills-feature-left p{color:#cbd5e1;font-size:1.02rem;line-height:1.85;margin:0 0 1.5rem;max-width:600px}.skills-feature-points{grid-gap:.8rem;display:grid;gap:.8rem;margin-bottom:1.5rem}.skills-point{align-items:center;color:#dbeafe;display:flex;gap:.7rem}.skills-point-dot{background:linear-gradient(135deg,#00e5ff,#2563eb);border-radius:50%;box-shadow:0 0 12px #00e5ff59;flex:0 0 9px;height:9px;width:9px}.skills-feature-link{align-items:center;color:#8ffcff;display:inline-flex;font-weight:800;gap:.7rem}.skills-feature-right{align-items:center;display:flex;justify-content:center;min-height:300px;position:relative}.skills-radar-shell{display:grid;height:300px;place-items:center;position:relative;width:300px}.skills-radar-ring{background:radial-gradient(circle,#00e5ff0a,#0000 70%);border:1px solid #ffffff14;border-radius:50%;position:absolute}.skills-radar-ring.ring-1{height:120px;width:120px}.skills-radar-ring.ring-2{height:200px;width:200px}.skills-radar-ring.ring-3{height:280px;width:280px}.skills-radar-core{background:radial-gradient(circle,#00f7ff 0,#2563eb 75%);border-radius:50%;box-shadow:0 0 24px #00f7ff99,0 0 50px #2563eb38;height:44px;position:relative;width:44px;z-index:2}.skills-floating-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 10px 24px #0000002e;color:#fff;font-size:.82rem;font-weight:700;padding:.72rem 1rem;position:absolute;z-index:3}.floating-one{left:4%;top:10%}.floating-two{right:2%;top:22%}.floating-three{bottom:12%;left:10%}.skills-modern-grid{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(260px,1fr))}.skill-modern-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 12px 30px #0000002e;overflow:hidden;padding:1.7rem;position:relative;transform-style:preserve-3d;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.skill-modern-card:hover{border-color:#00e5ff2e;box-shadow:0 18px 42px #0000003d,0 0 28px #00e5ff0d}.skill-card-spotlight{background:radial-gradient(circle,#00e5ff24,#0000 70%);border-radius:50%;filter:blur(22px);height:180px;inset:auto auto -80px -40px;pointer-events:none;position:absolute;width:180px}.skill-card-shine{background:linear-gradient(180deg,#0000,#ffffff1a,#0000);height:260%;left:-30%;pointer-events:none;position:absolute;top:-120%;transform:rotate(18deg);transition:transform .8s ease;width:42%}.skill-modern-card:hover .skill-card-shine{transform:rotate(18deg) translateX(240%)}.skill-modern-icon{align-items:center;background:linear-gradient(135deg,#00d4ff29,#2563eb29);border:1px solid #ffffff14;border-radius:18px;color:#67e8f9;display:flex;font-size:1.5rem;height:64px;justify-content:center;margin-bottom:1rem;width:64px}.skill-card-head,.skill-modern-icon{position:relative;z-index:2}.skill-modern-card h2{color:#fff;font-size:1.2rem;line-height:1.35;margin-bottom:.8rem}.skill-modern-card p{color:#cbd5e1;line-height:1.75;margin-bottom:1rem;position:relative;z-index:2}.skill-tags-row{display:flex;flex-wrap:wrap;gap:.55rem;position:relative;z-index:2}.skill-tag-pill{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;color:#dffbff;display:inline-flex;font-size:.76rem;font-weight:700;padding:.42rem .72rem}@keyframes skillsFloatOne{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(16px) translateX(14px)}}@keyframes skillsFloatTwo{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-18px) translateX(-14px)}}@media (max-width:1180px){.skills-feature-panel,.skills-top-strip{grid-template-columns:1fr}.skills-modern-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:768px){.skills-section{padding:6rem 1.15rem}.skills-watermark{font-size:3rem;letter-spacing:3px;top:4rem}.skills-feature-panel{border-radius:24px;padding:1.25rem}.skills-feature-left h2{font-size:1.9rem}.skills-feature-right{min-height:240px}.floating-three,.floating-two{display:none}.skills-radar-shell{height:220px;width:220px}.skills-radar-ring.ring-1{height:90px;width:90px}.skills-radar-ring.ring-2{height:150px;width:150px}.skills-radar-ring.ring-3{height:210px;width:210px}.skills-modern-grid{grid-template-columns:1fr}}.oz-showcase-section{background:radial-gradient(circle at 14% 18%,#00e5ff14,#0000 18%),radial-gradient(circle at 84% 22%,#ffaa0014,#0000 18%),linear-gradient(180deg,#07111f,#040814);overflow:hidden;padding:7rem 2rem;position:relative}.oz-bg-orb{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute;z-index:0}.oz-bg-orb.orb-left{background:#00e5ff1f;height:280px;left:-70px;top:80px;width:280px}.oz-bg-orb.orb-right{background:#ffaa001f;bottom:60px;height:320px;right:-90px;width:320px}.oz-grid-overlay{background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,#0000 0);background-size:32px 32px;inset:0;opacity:.14}.oz-grid-overlay,.oz-watermark{pointer-events:none;position:absolute}.oz-watermark{color:#ffffff08;font-size:clamp(3rem,10vw,8rem);font-weight:900;left:50%;letter-spacing:6px;top:28px;transform:translateX(-50%);-webkit-user-select:none;user-select:none;z-index:0}.oz-showcase-container{grid-gap:2.4rem;align-items:center;display:grid;gap:2.4rem;grid-template-columns:1.02fr .98fr;margin:0 auto;max-width:1380px;position:relative;z-index:2}.oz-showcase-left{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 10px 35px #00000040;padding:2.2rem}.oz-tag{background:#00ffff1a;border:1px solid #0ff3;border-radius:999px;color:#8ffcff;display:inline-block;font-weight:700;margin-bottom:1rem;padding:.45rem .9rem}.oz-showcase-left h2{color:#fff;font-size:clamp(2rem,4vw,3.5rem);line-height:1.04;margin-bottom:1rem}.oz-showcase-left>p{color:#d1d5db;font-size:1.04rem;line-height:1.8;margin-bottom:1.8rem}.oz-feature-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(220px,1fr));margin-bottom:1.5rem}.oz-feature-card{align-items:flex-start;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:18px;color:#e5faff;display:flex;gap:.9rem;padding:1rem}.oz-feature-icon{background:linear-gradient(135deg,#00d4ff29,#2563eb2e);border-radius:14px;color:#8ffcff;display:grid;flex:0 0 44px;font-size:1rem;height:44px;place-items:center;width:44px}.oz-feature-card h4{color:#fff;font-size:1rem;margin:0 0 .35rem}.oz-feature-card p{color:#aeb9cb;font-size:.92rem;line-height:1.6;margin:0}.oz-stat-row{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.8rem}.oz-stat-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:1rem}.oz-stat-box strong{color:#fff;display:block;font-size:1.4rem;margin-bottom:.35rem}.oz-stat-box span{color:#9fb0c7;font-size:.88rem}.oz-buttons{display:flex;flex-wrap:wrap;gap:1rem}.oz-btn{border-radius:14px;font-weight:700;padding:.95rem 1.4rem;text-decoration:none;transition:all .28s ease}.oz-btn-primary{background:linear-gradient(135deg,#00d4ff,#2563eb);color:#fff}.oz-btn-secondary{background:#ffffff0d;border:1px solid #ffffff1f;color:#fff}.oz-btn:hover{transform:translateY(-3px)}.oz-showcase-right{align-items:center;display:flex;justify-content:center}.oz-screen-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0f,#ffffff08);border:1px solid #ffffff17;border-radius:30px;box-shadow:0 0 40px #00c8ff1a;padding:1.4rem;width:100%}.oz-screen-topbar{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.oz-screen-label{background:#ffd0001f;border:1px solid #ffd00029;border-radius:999px;color:#ffd400;display:inline-block;font-size:.78rem;font-weight:700;margin-bottom:.35rem;padding:.35rem .7rem}.oz-screen-meta h3{color:#fff;font-size:1.15rem;margin:0}.oz-screen-controls{display:flex;gap:.55rem}.oz-screen-controls button{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;color:#fff;cursor:pointer;height:42px;transition:all .25s ease;width:42px}.oz-screen-controls button:hover{border-color:#00e5ff2e;transform:translateY(-2px)}.oz-phone-stage{align-items:center;display:flex;justify-content:center;margin-bottom:1.2rem;min-height:760px;position:relative}.oz-phone-card{background:#050914;border:1px solid #ffffff14;border-radius:38px;box-shadow:0 18px 50px #00000059;overflow:hidden;position:absolute}.oz-phone-back{filter:blur(.2px);opacity:.55;width:250px}.oz-phone-back.left{left:5%;transform:rotate(-11deg)}.oz-phone-back.right{right:5%;transform:rotate(11deg)}.oz-phone-main{box-shadow:0 28px 80px #0000006b,0 0 30px #00c8ff14;width:320px;z-index:3}.oz-phone-notch{background:#000000db;border-radius:20px;height:28px;left:50%;position:absolute;top:14px;transform:translateX(-50%);width:120px;z-index:5}.oz-phone-card img,.oz-phone-image{display:block;width:100%}.oz-screen-thumbs{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(6,1fr);margin-bottom:1rem}.oz-thumb{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;cursor:pointer;opacity:.72;overflow:hidden;padding:0;transition:all .25s ease}.oz-thumb img{aspect-ratio:9/18;display:block;object-fit:cover;width:100%}.oz-thumb.active,.oz-thumb:hover{border-color:#00e5ff2e;opacity:1;transform:translateY(-2px)}.oz-inline-link{align-items:center;color:#8ffcff;display:inline-flex;font-weight:700;gap:.55rem;text-decoration:none}@media (max-width:1200px){.oz-showcase-container{grid-template-columns:1fr}.oz-phone-stage{min-height:700px}}@media (max-width:768px){.oz-showcase-section{padding:5rem 1.2rem}.oz-feature-grid,.oz-stat-row{grid-template-columns:1fr}.oz-phone-stage{min-height:620px}.oz-phone-back{display:none}.oz-phone-main{width:min(78vw,320px)}.oz-screen-thumbs{grid-template-columns:repeat(3,1fr)}}.ai-projects-section{background:radial-gradient(circle at 18% 18%,#00e5ff14,#0000 20%),radial-gradient(circle at 85% 22%,#6f00ff1a,#0000 22%),linear-gradient(180deg,#04070f,#08111f 40%,#03060d);overflow:hidden;padding:8rem 2rem;perspective:1400px;position:relative}.ai-bg-orb{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute;z-index:0}.ai-orb-1{animation:aiFloatOne 11s ease-in-out infinite;background:#00e5ff1f;height:320px;left:-80px;top:40px;width:320px}.ai-orb-2{animation:aiFloatTwo 13s ease-in-out infinite;background:#7c3aed1f;bottom:10%;height:340px;right:-70px;width:340px}.ai-grid-overlay{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:42px 42px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 42%,#0000 95%);mask-image:radial-gradient(circle at center,#000 42%,#0000 95%)}.ai-grid-overlay,.ai-watermark{pointer-events:none;position:absolute;z-index:0}.ai-watermark{color:#ffffff05;font-size:clamp(4rem,12vw,10rem);font-weight:900;left:50%;letter-spacing:7px;text-transform:uppercase;top:2rem;transform:translateX(-50%);-webkit-user-select:none;user-select:none}.ai-heading-wrap{margin:0 auto 4.5rem;max-width:900px;position:relative;text-align:center;z-index:2}.ai-kicker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #00e5ff2e;border-radius:999px;color:#8ffcff;display:inline-block;font-weight:700;margin-bottom:1rem;padding:.52rem 1rem}.ai-heading-wrap h1{color:#fff;font-size:clamp(2.8rem,6vw,5rem);letter-spacing:-1px;line-height:1;margin:0 0 1rem}.ai-heading-wrap p{color:#cbd5e1;font-size:1.05rem;line-height:1.9;margin:0 auto;max-width:740px}.ai-showcase-shell{margin:0 auto;max-width:1320px;position:relative;z-index:2}.ai-feature-card{grid-gap:2rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,hsla(0,0%,100%,.065),#ffffff08);border:1px solid #ffffff14;border-radius:32px;box-shadow:0 18px 45px #0000003d,inset 0 1px 0 #ffffff0a;display:grid;gap:2rem;grid-template-columns:1fr 1.04fr;margin-bottom:1.8rem;min-height:720px;overflow:hidden;padding:2rem;position:relative;text-decoration:none;transform-style:preserve-3d;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.ai-feature-card:hover{border-color:#00e5ff2e;box-shadow:0 24px 60px #00000047,0 0 42px #00e5ff0f}.ai-feature-card:after{background:radial-gradient(circle at top right,#ffffff14,#0000 22%);content:"";inset:0;opacity:.42;pointer-events:none;position:absolute}.ai-feature-shine{background:linear-gradient(180deg,#0000,#ffffff1a,#0000);height:260%;left:-28%;pointer-events:none;position:absolute;top:-120%;transform:rotate(16deg);transition:transform .85s ease;width:40%}.ai-feature-card:hover .ai-feature-shine{transform:rotate(16deg) translateX(280%)}.ai-feature-noise{background:linear-gradient(hsla(0,0%,100%,.012) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.012) 1px,#0000 0);background-size:28px 28px;inset:0;opacity:.28;pointer-events:none;position:absolute}.ai-feature-left{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.ai-feature-topbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.2rem}.ai-feature-label{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.055);border:1px solid #ffffff14;border-radius:999px;color:#dffbff;display:inline-flex;font-size:.84rem;font-weight:700;padding:.52rem .95rem}.ai-feature-icon{align-items:center;background:linear-gradient(135deg,#00d4ff2e,#2563eb29);border:1px solid #ffffff14;border-radius:16px;box-shadow:inset 0 0 16px #ffffff08;color:#8ffcff;display:flex;font-size:1.2rem;height:52px;justify-content:center;width:52px}.ai-feature-left h2{color:#fff;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-1px;line-height:1.02;margin:0 0 1rem}.ai-feature-left>p{color:#cbd5e1;font-size:1.04rem;line-height:1.9;margin:0 0 1.6rem;max-width:560px}.ai-tech-row{display:flex;flex-wrap:wrap;gap:.7rem}.ai-tech-pill{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;color:#e8fbff;display:inline-flex;font-size:.82rem;font-weight:700;padding:.52rem .84rem}.ai-tech-row.small{margin-top:.2rem}.ai-tech-pill.small{font-size:.78rem;padding:.46rem .75rem}.ai-stat-grid{grid-gap:.9rem;display:grid;gap:.9rem;margin-top:1.4rem}.ai-stat-card{align-items:flex-start;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:18px;display:flex;gap:.85rem;padding:1rem}.ai-stat-icon{background:linear-gradient(135deg,#00d4ff2e,#2563eb29);border-radius:14px;color:#8ffcff;display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.ai-stat-card h4{color:#fff;font-size:.98rem;margin:0 0 .3rem}.ai-stat-card p{color:#aeb9cb;font-size:.9rem;line-height:1.6;margin:0}.ai-feature-cta{color:#8ffcff;font-size:1rem;font-weight:800;gap:.8rem;margin-top:1.8rem}.ai-arrow,.ai-feature-cta{align-items:center;display:inline-flex}.ai-arrow{justify-content:center}.ai-feature-right{display:flex;flex-direction:column;justify-content:center;min-height:520px;position:relative}.ai-preview-topbar{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;position:relative;z-index:4}.ai-preview-tag{background:#ffd0001f;border:1px solid #ffd00029;border-radius:999px;color:#ffd400;display:inline-block;font-size:.78rem;font-weight:700;margin-bottom:.35rem;padding:.35rem .7rem}.ai-preview-topbar h3{color:#fff;font-size:1.1rem;margin:0}.ai-preview-controls{display:flex;gap:.55rem}.ai-preview-controls button{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;color:#fff;cursor:pointer;height:42px;transition:all .25s ease;width:42px}.ai-preview-controls button:hover{border-color:#00e5ff2e;transform:translateY(-2px)}.ai-preview-stage{align-items:center;display:flex;justify-content:center;min-height:520px;position:relative}.ai-preview-back,.ai-preview-main{background:#050914;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 20px 60px #00000057;overflow:hidden;position:absolute}.ai-preview-back{opacity:.5;width:250px}.ai-preview-back.left{left:1%;transform:rotate(-10deg)}.ai-preview-back.right{right:1%;transform:rotate(10deg)}.ai-preview-main{box-shadow:0 26px 80px #0006,0 0 32px #00e5ff12;max-width:540px;width:82%;z-index:3}.ai-feature-image,.ai-preview-back img,.ai-preview-main img{display:block;width:100%}.ai-floating-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 10px 24px #0000002e;color:#fff;font-size:.8rem;font-weight:700;padding:.62rem .95rem;position:absolute;z-index:4}.badge-1{left:0;top:12%}.badge-2{right:0;top:18%}.badge-3{bottom:8%;left:10%}.ai-screen-thumbs{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(4,1fr);margin-top:1.2rem}.ai-thumb{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;cursor:pointer;opacity:.72;overflow:hidden;padding:0;transition:all .25s ease}.ai-thumb img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.ai-thumb.active,.ai-thumb:hover{border-color:#00e5ff2e;opacity:1;transform:translateY(-2px)}.ai-secondary-grid{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(260px,1fr))}.ai-secondary-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 16px 38px #00000038,inset 0 1px 0 #ffffff0a;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.ai-secondary-card:hover{border-color:#00e5ff29;box-shadow:0 22px 52px #00000042,0 0 34px #00e5ff0d}.ai-secondary-card.accent-pink:hover{border-color:#ff009d33;box-shadow:0 22px 52px #00000042,0 0 34px #ff009d0d}.ai-secondary-shine{background:linear-gradient(180deg,#0000,#ffffff1a,#0000);height:260%;left:-30%;pointer-events:none;position:absolute;top:-120%;transform:rotate(18deg);transition:transform .8s ease;width:42%}.ai-secondary-card:hover .ai-secondary-shine{transform:rotate(18deg) translateX(240%)}.ai-secondary-image-wrap{height:290px;overflow:hidden}.ai-secondary-image{height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.ai-secondary-card:hover .ai-secondary-image{transform:scale(1.06)}.ai-secondary-body{padding:1.4rem}.ai-secondary-icon{align-items:center;background:linear-gradient(135deg,#00d4ff2e,#2563eb29);border:1px solid #ffffff12;border-radius:15px;color:#8ffcff;display:flex;font-size:1.05rem;height:48px;justify-content:center;margin-bottom:1rem;width:48px}.ai-secondary-card.accent-pink .ai-secondary-icon{background:linear-gradient(135deg,#ff009d29,#ff73001f);color:#ff63d8}.ai-secondary-body h3{color:#fff;font-size:1.28rem;line-height:1.35;margin:0 0 .8rem}.ai-secondary-body p{color:#cbd5e1;line-height:1.8;margin:0 0 1rem}.ai-secondary-link{align-items:center;color:#8ffcff;display:inline-flex;font-weight:800;gap:.65rem;margin-top:1.1rem}.ai-secondary-card.accent-pink .ai-secondary-link{color:#ff63d8}@keyframes aiFloatOne{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(16px) translateX(14px)}}@keyframes aiFloatTwo{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-18px) translateX(-14px)}}@media (max-width:1180px){.ai-feature-card{grid-template-columns:1fr;min-height:auto}.ai-feature-right{min-height:640px}.ai-preview-main{width:78%}}@media (max-width:768px){.ai-projects-section{padding:6rem 1.15rem}.ai-watermark{font-size:3rem;letter-spacing:3px;top:4rem}.ai-feature-card{border-radius:24px;padding:1.25rem}.ai-feature-left h2{font-size:1.8rem}.ai-feature-right{min-height:440px}.ai-preview-back{display:none}.ai-preview-main{max-width:100%;width:100%}.ai-screen-thumbs{grid-template-columns:repeat(2,1fr)}.ai-secondary-grid{grid-template-columns:1fr}.badge-2,.badge-3{display:none}}.projects-section{background:radial-gradient(circle at 12% 18%,#00e5ff14,#0000 20%),radial-gradient(circle at 86% 20%,#7c3aed1a,#0000 22%),linear-gradient(180deg,#03060d,#08111f 42%,#04070f);overflow:hidden;padding:8rem 2rem;perspective:1400px;position:relative}.projects-bg-orb{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute;z-index:0}.orb-left{animation:projectsFloatOne 11s ease-in-out infinite;background:#00e5ff1f;height:340px;left:-80px;top:80px;width:340px}.orb-right{animation:projectsFloatTwo 13s ease-in-out infinite;background:#7c3aed1f;bottom:8%;height:360px;right:-70px;width:360px}.projects-mesh{background-image:linear-gradient(hsla(0,0%,100%,.024) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.024) 1px,#0000 0);background-size:44px 44px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 42%,#0000 96%);mask-image:radial-gradient(circle at center,#000 42%,#0000 96%)}.projects-mesh,.projects-watermark{pointer-events:none;position:absolute;z-index:0}.projects-watermark{color:#ffffff05;font-size:clamp(4rem,12vw,10rem);font-weight:900;left:50%;letter-spacing:7px;text-transform:uppercase;top:2rem;transform:translateX(-50%);-webkit-user-select:none;user-select:none}.projects-heading-wrap{margin:0 auto 4rem;max-width:900px;position:relative;text-align:center;z-index:2}.projects-kicker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #00e5ff2e;border-radius:999px;color:#8ffcff;display:inline-block;font-weight:700;margin-bottom:1rem;padding:.52rem 1rem}.projects-heading-wrap h1{color:#fff;font-size:clamp(2.8rem,6vw,5rem);letter-spacing:-1px;line-height:1;margin:0 0 1rem}.projects-heading-wrap p{color:#cbd5e1;font-size:1.05rem;line-height:1.9;margin:0 auto;max-width:760px}.project-filter-wrap{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin:0 auto 2rem;max-width:1280px;position:relative;z-index:2}.filter-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#dbeafe;cursor:pointer;font-weight:700;gap:.55rem;padding:.8rem 1.12rem;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.filter-pill,.filter-pill-icon{align-items:center;display:inline-flex}.filter-pill-icon{font-size:.88rem;justify-content:center}.filter-pill.active,.filter-pill:hover{background:linear-gradient(135deg,#00d4ff2e,#2563eb2e);border-color:#00ffff2e;box-shadow:0 12px 24px #00b4ff14;color:#fff;transform:translateY(-2px)}.projects-shell{margin:0 auto;max-width:1320px;position:relative;z-index:2}.projects-hero-card{grid-gap:2rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,hsla(0,0%,100%,.065),#ffffff08);border:1px solid #ffffff14;border-radius:34px;box-shadow:0 18px 45px #0000003d,inset 0 1px 0 #ffffff0a;display:grid;gap:2rem;grid-template-columns:1fr 1.02fr;margin-bottom:1.8rem;min-height:640px;overflow:hidden;padding:2rem;position:relative;text-decoration:none;transform-style:preserve-3d;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.projects-hero-card:hover{border-color:#00e5ff2e;box-shadow:0 24px 60px #00000047,0 0 42px #00e5ff0f}.hero-card-noise{background:linear-gradient(hsla(0,0%,100%,.012) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.012) 1px,#0000 0);background-size:28px 28px;inset:0;opacity:.22}.hero-card-noise,.hero-card-shine{pointer-events:none;position:absolute}.hero-card-shine{background:linear-gradient(180deg,#0000,#ffffff1a,#0000);height:260%;left:-28%;top:-120%;transform:rotate(16deg);transition:transform .85s ease;width:40%}.projects-hero-card:hover .hero-card-shine{transform:rotate(16deg) translateX(280%)}.hero-card-left{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.hero-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.2rem}.hero-category-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.055);border:1px solid #ffffff14;border-radius:999px;color:#dffbff;font-size:.84rem;gap:.5rem;padding:.52rem .9rem}.hero-category-pill,.hero-small-badge{align-items:center;display:inline-flex;font-weight:700}.hero-small-badge{background:#00e5ff14;border:1px solid #00e5ff24;border-radius:999px;color:#8ffcff;font-size:.82rem;gap:.45rem;padding:.48rem .82rem}.hero-card-left h2{color:#fff;font-size:clamp(2rem,4vw,4rem);letter-spacing:-1px;line-height:1.02;margin:0 0 1rem}.hero-description{color:#cbd5e1;font-size:1.04rem;line-height:1.9;margin:0 0 1.5rem;max-width:590px}.hero-tech-row{display:flex;flex-wrap:wrap;gap:.7rem}.hero-tech-pill{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;color:#e8fbff;display:inline-flex;font-size:.82rem;font-weight:700;padding:.52rem .84rem}.hero-metric-rail{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(140px,1fr));margin-top:1.7rem}.hero-metric-box{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:18px;padding:1rem}.hero-metric-box span{color:#8ecdfd;display:block;font-size:.78rem;font-weight:700;letter-spacing:.6px;margin-bottom:.35rem;text-transform:uppercase}.hero-metric-box strong{color:#fff;font-size:.98rem;line-height:1.45}.hero-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1.7rem}.hero-action{color:#8ffcff;font-size:1rem;font-weight:800;gap:.72rem}.hero-action,.hero-meta-mini{align-items:center;display:inline-flex}.hero-meta-mini{color:#cbd5e1;font-size:.92rem;font-weight:600;gap:.5rem}.hero-card-right{align-items:center;display:flex;justify-content:center;min-height:460px;position:relative}.hero-spotlight{background:radial-gradient(circle,#00e5ff29,#0000 60%);border-radius:50%;filter:blur(34px);height:460px;position:absolute;width:460px;z-index:0}.hero-image-panel{background:#050914;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 70px #00000059;overflow:hidden;position:absolute}.hero-image-panel.back{opacity:.5;width:235px}.hero-image-panel.back-left{left:2%;transform:rotate(-10deg)}.hero-image-panel.back-right{right:2%;transform:rotate(10deg)}.hero-image-panel.main{max-width:500px;width:82%;z-index:3}.hero-image-panel img,.hero-main-image{display:block;width:100%}.hero-floating-tag{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 10px 24px #0000002e;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;gap:.48rem;padding:.62rem .95rem;position:absolute;z-index:4}.tag-one{left:0;top:14%}.tag-two{bottom:11%;right:1%}.projects-grid-v2{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(260px,1fr))}.project-card-v2{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 16px 38px #00000038,inset 0 1px 0 #ffffff0a;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.project-card-v2:hover{border-color:#00e5ff29;box-shadow:0 22px 52px #00000042,0 0 34px #00e5ff0d}.project-card-glow{background:radial-gradient(circle,#00e5ff21,#0000 70%);border-radius:50%;filter:blur(22px);height:180px;inset:auto auto -80px -40px;pointer-events:none;position:absolute;width:180px}.project-card-shine{background:linear-gradient(180deg,#0000,#ffffff1a,#0000);height:260%;left:-30%;pointer-events:none;position:absolute;top:-120%;transform:rotate(18deg);transition:transform .8s ease;width:42%}.project-card-v2:hover .project-card-shine{transform:rotate(18deg) translateX(240%)}.project-media-shell{height:240px;overflow:hidden}.project-card-image{height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.project-card-v2:hover .project-card-image{transform:scale(1.06)}.project-card-content{padding:1.4rem}.project-card-meta{margin-bottom:.9rem}.project-type-pill{align-items:center;background:#00ffff14;border:1px solid #00ffff29;border-radius:999px;color:#8ffcff;display:inline-flex;font-size:.8rem;font-weight:700;gap:.48rem;padding:.44rem .8rem}.project-card-content h3{color:#fff;font-size:1.25rem;line-height:1.35;margin:0 0 .8rem}.project-card-content p{color:#cbd5e1;line-height:1.75;margin-bottom:1rem}.project-tag-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.project-mini-pill{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;color:#dffbff;display:inline-flex;font-size:.76rem;font-weight:700;padding:.42rem .72rem}.project-footer-link{align-items:center;color:#67e8f9;display:inline-flex;font-weight:800;gap:.6rem}.accent-gold .hero-spotlight{background:radial-gradient(circle,#ffb90029,#0000 60%)}.accent-blue .hero-spotlight{background:radial-gradient(circle,#2563eb2e,#0000 60%)}.accent-purple .hero-spotlight,.accent-violet .hero-spotlight{background:radial-gradient(circle,#7c3aed33,#0000 60%)}.accent-pink .project-card-glow{background:radial-gradient(circle,#ff009d24,#0000 70%)}@keyframes projectsFloatOne{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(16px) translateX(14px)}}@keyframes projectsFloatTwo{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-18px) translateX(-14px)}}@media (max-width:1180px){.projects-hero-card{grid-template-columns:1fr;min-height:auto}.hero-card-right{min-height:540px}.projects-grid-v2{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:768px){.projects-section{padding:6rem 1.15rem}.projects-watermark{font-size:3rem;letter-spacing:3px;top:4rem}.projects-hero-card{border-radius:24px;padding:1.25rem}.hero-card-left h2{font-size:1.9rem}.hero-metric-rail{grid-template-columns:1fr}.hero-card-right{min-height:380px}.hero-image-panel.back,.tag-two{display:none}.hero-image-panel.main{max-width:100%;width:100%}.projects-grid-v2{grid-template-columns:1fr}}@media (max-width:560px){.project-filter-wrap{gap:.6rem}.filter-pill{font-size:.88rem;padding:.72rem .95rem}.hero-description,.project-card-content p{font-size:.96rem}.project-media-shell{height:220px}}.education-section{background:radial-gradient(circle at center,#2563eb14,#0000 20%),linear-gradient(180deg,#08111f,#04070f);padding:7rem 2rem;position:relative}.education-card-modern{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 12px 35px #0000002e;margin:0 auto;max-width:900px;padding:2.2rem;text-align:center}.edu-label{background:#00ffff14;border:1px solid #00ffff26;border-radius:999px;color:#8ffcff;display:inline-block;font-weight:700;margin-bottom:1rem;padding:.45rem .9rem}.education-card-modern h2{color:#fff;font-size:1.7rem;margin-bottom:.7rem}.education-card-modern h3{color:#7dd3fc;font-size:1.1rem;margin-bottom:1rem}.education-card-modern p{color:#cbd5e1;line-height:1.8}.contact-section{background:radial-gradient(circle at bottom center,#00ffff12,#0000 22%),linear-gradient(180deg,#04070f,#08111f);padding:7rem 2rem;position:relative}.contact-modern-wrap{grid-gap:1.8rem;display:grid;gap:1.8rem;grid-template-columns:.95fr 1.05fr;margin:0 auto;max-width:1250px}.contact-form-modern,.contact-info-modern{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:26px;box-shadow:0 12px 35px #0000002e;padding:2rem}.contact-info-modern h2{color:#fff;margin-bottom:1rem}.contact-info-modern p{color:#cbd5e1;line-height:1.8;margin-bottom:1.5rem}.contact-info-list{display:flex;flex-direction:column;gap:1rem}.contact-info-list a,.contact-info-list span{align-items:center;color:#dbeafe;display:flex;gap:.8rem;line-height:1.6;text-decoration:none}.contact-info-list a:hover{color:#67e8f9}.modern-form-group{margin-bottom:1.2rem}.modern-form-group label{color:#8ffcff;display:block;font-weight:700;margin-bottom:.5rem}.modern-form-group input,.modern-form-group textarea{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;color:#fff;outline:none;padding:.95rem 1rem;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.modern-form-group input:focus,.modern-form-group textarea:focus{border-color:#00ffff3d;box-shadow:0 0 0 4px #00ffff12}.modern-submit-btn{background:linear-gradient(135deg,#00d4ff,#2563eb);border:none;border-radius:16px;box-shadow:0 12px 28px #00a0ff2e;color:#fff;cursor:pointer;font-weight:800;padding:.95rem 1.5rem;transition:transform .25s ease,box-shadow .25s ease}.modern-submit-btn:hover{transform:translateY(-3px)}@media (max-width:900px){.contact-modern-wrap{grid-template-columns:1fr}}@media (max-width:640px){.contact-section{padding:5rem 1.2rem}}.cutcut-showcase-section{background:radial-gradient(circle at top left,#2d5eff1f,#0000 30%),radial-gradient(circle at bottom right,#00bcd414,#0000 30%),linear-gradient(180deg,#030712,#020617);overflow:hidden;padding:140px 24px;position:relative}.cutcut-showcase-container{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:1.05fr 1fr;margin:0 auto;max-width:1320px;position:relative;z-index:2}.cutcut-bg-orb{border-radius:999px;filter:blur(20px);pointer-events:none;position:absolute}.cutcut-bg-orb.orb-left{background:#2563eb21;height:380px;left:-120px;top:80px;width:380px}.cutcut-qr-panel{grid-gap:18px;align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:24px;display:grid;gap:18px;grid-template-columns:1fr 170px;margin-top:24px;padding:18px}.cutcut-qr-copy h4{color:#f8fafc;font-size:1.1rem;margin:8px 0}.cutcut-qr-copy p{color:#94a3b8;font-size:.96rem;line-height:1.65;margin:0}.cutcut-qr-tag{background:#3464ff14;border:1px solid #76aaff38;border-radius:999px;color:#9cc0ff;display:inline-flex;font-size:.74rem;font-weight:700;letter-spacing:.14em;padding:8px 12px;text-transform:uppercase}.cutcut-qr-link{align-items:center;display:flex;justify-content:center}.cutcut-qr-image{background:#fff;border-radius:20px;box-shadow:0 16px 36px #00000047;height:160px;object-fit:contain;padding:10px;width:160px}@media (max-width:768px){.cutcut-qr-panel{grid-template-columns:1fr;text-align:center}.cutcut-qr-link{justify-content:center}.cutcut-qr-image{height:180px;width:180px}}.cutcut-bg-orb.orb-right{background:#3b82f61f;height:460px;right:-120px;top:40px;width:460px}.cutcut-grid-overlay{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:38px 38px;inset:0;opacity:.22;pointer-events:none;position:absolute}.cutcut-watermark{color:#ffffff08;font-size:clamp(34px,8vw,120px);font-weight:800;letter-spacing:.12em;pointer-events:none;position:absolute;right:40px;top:60px;-webkit-user-select:none;user-select:none}.cutcut-screen-panel,.cutcut-showcase-left{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#0a0f1eeb,#050a18e0);border:1px solid #ffffff14;border-radius:34px;box-shadow:0 20px 60px #00000059,inset 0 1px 0 #ffffff0d;position:relative}.cutcut-showcase-left{padding:38px}.cutcut-screen-label,.cutcut-tag{align-items:center;background:#3464ff14;border:1px solid #76aaff38;border-radius:999px;color:#9cc0ff;display:inline-flex;font-size:.82rem;font-weight:700;gap:10px;letter-spacing:.18em;padding:10px 16px;text-transform:uppercase}.cutcut-showcase-left h2{color:#f8fafc;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.05;margin:22px 0 14px}.cutcut-showcase-left p{color:#94a3b8;font-size:1.08rem;line-height:1.8;max-width:700px}.cutcut-feature-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.cutcut-feature-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:22px;display:flex;gap:14px;padding:18px}.cutcut-feature-icon{background:linear-gradient(135deg,#2563eb4d,#60a5fa1f);border:1px solid #93c5fd26;border-radius:18px;color:#dbeafe;display:grid;flex-shrink:0;font-size:1.05rem;height:52px;place-items:center;width:52px}.cutcut-feature-card h4{color:#f8fafc;font-size:1rem;margin:0 0 6px}.cutcut-feature-card p{font-size:.95rem;line-height:1.6;margin:0}.cutcut-stat-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.cutcut-stat-box{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:18px}.cutcut-stat-box strong{color:#fff;display:block;font-size:1.4rem;margin-bottom:6px}.cutcut-stat-box span{color:#94a3b8;font-size:.92rem}.cutcut-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.cutcut-btn{align-items:center;border-radius:16px;display:inline-flex;font-weight:700;justify-content:center;min-width:170px;padding:14px 22px;text-decoration:none;transition:.25s ease}.cutcut-btn-primary{background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff}.cutcut-btn-secondary{background:#ffffff08;border:1px solid #ffffff14;color:#e2e8f0}.cutcut-btn:hover{transform:translateY(-2px)}.cutcut-screen-panel{padding:26px}.cutcut-screen-topbar{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.cutcut-screen-meta h3{color:#f8fafc;font-size:1.3rem;margin:12px 0 0}.cutcut-screen-controls{display:flex;gap:10px}.cutcut-screen-controls button{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;color:#e2e8f0;cursor:pointer;height:46px;width:46px}.cutcut-phone-stage{align-items:center;display:flex;justify-content:center;min-height:760px;position:relative}.cutcut-phone-card{background:#020617;border:1px solid #ffffff14;border-radius:42px;box-shadow:0 25px 60px #0006;overflow:hidden;position:absolute}.cutcut-phone-back{filter:blur(.2px);opacity:.42;width:250px}.cutcut-phone-back.left{bottom:80px;left:10px}.cutcut-phone-back.right{bottom:60px;right:10px}.cutcut-phone-main{width:min(360px,88%);z-index:2}.cutcut-phone-notch{background:#000000d9;border-radius:999px;height:24px;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:42%;z-index:3}.cutcut-phone-card img,.cutcut-phone-image{display:block;height:auto;width:100%}.cutcut-screen-thumbs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin-top:18px}.cutcut-thumb{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;cursor:pointer;opacity:.7;padding:4px;transition:.25s ease}.cutcut-thumb.active,.cutcut-thumb:hover{border-color:#60a5fa59;opacity:1;transform:translateY(-2px)}.cutcut-thumb img{border-radius:10px;display:block;width:100%}.cutcut-inline-link{align-items:center;color:#9cc0ff;display:inline-flex;font-weight:700;gap:8px;margin-top:18px;text-decoration:none}@media (max-width:1100px){.cutcut-showcase-container{grid-template-columns:1fr}.cutcut-phone-stage{min-height:640px}}@media (max-width:768px){.cutcut-showcase-section{padding:110px 16px}.cutcut-screen-panel,.cutcut-showcase-left{border-radius:26px;padding:22px}.cutcut-feature-grid,.cutcut-stat-row{grid-template-columns:1fr}.cutcut-screen-thumbs{grid-template-columns:repeat(3,1fr)}.cutcut-phone-back{display:none}.cutcut-phone-stage{min-height:540px}}.promo-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617c7;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.promo-modal-card{background:radial-gradient(circle at top right,#3b82f633,#0000 30%),radial-gradient(circle at bottom left,#0ea5e91f,#0000 30%),linear-gradient(180deg,#070e1efa,#030814fa);border:1px solid #ffffff14;border-radius:32px;box-shadow:0 30px 90px #00000080,inset 0 1px 0 #ffffff0d;max-width:560px;overflow:hidden;padding:34px 30px 30px;position:relative;text-align:center;width:100%}.promo-close-btn{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;color:#e2e8f0;cursor:pointer;display:grid;height:46px;place-items:center;position:absolute;right:16px;top:16px;transition:.2s ease;width:46px}.promo-close-btn:hover{background:#ffffff1a;transform:translateY(-1px)}.promo-badge{background:#0ea5e914;border:1px solid #7dd3fc33;border-radius:999px;color:#7dd3fc;display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.18em;margin-bottom:18px;margin-top:6px;padding:11px 16px}.promo-modal-card h2{color:#f8fafc;font-size:2.4rem;line-height:1.05;margin:0 0 12px}.promo-modal-card p{color:#94a3b8;font-size:1.08rem;line-height:1.75;margin:0 auto 26px;max-width:420px}.promo-qr-wrap{display:flex;justify-content:center;margin-bottom:22px}.promo-qr{background:#fff;border-radius:26px;box-shadow:0 22px 50px #00000061;height:260px;object-fit:contain;padding:14px;width:260px}.promo-store-link{align-items:center;display:inline-flex;justify-content:center}.promo-store-badge{display:block;height:auto;max-width:100%;width:250px}@media (max-width:640px){.promo-modal-card{border-radius:26px;max-width:400px;padding:28px 20px 24px}.promo-modal-card h2{font-size:1.95rem}.promo-modal-card p{font-size:1rem}.promo-qr{height:210px}.promo-qr,.promo-store-badge{width:210px}}.mf-page{background:radial-gradient(circle at top left,#f59e0b1f,#0000 30%),radial-gradient(circle at bottom right,#3b82f61f,#0000 30%),linear-gradient(180deg,#030712,#020617);min-height:100vh;overflow:hidden;padding:42px 24px 120px;position:relative}.mf-shell{margin:0 auto;max-width:1360px;position:relative;z-index:2}.mf-bg-orb{border-radius:999px;filter:blur(24px);pointer-events:none;position:absolute}.mf-bg-orb.orb-left{background:#f59e0b1f;height:360px;left:-120px;top:100px;width:360px}.mf-bg-orb.orb-right{background:#3b82f61f;height:420px;right:-130px;top:30px;width:420px}.mf-grid-overlay{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:38px 38px;inset:0;opacity:.2}.mf-grid-overlay,.mf-watermark{pointer-events:none;position:absolute}.mf-watermark{color:#ffffff08;font-size:clamp(34px,8vw,120px);font-weight:800;letter-spacing:.12em;right:40px;top:60px;-webkit-user-select:none;user-select:none}.mf-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:26px}.mf-back-link,.mf-store-link-top{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;color:#e2e8f0;display:inline-flex;font-weight:600;gap:8px;padding:12px 16px;text-decoration:none}.mf-hero-layout{grid-gap:34px;align-items:start;display:grid;gap:34px;grid-template-columns:1.05fr 1fr}.mf-left,.mf-qr-section,.mf-screen-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#0a0f1eeb,#050a18e0);border:1px solid #ffffff14;border-radius:34px;box-shadow:0 20px 60px #00000059,inset 0 1px 0 #ffffff0d;position:relative}.mf-left{padding:38px}.mf-qr-chip,.mf-screen-label,.mf-tag{align-items:center;background:#f59e0b14;border:1px solid #f59e0b2e;border-radius:999px;color:#fbbf24;display:inline-flex;font-size:.82rem;font-weight:700;gap:10px;letter-spacing:.15em;padding:10px 16px;text-transform:uppercase}.mf-left h1{color:#f8fafc;font-size:clamp(2.35rem,4vw,3.8rem);line-height:1.02;margin:22px 0 14px}.mf-lead{color:#94a3b8;font-size:1.08rem;line-height:1.8}.mf-feature-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.mf-feature-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:22px;display:flex;gap:14px;padding:18px}.mf-feature-icon{background:linear-gradient(135deg,#f59e0b47,#fbbf241f);border:1px solid #f59e0b2e;border-radius:18px;color:#fde68a;display:grid;flex-shrink:0;font-size:1.05rem;height:52px;place-items:center;width:52px}.mf-feature-card h4{color:#f8fafc;font-size:1rem;margin:0 0 6px}.mf-feature-card p{color:#94a3b8;font-size:.95rem;line-height:1.6;margin:0}.mf-stat-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.mf-stat-box{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:18px}.mf-stat-box strong{color:#fff;display:block;font-size:1.4rem;margin-bottom:6px}.mf-stat-box span{color:#94a3b8;font-size:.92rem}.mf-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.mf-btn{align-items:center;border-radius:16px;display:inline-flex;font-weight:700;justify-content:center;min-width:180px;padding:14px 22px;text-decoration:none;transition:.25s ease}.mf-btn-primary{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#111827}.mf-btn-secondary{background:#ffffff08;border:1px solid #ffffff14;color:#e2e8f0}.mf-back-link:hover,.mf-btn:hover,.mf-store-link-top:hover{transform:translateY(-2px)}.mf-screen-panel{padding:26px}.mf-screen-topbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.mf-screen-meta h3{color:#f8fafc;font-size:1.3rem;margin:12px 0 0}.mf-screen-controls{display:flex;gap:10px}.mf-screen-controls button{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;color:#e2e8f0;cursor:pointer;height:46px;width:46px}.mf-phone-stage{align-items:center;display:flex;justify-content:center;min-height:760px;position:relative}.mf-phone-card{background:#020617;border:1px solid #ffffff14;border-radius:42px;box-shadow:0 25px 60px #0006;overflow:hidden;position:absolute}.mf-phone-back{opacity:.42;width:250px}.mf-phone-back.left{bottom:80px;left:10px}.mf-phone-back.right{bottom:60px;right:10px}.mf-phone-main{width:min(360px,88%);z-index:2}.mf-phone-notch{background:#000000d9;border-radius:999px;height:24px;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:42%;z-index:3}.mf-phone-card img,.mf-phone-image{display:block;height:auto;width:100%}.mf-screen-thumbs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin-top:18px}.mf-thumb{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;cursor:pointer;opacity:.72;padding:4px;transition:.25s ease}.mf-thumb.active,.mf-thumb:hover{border-color:#f59e0b59;opacity:1;transform:translateY(-2px)}.mf-thumb img{border-radius:10px;display:block;width:100%}.mf-qr-section{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:1.1fr 320px;margin-top:34px;padding:30px}.mf-qr-copy h2{color:#f8fafc;font-size:clamp(1.8rem,3vw,2.6rem);margin:18px 0 12px}.mf-qr-copy p{color:#94a3b8;line-height:1.75;margin:0 0 20px;max-width:620px}.mf-store-badge-link{display:inline-flex}.mf-store-badge{display:block;max-width:100%;width:220px}.mf-qr-card{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:28px;display:flex;justify-content:center;padding:18px}.mf-qr-image{background:#fff;border-radius:22px;box-shadow:0 18px 44px #00000052;height:260px;object-fit:contain;padding:12px;width:260px}@media (max-width:1100px){.mf-hero-layout{grid-template-columns:1fr}.mf-phone-stage{min-height:640px}.mf-qr-section{grid-template-columns:1fr}}@media (max-width:768px){.mf-page{padding:24px 16px 90px}.mf-left,.mf-qr-section,.mf-screen-panel{border-radius:26px;padding:22px}.mf-feature-grid,.mf-stat-row{grid-template-columns:1fr}.mf-screen-thumbs{grid-template-columns:repeat(3,1fr)}.mf-phone-back{display:none}.mf-phone-stage{min-height:540px}.mf-qr-card{justify-content:center}.mf-qr-image{height:210px;width:210px}}.cc-page{background:radial-gradient(circle at top left,#2563eb24,#0000 30%),radial-gradient(circle at bottom right,#3b82f61f,#0000 30%),linear-gradient(180deg,#030712,#020617);min-height:100vh;overflow:hidden;padding:42px 24px 120px;position:relative}.cc-shell{margin:0 auto;max-width:1360px;position:relative;z-index:2}.cc-bg-orb{border-radius:999px;filter:blur(24px);pointer-events:none;position:absolute}.cc-bg-orb.orb-left{background:#2563eb21;height:360px;left:-120px;top:100px;width:360px}.cc-bg-orb.orb-right{background:#3b82f61f;height:420px;right:-130px;top:30px;width:420px}.cc-grid-overlay{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:38px 38px;inset:0;opacity:.2}.cc-grid-overlay,.cc-watermark{pointer-events:none;position:absolute}.cc-watermark{color:#ffffff08;font-size:clamp(34px,8vw,120px);font-weight:800;letter-spacing:.12em;right:40px;top:60px;-webkit-user-select:none;user-select:none}.cc-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:26px}.cc-back-link,.cc-testflight-link-top{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;color:#e2e8f0;display:inline-flex;font-weight:600;gap:8px;padding:12px 16px;text-decoration:none}.cc-hero-layout{grid-gap:34px;align-items:start;display:grid;gap:34px;grid-template-columns:1.05fr 1fr}.cc-left,.cc-qr-section,.cc-screen-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#0a0f1eeb,#050a18e0);border:1px solid #ffffff14;border-radius:34px;box-shadow:0 20px 60px #00000059,inset 0 1px 0 #ffffff0d;position:relative}.cc-left{padding:38px}.cc-qr-chip,.cc-screen-label,.cc-tag{align-items:center;background:#3464ff14;border:1px solid #76aaff38;border-radius:999px;color:#9cc0ff;display:inline-flex;font-size:.82rem;font-weight:700;gap:10px;letter-spacing:.15em;padding:10px 16px;text-transform:uppercase}.cc-left h1{color:#f8fafc;font-size:clamp(2.35rem,4vw,3.8rem);line-height:1.02;margin:22px 0 14px}.cc-lead{color:#94a3b8;font-size:1.08rem;line-height:1.8}.cc-feature-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.cc-feature-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:22px;display:flex;gap:14px;padding:18px}.cc-feature-icon{background:linear-gradient(135deg,#2563eb4d,#60a5fa1f);border:1px solid #93c5fd26;border-radius:18px;color:#dbeafe;display:grid;flex-shrink:0;font-size:1.05rem;height:52px;place-items:center;width:52px}.cc-feature-card h4{color:#f8fafc;font-size:1rem;margin:0 0 6px}.cc-feature-card p{color:#94a3b8;font-size:.95rem;line-height:1.6;margin:0}.cc-stat-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.cc-stat-box{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:18px}.cc-stat-box strong{color:#fff;display:block;font-size:1.4rem;margin-bottom:6px}.cc-stat-box span{color:#94a3b8;font-size:.92rem}.cc-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.cc-btn{align-items:center;border-radius:16px;display:inline-flex;font-weight:700;justify-content:center;min-width:180px;padding:14px 22px;text-decoration:none;transition:.25s ease}.cc-btn-primary{background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff}.cc-btn-secondary{background:#ffffff08;border:1px solid #ffffff14;color:#e2e8f0}.cc-back-link:hover,.cc-btn:hover,.cc-testflight-link-top:hover{transform:translateY(-2px)}.cc-screen-panel{padding:26px}.cc-screen-topbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.cc-screen-meta h3{color:#f8fafc;font-size:1.3rem;margin:12px 0 0}.cc-screen-controls{display:flex;gap:10px}.cc-screen-controls button{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;color:#e2e8f0;cursor:pointer;height:46px;width:46px}.cc-phone-stage{align-items:center;display:flex;justify-content:center;min-height:760px;position:relative}.cc-phone-card{background:#020617;border:1px solid #ffffff14;border-radius:42px;box-shadow:0 25px 60px #0006;overflow:hidden;position:absolute}.cc-phone-back{opacity:.42;width:250px}.cc-phone-back.left{bottom:80px;left:10px}.cc-phone-back.right{bottom:60px;right:10px}.cc-phone-main{width:min(360px,88%);z-index:2}.cc-phone-notch{background:#000000d9;border-radius:999px;height:24px;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:42%;z-index:3}.cc-phone-card img,.cc-phone-image{display:block;height:auto;width:100%}.cc-screen-thumbs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin-top:18px}.cc-thumb{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;cursor:pointer;opacity:.72;padding:4px;transition:.25s ease}.cc-thumb.active,.cc-thumb:hover{border-color:#60a5fa59;opacity:1;transform:translateY(-2px)}.cc-thumb img{border-radius:10px;display:block;width:100%}.cc-qr-section{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:1.1fr 320px;margin-top:34px;padding:30px}.cc-qr-copy h2{color:#f8fafc;font-size:clamp(1.8rem,3vw,2.6rem);margin:18px 0 12px}.cc-qr-copy p{color:#94a3b8;line-height:1.75;margin:0 0 20px;max-width:620px}.cc-testflight-text-link{align-items:center;color:#9cc0ff;display:inline-flex;font-weight:700;gap:8px;text-decoration:none}.cc-qr-card{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:28px;display:flex;justify-content:center;padding:18px}.cc-qr-image{background:#fff;border-radius:22px;box-shadow:0 18px 44px #00000052;height:260px;object-fit:contain;padding:12px;width:260px}@media (max-width:1100px){.cc-hero-layout{grid-template-columns:1fr}.cc-phone-stage{min-height:640px}.cc-qr-section{grid-template-columns:1fr}}@media (max-width:768px){.cc-page{padding:24px 16px 90px}.cc-left,.cc-qr-section,.cc-screen-panel{border-radius:26px;padding:22px}.cc-feature-grid,.cc-stat-row{grid-template-columns:1fr}.cc-screen-thumbs{grid-template-columns:repeat(3,1fr)}.cc-phone-back{display:none}.cc-phone-stage{min-height:540px}.cc-qr-card{justify-content:center}.cc-qr-image{height:210px;width:210px}}
/*# sourceMappingURL=main.89a5c0ef.css.map*/