.investors{background:#221329;color:#fbf5e8;position:relative;overflow:hidden;padding-top:65px;padding-bottom:52px}
.investors:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 95% 30%,#81275c66,transparent 52%);pointer-events:none}
.investor-topline{display:flex;justify-content:space-between;align-items:center;gap:25px;position:relative;border-bottom:1px solid #ffffff30;padding-bottom:25px;margin-bottom:58px}.investor-topline .eyebrow{margin:0;color:#eeb9dc;font-size:10px}
.investor-access{font-size:9px;letter-spacing:.1em;border:1px solid #f6b99a66;border-radius:30px;padding:10px 14px;color:#ffcd9e;white-space:nowrap}
.investor-layout{display:grid;grid-template-columns:1.16fr 1fr;gap:35px;position:relative}.investor-copy{position:relative;z-index:2}.investor-copy h2{font-size:clamp(52px,5.1vw,80px);line-height:.98;letter-spacing:-.025em}.investor-copy h2 em{font-style:normal;color:#ffba85}.investor-lead{max-width:530px;font-size:17px;line-height:1.6;color:#e6d6e6;margin:28px 0}.investor-paths{display:flex;align-items:center;gap:18px;padding:20px 0;border-block:1px solid #ffffff28;max-width:540px}.investor-paths>span{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:800;letter-spacing:.04em}.investor-paths b{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffba8566;border-radius:50%;width:27px;height:27px;font-size:9px;color:#ffba85}.investor-paths i{font-style:normal;color:#ffba85;font-size:28px}.investor-offer{max-width:500px;font-size:13px;line-height:1.65;color:#d4c0d4;margin:21px 0 27px}.investor-cta{display:flex;align-items:center;gap:24px}.investor-cta .btn{background:#ffbc8e;color:#221329;border-color:#ffbc8e;white-space:nowrap}.investor-cta>div{display:flex;flex-direction:column;gap:5px}.investor-cta b{font-family:Impact,'Arial Narrow',sans-serif;font-size:33px;font-weight:400;letter-spacing:.01em}.investor-cta>div>span{font-size:9px;color:#d4c0d4;max-width:145px;line-height:1.5}.investor-audience{font-size:10px;line-height:1.7;color:#ad96b2;margin-top:24px;max-width:490px}
.investor-vault{min-height:580px;position:relative;perspective:1000px;align-self:center}.vault-orbit{position:absolute;border:1px solid #ffa58d33;border-radius:50%;width:450px;height:450px;left:4%;top:10%}.orbit-two{transform:rotateX(58deg) rotateZ(-28deg);border-color:#ef76c477;animation:vault-orbit 18s linear infinite}.vault-star{position:absolute;color:#ff9cc8;font-size:145px;right:-15px;top:5px;line-height:1;animation:vault-star 20s linear infinite}
.vault-card{position:absolute;width:255px;height:352px;border:1px solid #ffefcf77;border-radius:16px;box-shadow:0 30px 50px #0a04154d;padding:24px;backface-visibility:hidden;transform-style:preserve-3d}.vault-back{left:3%;top:65px;background:linear-gradient(135deg,#ffdc93,#c88352 35%,#ffcf8d 63%,#81542e);color:#392314;transform:rotate(-16deg) rotateY(16deg);animation:vault-back 7s ease-in-out infinite}.vault-back>span{font-size:9px;letter-spacing:.15em}.vault-back>b{font-family:Impact,sans-serif;font-size:32px;font-weight:400;display:block;line-height:1.04;margin-top:15px}.vault-back small{font-size:7px;font-weight:700;letter-spacing:.08em}.vault-coin{width:124px;height:124px;display:grid;place-items:center;border-radius:50%;font-family:Impact,sans-serif;font-size:90px;margin:20px auto 0;transform:rotate(-7deg);border:7px double #9d632a;color:#5b3219;background:conic-gradient(from 30deg,#bd8743,#ffebb2,#9a622f,#ffdfa6,#bd8743);box-shadow:4px 6px 0 #875522,10px 14px 25px #42201455;text-shadow:1px 2px 0 #ffe0a2}
.vault-front{right:7%;top:153px;transform:rotate(11deg) rotateY(-15deg);background:linear-gradient(135deg,#b8a3cd,#efe1e9 34%,#c9b4dc 62%,#92819b);color:#302136;animation:vault-front 7s ease-in-out infinite}.vault-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:9px;letter-spacing:.1em}.vault-word{font-family:Impact,sans-serif;font-size:57px;line-height:.91;letter-spacing:-.03em;margin:24px 0 25px;position:relative}.vault-word>span{position:absolute;right:0;bottom:0;font-family:Arial,sans-serif;font-size:75px;font-weight:300}.vault-card-bottom{border-top:1px solid #30213655;padding-top:16px;display:flex;flex-direction:column;gap:7px}.vault-card-bottom>span{font-size:7px;letter-spacing:.14em}.vault-card-bottom b{font-size:10px;letter-spacing:.08em}.vault-caption{position:absolute;bottom:22px;left:10%;right:2%;display:flex;gap:10px;align-items:center;font-size:8px;letter-spacing:.13em;color:#f0c4d8}.vault-pulse{width:6px;height:6px;border-radius:50%;background:#ffc58e;box-shadow:0 0 0 6px #ffc58e16}
.investor-journey{list-style:none;padding:33px 0 0;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px;border-top:1px solid #ffffff30;position:relative}.investor-journey li{display:flex;gap:18px}.investor-journey li>b{font-size:10px;color:#ffba85;margin-top:3px}.investor-journey h3{font-size:15px;margin:0 0 8px;letter-spacing:0}.investor-journey p{font-size:12px;line-height:1.6;color:#bfa9c7;margin:0;max-width:290px}
@keyframes vault-front{0%,100%{transform:translateY(0) rotate(11deg) rotateY(-15deg)}50%{transform:translateY(-15px) rotate(8deg) rotateY(-9deg)}}@keyframes vault-back{0%,100%{transform:translateY(0) rotate(-16deg) rotateY(16deg)}50%{transform:translateY(12px) rotate(-12deg) rotateY(10deg)}}@keyframes vault-star{to{transform:rotate(360deg)}}@keyframes vault-orbit{from{transform:rotateX(58deg) rotateZ(-28deg)}to{transform:rotateX(58deg) rotateZ(332deg)}}
#investor-dialog{width:820px;max-width:92vw;max-height:90svh;overflow:auto;padding:45px 44px 35px;background:#f8f2e8;color:#241929;border:0}#investor-dialog::backdrop{background:#140c20d9;backdrop-filter:blur(8px)}#investor-dialog .close{position:absolute;right:20px;top:18px}.investor-form-intro .eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:18px}.investor-form-intro h2{font-size:58px;line-height:.95}.investor-form-intro>p{font-size:13px;line-height:1.65;max-width:550px;margin-top:20px}.investor-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;margin-top:28px}.investor-fields label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:700;min-width:0}.investor-fields input,.investor-fields select,.investor-fields textarea{font:400 14px Arial,sans-serif;border:1px solid #bbaeaf;border-radius:0;background:#fffaf2;color:#241929;padding:12px;width:100%;box-sizing:border-box;min-width:0}.investor-fields input:focus,.investor-fields select:focus,.investor-fields textarea:focus{outline:2px solid #9a456f;outline-offset:2px}.field-wide{grid-column:1/-1}.investor-form-foot{border-top:1px solid #d3c8c3;margin-top:26px;padding-top:20px;display:flex;flex-direction:column;gap:18px}.investor-form-foot>p{font-size:11px;line-height:1.6;color:#6a5869;margin:0}.investor-form-foot .btn{align-self:flex-start}.application-symbol{font-family:Arial,sans-serif;font-size:84px;color:#9f477b;line-height:1;margin:10px 0 20px}#investor-complete h3{font-family:Impact,sans-serif;font-size:45px;line-height:1.02;font-weight:400}#investor-complete>p{font-size:14px;line-height:1.7;margin:20px 0}.application-private{border:1px solid #b6a1b1;padding:16px;font-size:10px;font-weight:700;letter-spacing:.06em}#investor-complete>.fineprint{font-size:11px}.motion-paused .investor-vault *{animation-play-state:paused!important}
@media(max-width:1000px){.investor-layout{grid-template-columns:1fr 0.9fr;gap:10px}.investor-copy h2{font-size:52px}.investor-lead{font-size:14px}.investor-vault{min-height:540px;transform:scale(.85);transform-origin:center}.vault-card{width:230px;height:330px;padding:20px}.vault-back{left:-15%}.vault-front{right:-5%;top:175px}.vault-word{font-size:53px}.vault-caption{left:0;bottom:-2px;right:-15%}.investor-cta{align-items:flex-start;flex-direction:column;gap:16px}.investor-cta>div{flex-direction:row;align-items:center;gap:14px}.investor-journey{gap:20px}.investor-paths{gap:10px}.investor-paths>span{font-size:8px;gap:7px}}
@media(max-width:650px){.investors{padding-top:44px;padding-bottom:45px}.investor-topline{display:block;margin-bottom:35px;padding-bottom:22px}.investor-topline .eyebrow{font-size:8px}.investor-access{display:inline-block;font-size:7px;padding:8px 11px;margin-top:15px}.investor-layout{display:flex;flex-direction:column;gap:10px}.investor-copy h2{font-size:clamp(39px,10.5vw,62px);line-height:1}.investor-lead{font-size:14px;margin:22px 0}.investor-paths{gap:10px;padding:17px 0;justify-content:space-between}.investor-paths>span{font-size:8px;gap:7px}.investor-paths b{width:24px;height:24px;font-size:8px;flex-shrink:0}.investor-offer{font-size:12px;margin:19px 0 24px}.investor-cta .btn{font-size:11px;padding:17px 22px}.investor-cta>div{align-items:center}.investor-cta b{font-size:31px}.investor-cta>div>span{font-size:9px;max-width:none}.investor-audience{font-size:9px;margin-top:19px}.investor-vault{height:490px;min-height:490px;width:100%;max-width:400px;transform:none}.vault-card{width:207px;height:285px;padding:18px}.vault-back{left:4%;top:35px}.vault-front{right:5%;top:151px}.vault-word{font-size:44px;margin:20px 0}.vault-word>span{font-size:60px}.vault-card-top{font-size:8px}.vault-card-bottom{padding-top:12px}.vault-card-bottom>span{font-size:6px}.vault-card-bottom b{font-size:8px}.vault-back>span{font-size:8px}.vault-back>b{font-size:26px;margin-top:12px}.vault-back small{font-size:6px}.vault-coin{width:100px;height:100px;font-size:74px;margin-top:18px}.vault-star{font-size:110px;right:-2px;top:30px}.vault-orbit{width:310px;height:310px;top:14%;left:3%}.vault-caption{bottom:13px;left:6%;right:0;font-size:7px}.investor-journey{grid-template-columns:1fr;gap:23px;margin-top:0;padding-top:25px}.investor-journey li{gap:19px}.investor-journey h3{font-size:15px}.investor-journey p{font-size:12px;max-width:none}#investor-dialog{max-width:96vw;max-height:94svh;padding:32px 22px 26px}#investor-dialog .close{right:12px;top:12px}.investor-form-intro h2{font-size:43px}.investor-form-intro .eyebrow{font-size:8px;margin-bottom:22px}.investor-form-intro>p{font-size:12px}.investor-fields{gap:17px;grid-template-columns:1fr}.investor-fields input,.investor-fields select,.investor-fields textarea{font-size:16px;min-height:44px}.investor-form-foot .btn{font-size:10px;padding:15px 17px;width:100%;justify-content:space-between}#investor-complete h3{font-size:35px}.application-private{font-size:9px}.investor-paths i{font-size:20px}}
@media(prefers-reduced-motion:reduce){.investor-vault *{animation:none!important}}

.vault-word>span{top:0;bottom:auto;right:0;font-size:58px}@media(max-width:650px){.vault-word>span{font-size:47px}}
