:root{--navy:#061322;--navy-2:#091c31;--ink:#0a1b31;--cyan:#18c6df;--blue:#2578f5;--violet:#754df5;--green:#25d6a2;--red:#fb8177;--text:#eef6ff;--muted:#8ea3ba;--line:rgba(255,255,255,.1);--light:#f6f9fd;--shadow:0 28px 70px rgba(0,18,40,.18)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--light);color:var(--ink);font-family:Tahoma,"Segoe UI",Arial,sans-serif;overflow-x:hidden}a{color:inherit}.dark{background:var(--navy);color:var(--text)}.section{padding:120px 8vw}.noise{position:fixed;inset:0;z-index:1000;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.cursor-glow{position:fixed;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(21,200,226,.12),transparent 70%);transform:translate(-50%,-50%);pointer-events:none;z-index:0}
.nav{height:74px;position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 4.7vw;color:#fff;background:rgba(4,15,29,.7);backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:.35s}.nav.scrolled{background:rgba(4,15,29,.94);border-color:var(--line);box-shadow:0 10px 40px #0003}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{display:block;width:142px}.brand>span{font-size:8px;letter-spacing:.13em;color:#79c9dd;border-right:1px solid #ffffff25;padding-right:12px;direction:ltr}.nav nav{display:flex;align-items:center;gap:29px}.nav nav a,.nav-link{font-size:12px;color:#c5d2e1;text-decoration:none;transition:.2s}.nav nav a:hover,.nav-link:hover{color:#fff}.nav-actions{display:flex;gap:14px;align-items:center}.btn{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:47px;padding:0 22px;border-radius:12px;border:0;background:linear-gradient(105deg,var(--cyan),var(--blue) 52%,var(--violet));color:#fff;font-size:12px;font-weight:800;text-decoration:none;box-shadow:0 10px 35px rgba(36,122,248,.26);cursor:pointer;transition:.25s}.btn:hover{transform:translateY(-3px);box-shadow:0 17px 42px rgba(36,122,248,.38)}.btn.small{min-height:40px;padding:0 17px}.menu{display:none;border:1px solid #ffffff22;background:transparent;color:#fff;border-radius:12px;padding:8px 11px;font-size:17px;cursor:pointer}.ghost{display:inline-flex;align-items:center;gap:10px;color:#d8e4f1;text-decoration:none;font-size:12px;font-weight:700}.ghost:hover{color:var(--cyan)}.play{font-size:10px;color:var(--cyan)}
.hero{min-height:100vh;position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;padding:128px 8vw 82px;overflow:hidden}.grid-bg{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px),radial-gradient(circle at 76% 22%,rgba(102,68,255,.14),transparent 34%),radial-gradient(circle at 18% 15%,rgba(0,198,223,.12),transparent 35%);background-size:72px 72px,72px 72px,100% 100%,100% 100%;mask-image:linear-gradient(to bottom,#000,transparent 95%)}#network{position:absolute;inset:0;width:100%;height:100%;opacity:.65}.hero-copy,.hero-visual{position:relative;z-index:2}.eyebrow,.section-tag{font-size:10px;font-weight:900;letter-spacing:.17em;color:var(--cyan)}.live-dot{display:inline-block;width:7px;height:7px;margin-left:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 16px var(--cyan);animation:pulse 1.8s infinite}.hero h1{margin:25px 0 20px;color:#fff;font-size:clamp(35px,4vw,65px);line-height:1.1;letter-spacing:-.06em}.hero h1 span,.split h2 span,.section-head h2 span,.capital-copy h2 span,.big-gradient{background:linear-gradient(95deg,var(--cyan),var(--blue) 49%,var(--violet));background-clip:text;-webkit-background-clip:text;color:transparent}.hero p{max-width:620px;color:#9fb1c6;font-size:16px;line-height:2}.hero-cta{display:flex;align-items:center;gap:22px;margin-top:30px}.trust-row{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:37px;color:#71879f;font-size:10px}.trust-row i{width:3px;height:3px;border-radius:50%;background:var(--cyan)}.scroll{position:absolute;bottom:28px;right:8vw;z-index:2;display:flex;align-items:center;gap:11px;color:#698197;text-decoration:none;font-size:9px;letter-spacing:.12em}.scroll b{color:var(--cyan);font-size:17px;animation:bounce 1.8s infinite}
.hero-visual{min-height:580px;display:grid;place-items:center}.claim-orbit{position:relative;display:grid;place-items:center;width:465px;height:465px;filter:drop-shadow(0 20px 60px #00182a)}.claim-orbit:before{content:"";position:absolute;width:245px;height:245px;border-radius:50%;background:radial-gradient(circle,#0b3150,#0a1b31 62%,transparent 64%);box-shadow:inset 0 0 80px #00c7df11,0 0 90px #127ee522}.ring{position:absolute;border:1px solid rgba(37,164,225,.28);border-radius:50%;animation:spin 18s linear infinite}.r1{width:350px;height:350px;transform:rotate(24deg) scaleY(.5)}.r2{width:430px;height:430px;transform:rotate(-42deg) scaleY(.38);animation-duration:25s;animation-direction:reverse}.r3{width:288px;height:288px;transform:rotate(69deg) scaleY(.58);animation-duration:16s}.orbit-core{position:relative;z-index:2;display:grid;place-items:center;width:164px;height:164px;border:1px solid #24c7e044;border-radius:50%;background:radial-gradient(circle at 35% 25%,#133c5d,#071527 65%);box-shadow:inset 0 0 60px #00c6df15,0 0 45px #00c6df24;color:#fff;text-align:center}.orbit-core b{font-size:24px;font-family:Arial,sans-serif;letter-spacing:-.04em}.orbit-core span{margin-top:7px;color:var(--cyan);font-size:8px;font-weight:900;letter-spacing:.22em}.orbit-dot{position:absolute;z-index:3;width:12px;height:12px;border-radius:50%;background:var(--cyan);box-shadow:0 0 20px var(--cyan);animation:ping 2.4s infinite}.orbit-dot.a{right:70px;top:98px}.orbit-dot.b{left:82px;bottom:105px;animation-delay:.7s}.orbit-dot.c{right:111px;bottom:77px;width:9px;height:9px;animation-delay:1.3s}.orbit-node{position:absolute;z-index:3;padding:10px 13px;border:1px solid #ffffff1d;border-radius:10px;background:#081a2fbb;backdrop-filter:blur(9px);color:#d3deeb;font-size:10px;box-shadow:0 7px 20px #0003}.orbit-node small{margin-left:4px;color:var(--cyan);font-weight:800}.n1{top:70px;left:-2px}.n2{right:-11px;top:175px}.n3{left:18px;bottom:117px}.n4{right:39px;bottom:44px;color:#85f2ce}
.metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:1px solid #dce7f0}.metrics>div{min-height:136px;padding:34px 3vw;border-left:1px solid #dce7f0;display:flex;gap:16px;align-items:center}.metrics>div:last-child{border-left:0}.metrics strong{font-family:Arial,sans-serif;font-size:30px;letter-spacing:-.06em;color:#0b1d33}.metrics span{color:#718397;font-size:11px;line-height:1.8}
.light{background:var(--light)}.section-tag{margin-bottom:32px}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.split h2,.section-head h2,.capital-copy h2{margin:0;font-size:clamp(38px,4vw,66px);line-height:1.12;letter-spacing:-.055em}.split p{color:#607589;font-size:14px;line-height:1.95}.split .lead,.lead{margin-top:4px;color:#233e55;font-size:17px;line-height:1.95}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:70px}.value-card{position:relative;min-height:285px;padding:29px;border:1px solid #dbe6f0;border-radius:20px;background:#fff;overflow:hidden;transition:.3s}.value-card:after{content:"";position:absolute;inset:auto -35px -65px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,#17c6df25,transparent 68%);transition:.3s}.value-card:hover{transform:translateY(-9px);border-color:#21c7de77;box-shadow:0 18px 45px #0b244112}.value-card:hover:after{transform:scale(1.7)}.card-index{position:absolute;top:24px;left:25px;color:#a4b5c5;font-size:10px}.icon-wrap{display:grid;place-items:center;width:48px;height:48px;margin:44px 0 22px;border-radius:14px;background:linear-gradient(135deg,#13c8df1d,#6b4cf31c);color:var(--blue);font-size:24px}.value-card h3{margin:0 0 13px;font-size:21px}.value-card p{position:relative;z-index:1;margin:0;color:#74879a;font-size:13px;line-height:1.85}
.ticker-band{overflow:hidden;padding:18px 0;background:#071629;color:#fff;border-block:1px solid #1e3d5a}.ticker-track{width:max-content;white-space:nowrap;animation:ticker 24s linear infinite}.ticker-track span{display:flex;gap:21px;align-items:center;font-family:Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.13em}.ticker-track i{width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}
.system-section{position:relative;overflow:hidden;background:radial-gradient(circle at 76% 47%,#103759,#061322 53%)}.system-section:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent)}.system-section>*{position:relative;z-index:1}.section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end}.section-head p{max-width:470px;margin:0 0 6px;color:#91a5b9;font-size:15px;line-height:1.9}.product-stage{position:relative;max-width:1030px;margin:70px auto 48px}.screen-glow{position:absolute;left:8%;right:8%;bottom:-16%;height:45%;border-radius:50%;background:radial-gradient(ellipse,rgba(20,185,238,.28),transparent 68%);filter:blur(23px)}.app-window{position:relative;z-index:2;overflow:hidden;border:1px solid #2f5879;border-radius:20px;background:#eef4fa;box-shadow:0 35px 90px #0009;transform:perspective(1300px) rotateX(4deg)}.app-top{height:51px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;background:#08182b;color:#c1d1df;font-family:Arial,sans-serif;font-size:10px}.app-top b{color:#fff;font-size:11px}.app-top small{justify-self:end;color:#4edbc0;font-size:8px;letter-spacing:.1em}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#49617a}.window-dots i:first-child{background:#ff8a75}.app-body{display:grid;grid-template-columns:66px 1fr;direction:ltr;min-height:400px}.app-side{display:flex;flex-direction:column;align-items:center;gap:25px;padding:18px 0;background:#0a1b2e;color:#617a91}.mini-brand{display:grid;place-items:center;width:31px;height:31px;margin-bottom:16px;border-radius:9px;background:linear-gradient(135deg,var(--cyan),var(--violet));color:white;font-family:Arial,sans-serif;font-size:17px}.app-side span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;font-size:17px}.app-side .active{background:#1ac6df20;color:var(--cyan)}.app-content{direction:rtl;padding:31px 36px;background:#f6f9fd}.dash-top{display:flex;align-items:center;justify-content:space-between}.dash-top small{color:#8aa0b4;font-size:10px}.dash-top h3{margin:8px 0 0;color:#102a43;font-size:22px}.dash-top button{border:0;border-radius:9px;padding:11px 15px;background:#147de9;color:#fff;font:700 10px Tahoma;cursor:pointer}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:25px 0}.stat-row>div{padding:16px;border:1px solid #dce7f0;border-radius:12px;background:#fff}.stat-row small{display:block;color:#8498ab;font-size:10px}.stat-row b{display:block;margin:8px 0 4px;color:#102a43;font:700 25px Arial}.stat-row em{font-size:9px;color:#de8b4c;font-style:normal}.stat-row .ok{color:#22aa82}.stat-row .warn{color:#d46d6d}.claims-panel{overflow:hidden;border:1px solid #dce7f0;border-radius:12px;background:#fff}.panel-heading,.claim-row{display:grid;grid-template-columns:1.1fr 1fr 1fr auto;gap:10px;align-items:center;padding:14px 17px}.panel-heading{display:flex;justify-content:space-between;border-bottom:1px solid #e6eef5;font-size:11px}.panel-heading span{color:#2781e8}.claim-row{border-bottom:1px solid #eff3f7;color:#61778b;font-size:10px}.claim-row:last-child{border:0}.claim-row b{color:#243d53;font-size:10px}.claim-id{direction:ltr;text-align:right;color:#94a5b4;font:9px Arial}.status{padding:6px 9px;border-radius:99px;font-size:9px}.submitted{background:#dff8ef;color:#16865f}.review{background:#e4efff;color:#317ee5}.required{background:#fff0ea;color:#d36f57}.floating-note{position:absolute;z-index:4;display:flex;gap:10px;align-items:center;padding:13px 16px;border:1px solid #ffffff24;border-radius:13px;background:#0a2137e8;box-shadow:0 15px 35px #0005;backdrop-filter:blur(12px);color:#fff;animation:float 4s ease-in-out infinite}.floating-note>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#18c6df20;color:var(--cyan);font-size:14px}.floating-note b{display:block;font-size:10px}.floating-note small{display:block;margin-top:4px;color:#8da5ba;font-size:8px}.note-one{top:28%;right:-82px}.note-two{bottom:11%;left:-83px;animation-delay:1.4s}.demo-actions{text-align:center}.demo-actions p{margin:16px 0 0;color:#7d93a9;font-size:11px}
.workflow{background:#fff}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:73px;border:1px solid #dce6ef;border-radius:20px;overflow:hidden}.steps article{position:relative;min-height:240px;padding:28px;border-left:1px solid #dce6ef;background:#fbfdff;transition:.3s}.steps article:last-child{border-left:0}.steps article:hover{background:#f1faff}.steps b{font-size:11px;color:#98aaba}.steps i{display:grid;place-items:center;width:38px;height:38px;margin:33px 0 22px;border:1px solid #cfe5f0;border-radius:12px;background:#fff;color:#187eea;font-size:17px;font-style:normal}.steps h3{margin:0 0 10px;font-size:18px}.steps p{margin:0;color:#718497;font-size:12px;line-height:1.8}
.capital-section{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:115px 12vw;overflow:hidden;background:radial-gradient(circle at 78% 45%,#0a3859,#051321 48%)}.capital-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#ffffff06 1px,transparent 1px),linear-gradient(#ffffff06 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to left,transparent,#000 45%,transparent)}.capital-copy,.capital-visual{position:relative;z-index:1}.capital-copy p{max-width:520px;color:#8fa5b8;font-size:15px;line-height:1.95}.strong{margin-top:20px;color:#69e9dc}.capital-visual{min-height:350px;display:grid;place-items:center}.radar{position:relative;overflow:hidden;width:325px;height:325px;border:1px solid #1ec8de44;border-radius:50%;background:radial-gradient(circle,#0a2941 0,#061625 65%,transparent 66%)}.radar:before,.radar:after{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #2ac9db22}.radar:after{top:50%;left:0;right:0;border-left:0;border-top:1px solid #2ac9db22}.radar-ring{position:absolute;inset:18%;border:1px solid #27cadd22;border-radius:50%}.radar-ring.two{inset:36%}.sweep{position:absolute;left:50%;top:50%;width:49%;height:1px;transform-origin:left;background:linear-gradient(90deg,#2fd4dcaa,transparent);animation:sweep 3s linear infinite}.radar i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 15px var(--green)}.radar .p1{top:31%;left:28%}.radar .p2{top:43%;right:25%}.radar .p3{bottom:18%;left:43%}.radar strong{position:absolute;inset:0;display:grid;place-items:center;color:#67e7db;font:700 15px Arial;letter-spacing:.3em}.capital-label{position:absolute;padding:10px 14px;border:1px solid #ffffff1c;border-radius:10px;background:#081b2fcc;color:#c4d5e4;font-size:10px;backdrop-filter:blur(8px)}.capital-label.top{top:7%;left:10%}.capital-label.bottom{bottom:8%;right:8%}
.contact{background:#f6f9fd}.contact-wrap{display:grid;grid-template-columns:.86fr 1.14fr;gap:70px;max-width:1180px;margin:auto;align-items:start}.big-gradient{font-size:clamp(42px,4.2vw,70px);letter-spacing:-.06em}.contact .lead{max-width:450px}.contact-card{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:31px;border:1px solid #dce7f1;border-radius:20px;background:#fff;box-shadow:0 20px 60px #09213f0d}.contact-card label{color:#5e7185;font-size:10px;font-weight:800}.contact-card input{width:100%;margin-top:7px;padding:13px;border:1px solid #d7e2ed;border-radius:10px;background:#fbfdff;color:var(--ink);font:12px Tahoma}.contact-card input:focus{outline:2px solid #17c6df30;border-color:#35c5dd}.contact-card .btn{grid-column:1/-1;margin-top:6px}.form-note{grid-column:1/-1;margin:1px 0 0;color:#8a9cad;font-size:10px}.form-note.success{color:#16865f}.footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 6vw;background:#030b15;color:#536a80;font-size:9px}.footer div{display:flex;align-items:center;gap:12px}.footer img{width:100px}.footer div span{padding-right:12px;border-right:1px solid #ffffff1c;color:#6a8299;font:8px Arial;letter-spacing:.12em}.footer p{margin:0}
.reveal{opacity:0;transform:translateY(25px);transition:opacity .8s ease,transform .8s ease}.reveal.show{opacity:1;transform:none}.delay{transition-delay:.2s}@keyframes pulse{50%{opacity:.45;transform:scale(.85)}}@keyframes ping{70%{box-shadow:0 0 0 22px rgba(24,198,223,0)}100%{box-shadow:0 0 0 0 rgba(24,198,223,0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{50%{transform:translateY(6px)}}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes ticker{to{transform:translateX(50%)}}@keyframes float{50%{transform:translateY(-9px)}}
@media(max-width:1100px){.nav nav{gap:16px}.nav nav a{font-size:10px}.hero{padding-inline:6vw}.section{padding-inline:6vw}.metrics>div{padding-inline:2vw}.note-one{right:-22px}.note-two{left:-22px}.capital-section{padding-inline:8vw}}
@media(max-width:850px){.nav{padding-inline:5vw}.nav nav{position:absolute;top:74px;right:0;left:0;display:none;flex-direction:column;gap:19px;padding:24px;background:#061427;border-bottom:1px solid var(--line)}.nav nav.open{display:flex}.nav-link,.btn.small{display:none}.menu{display:block}.hero{grid-template-columns:1fr;padding:126px 6vw 65px}.hero-visual{min-height:410px;transform:scale(.8);margin:-25px}.metrics{grid-template-columns:1fr 1fr}.metrics>div:nth-child(2){border-left:0}.split,.section-head,.contact-wrap,.capital-section{grid-template-columns:1fr}.split{gap:22px}.section-head{gap:23px}.value-grid{grid-template-columns:1fr}.value-card{min-height:230px}.product-stage{margin-top:55px}.app-content{padding:24px}.note-one{right:2px}.note-two{left:2px}.steps{grid-template-columns:1fr 1fr}.steps article:nth-child(2){border-left:0}.steps article:nth-child(-n+2){border-bottom:1px solid #dce6ef}.capital-section{padding:85px 7vw;gap:30px}.capital-visual{min-height:300px}.contact-card{max-width:640px}.footer{align-items:flex-start;flex-direction:column}}
@media(max-width:540px){.brand img{width:118px}.brand>span{display:none}.hero h1{font-size:48px}.hero p{font-size:14px}.hero-cta{align-items:flex-start;flex-direction:column}.hero-visual{min-height:310px;transform:scale(.62);margin:-45px}.scroll{right:6vw}.metrics{grid-template-columns:1fr}.metrics>div{min-height:102px;border-left:0;border-bottom:1px solid #dce7f0;padding:23px 7vw}.metrics>div:last-child{border-bottom:0}.section{padding:82px 6vw}.split .lead,.lead{font-size:15px}.value-grid{margin-top:45px}.app-window{border-radius:13px}.app-top{padding:0 11px;font-size:8px}.app-top small{display:none}.app-body{grid-template-columns:40px 1fr;min-height:300px}.app-side{gap:15px;padding-top:13px}.app-side span{width:27px;height:27px;font-size:13px}.mini-brand{width:26px;height:26px;margin-bottom:7px}.app-content{padding:17px 13px}.dash-top h3{font-size:15px}.dash-top button{padding:8px;font-size:8px}.stat-row{gap:6px;margin:15px 0}.stat-row>div{padding:9px}.stat-row b{font-size:18px}.stat-row small,.stat-row em{font-size:7px}.panel-heading,.claim-row{padding:10px 8px;gap:5px;font-size:7px}.claim-row b{font-size:7px}.status{padding:4px;font-size:7px}.floating-note{display:none}.demo-actions p{line-height:1.8}.steps{grid-template-columns:1fr}.steps article{min-height:180px;border-left:0;border-bottom:1px solid #dce6ef}.steps article:last-child{border-bottom:0}.steps article:nth-child(2){border-left:0}.steps article:nth-child(-n+2){border-bottom:1px solid #dce6ef}.capital-copy h2{font-size:43px}.radar{width:265px;height:265px}.contact-card{grid-template-columns:1fr;padding:23px}.footer{padding:21px 6vw}.ticker-track span{font-size:10px}}

/* Antigravity High-Tech Enhancements */
.app-window::before { content: ''; position: absolute; inset: 0; background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.05) 50%); background-size: 100% 4px; z-index: 100; pointer-events: none; opacity: 0.3; }
.app-window::after { content: ''; position: absolute; inset: 0; background: rgba(24, 198, 223, 0.03); z-index: 99; pointer-events: none; animation: crtFlicker 0.15s infinite; }
@keyframes crtFlicker { 0% { opacity: 0.03; } 50% { opacity: 0.05; } 100% { opacity: 0.03; } }
.btn { will-change: transform; transition: transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.25s, background 0.25s !important; }
.value-card::before { content: ''; position: absolute; inset: 0; background: radial-gradient(circle at var(--x, 50%) var(--y, 50%), rgba(255, 255, 255, 0.6), transparent 50%); opacity: 0; pointer-events: none; z-index: 10; transition: opacity 0.3s; mix-blend-mode: overlay; }
.value-card:hover::before { opacity: 1; }
#hero-title span { text-shadow: 0 0 35px rgba(24, 198, 223, 0.5); display: inline-block; }
