@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&family=Cairo:wght@400;700;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#22223b;--secondary:#393e6e;--accent:#00bfae;--accent2:#ffb86c;--bg-dark:#181926;--bg-card:#23243a;--white:#fff;--text-main:#f3f4f6;--text-light:#b5b8d3;--shadow:0 4px 24px #00000040;--radius:18px}body{background:#181926;background:var(--bg-dark);color:#f3f4f6;font-family:Poppins,Cairo,Arial,sans-serif;line-height:1.6;min-height:100vh}h1,h2,h3,h4,h5,h6{color:gold}a,input,label,li,p,span,textarea{color:#b5b8d3!important}.towing-header,.towing-header *{color:#f3f4f6!important}.towing-btn,.towing-contacts a{color:#23243a!important}*{text-shadow:none}.App{background:none;min-height:100vh}.home-highlight{background:linear-gradient(120deg,#00bfae,#7c3aed)!important;border-radius:18px;border-radius:var(--radius);box-shadow:0 6px 32px #1a365d21;color:#fff;margin-bottom:2.5rem;overflow:hidden;padding:2.7rem 1.7rem 2.2rem;position:relative;text-align:center}.home-highlight h2{color:gold;font-size:2.2rem;font-weight:800;letter-spacing:-.01em;margin-bottom:1rem}.home-highlight ul{color:#fffbe6;list-style:disc inside;margin:1.2rem auto 1.6rem;max-width:500px;text-align:left}.home-highlight .towing-btn{background:linear-gradient(135deg,gold,#00bfae);border-radius:30px;box-shadow:0 2px 8px #ffd70033;color:#23243a;font-size:1.12rem;font-weight:700;padding:.9rem 2.2rem;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.home-highlight .towing-btn:hover{background:linear-gradient(135deg,#00bfae,gold);box-shadow:0 0 16px gold,0 2px 8px #00bfae2e;color:#1a365d}.about-highlight{background:linear-gradient(120deg,#1a5f8d,#2c3e50)!important;border-radius:18px;border-radius:var(--radius);box-shadow:0 4px 24px #1a365d1a;color:#4dd2c9!important;margin-bottom:2.5rem;overflow:hidden;padding:2.5rem 1.5rem 2.1rem;position:relative;text-align:left}.about-highlight h2{color:gold;font-size:2rem;font-weight:800;letter-spacing:-.01em;margin-bottom:1rem}.about-highlight .section-subtitle{color:gold!important;font-size:1.13rem;margin-bottom:1.3rem}.about-highlight ul{color:gold;list-style:square inside;margin:1.2rem 0 1.6rem}@media (max-width:900px){.about-highlight,.home-highlight{border-radius:14px;padding:1.5rem .7rem 1.2rem}.about-highlight h2,.home-highlight h2{font-size:1.3rem}}.towing-header{background:linear-gradient(120deg,#00bfae,#7c3aed);border-radius:0 0 18px 18px;border-radius:0 0 var(--radius) var(--radius);box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow);color:#fff;overflow:hidden;padding:2.5rem 1rem 3rem;position:relative;text-align:center}.towing-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='20' cy='20' r='1' fill='rgba(255,255,255,0.03)'/%3E%3Ccircle cx='80' cy='40' r='1' fill='rgba(255,255,255,0.03)'/%3E%3Ccircle cx='40' cy='80' r='1' fill='rgba(255,255,255,0.03)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.towing-header>*{position:relative;z-index:2}.towing-header h1{font-family:Cairo,sans-serif;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;letter-spacing:-.02em;margin-bottom:1rem;text-shadow:2px 2px 4px #0000004d}.towing-header h2{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.towing-contacts{font-size:1.1rem;font-weight:500;margin-bottom:1.5rem}.towing-contacts a{background:#00bfae;background:var(--accent);border-radius:30px;color:#22223b;color:var(--primary);display:inline-block;font-size:1rem;font-weight:700;margin:.3rem;padding:.6rem 1.5rem;text-decoration:none;transition:background .2s,color .2s,transform .2s}.towing-contacts a:hover{background:#ffb86c;background:var(--accent2);color:#22223b;color:var(--primary);transform:translateY(-2px)}.towing-nav{background:#23243af2;border-radius:0 0 18px 18px;border-radius:0 0 var(--radius) var(--radius);box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow);padding:.5rem 0;position:sticky;top:0;z-index:100}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px;min-height:60px;padding:0 2rem;position:relative}.nav-brand,.nav-container{align-items:center;display:flex}.nav-brand{gap:1rem;padding:.5rem 0;transition:all .3s ease}.nav-logo{background:#23243a;background:var(--bg-card);border:2px solid #00bfae;border:2px solid var(--accent);border-radius:12px;height:48px;object-fit:contain;width:48px}.nav-logo:hover{border-color:#ffb86c;border-color:var(--accent2);box-shadow:0 6px 20px #d69e2e2e;transform:scale(1.07)}.nav-brand-text{color:#00bfae;color:var(--accent);font-family:Cairo,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:1px}.nav-links{align-items:center;display:flex;gap:1.2rem}.nav-links a{border-radius:8px;color:#f3f4f6;color:var(--text-main);font-size:1rem;font-weight:600;padding:.5rem 1.2rem;text-decoration:none;transition:background .2s,color .2s,transform .2s}.nav-links a:hover{background:#00bfae;background:var(--accent);box-shadow:0 0 12px #ffb86c,0 2px 8px #00bfae26;box-shadow:0 0 12px var(--accent2),0 2px 8px #00bfae26;color:#22223b;color:var(--primary);transform:translateY(-2px) scale(1.08)}.mobile-menu-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.mobile-menu-toggle{background:linear-gradient(135deg,#fff,#f8fafc);background:linear-gradient(135deg,var(--white) 0,#f8fafc 100%);border:2px solid #22223b;border:2px solid var(--primary);border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:none;flex-direction:column;height:35px;justify-content:space-around;padding:4px;position:relative;transition:all .3s ease;width:35px;z-index:101}.mobile-menu-toggle:hover{background:linear-gradient(135deg,#d69e2e1a,#fff);background:linear-gradient(135deg,#d69e2e1a 0,var(--white) 100%);border-color:#00bfae;border-color:var(--accent);box-shadow:0 4px 12px #d69e2e33;transform:scale(1.05)}.mobile-menu-toggle span{background:#22223b;background:var(--primary);border-radius:2px;height:3px;transform-origin:center;transition:all .3s ease;width:100%}.mobile-menu-toggle.active span{background:#00bfae;background:var(--accent)}.mobile-menu-toggle.active span:first-child{transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.floating-buttons{bottom:20px;gap:15px;right:20px;z-index:1000}.floating-btn{box-shadow:0 4px 12px #00000040;height:60px;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease;width:60px}.floating-btn:before{background:radial-gradient(circle at center,#fff3 0,#fff0 70%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.floating-btn:hover:before{opacity:1}.floating-btn:hover{box-shadow:0 8px 20px #0000004d;transform:translateY(-5px) scale(1.05)}.floating-btn:active{transform:translateY(0) scale(.98)}.whatsapp-btn{background:linear-gradient(135deg,#25d366,#128c7e)}.call-btn{background:linear-gradient(135deg,#4e54c8,#8f94fb)}.lang-btn{background:linear-gradient(135deg,#00bfae,#7c3aed)}.floating-btn img,.floating-btn span{color:#fff;font-size:24px;transition:transform .3s ease}.floating-btn:hover img,.floating-btn:hover span{transform:scale(1.15)}.floating-btn-img{height:30px;width:30px}@media (max-width:768px){.nav-logo{border-radius:10px;height:38px;padding:2px;width:38px}.nav-brand-text{font-size:.95rem}.nav-links{gap:.7rem}.nav-links a{border-radius:8px;font-size:.92rem;padding:.6rem .7rem}.nav-links{align-items:flex-start;background:linear-gradient(135deg,#22223b,#393e6e);background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);border-left:3px solid #00bfae;border-left:3px solid var(--accent);box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow);flex-direction:column;gap:0;height:100vh;justify-content:flex-start;padding:80px 2rem 2rem;position:fixed;right:-100%;top:0;transition:right .3s ease;width:280px;z-index:100}.nav-links.active{right:0}.nav-links a{border-bottom:1px solid #ffffff1a;border-radius:0;color:#fff;color:var(--white);font-size:1.1rem;padding:1rem 0;text-align:left;width:100%}.nav-links a:before{display:none}.nav-links a:hover{background:#0000;color:#00bfae;color:var(--accent);padding-left:1rem}.mobile-menu-toggle{display:flex}.nav-brand-text{font-size:1rem}.nav-logo{height:40px;width:40px}body.menu-open{overflow:hidden}}@media (max-width:480px){.nav-logo{border-radius:8px;height:32px;padding:1px;width:32px}.nav-brand-text{font-size:.82rem}.nav-links a{border-radius:7px;font-size:.85rem;padding:.5rem}.nav-container{padding:0 .5rem}.nav-links{right:-100%;width:100%}}main{background:#0000;margin:2rem auto;max-width:1100px;padding:0 1rem}section{background:linear-gradient(120deg,#00bfae,#7c3aed);border-radius:18px;border-radius:var(--radius);box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow);margin-bottom:2.5rem;padding:2rem 1.5rem;transition:box-shadow .2s}section:hover{box-shadow:0 8px 32px #00000059}section h2{color:#00bfae;color:var(--accent);font-size:2rem;font-weight:700;margin-bottom:1rem}.about-highlight p,section p,section#about p{color:#4dd2c9!important;font-size:1.1rem;line-height:1.8;margin-bottom:1rem}.towing-image{border:3px solid #f3f4f6;border:3px solid var(--text-main);border-radius:12px;display:block;height:auto;margin:2rem auto;max-width:300px;transition:all .3s ease;width:100%}.towing-image,.towing-image:hover{box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow)}.towing-image:hover{border-color:#00bfae;border-color:var(--accent);transform:scale(1.03)}.towing-gallery{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:3rem 0;padding:1rem}.towing-gallery img{border:2px solid #f3f4f6;border:2px solid var(--text-main);border-radius:12px;height:220px;object-fit:cover;transition:all .3s ease;width:100%}.towing-gallery img,.towing-gallery img:hover{box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow)}.towing-gallery img:hover{border-color:#00bfae;border-color:var(--accent);transform:translateY(-5px)}.service-cards{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.service-card{background:linear-gradient(120deg,#00bfae,#7c3aed);border-radius:18px;border-radius:var(--radius);box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow);color:#fff;flex:1 1 260px;max-width:320px;min-width:240px;padding:1.5rem 1.2rem;text-align:left;transition:box-shadow .2s,transform .2s}.service-card:hover{border:1.5px solid #00bfae;border:1.5px solid var(--accent);box-shadow:0 12px 36px #ffb86c,0 8px 32px #00000073;box-shadow:0 12px 36px var(--accent2),0 8px 32px #00000073;transform:translateY(-8px) scale(1.04)}.service-card h3{color:#00bfae;color:var(--accent);font-size:1.2rem;font-weight:700;margin-bottom:.7rem}.service-card p{color:#b5b8d3;color:var(--text-light);font-size:1rem;margin-bottom:.5rem}.service-phones a{color:#ffb86c;color:var(--accent2);font-weight:600;margin-right:.5rem;text-decoration:none}.service-phones a:hover{text-decoration:underline}blockquote{background:linear-gradient(120deg,#00bfae,#7c3aed);border-radius:8px;border-right:5px solid #fff;box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow);color:#fff;font-size:1.1rem;font-style:italic;margin:2rem 0;padding:2rem;position:relative}blockquote:before{color:#00bfae;color:var(--accent);content:'"';font-family:Georgia,serif;font-size:4rem;opacity:.3;position:absolute;right:20px;top:-10px}.towing-btn,button{background:linear-gradient(135deg,#00bfae,#ffb86c);background:linear-gradient(135deg,var(--accent) 0,var(--accent2) 100%);border:none;border-radius:8px;box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow);color:#22223b;color:var(--primary);cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.towing-btn:before,button:before{background:linear-gradient(135deg,#22223b,#393e6e);background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}.towing-btn:hover:before,button:hover:before{left:0}.towing-btn:hover,button:hover{background:linear-gradient(135deg,#ffb86c,#00bfae);background:linear-gradient(135deg,var(--accent2) 0,var(--accent) 100%);box-shadow:0 0 16px #00bfae,0 2px 8px #00bfae2e;box-shadow:0 0 16px var(--accent),0 2px 8px #00bfae2e;color:#fff;color:var(--white);transform:translateY(-3px) scale(1.07)}.towing-footer{background:linear-gradient(120deg,#00bfae,#7c3aed);border-radius:18px 18px 0 0;border-radius:var(--radius) var(--radius) 0 0;color:#fff;font-size:1rem;margin-top:2rem;padding:1.2rem 0;position:relative;text-align:center}.towing-footer:before{background:linear-gradient(90deg,#00bfae,#ffb86c);background:linear-gradient(90deg,var(--accent) 0,var(--accent2) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.footer-content{margin:0 auto;max-width:1200px;padding:0 1rem}.footer-links{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem}.footer-links a{color:#fff;color:var(--white);font-weight:500;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#00bfae;color:var(--accent)}.contact-section{background:linear-gradient(120deg,#00bfae,#7c3aed);color:#fff;margin-top:3rem;padding:4rem 2rem;text-align:center}.contact-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem auto 0;max-width:1000px}.contact-item{background:linear-gradient(120deg,#00bfae,#7c3aed);border-radius:14px;box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow);color:#fff;padding:1.2rem 1rem}.contact-item .contact-icon{align-items:center;background:#00bfae;background:var(--accent);border-radius:50%;display:flex;font-size:1.2rem;height:48px;justify-content:center;margin:0 auto 1rem;width:48px}.contact-item h3{color:#00bfae;color:var(--accent);font-family:Cairo,sans-serif;font-size:1.2rem;margin-bottom:.5rem}.arabic-pattern{position:relative}.arabic-pattern:before{background-image:radial-gradient(circle at 25% 25%,#d69e2e1a 0,#0000 50%),radial-gradient(circle at 75% 75%,#ed89361a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (max-width:768px){.towing-header{padding:1.5rem 1rem 2rem}.towing-header h1{font-size:2rem}main{padding:0 .5rem}section{padding:1.2rem .5rem}section h2{font-size:1.5rem}.service-cards{gap:1rem}.service-card{max-width:98vw;padding:1.1rem .7rem;width:100%}.towing-gallery{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:.5rem}.contact-grid{gap:1rem;grid-template-columns:1fr}.footer-links{flex-direction:column;gap:1rem}}@media (max-width:480px){.towing-header h1{font-size:1.5rem}.towing-contacts{font-size:1.1rem}.towing-contacts a{display:block;font-size:1rem;margin:.5rem auto;max-width:200px;padding:.6rem 1.5rem}section{padding:1.2rem .5rem}.towing-gallery{grid-template-columns:1fr}.service-card{padding:1.5rem}.towing-btn,button{font-size:1rem;max-width:250px;padding:.8rem 1.5rem;width:100%}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}section{animation:slideInUp .6s ease forwards}.towing-btn:focus,.towing-contacts a:focus,.towing-nav a:focus,button:focus{outline:3px solid #00bfae;outline:3px solid var(--accent);outline-offset:2px}@media print{.contact-section,.towing-btn,.towing-nav,button{display:none}section{border:1px solid #ccc;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.towing-header{background:#22223b!important;background:var(--primary)!important;-webkit-print-color-adjust:exact}}.service-card,.towing-btn,.towing-contacts a,.towing-nav a,button{transition:color .3s,background .3s,border .3s,box-shadow .3s,transform .3s}.service-grid{display:none!important}@media (max-width:900px){.service-cards{border-radius:18px;gap:1.5rem;padding:1.5rem .5rem}.service-card{max-width:98vw;padding:1.3rem .7rem 1.1rem;width:100%}}.services-highlight{background:linear-gradient(120deg,#1a365d,#2d3748 70%,gold);border-radius:36px;box-shadow:0 8px 48px 0 #1a365d21,0 2px 8px 0 #d69e2e14;margin:3rem 0;max-width:1200px;overflow:hidden;padding:3.5rem 2rem 3rem;position:relative;width:100%}.services-highlight h2{color:#fff;text-shadow:1px 2px 8px #1a365d2e}.section-subtitle{color:#fffbe6;font-size:1.2rem;font-weight:500;letter-spacing:.5px;margin-bottom:2.2rem;text-align:center}.services-highlight .service-cards{background:#0000;border-radius:0;box-shadow:none;margin:0;padding:0}.services-highlight .service-card{background:#fffffff7;border:1.5px solid #f7e9c2;border-radius:20px;box-shadow:0 6px 32px #1a365d21;margin-bottom:0;padding:2.2rem 1.7rem 1.7rem}.services-highlight .service-card h3{color:#1a365d}.services-highlight .service-card.whatsapp-card{background:#e9fef3;border:2px solid #25d366;box-shadow:0 4px 24px #25d36633}.whatsapp-btn{background:#25d366;border-radius:30px;box-shadow:0 2px 8px #25d36633;color:#fff;display:inline-block;font-size:1.08rem;font-weight:700;margin-top:1rem;padding:.7rem 1.5rem;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.whatsapp-btn:hover{background:#128c7e;box-shadow:0 0 16px #25d366,0 2px 8px #25d3662e;color:#fff;transform:scale(1.09) rotate(-2deg)}@media (max-width:900px){.services-highlight{border-radius:18px;padding:2rem .5rem}}.rescue-highlight.info-image-section{background:linear-gradient(120deg,#00bfae,#7c3aed);border-radius:18px;box-shadow:0 4px 24px #d69e2e1a;color:#fff;margin:3rem 0;padding:2.5rem 1.5rem}.rescue-highlight .info-image-content{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;margin:0 auto;max-width:1200px}.rescue-highlight .info-image-text{flex:1 1;min-width:0}.rescue-highlight .info-image-text h2{color:var(--primary-navy);font-size:2rem;font-weight:700;margin-bottom:1.2rem}.rescue-highlight .info-image-text p{color:var(--gray-700);font-size:1.13rem;line-height:1.8}.rescue-highlight .info-image-img{align-items:center;display:flex;flex:0 0 380px;justify-content:center}.rescue-highlight .info-image-img img{background:#fff;border:2.5px solid #ffd70033;border-radius:16px;box-shadow:0 8px 32px #1a365d21;max-width:380px;width:100%}@media (max-width:900px){.rescue-highlight .info-image-content{flex-direction:column;gap:1.5rem}.rescue-highlight .info-image-img,.rescue-highlight .info-image-img img{max-width:98vw}}.roadside-highlight .services-main-lead{background:linear-gradient(120deg,#00bfae,#7c3aed);border-radius:14px;box-shadow:0 2px 12px #1a365d12;color:#fff;font-size:1.13rem;font-weight:500;line-height:1.8;margin:2rem auto 0;max-width:900px;padding:2rem 2.2rem}.contact-highlight .service-cards{align-items:stretch;background:#0000;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:2.5rem 0 1.5rem;padding:0}.contact-highlight .service-card{align-items:center;background:linear-gradient(120deg,#00bfae,#7c3aed);border:1.5px solid #f7e9c2;border-radius:18px;box-shadow:0 4px 24px #1a365d1a;color:#fff;display:flex;flex-direction:column;margin-bottom:0;max-width:320px;min-width:220px;padding:2.2rem 1.7rem 1.7rem;text-align:center;transition:box-shadow .2s,transform .2s;width:100%}.contact-highlight .service-card:hover{box-shadow:0 8px 32px #d69e2e21;transform:translateY(-4px) scale(1.03)}.contact-highlight .service-card h3{color:var(--primary-navy);font-size:1.2rem;font-weight:700;margin-bottom:.7rem}.contact-highlight .service-card a,.contact-highlight .service-card p{color:var(--gray-700);font-size:1.08rem;margin-bottom:.5rem;word-break:break-word}.contact-highlight .service-card a{color:var(--accent-gold);font-weight:600;text-decoration:none;transition:color .2s}.contact-highlight .service-card a:hover{color:var(--primary-navy);text-decoration:underline}@media (max-width:900px){.contact-highlight .service-cards{align-items:stretch;flex-direction:column;gap:1.2rem}.contact-highlight .service-card{max-width:98vw;padding:1.3rem .7rem 1.1rem;width:100%}}.contact-highlight .services-main-lead{background:linear-gradient(120deg,#00bfae,#7c3aed);border:1.5px solid #f7e9c2;border-radius:16px;box-shadow:0 4px 24px #1a365d1a;color:#fff;font-size:1.18rem;font-weight:500;letter-spacing:.2px;line-height:2;margin:2.5rem auto 1.5rem;max-width:520px;padding:2.2rem 2.5rem;text-align:center}.contact-highlight .services-main-lead a{color:var(--accent-gold);font-weight:700;text-decoration:none;transition:color .2s;word-break:break-all}.contact-highlight .services-main-lead a:hover{color:var(--primary-navy);text-decoration:underline}.team-grid{display:flex;flex-wrap:nowrap;gap:2rem;justify-content:center;margin:2.5rem 0 1.5rem;overflow-x:auto}.team-card{background:linear-gradient(120deg,#00bfae,#7c3aed);border-radius:18px;border-radius:var(--radius);box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow);color:#fff;flex:1 1 180px;max-width:220px;min-width:180px;padding:1.2rem 1rem;text-align:center;transition:box-shadow .2s,transform .2s}.team-card:hover{box-shadow:0 8px 32px #d69e2e21;transform:translateY(-4px) scale(1.03)}.team-avatar{align-items:center;background:#f7e9c2;border-radius:50%;box-shadow:0 2px 8px #d69e2e1a;display:flex;font-size:2.5rem;height:72px;justify-content:center;margin-bottom:1rem;width:72px}.team-info h3{color:var(--primary-navy);font-size:1.15rem;font-weight:700;margin-bottom:.3rem}.team-info p{color:var(--gray-700);font-size:1.05rem;margin-bottom:.2rem}@media (max-width:1100px){.team-grid{flex-wrap:wrap;gap:1.2rem;justify-content:flex-start}}@media (max-width:900px){.team-grid{align-items:center;flex-direction:column;gap:1.2rem;overflow-x:visible;overflow-x:initial}.team-card{max-width:98vw;padding:1.3rem .7rem 1.1rem;width:100%}}#why .service-cards{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;justify-content:center}#why .service-card{align-items:flex-start;background:linear-gradient(120deg,#00bfae,#7c3aed);border-radius:18px;border-radius:var(--radius);box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow);color:#fff;display:flex;flex-direction:column;margin-bottom:0;max-width:300px;min-width:220px;overflow:hidden;padding:2rem 1.3rem 1.3rem;position:relative;text-align:left;transition:box-shadow .2s,transform .2s;width:100%}#why .service-card:hover{box-shadow:0 8px 32px #d69e2e21;transform:translateY(-4px) scale(1.03)}#why .service-card h3{color:var(--primary-navy);font-size:1.15rem;font-weight:700;margin-bottom:.5rem}#why .service-card p{color:var(--gray-700);font-size:1.05rem;line-height:1.7;margin-bottom:.2rem}@media (max-width:900px){#why .service-cards{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:1.2rem}}.info-image-section{background:linear-gradient(120deg,#00bfae,#7c3aed);border-radius:18px;border-radius:var(--radius);box-shadow:0 4px 24px #00000040;box-shadow:var(--shadow);color:#fff;padding:2rem 1.5rem}.info-image-content{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;margin:0 auto;max-width:1200px}.info-image-text{flex:1 1;min-width:0}.info-image-text h2{color:var(--primary-navy);font-size:2rem;font-weight:700;margin-bottom:1.2rem}.info-image-text p{color:var(--gray-700);font-size:1.13rem;line-height:1.8}.info-image-img{align-items:center;display:flex;flex:0 0 380px;justify-content:center}.info-image-img img{background:#fff;border:2.5px solid #ffd70033;border-radius:16px;box-shadow:0 8px 32px #1a365d21;max-width:380px;width:100%}@media (max-width:900px){.info-image-content{flex-direction:column;gap:1.5rem}.info-image-img,.info-image-img img{max-width:98vw}}.why-arrow{align-items:center;background:linear-gradient(120deg,#00bfae,#7c3aed);border-radius:50%;box-shadow:0 2px 8px #d69e2e1a;color:#fff;cursor:pointer;display:flex;font-size:1.7rem;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,color .2s,border .2s,box-shadow .2s;width:44px;z-index:2}.why-arrow-left{left:-24px}.why-arrow-right{right:-24px}.why-arrow:hover{background:gold;border-color:#1a365d;box-shadow:0 4px 16px #ffd70033;color:#1a365d}@media (max-width:1100px){.why-arrow-left{left:0}.why-arrow-right{right:0}}@media (max-width:700px){.why-arrow{font-size:1.2rem;height:36px;width:36px}}.floating-buttons{display:flex;flex-direction:column;gap:1.1rem;left:24px;position:fixed;top:50%;transform:translateY(-50%);z-index:2000}.floating-btn{align-items:center;background:linear-gradient(135deg,var(--primary-navy) 60%,var(--accent-gold) 100%);border:none;border-radius:50%;box-shadow:0 4px 18px #1a365d21,0 2px 8px #d69e2e1a;color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:2rem;height:54px;justify-content:center;opacity:.93;outline:none;transition:all .25s cubic-bezier(.4,1.3,.6,1);width:54px}.floating-btn:focus,.floating-btn:hover{background:#ffb86c;background:var(--accent2);box-shadow:0 0 18px #ffb86c,0 2px 8px #ffb86c2e;box-shadow:0 0 18px var(--accent2),0 2px 8px #ffb86c2e;color:#22223b;color:var(--primary);opacity:1;transform:scale(1.15) rotate(-8deg)}.floating-btn.whatsapp-btn{background:linear-gradient(135deg,#25d366 60%,var(--accent-gold) 100%);color:#fff;position:relative}.floating-btn.whatsapp-btn:hover{background:linear-gradient(135deg,var(--accent-gold) 60%,#25d366 100%);color:var(--primary-navy)}.floating-btn.call-btn{background:linear-gradient(135deg,#007bff 60%,var(--accent-gold) 100%);color:#fff}.floating-btn.call-btn:hover{background:linear-gradient(135deg,var(--accent-gold) 60%,#007bff 100%);color:var(--primary-navy)}.floating-btn.arabic-btn{background:linear-gradient(135deg,var(--primary-blue) 60%,var(--accent-gold) 100%);color:#fff}.floating-btn.arabic-btn:hover{background:linear-gradient(135deg,var(--accent-gold) 60%,var(--primary-blue) 100%);color:var(--primary-navy)}.floating-btn-img{background:#fff;border:2px solid #25d366;border-radius:50%;box-shadow:0 2px 8px #0000001a;display:block;height:26px;margin:auto;object-fit:contain;padding:3px;width:26px}@media (max-width:700px){.floating-buttons{gap:.7rem;left:10px}.floating-btn{font-size:1.3rem;height:44px;width:44px}}.team-info h3,.towing-header h1,.towing-header h2,section h2{color:#00bfae!important}.section-subtitle{color:#ffb86c;color:var(--accent2)}.service-card p,.team-info p,.towing-footer,body,section p{color:#23243a!important}.floating-btn,.nav-links a,.towing-btn,.towing-contacts a,button{color:#fff!important}.floating-btn:hover,.nav-links a:hover,.towing-btn:hover,.towing-contacts a:hover,button:hover{color:#22223b!important;color:var(--primary)!important}#why .service-card,.contact-highlight .service-card,.contact-item,.coverage-highlight .service-card,.footer-links,.info-image-img,.info-image-section,.rescue-highlight .service-card,.roadside-highlight .service-card,.service-card,.service-phones,.services-main-lead,.team-card,.testimonials-highlight .service-card,.towing-gallery,blockquote{background:linear-gradient(120deg,#00bfae,#7c3aed)!important;color:#fff!important}
/*# sourceMappingURL=main.cfe20caf.css.map*/