.athena-hero{min-height:70vh;display:flex;align-items:center;padding:6rem 2rem 4rem}.athena-hero-content{max-width:900px;margin:0 auto}.athena-headline{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1;margin-bottom:1rem}.athena-subhead{font-size:1.25rem;color:#8892b0;margin-bottom:.5rem}.athena-micro{font-size:.95rem;color:#64ffda;font-family:JetBrains Mono,monospace;margin-bottom:2rem;letter-spacing:.05em}.athena-terminal{background:#0a0a0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;font-family:JetBrains Mono,monospace;font-size:1rem;line-height:1.6;color:#8892b0;margin:2rem 0;overflow-x:auto}.athena-terminal .prompt{color:#64ffda}.athena-terminal .output{color:#ccd6f6}.athena-terminal .timestamp{color:#6b7694;font-size:.9rem}.athena-cta-row{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.athena-cta-row .secondary-link{font-size:.9rem;color:#8892b0}.athena-section{padding:4rem 2rem;max-width:900px;margin:0 auto}.athena-section h2{font-size:1.75rem;margin-bottom:1rem;color:#ccd6f6}.athena-section p,.athena-section li{font-size:1.05rem;line-height:1.7}.pain-list{list-style:none;padding:0;margin:1.5rem 0}.pain-list li{padding-left:1.5rem;position:relative;margin-bottom:.75rem;color:#8892b0;font-size:1.05rem;line-height:1.6}.pain-list li:before{content:"×";position:absolute;left:0;color:#ff6b6b;font-weight:700}.proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.proof-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1.5rem;text-align:center}.proof-card .value{font-size:2.5rem;font-weight:700;color:#64ffda}.proof-card .label{font-size:.95rem;color:#8892b0;margin-top:.25rem}.proof-card .meaning{font-size:.9rem;color:#6b7694;margin-top:.5rem;font-style:italic}.boundary-box{background:#64ffda0d;border-left:3px solid #64ffda;padding:1.25rem 1.5rem;margin:2rem 0;border-radius:0 8px 8px 0}.boundary-box h3{font-size:1rem;color:#64ffda;margin-bottom:.75rem}.boundary-box ul{margin:0;padding-left:1.25rem;color:#8892b0;font-size:1rem;line-height:1.6}.boundary-box li{margin-bottom:.4rem}.loop-flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:2rem 0;font-family:JetBrains Mono,monospace;font-size:.95rem}.loop-step{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:.75rem 1rem;border-radius:6px;color:#ccd6f6}.loop-arrow{color:#64ffda;font-size:1.25rem;font-family:Arial,sans-serif;font-weight:300}.operator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:2rem 0}.operator-stat{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:1rem;text-align:center}.operator-stat .num{font-size:1.5rem;font-weight:600;color:#ccd6f6;font-family:JetBrains Mono,monospace}.operator-stat .desc{font-size:.9rem;color:#6b7694;margin-top:.25rem}.athena-cta-section{text-align:center;padding:4rem 2rem;max-width:700px;margin:0 auto}.athena-cta-section h2{font-size:1.75rem;margin-bottom:.5rem}.athena-cta-section .subtext{color:#8892b0;margin-bottom:2rem}.cta-bullets{list-style:none;padding:0;margin:1.5rem 0 0;font-size:.95rem;color:#6b7694}.cta-bullets li{margin-bottom:.4rem}.design-note{background:#ffffff05;border-radius:8px;padding:1.25rem;margin-top:1.5rem}.design-note h4{font-size:.9rem;color:#64ffda;margin-bottom:.5rem}.design-note p{font-size:.95rem;color:#8892b0;margin:0;line-height:1.6}.athena-hero .text-gradient{background:linear-gradient(90deg,#64ffda,#48bfe3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.cursor{display:inline-block;width:10px;height:1.2em;background-color:#64ffda;animation:blink 1s step-end infinite;vertical-align:middle;margin-left:5px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.video-container{width:100%;margin:2rem 0;border-radius:12px;border:1px solid rgba(168,85,247,.2);box-shadow:0 0 60px #a855f71a;overflow:hidden;background:#000}.demo-video{width:100%;height:auto;display:block}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.testimonial-card{background:#ffffff08;border-left:3px solid #64ffda;padding:1.5rem;font-size:1.05rem;line-height:1.6;color:#e6f1ff;position:relative;border-radius:0 8px 8px 0}.testimonial-card:before{content:"“";position:absolute;top:-10px;left:10px;font-size:4rem;color:#64ffda1a;font-family:serif}.testimonial-author{display:block;margin-top:1rem;font-size:.9rem;color:#64ffda;font-family:JetBrains Mono,monospace;opacity:.8}
