.navbar{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);box-shadow:0 4px 20px rgba(0,0,0,0.1)}.nav-link{position:relative;transition:all 0.3s ease}.nav-link:hover{color:#93c5fd}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background-color:#93c5fd;transition:width 0.3s ease}.nav-link:hover::after{width:100%}.mobile-menu{transition:all 0.5s ease}.logo{font-weight:700;letter-spacing:1px}.logo-icon{color:#60a5fa}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype')}body{font-family:'Poppins',sans-serif;background-color:#f8fafc}.hero-section{background:linear-gradient(rgba(30,58,138,0.8),rgba(37,99,235,0.7)),url('../themes/main/assets/img/Photo1.webp');background-size:cover;background-position:center;background-attachment:fixed}.why-choose-section{background:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url('../themes/main/assets/img/Photo2.webp');background-size:cover;background-position:center}.feature-card{transition:transform 0.3s ease,box-shadow 0.3s ease}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.btn-primary{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);transition:all 0.3s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(37,99,235,0.3)}.btn-secondary{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);transition:all 0.3s ease}.btn-secondary:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(245,158,11,0.3)}.feature-icon{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:20px}.feature-icon{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-right:15px;flex-shrink:0}.btn-primary{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);transition:all 0.3s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(37,99,235,0.3)}.feature-item{transition:transform 0.3s ease}.feature-item:hover{transform:translateX(5px)}.service-card{transition:all 0.3s ease;border-left:4px solid transparent}.service-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.1);border-left:4px solid #2563eb}.price-tag{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%)}.btn-primary{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);transition:all 0.3s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(37,99,235,0.3)}.service-icon{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:15px}.contact-card{transition:all 0.3s ease;border-left:4px solid transparent}.contact-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.1);border-left:4px solid #2563eb}.contact-icon{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:20px}.btn-primary{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);transition:all 0.3s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(37,99,235,0.3)}.map-container{border-radius:12px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,0.1)}.terms-container{background:white;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.08)}.term-section{border-left:4px solid #2563eb;transition:all 0.3s ease}.term-section:hover{border-left-color:#1e40af;background-color:#f8fafc}.section-number{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:bold;color:white;margin-right:15px;flex-shrink:0}.back-to-top{position:fixed;bottom:30px;right:30px;background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);color:white;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px rgba(37,99,235,0.3);transition:all 0.3s ease;z-index:100}.back-to-top:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(37,99,235,0.4)}.toc-item{transition:all 0.2s ease;border-left:3px solid transparent}.toc-item:hover{border-left-color:#2563eb;background-color:#f1f5f9}.highlight-box{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-left:4px solid #0ea5e9}.policy-container{background:white;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.08)}.policy-section{border-left:4px solid #2563eb;transition:all 0.3s ease}.policy-section:hover{border-left-color:#1e40af;background-color:#f8fafc}.section-number{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:bold;color:white;margin-right:15px;flex-shrink:0}.back-to-top{position:fixed;bottom:30px;right:30px;background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);color:white;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px rgba(37,99,235,0.3);transition:all 0.3s ease;z-index:100}.back-to-top:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(37,99,235,0.4)}.toc-item{transition:all 0.2s ease;border-left:3px solid transparent}.toc-item:hover{border-left-color:#2563eb;background-color:#f1f5f9}.highlight-box{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-left:4px solid #0ea5e9}.data-category{background:#f8fafc;border-radius:8px;border-left:4px solid #94a3b8}