/* Acerca de */
.about-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px}
.about-card{padding:24px}
.about-card h1{margin:.25rem 0 1rem;font-size:36px;line-height:1.05}
.about-card p{color:#a9b4d0;font-size:18px;line-height:1.5;margin:0 0 14px}
.about-list{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}
.about-list li{padding:12px 14px;background:#0b0e1b;border:1px solid rgba(255,255,255,.06);color:#c6d0ea;font-size:17px}
.about-list li b{color:#fff}
.contact-box{display:grid;gap:10px;padding:14px;background:#0b0e1b;border:1px solid rgba(99,223,255,.25);margin:16px 0}
.contact-box span{font:8px 'Press Start 2P';color:var(--cyan)}
.contact-box a{display:block;font-size:22px;font-weight:700;color:#fff;word-break:break-all;line-height:1.4}
.contact-actions{display:flex;gap:10px;flex-wrap:wrap}
.about-btn{padding:12px 16px;background:linear-gradient(90deg,#6d3fd1,#9c6cff);border:0;color:#fff;cursor:pointer;font:9px 'Press Start 2P';box-shadow:0 5px 0 #3f2380}
.about-btn.alt{background:#111628;border:1px solid rgba(255,255,255,.12);box-shadow:none;font:700 16px 'Rajdhani'}
.about-form{display:grid;gap:12px;margin-top:6px}
.about-form label{display:grid;gap:6px;color:#8fa0c4;font:8px 'Press Start 2P'}
.about-form select,.about-form textarea{width:100%;background:#0a0d19;border:1px solid rgba(255,255,255,.1);color:#eef2ff;padding:12px;font:600 17px 'Rajdhani'}
.about-form textarea{min-height:130px;resize:vertical}
.about-form select:focus,.about-form textarea:focus{outline:2px solid rgba(156,108,255,.55)}
.about-note{color:#8392b3;font-size:14px}
@media(max-width:1180px){.about-grid{grid-template-columns:1fr}}
@media(max-width:620px){.about-card{padding:16px}.about-card h1{font-size:28px}}
