.hero-badge{border:1px solid var(--border);background:var(--bg-spot-violet);letter-spacing:.14em;text-transform:uppercase;color:var(--purple);border-radius:9999px;align-items:center;gap:8px;padding:7px 18px;font-size:12px;display:inline-flex}.hero-badge:before{content:"";background:var(--purple);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.vision-orb{border-radius:50%;animation:6s ease-in-out infinite orb-float;position:absolute}.orb-1{background:conic-gradient(#0000 0%,#8a5cf61f 30%,#8a5cf60a 60%,#0000 100%);border:1px solid #8a5cf633;width:280px;height:280px;top:50%;left:50%;transform:translate(-50%,-50%)}.orb-2{background:conic-gradient(from 180deg,#0000 0%,#8a5cf614 40%,#0000 100%);border:1px solid #8a5cf61f;width:200px;height:200px;animation-delay:-3s;top:50%;left:50%;transform:translate(-50%,-50%)}.orb-3{background:#8a5cf614;border:1px solid #8a5cf640;width:120px;height:120px;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes orb-float{0%,to{transform:translate(-50%,-50%)rotate(0)}50%{transform:translate(-50%,-50%)rotate(180deg)}}.vision-center-gem{z-index:5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vision-center-gem svg{width:56px;height:56px}.orbit-dot{background:var(--purple);border-radius:50%;width:6px;height:6px;animation:8s linear infinite orbit-spin;position:absolute}.orbit-dot:nth-child(2){animation-delay:-2.67s}.orbit-dot:nth-child(3){animation-delay:-5.33s}@keyframes orbit-spin{0%{transform:rotate(0)translate(140px)}to{transform:rotate(360deg)translate(140px)}}.build-screen{background:var(--bg2);border:1px solid var(--border);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 64px -12px #0000001a}.build-screen-bar{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.dot-red,.dot-yellow,.dot-green{border-radius:50%;width:10px;height:10px}.dot-red{background:#ff5f57}.dot-yellow{background:#ffbd2e}.dot-green{background:#28ca41}.build-screen-title{color:var(--muted);letter-spacing:.05em;margin-left:8px;font-size:12px}.dashboard-mock{padding:20px}.dash-top{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.dash-stat{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.dash-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px}.dash-stat-value{font-family:var(--font-syne);color:var(--text);font-size:24px;font-weight:600}.dash-chart{background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:flex-end;gap:6px;height:120px;padding:16px;display:flex}.dash-bar{border-top:1px solid var(--purple);background:#8a5cf633;border-radius:4px 4px 0 0;flex:1;transition:height .8s cubic-bezier(.2,.8,.2,1)}.dash-ai-row{background:#8a5cf614;border:1px solid #8a5cf633;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;display:flex}.ai-pulse{background:var(--purple);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite pulse-dot}.ai-text{color:var(--purple);font-size:12px;font-weight:500}.ai-terminal{background:var(--bg2);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 24px 64px -12px #0000001a}.ai-terminal-bar{background:var(--surface);border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:6px;padding:12px 16px;font-size:12px;display:flex}.terminal-dot{background:var(--purple);border-radius:50%;width:8px;height:8px}.ai-terminal-body{min-height:240px;padding:24px;font-family:Courier New,Courier,monospace}.t-line{font-size:13px;line-height:1.8;display:block}.t-prompt{color:var(--purple)}.t-cmd{color:var(--text)}.t-output{color:var(--muted)}.t-highlight{color:var(--cyan)}.t-cursor{background:var(--purple);vertical-align:middle;width:8px;height:15px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.build-list{margin-top:40px;list-style:none}.build-item{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:16px 0;transition:padding-left .3s;display:flex}.build-item:hover{padding-left:8px}.build-item-dot{background:var(--purple);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.build-item-text{color:var(--muted);font-size:16px;font-weight:400;transition:color .3s}.build-item:hover .build-item-text{color:var(--text)}.ai-bg-text{font-family:var(--font-syne);color:#8a5cf60a;pointer-events:none;z-index:0;font-size:clamp(150px,20vw,300px);font-weight:800;line-height:1;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}html:not(.dark) .ai-bg-text{color:#8a5cf614}.ai-highlights{background:var(--border);border-radius:12px;grid-template-columns:1fr 1fr;gap:2px;margin-top:48px;display:grid;overflow:hidden}.ai-highlight{background:var(--bg2);padding:28px 24px;position:relative;overflow:hidden}.ai-highlight:after{content:"";background:linear-gradient(to right, var(--purple), transparent);transform-origin:0;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ai-highlight:hover:after{transform:scaleX(1)}.ai-hl-icon{width:36px;height:36px;color:var(--purple);margin-bottom:14px}.ai-hl-title{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:600}.ai-hl-desc{color:var(--muted);font-size:13px;font-weight:400;line-height:1.65}@keyframes float-diamond{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.animate-float-diamond{animation:6s ease-in-out infinite float-diamond}.about-smarter-graphic{--orbit-radius:clamp(172px, 37vw, 268px)}.about-orbit-field{border:1px solid #d8b4fe14;box-shadow:inset 0 0 50px #8b5cf614,0 0 80px #22d3ee0d}.about-orbit-sweep{border-radius:inherit;filter:blur(1px);opacity:.42;background:conic-gradient(#0000 0deg,#a855f76b 18deg,#22d3ee14 36deg,#0000 72deg);animation:18s linear infinite about-orbit-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 61%,#000 62% 66%,#0000 67%);mask:radial-gradient(circle,#0000 61%,#000 62% 66%,#0000 67%)}.about-orbit-sweep-two{opacity:.34;animation-duration:13s;animation-direction:reverse;inset:12%;-webkit-mask:radial-gradient(circle,#0000 58%,#000 59% 64%,#0000 65%);mask:radial-gradient(circle,#0000 58%,#000 59% 64%,#0000 65%)}.about-orbit-sweep-three{opacity:.24;animation-duration:26s;animation-delay:-7s;inset:-6%;-webkit-mask:radial-gradient(circle,#0000 64%,#000 65% 68%,#0000 69%);mask:radial-gradient(circle,#0000 64%,#000 65% 68%,#0000 69%)}.about-smarter-arc{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 10px #a855f780);animation:16s linear infinite about-orbit-spin}.about-smarter-arc-two{opacity:.82;animation-duration:11s;animation-direction:reverse}.about-smarter-arc-three{opacity:.62;animation-duration:24s;animation-delay:-5s}.about-orbit-particle{background:#c4b5fd;border-radius:999px;width:9px;height:9px;margin:-4.5px;animation:9s linear infinite about-particle-orbit;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #c4b5fdf2,0 0 34px #22d3ee47}.about-orbit-particle-two{background:#67e8f9;width:7px;height:7px;margin:-3.5px;animation-duration:14s;animation-direction:reverse;animation-delay:-5s}.about-orbit-particle-three{background:#a78bfa;width:6px;height:6px;margin:-3px;animation-duration:19s;animation-delay:-11s}.about-orbit-node{--start-angle:0deg;--orbit-duration:36s;z-index:12;animation:about-node-orbit var(--orbit-duration) linear infinite;transform-origin:0 0;position:absolute;top:50%;left:50%}.about-orbit-node-one{--start-angle:-90deg}.about-orbit-node-two{--start-angle:-18deg}.about-orbit-node-three{--start-angle:54deg}.about-orbit-node-four{--start-angle:126deg}.about-orbit-node-five{--start-angle:198deg}.about-orbit-node-facing{animation:about-node-face var(--orbit-duration) linear infinite;transform-origin:50%}.about-smarter-node{animation:4.8s ease-in-out infinite about-node-breathe;position:relative;overflow:hidden}.about-smarter-node:before{content:"";border-radius:inherit;opacity:.72;background:linear-gradient(135deg,#fff3,#0000 34%,#22d3ee2e);position:absolute;inset:-1px}.about-smarter-node:after{content:"";border-radius:inherit;filter:blur(7px);background:radial-gradient(circle,#c4b5fd33,#0000 68%);animation:3.8s ease-in-out infinite about-node-core-pulse;position:absolute;inset:18%}.about-smarter-node svg{z-index:1;filter:drop-shadow(0 0 12px #c4b5fd70);position:relative}.about-ai-core{animation:5.4s ease-in-out infinite about-core-breathe}.about-ai-core-scan{opacity:.76;overflow:hidden}.about-ai-core-scan:before{content:"";background:linear-gradient(115deg,#0000 35%,#fff3 48%,#67e8f938 50%,#0000 62%);animation:4.2s ease-in-out infinite about-core-scan;position:absolute;inset:-60% -80%}@keyframes about-orbit-spin{to{transform:rotate(360deg)}}@keyframes about-particle-orbit{0%{transform:rotate(0deg) translateX(calc(var(--orbit-radius) * .92))}to{transform:rotate(360deg) translateX(calc(var(--orbit-radius) * .92))}}@keyframes about-node-orbit{0%{transform:rotate(var(--start-angle)) translateX(var(--orbit-radius)) translate(-50%, -50%)}to{transform:rotate(calc(var(--start-angle) + 360deg)) translateX(var(--orbit-radius)) translate(-50%, -50%)}}@keyframes about-node-face{0%{transform:rotate(calc(-1 * var(--start-angle)))}to{transform:rotate(calc(-1 * (var(--start-angle) + 360deg)))}}@keyframes about-node-breathe{0%,to{box-shadow:0 0 30px #8b5cf638,inset 0 0 28px #c4b5fd0f}50%{box-shadow:0 0 52px #8b5cf66b,0 0 24px #22d3ee1f,inset 0 0 36px #c4b5fd1f}}@keyframes about-node-core-pulse{0%,to{opacity:.32;transform:scale(.86)}50%{opacity:.75;transform:scale(1.14)}}@keyframes about-core-breathe{0%,to{box-shadow:0 0 44px #8b5cf64d,inset 0 0 28px #c4b5fd14}50%{box-shadow:0 0 78px #8b5cf67a,0 0 36px #22d3ee29,inset 0 0 44px #c4b5fd29}}@keyframes about-core-scan{0%,35%{opacity:0;transform:translate(-42%)}50%{opacity:1}75%,to{opacity:0;transform:translate(42%)}}@media (max-width:640px){.about-smarter-graphic{--orbit-radius:clamp(126px, 36vw, 164px)}.about-smarter-node{width:86px!important;height:86px!important}.about-smarter-node svg{width:44px;height:44px}.about-ai-core{width:130px!important;height:130px!important}}@media (prefers-reduced-motion:reduce){.about-orbit-sweep,.about-smarter-arc,.about-orbit-particle,.about-orbit-node,.about-orbit-node-facing,.about-smarter-node,.about-ai-core,.about-ai-core-scan:before{animation:none!important}}html:not(.dark) .about-page-bg{background-color:#fff!important}html:not(.dark) .about-page-gradient{background:radial-gradient(circle at 20% 40%,#8a5cf60d,#0000 40%),radial-gradient(circle at 80% 60%,#3b82f60d,#0000 40%)!important}html:not(.dark) .about-pill-badge{color:#111827!important;background-color:#f3f4f6!important;border-color:#0000000d!important;box-shadow:0 4px 14px #0000000d!important}html:not(.dark) .about-main-heading{color:#111827!important}html:not(.dark) .about-subtitle{color:#4b5563!important}html:not(.dark) .about-feature-card:hover .about-feature-title-1,html:not(.dark) .about-feature-card:hover .about-feature-title-2,html:not(.dark) .about-feature-card:hover .about-feature-title-3{color:currentColor}html:not(.dark) .about-feature-card:hover .about-feature-title-1{color:#9333ea!important}html:not(.dark) .about-feature-card:hover .about-feature-title-2{color:#4f46e5!important}html:not(.dark) .about-feature-card:hover .about-feature-title-3{color:#7c3aed!important}html:not(.dark) .about-feature-icon-1{color:#7e22ce!important;background-color:#faf5ff!important;border-color:#e9d5ff!important}html:not(.dark) .about-feature-card:hover .about-feature-icon-1{background-color:#f3e8ff!important}html:not(.dark) .about-feature-icon-2{color:#4f46e5!important;background-color:#eef2ff!important;border-color:#c7d2fe!important}html:not(.dark) .about-feature-card:hover .about-feature-icon-2{background-color:#e0e7ff!important}html:not(.dark) .about-feature-icon-3{color:#7c3aed!important;background-color:#f5f3ff!important;border-color:#ddd6fe!important}html:not(.dark) .about-feature-card:hover .about-feature-icon-3{background-color:#ede9fe!important}html:not(.dark) .about-feature-title-1,html:not(.dark) .about-feature-title-2,html:not(.dark) .about-feature-title-3{color:#111827!important}html:not(.dark) .about-feature-desc{color:#4b5563!important}html:not(.dark) .about-glass-box{background-color:#fff9!important;border-color:#c7d2fe!important;box-shadow:0 8px 32px #1f26870d!important}html:not(.dark) .about-glass-text{color:#374151!important}html:not(.dark) .about-smarter-section{color:var(--text)}html:not(.dark) .about-smarter-panel{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html:not(.dark) .about-smarter-title{color:var(--text)!important}html:not(.dark) .about-smarter-subtitle{color:#7c3aed!important}html:not(.dark) .about-smarter-copy,html:not(.dark) .about-smarter-benefit{color:var(--muted)!important}html:not(.dark) .about-smarter-benefit span:last-child{color:var(--text)!important}html:not(.dark) .about-smarter-graphic-bg{background:radial-gradient(circle at 50% 45%,#8b5cf626,#0000 22%),radial-gradient(circle at 50% 47%,#2563eb14,#0000 36%)}html:not(.dark) .about-smarter-rings{stroke:#6d28d93d}html:not(.dark) .about-smarter-connectors{stroke:#6d28d96b}html:not(.dark) .about-ai-core{background:linear-gradient(#ffffffeb,#f5f3ffe6)!important;border-color:#7c3aed6b!important;box-shadow:0 0 40px #7c3aed29!important}html:not(.dark) .about-smarter-node{background:radial-gradient(circle at 50% 30%,#ede9fef5,#ffffffe6)!important;border-color:#7c3aed57!important;box-shadow:0 0 28px #7c3aed1f!important}html:not(.dark) .about-smarter-node svg{color:#7c3aed!important}
