/* RIEKA TECH LABS — Contact Page Styles */

.contact-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;max-width:1000px;margin:0 auto;}
.cinfo-card{background:var(--bg3);border:1px solid var(--bdr);border-radius:var(--r2);padding:28px;}
.cinfo-card h3{font-family:'Space Grotesk',sans-serif;font-size:0.88rem;font-weight:800;margin-bottom:18px;color:var(--sub);text-transform:uppercase;letter-spacing:0.06em;}
.cinfo-row{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--bdr);}
.cinfo-row:last-child{border-bottom:none;}
.cinfo-ico{width:36px;height:36px;border-radius:8px;background:rgba(79,142,247,0.1);border:1px solid rgba(79,142,247,0.18);display:flex;align-items:center;justify-content:center;font-size:0.9rem;flex-shrink:0;}
.cinfo-row h4{font-family:'Space Grotesk',sans-serif;font-size:0.8rem;font-weight:700;margin-bottom:2px;}
.cinfo-row a,.cinfo-row p{color:var(--sub);font-size:0.8rem;transition:color 0.18s;}
.cinfo-row a:hover{color:var(--a1);}

.form-card{background:var(--bg3);border:1px solid var(--bdr);border-radius:var(--r2);padding:28px;}
.form-card h3{font-family:'Space Grotesk',sans-serif;font-size:1rem;font-weight:800;margin-bottom:6px;}
.form-card p{color:var(--sub);font-size:0.83rem;margin-bottom:22px;}

@media(max-width:768px){.contact-grid{grid-template-columns:1fr;}}
