
.kyros-investor-section{padding:96px 0}
.kyros-investor-block{
  position:relative;overflow:hidden;display:grid;grid-template-columns:1.12fr .88fr;
  gap:48px;align-items:center;min-height:650px;padding:58px;
  background:linear-gradient(135deg,rgba(20,15,8,.96),rgba(5,7,9,.96) 58%,rgba(12,15,18,.96));
}
.kyros-investor-block:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 34%,rgba(255,214,112,.18),transparent 28%),linear-gradient(120deg,transparent 42%,rgba(213,166,66,.05));pointer-events:none}
.kyros-investor-block:after{content:"PRIVATE CAPITAL";position:absolute;right:-34px;bottom:30px;color:rgba(255,230,160,.035);font:700 clamp(4rem,10vw,9rem)/1 Georgia;letter-spacing:-.05em;white-space:nowrap;pointer-events:none}
.kyros-investor-glow{position:absolute;width:420px;height:420px;right:-120px;bottom:-190px;border-radius:50%;background:rgba(213,166,66,.12);filter:blur(55px)}
.kyros-investor-copy{position:relative;z-index:2;max-width:720px}
.kyros-investor-kicker{margin:0 0 17px;color:var(--gold2);font-size:.72rem;font-weight:850;letter-spacing:.24em;text-transform:uppercase}
.kyros-investor-copy h2{margin:0;color:var(--ink);font:700 clamp(3.2rem,6.3vw,6.1rem)/.9 Georgia;letter-spacing:-.055em}
.kyros-investor-copy h2 span{color:var(--gold2)}
.kyros-investor-text{max-width:680px;margin:26px 0 32px;color:#c8c0b3;font-size:1.02rem;line-height:1.7}
.kyros-investor-points{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 32px}
.kyros-investor-points div{min-height:128px;padding:18px;border:1px solid rgba(213,166,66,.22);border-radius:16px;background:rgba(255,255,255,.022)}
.kyros-investor-points strong{display:block;margin-bottom:9px;color:var(--gold2);font-size:.7rem;letter-spacing:.13em}
.kyros-investor-points span{color:#aaa59b;font-size:.8rem;line-height:1.5}
.kyros-investor-actions{display:flex;flex-wrap:wrap;gap:12px}
.kyros-investor-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 21px;border-radius:999px;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-decoration:none;transition:.25s}
.kyros-investor-primary{background:linear-gradient(135deg,#9c6512,var(--gold2));color:#060606}
.kyros-investor-secondary{border:1px solid var(--gold);color:var(--ink)}
.kyros-investor-actions a:hover{transform:translateY(-3px);box-shadow:0 16px 45px rgba(213,166,66,.16)}
.kyros-investor-disclaimer{max-width:660px;margin:18px 0 0;color:#888278;font-size:.72rem;line-height:1.55}
.kyros-investor-visual{position:relative;z-index:1;min-height:430px;display:grid;place-items:center;perspective:1000px}
.kyros-investor-ring{position:absolute;border-radius:50%;border:1px solid rgba(213,166,66,.28)}
.ring-one{width:390px;height:390px;animation:ki-spin 22s linear infinite}
.ring-two{width:300px;height:300px;border-color:rgba(255,255,255,.1);box-shadow:0 0 0 24px rgba(213,166,66,.018),0 0 90px rgba(213,166,66,.12);animation:ki-spin-reverse 16s linear infinite}
.ring-one:before,.ring-two:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--gold2);top:50%;left:-4px;box-shadow:0 0 18px var(--gold)}
.kyros-investor-emblem{width:220px;height:285px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,230,160,.52);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(0,0,0,.22));box-shadow:0 35px 95px rgba(0,0,0,.55);transform:rotateY(-8deg) rotateX(3deg)}
.kyros-investor-symbol{color:var(--gold2);font:700 7rem/1 Georgia;text-shadow:0 0 45px rgba(213,166,66,.25)}
.kyros-investor-emblem small{margin-top:22px;color:var(--gold);font-size:.62rem;font-weight:850;letter-spacing:.24em}
@keyframes ki-spin{to{transform:rotate(360deg)}}@keyframes ki-spin-reverse{to{transform:rotate(-360deg)}}
@media(max-width:940px){.kyros-investor-block{grid-template-columns:1fr;padding:42px}.kyros-investor-visual{min-height:370px}}
@media(max-width:680px){.kyros-investor-section{padding:76px 0}.kyros-investor-block{padding:28px 22px}.kyros-investor-points{grid-template-columns:1fr}.kyros-investor-actions{flex-direction:column}.kyros-investor-actions a{width:100%}.ring-one{width:300px;height:300px}.ring-two{width:225px;height:225px}.kyros-investor-emblem{width:175px;height:225px}.kyros-investor-symbol{font-size:5.5rem}}
