.container2{max-width:85%;margin:0 auto;background:rgba(255, 255, 255, 0.05);border-radius:10px;padding:40px}.addy{background:linear-gradient(135deg, rgba(31, 41, 55, 0.5) 0%, rgba(30, 58, 138, 0.5) 40%, rgba(15, 23, 42, 0.5) 100%);padding:24px 28px;margin:20px 0;border-radius:3px;border:2px solid #c0c0c0;box-shadow:0 6px 16px rgba(15, 23, 42, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 10px rgba(192, 192, 192, 0.8);text-align:left;font-size:1.05rem;line-height:1.8;color:#e5e7eb}.addy strong{color:#f97316;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:0.05em}.addy .social-icons{display:flex;gap:15px;justify-content:center;margin-top:15px}.addy .social-icons a{transition:transform 0.3s ease}.addy .social-icons a:hover{transform:scale(1.1)}.gear-list{list-style:none;padding:0}.looking{background:linear-gradient(135deg, rgba(31, 41, 55, 0.5) 0%, rgba(30, 58, 138, 0.5) 40%, rgba(15, 23, 42, 0.5) 100%);padding:24px 28px;margin:20px 0;border-radius:3px;border:2px solid #c0c0c0;box-shadow:0 6px 16px rgba(15, 23, 42, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 10px rgba(192, 192, 192, 0.8);text-align:center;font-size:1.05rem;line-height:1.8;color:#e5e7eb}.looking:hover{box-shadow:0 6px 16px rgba(15, 23, 42, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 10px rgba(192, 192, 192, 0.8)}.looking p{color:#e5e7eb;font-size:1.05rem;line-height:1.8}.looking strong{color:#f97316;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:0.05em}.looking button{padding:14px 32px;border:2px solid var(--orange);background:linear-gradient(180deg, #ff9a3d 0%, #f97316 100%);color:#ffffff;font-weight:900;text-transform:uppercase;letter-spacing:0.07em;border-radius:10px;cursor:pointer;font-size:1.2rem;text-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 0 0 2px #ffffff, 0 0 18px rgba(249, 115, 22, 0.45);transition:background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;margin-top:40px}.looking button:hover{background:linear-gradient(180deg, #ffb062 0%, #ff8a33 100%);box-shadow:0 0 0 2px #ffffff, 0 0 22px rgba(249, 115, 22, 0.6);transform:translateY(-1px) scale(1.02)}.looking button:focus-visible{outline:3px solid rgba(255,255,255,0.9);outline-offset:3px}.looking button:active{transform:translateY(0) scale(1.0);box-shadow:0 0 0 2px #ffffff, 0 0 14px rgba(249, 115, 22, 0.45)}.gear-list li{position:relative;font-size:17px;line-height:1.6;color:#250f86;font-weight:bold;transition:all 0.3s ease;border-left:3px solid transparent;padding-left:10px}.gear-list li a{color:#250f86;text-decoration:none;font-weight:bold}.gear-list li:hover{color:#ff9900;border-left-color:#ff9900;transform:translateX(10px)}.gear-list li::before{content:"⚙";padding-right:15px;left:0;font-size:32px;color:var(--orange);text-shadow:0 0 10px rgba(255, 153, 0, 0.6);animation:spin 4s linear infinite}.gear-list li:hover::before{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}footer{background:var(--dark);color:#cbd5f5;padding:30px 20px;text-align:center;font-size:0.9rem}.card h3::before, .card h3::after{content:'';position:absolute;top:50%;transform:translateY(-50%);width:10px;height:24px;background:linear-gradient(180deg, #4b5563 0%, #9ca3af 50%, #4b5563 100%);box-shadow:0 2px 4px rgba(0, 0, 0, 0.5)}.card h3::before{left:-8px;border-radius:2px 0 0 2px}.card h3::after{right:-8px;border-radius:0 2px 2px 0}.card h3:hover{box-shadow:0 8px 20px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.12);transform:translateY(-1px)}.card p{margin-bottom:25px;text-align:center;color:rgb(121, 118, 118);font-size:25px;font-weight:bold}.card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:25px}.card{background:white;border-radius:10px;padding:30px;box-shadow:0 10px 25px rgba(0,0,0,0.08)}.card span{text-align:center;font-weight:bold;font-size:1.5rem;margin-bottom:25px;width:100%;color:#f97316;text-transform:uppercase;letter-spacing:2px;font-weight:900;text-shadow:0 0 20px rgba(0, 212, 255, 0.5);font-family:'Courier New', monospace;border-top:4px solid;border-bottom:4px solid;border-radius:10px;border-color:var(--orange);padding-top:30px;padding-bottom:30px}.card h3{margin-bottom:22px;text-align:center;font-weight:900;font-size:1.3rem;width:100%;color:#f9fafb;text-transform:uppercase;letter-spacing:0.14em;font-family:'Courier New', monospace;position:relative;padding:14px 24px 20px;background:linear-gradient(135deg, #1f2937 0%, #1e3a8a 40%, #0f172a 100%);border:1px solid #6b7280;border-radius:3px;box-shadow:0 6px 16px rgba(15, 23, 42, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.1)}.btn{transition:background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease}.btn:hover{background:linear-gradient(180deg, #fff7f0 0%, #ffe7cc 100%);box-shadow:0 0 18px rgba(249, 115, 22, 0.55);transform:translateY(-1px)}.btn:focus-visible{outline:3px solid rgba(249, 115, 22, 0.6);outline-offset:3px}.btn:active{transform:translateY(0);box-shadow:0 0 10px rgba(249, 115, 22, 0.4)}.light-call-btn{transition:all 0.2s ease}.light-call-btn:hover{background:linear-gradient(145deg, #fff2e6, #ffd2a6);color:#0f3f73;box-shadow:0 8px 18px rgba(15,63,115,0.25)}.light-call-btn:active{transform:translateY(2px);box-shadow:0 4px 10px rgba(15,63,115,0.2)}section h2::after{content:'';display:block;width:230px;height:6px;margin:16px auto 0;background:linear-gradient(90deg, #4b5563, #9ca3af, #4b5563);border-radius:999px;box-shadow:0 3px 8px rgba(0, 0, 0, 0.4)}section h2::before{content:'';position:absolute;bottom:22px;left:50%;transform:translateX(-60px);width:8px;height:8px;background:radial-gradient(circle at 30% 30%, #f9fafb 0%, #d1d5db 40%, #6b7280 100%);border-radius:50%;box-shadow:0 1px 2px rgba(0, 0, 0, 0.4)}section h2 span::after{content:'';position:absolute;bottom:22px;left:50%;transform:translateX(52px);width:8px;height:8px;background:radial-gradient(circle at 30% 30%, #f9fafb 0%, #d1d5db 40%, #6b7280 100%);border-radius:50%;box-shadow:0 1px 2px rgba(0, 0, 0, 0.4)}.about{transition:all 0.3s ease}.about:hover{box-shadow:0 24px 60px rgba(15, 23, 42, 0.25), 0 0 40px rgba(11, 94, 215, 0.35);transform:translateY(-2px)}@media (max-width: 600px){.light-call-btn{bottom:16px;right:16px;font-size:15px;padding:12px 18px}}