.page-module__tuAGXa__main{background:var(--background);position:relative}.page-module__tuAGXa__hero{color:#fff;background:url(https://images.unsplash.com/photo-1565552645632-d725f8bfc19a?q=80&w=1920&auto=format&fit=crop) 50%/cover fixed;align-items:center;min-height:90vh;padding:10rem 0 8rem;display:flex;position:relative}.page-module__tuAGXa__hero:before{content:"";z-index:1;background:linear-gradient(90deg,#0a192fd9,#0a192f99);position:absolute;inset:0}.dark .page-module__tuAGXa__hero:before{background:linear-gradient(90deg,#020617e6,#0f172acc)}.page-module__tuAGXa__heroContent{text-align:center;z-index:2;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.page-module__tuAGXa__heroText{text-shadow:0 4px 20px #00000080;flex-direction:column;align-items:center;gap:2rem;padding:2rem 0;display:flex}.page-module__tuAGXa__title{color:#fff;background:linear-gradient(90deg,#fff 30%,#fbbf24 100%);-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:0;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.1}.page-module__tuAGXa__tagline{opacity:.95;color:#ffffffe6;text-shadow:0 2px 4px #0000004d;max-width:700px;margin-bottom:0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:400;line-height:1.8}.page-module__tuAGXa__servicesSection{background:var(--background);padding:8rem 0;position:relative}.page-module__tuAGXa__sectionTitle{text-align:center;color:hsl(var(--foreground));margin-bottom:5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.page-module__tuAGXa__sectionTitle:after{content:"";background:hsl(var(--secondary));border-radius:2px;width:80px;height:4px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.page-module__tuAGXa__card{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);height:100%;box-shadow:var(--glass-shadow);border-radius:24px;flex-direction:column;padding:3rem 2rem;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.page-module__tuAGXa__card:hover{border-color:hsl(var(--secondary)/.5);transform:translateY(-10px);box-shadow:0 20px 40px -10px #0000001a,0 0 20px #d4af371a}.page-module__tuAGXa__iconWrapper{background:linear-gradient(135deg,hsl(var(--secondary))0%,#d97706 100%);width:60px;height:60px;color:hsl(var(--secondary-foreground));border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;transition:transform .3s;display:flex;box-shadow:0 10px 20px #d4af374d}.page-module__tuAGXa__card:hover .page-module__tuAGXa__iconWrapper{transform:scale(1.1)rotate(5deg)}.page-module__tuAGXa__cardTitle{color:hsl(var(--foreground));margin-bottom:.75rem;font-size:1.35rem;font-weight:600}.page-module__tuAGXa__cardDesc{color:hsl(var(--muted-foreground));flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.page-module__tuAGXa__serviceCard{border-radius:20px!important}.page-module__tuAGXa__fleetSection{background:hsl(var(--muted));padding:8rem 0;position:relative}.page-module__tuAGXa__ctaSection{background:linear-gradient(135deg,hsl(var(--primary))0%,#1e3a8a 100%);color:#fff;text-align:center;padding:5rem 0;position:relative;overflow:hidden}.page-module__tuAGXa__ctaBackground{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-module__tuAGXa__ctaContent{z-index:10;max-width:900px;margin:0 auto;padding:0 1.5rem;position:relative}.page-module__tuAGXa__quote{text-shadow:0 4px 10px #0000004d;margin-bottom:3rem;font-size:clamp(2rem,5vw,3rem);font-style:italic;line-height:1.4}.page-module__tuAGXa__ctaButton{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-radius:50px;align-items:center;gap:.75rem;padding:1.2rem 3rem;font-size:1.2rem;font-weight:700;text-decoration:none;transition:opacity .3s,transform .3s,background-color .3s,border-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 10px 25px #d4af3766}.page-module__tuAGXa__ctaButton:hover{color:hsl(var(--primary));background:#fff;transform:translateY(-3px);box-shadow:0 15px 35px #ffffff4d}.page-module__tuAGXa__processSection{background:hsl(var(--background));padding:8rem 0}.page-module__tuAGXa__processGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:4rem;padding:2rem 0;display:grid;position:relative}.page-module__tuAGXa__processStep{text-align:center;z-index:10;position:relative}.page-module__tuAGXa__stepNumber{background:hsl(var(--secondary));width:60px;height:60px;color:hsl(var(--secondary-foreground));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;font-size:1.75rem;font-weight:700;transition:transform .3s;display:flex;box-shadow:0 0 30px #d4af3766}.page-module__tuAGXa__processStep:hover .page-module__tuAGXa__stepNumber{transform:scale(1.1)}.page-module__tuAGXa__stepTitle{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.5rem;font-weight:600}.page-module__tuAGXa__stepDesc{color:hsl(var(--muted-foreground));font-size:1.05rem;line-height:1.7}.page-module__tuAGXa__faqSection{background:hsl(var(--muted));padding:8rem 0}.page-module__tuAGXa__faqContainer{flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;display:flex}.page-module__tuAGXa__faqItem{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;transition:opacity .3s,transform .3s,background-color .3s,border-color .3s,box-shadow .3s;overflow:hidden}.page-module__tuAGXa__faqQuestion{text-align:left;cursor:pointer;width:100%;color:hsl(var(--foreground));background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.75rem;font-size:1.2rem;font-weight:600;display:flex}.page-module__tuAGXa__faqQuestion:hover{background:#00000005}.page-module__tuAGXa__faqAnswer{max-height:0;color:hsl(var(--muted-foreground));padding:0 1.75rem;font-size:1.05rem;line-height:1.7;transition:opacity .3s,transform .3s,background-color .3s,border-color .3s,box-shadow .3s;overflow:hidden}.page-module__tuAGXa__faqItem.page-module__tuAGXa__active .page-module__tuAGXa__faqAnswer{max-height:500px;padding-bottom:1.75rem}.page-module__tuAGXa__faqIcon{color:hsl(var(--secondary));transition:transform .3s}.page-module__tuAGXa__faqItem.page-module__tuAGXa__active .page-module__tuAGXa__faqIcon{transform:rotate(180deg)}@media (max-width:768px){.page-module__tuAGXa__title{font-size:2.75rem}.page-module__tuAGXa__tagline{font-size:1.2rem}.page-module__tuAGXa__quote{font-size:1.75rem}}
.FleetCarousel-module__CN7IJW__section{background:radial-gradient(circle at center,hsl(var(--background))0%,hsl(var(--muted))100%);padding:4rem 0;position:relative;overflow:hidden}.FleetCarousel-module__CN7IJW__section:before{content:"";background:radial-gradient(circle,hsl(var(--secondary))0%,transparent 70%);opacity:.05;filter:blur(100px);pointer-events:none;border-radius:50%;width:800px;height:800px;position:absolute;top:-20%;right:-10%}.FleetCarousel-module__CN7IJW__header{text-align:center;z-index:10;margin-bottom:5rem;position:relative}.FleetCarousel-module__CN7IJW__title{color:hsl(var(--foreground));letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800}.FleetCarousel-module__CN7IJW__subtitle{max-width:700px;color:hsl(var(--muted-foreground));margin:0 auto;font-size:1.25rem;line-height:1.7}.FleetCarousel-module__CN7IJW__carouselContainer{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;perspective:1000px;gap:2.5rem;max-width:100vw;padding:2rem 1rem 4rem;display:flex;overflow-x:auto}.FleetCarousel-module__CN7IJW__carouselContainer::-webkit-scrollbar{display:none}.FleetCarousel-module__CN7IJW__navBtn{z-index:20;backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000004d}.FleetCarousel-module__CN7IJW__navBtn:hover{background:hsl(var(--primary));border-color:hsl(var(--primary));transform:translateY(-50%)scale(1.1);box-shadow:0 8px 24px #0006}.FleetCarousel-module__CN7IJW__navBtn:active{transform:translateY(-50%)scale(.95)}.FleetCarousel-module__CN7IJW__prevBtn{left:2rem}.FleetCarousel-module__CN7IJW__nextBtn{right:2rem}@media (max-width:1024px){.FleetCarousel-module__CN7IJW__navBtn{width:2.5rem;height:2.5rem}.FleetCarousel-module__CN7IJW__prevBtn{left:.5rem}.FleetCarousel-module__CN7IJW__nextBtn{right:.5rem}}.FleetCarousel-module__CN7IJW__card{scroll-snap-align:center;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);min-width:320px;box-shadow:var(--glass-shadow);border-radius:24px;flex-direction:column;flex-shrink:0;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.FleetCarousel-module__CN7IJW__card:hover{box-shadow:0 30px 60px -10px #0000001a,0 0 0 1px hsl(var(--secondary))inset;border-color:hsl(var(--secondary));transform:translateY(-10px)}.FleetCarousel-module__CN7IJW__imageWrapper{background:radial-gradient(circle at center,hsl(var(--muted))0%,hsl(var(--card))100%);border-bottom:1px solid hsl(var(--border));justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.FleetCarousel-module__CN7IJW__discountBadge{color:#fff;z-index:10;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:700;animation:2s infinite FleetCarousel-module__CN7IJW__pulse;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 12px #dc262666}@keyframes FleetCarousel-module__CN7IJW__pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.FleetCarousel-module__CN7IJW__vehicleImage{object-position:center;filter:drop-shadow(0 15px 30px #0003);padding:1rem;transition:transform .6s cubic-bezier(.4,0,.2,1);object-fit:contain!important}.FleetCarousel-module__CN7IJW__card:hover .FleetCarousel-module__CN7IJW__vehicleImage{transform:scale(1.1)}.FleetCarousel-module__CN7IJW__content{background:linear-gradient(#ffffff80,#fffc);flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.dark .FleetCarousel-module__CN7IJW__content{background:linear-gradient(#0f172a80,#0f172acc)}.FleetCarousel-module__CN7IJW__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.FleetCarousel-module__CN7IJW__vehicleName{color:hsl(var(--foreground));letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.FleetCarousel-module__CN7IJW__priceTag{background:linear-gradient(135deg,hsl(var(--primary))0%,hsl(var(--foreground))100%);color:hsl(var(--primary-foreground));white-space:nowrap;border-radius:9999px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:700;box-shadow:0 4px 15px #0003}.FleetCarousel-module__CN7IJW__specs{border-bottom:1px dashed hsl(var(--border));gap:2rem;margin-bottom:1rem;padding-bottom:1.5rem;display:flex}.FleetCarousel-module__CN7IJW__specItem{color:hsl(var(--muted-foreground));align-items:center;gap:.6rem;font-size:1rem;font-weight:600;display:flex}.FleetCarousel-module__CN7IJW__specItem svg{color:hsl(var(--secondary))}.FleetCarousel-module__CN7IJW__features{flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;display:flex}.FleetCarousel-module__CN7IJW__featureItem{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:12px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.9rem;font-weight:500;display:flex}.FleetCarousel-module__CN7IJW__featureItem svg{color:hsl(var(--accent))}.FleetCarousel-module__CN7IJW__bookBtn{letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,hsl(var(--secondary))0%,#b4941f 100%);width:100%;color:hsl(var(--secondary-foreground));border-radius:16px;justify-content:center;align-items:center;gap:.75rem;margin-top:auto;padding:1.2rem;font-size:1rem;font-weight:700;transition:opacity .3s,transform .3s,background-color .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px -5px #d4af3766}.FleetCarousel-module__CN7IJW__bookBtn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.FleetCarousel-module__CN7IJW__bookBtn:hover{transform:translateY(-2px);box-shadow:0 12px 25px -5px #d4af3780}.FleetCarousel-module__CN7IJW__bookBtn:hover:before{left:100%}@media (max-width:768px){.FleetCarousel-module__CN7IJW__section{padding:3rem 0}.FleetCarousel-module__CN7IJW__title{padding:0 1rem;font-size:2rem}.FleetCarousel-module__CN7IJW__subtitle{padding:0 1rem;font-size:1rem}.FleetCarousel-module__CN7IJW__card{width:280px;min-width:280px;margin-bottom:0}.FleetCarousel-module__CN7IJW__imageWrapper{height:180px}.FleetCarousel-module__CN7IJW__content{padding:1.25rem}.FleetCarousel-module__CN7IJW__vehicleName{font-size:1.25rem}.FleetCarousel-module__CN7IJW__specs{gap:1rem;margin-bottom:1rem;padding-bottom:1rem;font-size:.85rem}.FleetCarousel-module__CN7IJW__navBtn{display:none}}
.Hero-module__gzsDEW__hero{min-height:90vh;color:hsl(var(--foreground));justify-content:center;align-items:center;width:100%;padding-top:120px;display:flex;position:relative;overflow:hidden}.Hero-module__gzsDEW__heroMedium{min-height:55vh;padding-top:100px;padding-bottom:60px}.Hero-module__gzsDEW__bgImage{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;animation:40s ease-out infinite alternate Hero-module__gzsDEW__kenBurns;position:absolute;top:0;left:0}@media (max-width:768px){.Hero-module__gzsDEW__bgImage{animation:none}}@keyframes Hero-module__gzsDEW__kenBurns{0%{transform:scale(1)}to{transform:scale(1.15)}}.Hero-module__gzsDEW__overlay{z-index:1;background:#020617b3;position:absolute;inset:0}.dark .Hero-module__gzsDEW__overlay{background:#000000bf}.Hero-module__gzsDEW__badge{-webkit-backdrop-filter:blur(12px);color:#f59e0b;letter-spacing:.2em;text-transform:uppercase;background:#fbbf2426;border:1px solid #fbbf2466;border-radius:9999px;margin-bottom:2rem;padding:.6rem 1.8rem;font-size:.8rem;font-weight:700;display:inline-block;box-shadow:0 4px 20px #fbbf2426,inset 0 0 10px #fbbf240d}.dark .Hero-module__gzsDEW__badge{color:#fbbf24;background:#fbbf241a}.Hero-module__gzsDEW__content{z-index:2;width:100%;max-width:var(--max-width);padding:0 var(--container-padding);text-align:center;margin:0 auto;position:relative}@media (min-width:2000px){.Hero-module__gzsDEW__content{max-width:1800px}}.Hero-module__gzsDEW__textContent{width:100%}.Hero-module__gzsDEW__leftAlign{text-align:left}.Hero-module__gzsDEW__leftAlign .Hero-module__gzsDEW__textContent{max-width:800px}.Hero-module__gzsDEW__leftAlign .Hero-module__gzsDEW__subtitle{margin-left:0;margin-right:auto}.Hero-module__gzsDEW__leftAlign .Hero-module__gzsDEW__buttons{justify-content:flex-start}.Hero-module__gzsDEW__title{color:#d4af37;text-shadow:0 2px 4px #00000080;letter-spacing:-.02em;backface-visibility:hidden;-webkit-font-smoothing:antialiased;will-change:transform,opacity;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.1;transform:translateZ(0)}.dark .Hero-module__gzsDEW__title{color:#d4af37;text-shadow:0 4px 8px #0009}.Hero-module__gzsDEW__subtitle{font-family:var(--font-open-sans);color:#ffffffe6;text-shadow:0 2px 4px #0000004d;backface-visibility:hidden;max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:400;line-height:1.8;transform:translateZ(0)}.dark .Hero-module__gzsDEW__subtitle{color:#ffffffe6;text-shadow:0 2px 4px #0000004d;font-weight:400}.Hero-module__gzsDEW__buttons{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.Hero-module__gzsDEW__primaryBtn{color:#0a1f44;background:linear-gradient(135deg,#d4af37 0%,#b49126 100%);border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:1.1rem 2.8rem;font-size:1.1rem;font-weight:700;transition:opacity .3s,transform .3s,background-color .3s,border-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 4px 14px #d4af3766}.Hero-module__gzsDEW__primaryBtn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #fbbf2499}.Hero-module__gzsDEW__secondaryBtn{color:#fff;backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:9999px;align-items:center;gap:.5rem;padding:1.1rem 2.8rem;font-size:1.1rem;font-weight:600;transition:opacity .3s,transform .3s,background-color .3s,border-color .3s,box-shadow .3s;display:inline-flex}.dark .Hero-module__gzsDEW__secondaryBtn{color:#fff;background:#ffffff0d;border:1px solid #fff3}.Hero-module__gzsDEW__secondaryBtn:hover{background:#fffc;border-color:#94a3b8;transform:translateY(-2px)}.dark .Hero-module__gzsDEW__secondaryBtn:hover{background:#ffffff26;border-color:#fff}.Hero-module__gzsDEW__childrenWrapper{justify-content:center;width:100%;margin-top:3rem;display:flex}.Hero-module__gzsDEW__scrollIndicator{z-index:10;color:#fff9;cursor:pointer;transition:color .3s;animation:2s infinite Hero-module__gzsDEW__bounce;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.Hero-module__gzsDEW__scrollIndicator:hover{color:#fbbf24}@keyframes Hero-module__gzsDEW__bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}.Hero-module__gzsDEW__twoColumn{text-align:center;flex-direction:column;align-items:center;gap:3rem;padding-bottom:4rem;display:flex}@media (min-width:1280px){.Hero-module__gzsDEW__twoColumn{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2rem}.Hero-module__gzsDEW__twoColumn .Hero-module__gzsDEW__textContent{flex:auto;min-width:0;max-width:650px;padding-left:2rem}.Hero-module__gzsDEW__twoColumn .Hero-module__gzsDEW__subtitle{max-width:90%;margin-left:0;margin-right:0;font-size:1.25rem}.Hero-module__gzsDEW__twoColumn .Hero-module__gzsDEW__buttons{justify-content:flex-start;margin-top:2.5rem}.Hero-module__gzsDEW__twoColumn .Hero-module__gzsDEW__childrenContainer{perspective:1000px;flex:none;justify-content:flex-end;width:600px;max-width:100%;padding-right:2rem;display:flex}.Hero-module__gzsDEW__twoColumn .Hero-module__gzsDEW__childrenWrapper{justify-content:flex-end;width:100%;margin-top:0}}@media (min-width:1366px){.Hero-module__gzsDEW__twoColumn .Hero-module__gzsDEW__textContent{max-width:700px}.Hero-module__gzsDEW__twoColumn .Hero-module__gzsDEW__childrenContainer{width:650px}}@media (min-width:1600px){.Hero-module__gzsDEW__twoColumn{gap:4rem}.Hero-module__gzsDEW__title{font-size:4rem}.Hero-module__gzsDEW__twoColumn .Hero-module__gzsDEW__textContent{max-width:800px;padding-left:0}.Hero-module__gzsDEW__twoColumn .Hero-module__gzsDEW__childrenContainer{width:700px;padding-right:0}}@media (min-width:1920px){.Hero-module__gzsDEW__twoColumn{max-width:1800px;margin:0 auto}.Hero-module__gzsDEW__title{font-size:4.5rem}.Hero-module__gzsDEW__subtitle{font-size:1.5rem}.Hero-module__gzsDEW__twoColumn .Hero-module__gzsDEW__textContent{max-width:900px}}@media (max-width:768px){.Hero-module__gzsDEW__hero{align-items:flex-start;min-height:85dvh;padding-top:90px;padding-bottom:3rem}.Hero-module__gzsDEW__heroMedium{min-height:45vh;padding-top:80px;padding-bottom:40px}.Hero-module__gzsDEW__hero>div:first-child{opacity:1!important;transform:none!important}.Hero-module__gzsDEW__buttons{flex-direction:column;gap:1rem;width:100%;max-width:100%;margin:0 auto;padding:0 1rem}.Hero-module__gzsDEW__primaryBtn,.Hero-module__gzsDEW__secondaryBtn{justify-content:center;width:100%;padding:1rem 2rem}.Hero-module__gzsDEW__title{will-change:auto;font-size:2.5rem}.Hero-module__gzsDEW__subtitle{will-change:auto;font-size:1rem}.Hero-module__gzsDEW__backgroundLayer{display:none}}@media (max-width:400px){.Hero-module__gzsDEW__hero{padding-top:80px}.Hero-module__gzsDEW__title{font-size:2rem}.Hero-module__gzsDEW__subtitle{font-size:.95rem;line-height:1.6}.Hero-module__gzsDEW__badge{padding:.5rem 1.2rem;font-size:.7rem}}.Hero-module__gzsDEW__hero{isolation:isolate}.Hero-module__gzsDEW__bgImage{backface-visibility:hidden;perspective:1000px;will-change:transform;transform:translateZ(0)}.Hero-module__gzsDEW__overlay{backface-visibility:hidden;transform:translateZ(0)}@keyframes Hero-module__gzsDEW__pulseBtn{0%{box-shadow:0 8px 20px hsl(var(--secondary));transform:scale(1)}50%{box-shadow:0 12px 25px hsl(var(--secondary));transform:scale(1.02)}to{box-shadow:0 8px 20px hsl(var(--secondary));transform:scale(1)}}@keyframes Hero-module__gzsDEW__shimmer{0%{background-position:200%}to{background-position:-200%}}
.RespectSection-module__ksirJG__respectSection{background:hsl(var(--background));padding:10rem 0;position:relative;overflow:hidden}.RespectSection-module__ksirJG__respectSection:before{content:"";background-image:radial-gradient(hsl(var(--muted-foreground)/.2)1px,transparent 1px);opacity:.1;z-index:0;background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0}.RespectSection-module__ksirJG__respectHeader{text-align:center;z-index:1;max-width:900px;margin:0 auto 6rem;position:relative}.RespectSection-module__ksirJG__verseContainer{margin-bottom:3rem;display:inline-block;position:relative}.RespectSection-module__ksirJG__verseIcon{color:hsl(var(--secondary));opacity:.8;margin-bottom:1.5rem}.RespectSection-module__ksirJG__quranVerse{color:hsl(var(--foreground));margin:0;font-family:Amiri,serif;font-size:1.8rem;line-height:1.8;position:relative}.RespectSection-module__ksirJG__quranVerse cite{font-size:1rem;font-family:var(--font-inter);color:hsl(var(--muted-foreground));letter-spacing:.05em;text-transform:uppercase;margin-top:1rem;font-style:normal;font-weight:500;display:block}.RespectSection-module__ksirJG__respectTitle{color:hsl(var(--foreground));letter-spacing:-.02em;margin-bottom:2rem;font-size:3rem;font-weight:800}.RespectSection-module__ksirJG__respectIntro{color:hsl(var(--muted-foreground));font-size:1.25rem;font-weight:300;line-height:1.8}.RespectSection-module__ksirJG__commitmentsGrid{z-index:1;grid-template-columns:repeat(3,1fr);gap:3rem;margin-bottom:6rem;display:grid;position:relative}.RespectSection-module__ksirJG__commitmentCard{background:hsl(var(--card));text-align:center;border:1px solid hsl(var(--border));border-radius:24px;padding:3rem 2rem;transition:opacity .4s,transform .4s,background-color .4s,border-color .4s,box-shadow .4s;box-shadow:0 20px 40px -10px #0000000d}.RespectSection-module__ksirJG__commitmentCard:hover{border-color:hsl(var(--border));transform:translateY(-10px);box-shadow:0 30px 60px -15px #0000001a}.RespectSection-module__ksirJG__commitmentIconWrapper{background:hsl(var(--muted));border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2rem;transition:opacity .4s,transform .4s,background-color .4s,border-color .4s,box-shadow .4s;display:flex}.RespectSection-module__ksirJG__commitmentCard:hover .RespectSection-module__ksirJG__commitmentIconWrapper{background:hsl(var(--primary));color:hsl(var(--secondary))}.RespectSection-module__ksirJG__commitmentIcon{color:hsl(var(--muted-foreground));transition:color .4s}.RespectSection-module__ksirJG__commitmentCard:hover .RespectSection-module__ksirJG__commitmentIcon{color:hsl(var(--secondary))}.RespectSection-module__ksirJG__commitmentText{color:hsl(var(--foreground));font-size:1.1rem;font-weight:500;line-height:1.6}.RespectSection-module__ksirJG__respectClosing{text-align:center;max-width:800px;color:hsl(var(--foreground));z-index:1;margin:0 auto;font-size:1.4rem;font-style:italic;font-weight:300;line-height:1.8;position:relative}@media (max-width:1024px){.RespectSection-module__ksirJG__commitmentsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.RespectSection-module__ksirJG__respectSection{padding:6rem 0}.RespectSection-module__ksirJG__respectTitle{font-size:2.25rem}.RespectSection-module__ksirJG__quranVerse{font-size:1.4rem}}
.TravelTips-module__9YoMjG__tipsSection{background:linear-gradient(to bottom,hsl(var(--background)),hsl(var(--muted)));padding:10rem 0;position:relative;overflow:hidden}.TravelTips-module__9YoMjG__tipsSection:before{content:"";background:radial-gradient(circle,hsl(var(--secondary))0%,transparent 70%);z-index:0;pointer-events:none;opacity:.05;width:600px;height:600px;position:absolute;top:-20%;right:-10%}.TravelTips-module__9YoMjG__tipsGrid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;display:grid;position:relative}.TravelTips-module__9YoMjG__tipCard{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);text-align:left;height:100%;box-shadow:var(--glass-shadow);border-radius:24px;flex-direction:column;padding:3rem;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),background-color .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.TravelTips-module__9YoMjG__tipCard:hover{border-color:hsl(var(--secondary));transform:translateY(-12px);box-shadow:0 30px 60px -12px #0000001a}.TravelTips-module__9YoMjG__tipCard:after{content:"";background:hsl(var(--secondary));transform-origin:0;width:100%;height:4px;transition:transform .5s;position:absolute;top:0;left:0;transform:scaleX(0)}.TravelTips-module__9YoMjG__tipCard:hover:after{transform:scaleX(1)}.TravelTips-module__9YoMjG__tipImageWrapper{aspect-ratio:16/9;border-radius:16px;width:100%;margin-bottom:2.5rem;position:relative;overflow:hidden;box-shadow:0 10px 20px -5px #0000000d}.TravelTips-module__9YoMjG__tipImageWrapper img{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.TravelTips-module__9YoMjG__tipCard:hover .TravelTips-module__9YoMjG__tipImageWrapper img{transform:scale(1.1)}.TravelTips-module__9YoMjG__tipIcon{background:hsl(var(--muted));width:80px;height:80px;color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:20px;justify-content:center;align-items:center;margin-bottom:2rem;transition:opacity .4s,transform .4s,background-color .4s,border-color .4s,box-shadow .4s;display:flex}.TravelTips-module__9YoMjG__tipCard:hover .TravelTips-module__9YoMjG__tipIcon{background:hsl(var(--foreground));color:hsl(var(--secondary));border-color:hsl(var(--foreground));transform:rotate(3deg)}.TravelTips-module__9YoMjG__tipTitle{color:hsl(var(--foreground));letter-spacing:-.02em;margin-bottom:1rem;font-size:1.75rem;font-weight:700;transition:color .3s}.TravelTips-module__9YoMjG__tipCard:hover .TravelTips-module__9YoMjG__tipTitle{color:hsl(var(--secondary))}.TravelTips-module__9YoMjG__tipText{color:hsl(var(--muted-foreground));flex-grow:1;font-size:1.1rem;font-weight:300;line-height:1.7}.TravelTips-module__9YoMjG__tipNumber{color:hsl(var(--foreground));z-index:0;font-size:5rem;font-weight:900;line-height:1;font-family:var(--font-inter);opacity:.05;transition:color .4s;position:absolute;top:1.5rem;right:1.5rem}.TravelTips-module__9YoMjG__tipCard:hover .TravelTips-module__9YoMjG__tipNumber{color:hsl(var(--secondary));opacity:.1}.TravelTips-module__9YoMjG__contentWrapper{z-index:1;position:relative}@media (max-width:768px){.TravelTips-module__9YoMjG__tipsSection{padding:6rem 0}.TravelTips-module__9YoMjG__tipsGrid{grid-template-columns:1fr}}
.FAQSection-module__Ah83ba__section{background-color:hsl(var(--background));padding:8rem 0;position:relative}.FAQSection-module__Ah83ba__sectionTitle{color:hsl(var(--foreground));text-align:center;letter-spacing:-.03em;margin-bottom:2rem;font-size:3.5rem;font-weight:800;display:inline-block;position:relative}.FAQSection-module__Ah83ba__faqContainer{max-width:900px;margin:5rem auto 0}.FAQSection-module__Ah83ba__faqItem{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));margin-bottom:0;transition:opacity .3s,transform .3s,background-color .3s,border-color .3s,box-shadow .3s;overflow:hidden}.FAQSection-module__Ah83ba__faqItem:first-child{border-top:1px solid hsl(var(--border))}.FAQSection-module__Ah83ba__faqItem.FAQSection-module__Ah83ba__active{background:hsl(var(--muted)/.5)}.FAQSection-module__Ah83ba__faqQuestion{width:100%;color:hsl(var(--foreground));cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:2rem 1rem;font-size:1.3rem;font-weight:600;transition:color .3s;display:flex}.FAQSection-module__Ah83ba__faqItem.FAQSection-module__Ah83ba__active .FAQSection-module__Ah83ba__faqQuestion{color:hsl(var(--secondary))}.FAQSection-module__Ah83ba__faqIcon{color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .3s}.FAQSection-module__Ah83ba__faqItem.FAQSection-module__Ah83ba__active .FAQSection-module__Ah83ba__faqIcon{color:hsl(var(--secondary));transform:rotate(180deg)}.FAQSection-module__Ah83ba__faqAnswer{opacity:0;max-height:0;padding:0 1rem;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),background-color .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);overflow:hidden}.FAQSection-module__Ah83ba__faqItem.FAQSection-module__Ah83ba__active .FAQSection-module__Ah83ba__faqAnswer{opacity:1;max-height:500px;padding-bottom:2.5rem}.FAQSection-module__Ah83ba__faqAnswer p{color:hsl(var(--muted-foreground));font-size:1.1rem;font-weight:300;line-height:1.9}@media (max-width:768px){.FAQSection-module__Ah83ba__section{padding:6rem 0}}
.SEOContent-module__phcNea__section{background:linear-gradient(#fff,#f8fafc);padding:6rem 0;position:relative;overflow:hidden}.SEOContent-module__phcNea__section:before{content:"";opacity:.03;pointer-events:none;background-image:radial-gradient(#d4af37 1px,#0000 1px);background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0}.SEOContent-module__phcNea__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.SEOContent-module__phcNea__header{text-align:center;max-width:800px;margin-bottom:4rem;margin-left:auto;margin-right:auto}.SEOContent-module__phcNea__title{background:linear-gradient(135deg,#0f172a 0%,#334155 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;background-clip:text;margin-bottom:1.5rem;font-size:3rem;font-weight:800}.SEOContent-module__phcNea__subtitle{color:#64748b;font-size:1.2rem;line-height:1.7}.SEOContent-module__phcNea__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;display:grid}.SEOContent-module__phcNea__card{backdrop-filter:blur(10px);background:#fffc;border:1px solid #e2e8f0cc;border-radius:24px;padding:2.5rem;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.SEOContent-module__phcNea__card:before{content:"";opacity:0;background:linear-gradient(90deg,#d4af37,#fcd34d);width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.SEOContent-module__phcNea__card:hover{background:#fff;border-color:#d4af374d;transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.SEOContent-module__phcNea__card:hover:before{opacity:1}.SEOContent-module__phcNea__cardTitle{color:#0f172a;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.35rem;font-weight:700;display:flex}.SEOContent-module__phcNea__cardTitle svg{transition:transform .3s}.SEOContent-module__phcNea__card:hover .SEOContent-module__phcNea__cardTitle svg{transform:scale(1.1)}.SEOContent-module__phcNea__cardText{color:#475569;font-size:1rem;line-height:1.7}.SEOContent-module__phcNea__highlight{color:#d4af37;background:linear-gradient(120deg,#d4af371a 0% 100%) 0 88%/100% 40% no-repeat;padding:0 2px;font-weight:600}@media (max-width:768px){.SEOContent-module__phcNea__section{padding:4rem 0}.SEOContent-module__phcNea__title{font-size:2.25rem}.SEOContent-module__phcNea__grid{grid-template-columns:1fr}.SEOContent-module__phcNea__card{padding:2rem}}
.FeatureHighlights-module__-r0wuW__section{background:hsl(var(--background));padding:6rem 0;position:relative}.FeatureHighlights-module__-r0wuW__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;display:grid}.FeatureHighlights-module__-r0wuW__card{background:hsl(var(--card));text-align:center;border:1px solid hsl(var(--border));border-radius:1.5rem;padding:2.5rem 2rem;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.FeatureHighlights-module__-r0wuW__card:before{content:"";background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--secondary)));opacity:0;width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.FeatureHighlights-module__-r0wuW__card:hover{border-color:hsl(var(--primary));transform:translateY(-10px);box-shadow:0 20px 40px -5px #0000001a}.FeatureHighlights-module__-r0wuW__card:hover:before{opacity:1}.FeatureHighlights-module__-r0wuW__iconWrapper{background:hsl(var(--primary)/.1);width:80px;height:80px;color:hsl(var(--primary));border-radius:24px;justify-content:center;align-items:center;margin:0 auto 2rem;transition:opacity .4s,transform .4s,background-color .4s,border-color .4s,box-shadow .4s;display:flex}.FeatureHighlights-module__-r0wuW__card:hover .FeatureHighlights-module__-r0wuW__iconWrapper{background:hsl(var(--primary));color:#fff;box-shadow:0 10px 20px hsl(var(--primary)/.3);transform:scale(1.1)rotate(5deg)}.FeatureHighlights-module__-r0wuW__card h3{color:hsl(var(--card-foreground));margin-bottom:1rem;font-size:1.5rem;font-weight:700}.FeatureHighlights-module__-r0wuW__card p{color:hsl(var(--muted-foreground));font-size:1.05rem;line-height:1.7}
.FAQSection-module__2rsQEq__section{background:hsl(var(--muted));padding:clamp(4rem,8vw,8rem) 0}.FAQSection-module__2rsQEq__sectionTitle{text-align:center;color:hsl(var(--foreground));width:100%;max-width:900px;margin-bottom:clamp(3rem,6vw,5rem);padding:0 1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.FAQSection-module__2rsQEq__sectionTitle:after{content:"";background:hsl(var(--secondary));border-radius:2px;width:80px;height:4px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.FAQSection-module__2rsQEq__container{flex-direction:column;gap:1.25rem;max-width:900px;margin:0 auto;padding:0 1rem;display:flex}.FAQSection-module__2rsQEq__item{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.FAQSection-module__2rsQEq__item:hover{border-color:hsl(var(--secondary)/.3);transform:translateY(-2px);box-shadow:0 10px 30px -10px #0000001a}.FAQSection-module__2rsQEq__active{border-color:hsl(var(--secondary));background:linear-gradient(to bottom right,var(--glass-bg),hsl(var(--secondary)/.03));box-shadow:0 15px 30px -5px #0000001a}.FAQSection-module__2rsQEq__question{text-align:left;cursor:pointer;width:100%;color:hsl(var(--foreground));background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600;line-height:1.4;transition:color .3s;display:flex}.FAQSection-module__2rsQEq__active .FAQSection-module__2rsQEq__question{color:hsl(var(--secondary))}.FAQSection-module__2rsQEq__question:hover{background:#00000005}.FAQSection-module__2rsQEq__answer{max-height:0;color:hsl(var(--muted-foreground));opacity:0;padding:0 1.75rem;font-size:1.05rem;line-height:1.7;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),background-color .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.FAQSection-module__2rsQEq__active .FAQSection-module__2rsQEq__answer{opacity:1;max-height:500px;padding-bottom:2rem}.FAQSection-module__2rsQEq__icon{color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .4s cubic-bezier(.4,0,.2,1)}.FAQSection-module__2rsQEq__active .FAQSection-module__2rsQEq__icon{color:hsl(var(--secondary));transform:rotate(180deg)}@media (max-width:640px){.FAQSection-module__2rsQEq__container{gap:1rem;padding:0 1rem}.FAQSection-module__2rsQEq__question{padding:1.25rem}.FAQSection-module__2rsQEq__answer{padding:0 1.25rem;font-size:1rem}.FAQSection-module__2rsQEq__active .FAQSection-module__2rsQEq__answer{padding-bottom:1.5rem}}
