.hero-section{height:100vh;position:relative;overflow:hidden}.aurages-color{color:#1c8df1}.hero-slide{position:relative}.hero-slide img{object-fit:cover;height:100vh}.hero-slide{background-color:#e6e6e6;justify-content:space-between;align-items:center;height:100vh;display:flex}.national-day-hero{background-image:url(/images/aurages/nat2.webp);background-repeat:no-repeat;background-size:cover;min-height:600px;font-family:IBM Plex Sans Arabic,sans-serif;position:relative}.aurages-hero{background-color:#fff}.national-day-hero .logo{z-index:100;width:400px;height:150px;position:absolute;top:120px;right:30px}.national-day-hero .logo img,.aurages-hero .logo img{width:100%;height:100%}.aurages-hero .image-wraber{width:50%}.aurages-hero .image-wraber img{width:59%;height:100%}.overlay-national-day{z-index:1;background-color:#121d098e;position:absolute;inset:0}.aurages-hero-overlay{z-index:1;background-color:#00000026;justify-content:center;align-items:center;height:100vh;display:flex;position:absolute;inset:0}.hero-content-national{text-align:center;color:#fff;z-index:2;max-width:800px;padding:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.national-day-badge{animation:2s infinite pulse;display:inline-block}.badge-text{color:#fff;background-color:#006c35;border-radius:50px;padding:.5rem 1.5rem;font-size:1.1rem;font-weight:700;box-shadow:0 4px 15px #0000004d}.national-day-title{text-shadow:2px 2px 4px #000000b3;margin:1.5rem 0;font-size:2.6rem;font-weight:700;line-height:1.2}.highlight-green{color:#00ff7f;text-shadow:0 0 10px #00ff7f80}.national-day-subtitle{text-shadow:1px 1px 2px #000000b3;margin-bottom:2rem;font-size:1.3rem;line-height:1.6}.feature-icon{font-size:1.2rem}.national-day-buttons{margin-top:2rem}.national-btn{background:linear-gradient(45deg,#006c35,#0a5);border:none;border-radius:50px;padding:1rem 2rem;font-weight:700;transition:all .3s;box-shadow:0 6px 20px #006c3566}.national-btn:hover{background:linear-gradient(45deg,#0a5,#006c35);transform:translateY(-2px);box-shadow:0 8px 25px #006c3599}.national-btn-outline{color:#fff;background:0 0;border:2px solid #fff;border-radius:50px;padding:1rem 2rem;font-weight:700;transition:all .3s}.national-btn-outline:hover{color:#006c35;background:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #ffffff4d}.national-day-footer{border-top:1px solid #ffffff4d;margin-top:2rem;padding-top:1rem}.national-day-footer:last-child{font-size:1.3rem;font-weight:500}.saudi-colors{margin:0 .5rem;font-size:1.2rem}.carousel-control-prev-icon,.carousel-control-next-icon{filter:invert(0)}.dark-arrows .carousel-control-prev-icon,.dark-arrows .carousel-control-next-icon{filter:invert()}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:1100px){.national-day-hero .logo{z-index:3;width:300px;height:150px;position:absolute;top:100px;right:15px}.aurages-hero .logo{z-index:3;width:400px;height:80px;position:absolute;top:100px;right:-50px}.national-day-title{font-size:2rem}.national-day-hero{background-color:#fff;background-position:50%}}@media (max-width:768px){.mobile-paragraph{display:block!important}.main-paragraph{display:none}.national-day-title{font-size:.9rem}.national-day-hero{background-position:50%;background-size:cover;position:relative}.aurages-hero .image-wraber .main{display:none}.aurages-hero .image-wraber img{width:70%;margin-top:5rem}.aurages-hero .image-wraber{align-items:end;width:100%}.national-day-title{text-shadow:2px 2px 4px #000000b3;margin:.7rem 0;font-size:1.5rem;font-weight:700;line-height:1.2}.national-day-subtitle{font-size:.7rem}.hero-content-national{width:90%;padding:.3rem}.national-btn-outline{padding:.3rem .7rem;font-size:.9rem}}@media (max-width:480px){.national-day-title{font-size:2rem}.national-features{flex-direction:column;align-items:center}.hero-buttons{flex-direction:column;gap:1rem}.national-btn,.national-btn-outline{width:100%;margin:0!important}.national-day-hero .logo{z-index:3;width:170px;height:130px;position:absolute;top:80px;right:15px}}
.services-section{background:0 0}.services-section h2{color:var(--primary-color);margin-bottom:3rem;font-size:2.5rem;font-weight:700}.services-section .card{cursor:pointer;background:#fffffff2;border:1px solid #fff3;border-radius:24px;height:100%;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001a}.services-section .card:before{content:"";opacity:0;z-index:0;background:linear-gradient(45deg,#667eea1a 0%,#764ba21a 100%);transition:opacity .3s;position:absolute;inset:0}.services-section .card:hover:before{opacity:1}.services-section .card:hover{transform:translateY(-12px)scale(1.02);box-shadow:0 20px 60px #0003}.services-section .card>*{z-index:1;position:relative}.services-section .product-image{background:linear-gradient(45deg,#f8f9fa,#e9ecef);border-radius:16px;justify-content:center;align-items:center;height:200px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.product-image img{object-fit:contain;filter:drop-shadow(0 4px 8px #0000001a);border-radius:16px;width:80%;height:80%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.card:hover .product-image img{transform:scale(1.1)rotate(2deg)}.text{margin-bottom:20px}.title{color:#2d3748;margin-bottom:8px;font-size:1.4rem;font-weight:600;transition:color .3s}.services-section .card:hover .title{color:#667eea}.description{color:#718096;margin:0;font-size:.95rem;line-height:1.6}.rate{background:#f8fafccc;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px;transition:all .3s;display:flex}.card:hover .rate{background:#667eea1a}.star-rate{align-items:center;gap:4px;display:flex}.star-rate p{color:#4a5568;margin:0 0 0 8px;font-size:.9rem;font-weight:600}.icon-star{color:#fbbf24;font-size:16px;transition:transform .2s}.card:hover .icon-star{animation:.6s sparkle;transform:scale(1.2)}@keyframes sparkle{0%,to{transform:scale(1.2)}50%{transform:scale(1.4)}}.rate .icon{color:#4a5568;align-items:center;gap:8px;font-size:.85rem;display:flex}.icon-cart1{color:#10b981;font-size:18px;transition:transform .3s}.card:hover .icon-cart1{transform:scale(1.2)}.rate .icon span span{color:#1a202c;font-weight:600}.pricing{justify-content:space-between;align-items:center;display:flex}.icons{gap:12px;display:flex}.icons i,.icons svg{color:#718096;cursor:pointer;background:#f8fafccc;border-radius:50%;padding:10px;font-size:45px;transition:all .3s cubic-bezier(.4,0,.2,1)}.icons i:hover,.icons svg:hover{color:#667eea;background:#667eea1a;transform:translateY(-2px)scale(1.1)}.price{text-align:left}.price p{color:#1a202c;margin:0;font-size:1.5rem;font-weight:700;position:relative}.price p:after{content:"";background:linear-gradient(45deg,#667eea,#764ba2);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.card:hover .price p:after{width:100%}.price del{color:#a0aec0;margin-top:4px;font-size:1rem;display:block}@media (max-width:768px){.card{margin-bottom:20px}.services-section h2{font-size:2rem}.rate{text-align:center;flex-direction:column;gap:12px}.pricing{text-align:center;flex-direction:column;gap:16px}}.card{opacity:0;animation:.6s forwards fadeInUp;transform:translateY(30px)}.card:first-child{animation-delay:.1s}.card:nth-child(2){animation-delay:.2s}.card:nth-child(3){animation-delay:.3s}.card:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.container{max-width:1200px}.card{-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #fff3}.card:hover{background:#ffffff2e;border:1px solid #ffffff4d}
