.vision{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.vision-copy>p{color:var(--muted);line-height:1.7}.vision-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.vision-pills span{border:1px solid #39301d;background:#13110d;color:#c7b77f;padding:9px 12px;font-size:11px}.vision-card{border:1px solid #57431c;background:radial-gradient(circle at 50%,#30230c,#111 58%);padding:35px;text-align:center}.vision-card>span{color:var(--gold);font-size:9px;letter-spacing:.18em}.vision-card>p{color:#8f8a80;font-size:12px;line-height:1.6}.orbit{width:210px;height:210px;margin:25px auto;position:relative;border:1px solid #5e481d;border-radius:50%;display:grid;place-items:center}.orbit::before{content:'';position:absolute;inset:32px;border:1px dashed #6d5526;border-radius:50%}.orbit b{display:grid;place-items:center;width:77px;height:77px;background:linear-gradient(135deg,#f0d26c,#9e6e14);border-radius:50%;color:#0b0b0b;z-index:2}.orbit i{position:absolute;background:#15130e;color:#d1b65f;border:1px solid #59441d;padding:7px;font:normal 700 9px Manrope}.orbit i:nth-of-type(1){top:-10px}.orbit i:nth-of-type(2){right:-12px;bottom:28px}.orbit i:nth-of-type(3){left:-17px;bottom:28px}.business-plan{max-width:870px;margin:18px auto 0;border:1px solid #3f3727;background:#111;display:flex;text-align:left;align-items:center;justify-content:space-between;padding:27px 30px;gap:25px}.business-plan h3{margin:7px 0;font:700 19px Manrope}.business-plan p{color:#918b80;font-size:12px;margin:0;max-width:520px}.stripe-note{font-size:11px!important;margin-top:22px!important;color:#9f988d!important}@media(max-width:900px){.vision{grid-template-columns:1fr}}@media(max-width:600px){.business-plan{align-items:stretch;flex-direction:column}}

.vision-card{position:relative;overflow:hidden;border-radius:15px;background:radial-gradient(circle at 50% 42%,rgba(187,135,25,.2),transparent 38%),linear-gradient(145deg,#15130e,#0b0b0b);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 24px 55px rgba(0,0,0,.3)}.vision-card::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(circle,black,transparent 70%)}.vision-card>span,.vision-card>p{position:relative;z-index:3}.orbit{width:min(310px,82vw);height:min(310px,82vw);margin:38px auto 42px;border:1px solid rgba(218,173,65,.3);box-shadow:inset 0 0 55px rgba(205,150,31,.07),0 0 55px rgba(0,0,0,.35)}.orbit::before{inset:47px;border-color:rgba(213,166,54,.32);animation:orbit-spin 18s linear infinite}.orbit::after{content:'';position:absolute;inset:19px;border:1px solid rgba(255,224,135,.08);border-radius:50%;box-shadow:0 0 35px rgba(191,139,26,.08)}.orbit-ring{position:absolute;inset:78px;border:1px solid rgba(216,171,65,.13);border-radius:50%}.orbit-ring::before,.orbit-ring::after{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:#e7c263;box-shadow:0 0 15px #d8a936}.orbit-ring::before{left:12%;top:5%}.orbit-ring::after{right:3%;bottom:20%}.orbit b{width:108px;height:108px;align-content:center;gap:4px;background:radial-gradient(circle at 35% 28%,#fff1b2,#e4b83f 38%,#9d6913 100%);border:1px solid #ffe49a;box-shadow:0 14px 35px rgba(0,0,0,.45),0 0 42px rgba(212,164,48,.28),inset 0 1px 1px #fff7d2;transform:translateZ(25px)}.orbit b span{font:800 26px Manrope}.orbit b small{font:800 6px Manrope;letter-spacing:.2em;opacity:.58}.orbit i{z-index:4;display:grid;gap:3px;min-width:76px;padding:11px 13px;border-color:rgba(230,190,89,.38);border-radius:8px;background:linear-gradient(145deg,rgba(39,33,21,.95),rgba(13,13,12,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 25px rgba(0,0,0,.4);font-style:normal}.orbit i span{font:800 11px Manrope;color:#edcf78}.orbit i small{font:500 6px Manrope;color:#7e796f;letter-spacing:.08em}.orbit i:nth-of-type(1){top:-16px;left:50%;transform:translateX(-50%)}.orbit i:nth-of-type(2){right:-27px;bottom:37px}.orbit i:nth-of-type(3){left:-27px;bottom:37px}@keyframes orbit-spin{to{transform:rotate(360deg)}}@media(max-width:420px){.vision-card{padding:30px 18px}.orbit{width:270px;height:270px}.orbit b{width:92px;height:92px}.orbit i{min-width:67px;padding:9px}.orbit i:nth-of-type(2){right:-10px}.orbit i:nth-of-type(3){left:-10px}}@media(prefers-reduced-motion:reduce){.orbit::before{animation:none}}
