@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@600;700;800&display=swap";.about-page{width:100%;overflow:hidden;background:#fff;color:#171717}.about-container{width:min(1240px,calc(100% - 40px));margin:auto}.about-hero{min-height:520px;position:relative;display:flex;align-items:center;justify-content:center;padding:90px 20px;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(242,106,33,.16),transparent 32%),radial-gradient(circle at 85% 80%,rgba(255,157,66,.14),transparent 35%),linear-gradient(135deg,#fff7ef,#fff 50%,#fff6ec)}.about-hero-content{max-width:900px;position:relative;z-index:5;text-align:center;animation:aboutHeroIn 1s ease both}.about-eyebrow{display:inline-flex;padding:9px 17px;border-radius:50px;background:#fffc;border:1px solid rgba(0,0,0,.07);box-shadow:0 10px 30px #0000000f;font-size:11px;font-weight:900;letter-spacing:2.5px}.about-hero h1{margin:25px 0 20px;font-size:clamp(45px,7vw,88px);line-height:.96;letter-spacing:-4px;font-weight:950}.about-hero h1 span{display:block;background:linear-gradient(90deg,#ef651e,#ff9f48);-webkit-background-clip:text;background-clip:text;color:transparent}.about-hero p{max-width:690px;margin:auto;color:#686868;font-size:18px;line-height:1.75}.about-hero-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:30px}.about-hero-badges span{padding:10px 15px;border-radius:50px;background:#ffffffe6;border:1px solid rgba(0,0,0,.07);box-shadow:0 8px 25px #0000000f;font-size:12px;font-weight:800}.about-hero-orbit{position:absolute;border:1px solid rgba(242,106,33,.15);border-radius:50%;left:50%;top:50%;pointer-events:none}.orbit-one{width:650px;height:650px;transform:translate(-50%,-50%) rotateX(65deg);animation:orbitRotate 18s linear infinite}.orbit-two{width:430px;height:430px;transform:translate(-50%,-50%) rotateY(65deg);animation:orbitRotateReverse 13s linear infinite}.about-intro{padding:85px 20px 40px}.about-intro-card{display:grid;grid-template-columns:110px 1fr;gap:35px;align-items:center;padding:50px;border-radius:30px;background:linear-gradient(145deg,#fff,#fff7f0);border:1px solid rgba(0,0,0,.07);box-shadow:0 25px 70px #00000014;transform-style:preserve-3d;transition:transform .5s ease,box-shadow .5s ease}.about-intro-card:hover{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) translateY(-7px);box-shadow:0 35px 90px #00000021}.about-intro-icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:28px;font-size:45px;background:linear-gradient(145deg,#fff0e4,#fff);border:1px solid rgba(242,106,33,.15);box-shadow:inset 0 1px #fff,0 18px 35px #00000014;transform:translateZ(25px)}.about-small-label{color:#e9631e;font-size:11px;font-weight:900;letter-spacing:2px}.about-intro h2{margin:13px 0;font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-2px}.about-intro h2 strong{display:block;background:linear-gradient(90deg,#ef651e,#ff9f48);-webkit-background-clip:text;background-clip:text;color:transparent}.about-intro p{max-width:800px;margin:0;color:#696969;line-height:1.8}.about-sections{padding:90px 20px 110px}.about-section-heading{max-width:750px;margin:0 auto 60px;text-align:center}.about-section-heading span,.about-services-heading span,.about-destination-heading span,.about-why-content>span,.about-cta-content>span{color:#e9631e;font-size:11px;font-weight:900;letter-spacing:2.5px}.about-section-heading h2,.about-services-heading h2,.about-destination-heading h2{margin:15px 0;font-size:clamp(35px,5vw,60px);line-height:1.03;letter-spacing:-2.5px;font-weight:950}.about-section-heading h2 strong,.about-services-heading h2 strong,.about-destination-heading h2 strong{display:block;background:linear-gradient(90deg,#ef651e,#ff9f48);-webkit-background-clip:text;background-clip:text;color:transparent}.about-section-heading p,.about-services-heading p{color:#707070;line-height:1.7}.about-3d-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;perspective:1600px}.about-3d-card{position:relative;min-height:350px;padding:35px;overflow:hidden;border-radius:30px;background:linear-gradient(145deg,#fff,#fafafa);border:1px solid rgba(0,0,0,.07);box-shadow:0 20px 45px #00000014,0 5px 12px #0000000a;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s ease}.about-3d-card:before{content:"";position:absolute;width:220px;height:220px;top:-110px;right:-100px;border-radius:50%;background:radial-gradient(circle,rgba(242,106,33,.16),transparent 70%);transition:transform .6s ease}.about-3d-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.75),transparent 35%);pointer-events:none}.about-3d-card:hover{transform:rotateX(4deg) rotateY(-5deg) translateY(-12px) translateZ(10px);box-shadow:0 40px 85px #00000024,0 10px 25px #00000012}.about-3d-card:hover:before{transform:scale(1.5)}.about-card-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;margin-bottom:30px}.about-card-number{font-size:14px;font-weight:950;letter-spacing:1px;color:#a2a2a2}.about-card-icon{width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:linear-gradient(145deg,#fff0e3,#fff);border:1px solid rgba(242,106,33,.15);font-size:29px;box-shadow:0 15px 30px #00000014;transform:translateZ(30px)}.about-card-category{position:relative;z-index:2;display:inline-block;margin-bottom:13px;color:#e9631e;font-size:10px;font-weight:900;letter-spacing:1.5px}.about-3d-card h3{position:relative;z-index:2;max-width:530px;margin:0 0 15px;font-size:clamp(25px,3vw,35px);line-height:1.12;letter-spacing:-1px;font-weight:900}.about-3d-card p{position:relative;z-index:2;margin:0;color:#6d6d6d;line-height:1.75;font-size:15px}.about-card-line{position:relative;z-index:2;width:100%;height:1px;margin:27px 0 18px;background:#00000014}.about-card-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;color:#999;font-size:10px;font-weight:800}.about-card-arrow{color:#ef651e;font-size:21px;transition:transform .3s ease}.about-3d-card:hover .about-card-arrow{transform:translate(6px)}.about-services{padding:110px 20px;background:linear-gradient(180deg,#fff9f4,#fff)}.about-services-heading{max-width:800px;margin:0 auto 60px;text-align:center}.about-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.about-service-card{position:relative;padding:32px;min-height:250px;border-radius:25px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 15px 40px #00000012;transform-style:preserve-3d;transition:transform .45s ease,box-shadow .45s ease}.about-service-card:hover{transform:perspective(900px) rotateX(4deg) rotateY(-4deg) translateY(-9px);box-shadow:0 30px 65px #00000021}.about-service-card>span{display:flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:18px;background:#fff0e5;font-size:27px;margin-bottom:22px;transform:translateZ(25px)}.about-service-card h3{margin:0 0 10px;font-size:20px;font-weight:900}.about-service-card p{margin:0;color:#6e6e6e;font-size:14px;line-height:1.7}.about-destinations{padding:110px 20px}.about-destination-heading{text-align:center;margin-bottom:55px}.destination-3d-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;perspective:1200px}.destination-card{min-height:190px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;border-radius:25px;background:linear-gradient(145deg,#191919,#292929);color:#fff;box-shadow:0 20px 45px #00000026;transform-style:preserve-3d;transition:transform .5s ease,box-shadow .5s ease}.destination-card:before{content:"";position:absolute;width:180px;height:180px;top:-80px;right:-70px;border-radius:50%;border:1px solid rgba(255,157,72,.35)}.destination-card:hover{transform:rotateX(5deg) rotateY(-6deg) translateY(-10px);box-shadow:0 35px 70px #00000038}.destination-card span{position:absolute;top:25px;left:28px;font-size:11px;color:#aaa;font-weight:900}.destination-card strong{position:relative;z-index:2;font-size:30px;font-weight:900}.destination-card small{position:relative;z-index:2;margin-top:5px;color:#aaa;font-size:12px}.about-why{padding:30px 20px 110px}.about-why-card{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;padding:65px;border-radius:35px;color:#fff;background:radial-gradient(circle at 80% 20%,rgba(255,157,72,.18),transparent 30%),#181818;box-shadow:0 35px 80px #0000002e}.about-why-content h2{margin:18px 0;font-size:clamp(38px,5vw,65px);line-height:1;letter-spacing:-2px}.about-why-content h2 strong{display:block;background:linear-gradient(90deg,#ff9847,#ffd19f);-webkit-background-clip:text;background-clip:text;color:transparent}.about-why-content p{max-width:600px;color:#bdbdbd;line-height:1.8}.about-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.about-stat-grid div{min-height:140px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;background:#ffffff0e;border:1px solid rgba(255,255,255,.09);transition:transform .35s ease}.about-stat-grid div:hover{transform:translateY(-6px) scale(1.02)}.about-stat-grid strong{color:#ff9a4a;font-size:25px}.about-stat-grid span{color:#bcbcbc;font-size:12px;font-weight:700}.about-cta{position:relative;margin:0 20px 50px;min-height:430px;display:flex;align-items:center;justify-content:center;padding:70px 20px;overflow:hidden;text-align:center;border-radius:35px;background:radial-gradient(circle at 20% 30%,rgba(255,157,72,.18),transparent 30%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.08),transparent 30%),#181818;color:#fff}.about-cta-content{position:relative;z-index:5;max-width:850px}.about-cta-content h2{margin:18px 0;font-size:clamp(40px,6vw,70px);line-height:1;letter-spacing:-3px}.about-cta-content h2 strong{display:block;background:linear-gradient(90deg,#ff9847,#ffd09c);-webkit-background-clip:text;background-clip:text;color:transparent}.about-cta-content p{max-width:650px;margin:0 auto 30px;color:#bdbdbd;line-height:1.7}.about-cta-btn{display:inline-flex;align-items:center;gap:15px;padding:16px 25px;border-radius:50px;background:#fff;color:#171717;text-decoration:none;font-weight:900;transition:transform .3s ease,box-shadow .3s ease}.about-cta-btn:hover{transform:translateY(-5px);box-shadow:0 18px 40px #ffffff1f}.about-cta-btn span{font-size:20px;transition:transform .3s ease}.about-cta-btn:hover span{transform:translate(5px)}.about-cta-orbit{position:absolute;width:500px;height:500px;border:1px solid rgba(255,255,255,.07);border-radius:50%;animation:orbitRotate 20s linear infinite}@keyframes aboutHeroIn{0%{opacity:0;transform:translateY(35px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes orbitRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes orbitRotateReverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@media(max-width:1000px){.about-3d-grid{grid-template-columns:1fr}.about-service-grid,.destination-3d-grid{grid-template-columns:repeat(2,1fr)}.about-why-card{grid-template-columns:1fr;padding:45px}}@media(max-width:700px){.about-container{width:min(100% - 28px,1240px)}.about-hero{min-height:480px;padding:75px 16px}.about-hero h1{font-size:49px;letter-spacing:-2.5px}.about-hero p{font-size:15px}.about-hero-badges span{font-size:10px;padding:8px 11px}.orbit-one{width:450px;height:450px}.orbit-two{width:300px;height:300px}.about-intro{padding:55px 14px 20px}.about-intro-card{grid-template-columns:1fr;padding:30px;gap:25px}.about-intro-icon{width:70px;height:70px;font-size:30px}.about-intro h2{font-size:31px}.about-sections,.about-services,.about-destinations{padding:75px 14px}.about-section-heading h2,.about-services-heading h2,.about-destination-heading h2{font-size:39px;letter-spacing:-1.5px}.about-3d-card{min-height:auto;padding:27px;border-radius:24px}.about-3d-card h3{font-size:27px}.about-service-grid,.destination-3d-grid{grid-template-columns:1fr}.destination-card{min-height:160px}.about-why{padding:10px 14px 70px}.about-why-card{padding:35px 25px;border-radius:27px}.about-stat-grid{grid-template-columns:1fr 1fr}.about-stat-grid div{min-height:115px;padding:18px}.about-cta{margin:0 14px 30px;min-height:400px;border-radius:27px}.about-cta-content h2{font-size:42px;letter-spacing:-2px}}@media(max-width:390px){.about-hero h1{font-size:42px}.about-3d-card h3{font-size:24px}.about-stat-grid{grid-template-columns:1fr}.about-cta-content h2{font-size:35px}}.blog-page{width:100%;overflow:hidden;background:#fff;color:#171717}.blog-hero{min-height:430px;display:flex;align-items:center;justify-content:center;position:relative;padding:80px 20px;background:radial-gradient(circle at 15% 20%,rgba(255,180,80,.18),transparent 35%),radial-gradient(circle at 85% 80%,rgba(255,100,50,.14),transparent 35%),linear-gradient(135deg,#fff8f1,#fff 50%,#fff5ea)}.blog-hero:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;border:1px solid rgba(0,0,0,.06);top:50%;left:50%;transform:translate(-50%,-50%);animation:heroRotate 18s linear infinite}.blog-hero:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;border:1px dashed rgba(0,0,0,.08);top:50%;left:50%;transform:translate(-50%,-50%);animation:heroRotateReverse 12s linear infinite}.blog-hero-content{max-width:850px;text-align:center;position:relative;z-index:2;animation:heroFade 1s ease both}.blog-eyebrow{display:inline-block;font-size:13px;font-weight:800;letter-spacing:3px;margin-bottom:18px}.blog-hero h1{margin:0;font-size:clamp(48px,7vw,90px);line-height:.95;font-weight:900;letter-spacing:-4px}.blog-hero h1 span{display:inline-block;background:linear-gradient(90deg,#f26a21,#ff9d42);-webkit-background-clip:text;background-clip:text;color:transparent}.blog-hero p{max-width:650px;margin:28px auto 0;font-size:18px;line-height:1.7;color:#686868}.blogs-section{padding:110px 20px;background:#fff}.blogs-container{width:min(1250px,100%);margin:auto}.blog-card{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:130px;perspective:1200px}.blog-card:last-child{margin-bottom:0}.blog-card-reverse{direction:rtl}.blog-card-reverse .blog-content{direction:ltr}.blog-image-wrapper{position:relative;perspective:1200px}.blog-image-card{position:relative;width:100%;aspect-ratio:16 / 11;overflow:hidden;border-radius:28px;transform-style:preserve-3d;box-shadow:0 25px 60px #00000024,0 8px 20px #00000014;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s ease}.blog-image-card:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 35%,rgba(0,0,0,.2));pointer-events:none}.blog-image-card:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:#ffffff1a;filter:blur(3px);top:-60px;right:-60px;transform:translateZ(30px)}.blog-image-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1),filter .6s ease}.blog-image-wrapper:hover .blog-image-card{transform:rotateX(5deg) rotateY(-7deg) translateY(-10px) scale(1.015);box-shadow:0 40px 90px #0003,0 15px 30px #0000001a}.blog-card-reverse .blog-image-wrapper:hover .blog-image-card{transform:rotateX(5deg) rotateY(7deg) translateY(-10px) scale(1.015)}.blog-image-wrapper:hover img{transform:scale(1.1);filter:saturate(1.12)}.blog-image-overlay{position:absolute;left:22px;bottom:22px;z-index:5}.blog-image-overlay span{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:15px;font-weight:900;box-shadow:0 10px 25px #00000026}.blog-content{max-width:560px}.blog-category{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:8px 14px;border-radius:50px;background:#fff3e8;color:#e85f19;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.blog-content h2{margin:0 0 20px;font-size:clamp(28px,3vw,44px);line-height:1.12;letter-spacing:-1.5px;font-weight:850}.blog-content p{margin:0 0 25px;color:#6b6b6b;font-size:16px;line-height:1.8}.blog-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:28px;color:#858585;font-size:12px;font-weight:600}.blog-read-btn{display:inline-flex;align-items:center;gap:14px;padding:14px 20px;border-radius:50px;color:#fff;background:#171717;text-decoration:none;font-size:14px;font-weight:800;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.blog-read-btn span{font-size:20px;line-height:1;transition:transform .3s ease}.blog-read-btn:hover{transform:translateY(-4px);background:#f26a21;box-shadow:0 12px 25px #f26a2140}.blog-read-btn:hover span{transform:translate(5px)}.blog-cta{position:relative;padding:110px 20px;text-align:center;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.12),transparent 30%),radial-gradient(circle at 80% 80%,rgba(255,150,70,.16),transparent 35%),#151515;color:#fff}.blog-cta:before{content:"";position:absolute;width:450px;height:450px;border:1px solid rgba(255,255,255,.08);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.blog-cta>div{position:relative;z-index:2;max-width:800px;margin:auto}.blog-cta>div>span{font-size:12px;font-weight:800;letter-spacing:3px;opacity:.7}.blog-cta h2{margin:18px 0;font-size:clamp(34px,5vw,64px);line-height:1.05;letter-spacing:-2px}.blog-cta h2 strong{display:block;background:linear-gradient(90deg,#ff9c4a,#ffcf8a);-webkit-background-clip:text;background-clip:text;color:transparent}.blog-cta p{max-width:600px;margin:0 auto 30px;color:#bdbdbd;line-height:1.7}.blog-cta-btn{display:inline-flex;align-items:center;gap:14px;padding:16px 24px;border-radius:50px;background:#fff;color:#171717;text-decoration:none;font-weight:800;transition:.3s ease}.blog-cta-btn span{font-size:20px;transition:transform .3s ease}.blog-cta-btn:hover{transform:translateY(-5px);box-shadow:0 15px 35px #ffffff1f}.blog-cta-btn:hover span{transform:translate(5px)}@keyframes heroFade{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes heroRotateReverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@media(max-width:1000px){.blogs-section{padding:80px 20px}.blog-card{gap:45px;margin-bottom:90px}.blog-content h2{font-size:32px}.blog-content p{font-size:15px}}@media(max-width:700px){.blog-hero{min-height:360px;padding:70px 20px}.blog-hero h1{font-size:52px;letter-spacing:-2.5px}.blog-hero p{font-size:15px;line-height:1.6}.blog-eyebrow{font-size:10px;letter-spacing:2px}.blogs-section{padding:65px 16px}.blog-card,.blog-card-reverse{display:flex;flex-direction:column;gap:30px;margin-bottom:80px;direction:ltr;align-items:stretch}.blog-image-wrapper{width:100%}.blog-image-card{border-radius:22px;aspect-ratio:4 / 3}.blog-image-wrapper:hover .blog-image-card,.blog-card-reverse .blog-image-wrapper:hover .blog-image-card{transform:translateY(-5px) scale(1.01)}.blog-content{max-width:none}.blog-category{margin-bottom:14px;font-size:10px}.blog-content h2{font-size:28px;letter-spacing:-.8px;line-height:1.15}.blog-content p{font-size:15px;line-height:1.7}.blog-meta{font-size:11px}.blog-cta{padding:80px 20px}.blog-cta h2{font-size:38px}.blog-cta:before{width:280px;height:280px}}@media(max-width:400px){.blog-hero h1{font-size:44px}.blog-content h2{font-size:25px}.blog-image-card{border-radius:18px}.blog-cta h2{font-size:32px}}.why-page{width:100%;overflow:hidden;background:#fff;color:#171717}.why-container{width:min(1240px,calc(100% - 40px));margin:auto}.why-hero{min-height:530px;position:relative;display:flex;align-items:center;justify-content:center;padding:90px 20px;overflow:hidden;text-align:center;background:radial-gradient(circle at 15% 20%,rgba(242,106,33,.16),transparent 32%),radial-gradient(circle at 85% 80%,rgba(255,157,72,.13),transparent 35%),linear-gradient(135deg,#fff7ef,#fff 52%,#fff7ef)}.why-hero-content{max-width:900px;position:relative;z-index:5;animation:whyHeroIn 1s ease both}.why-eyebrow{display:inline-flex;padding:9px 18px;border-radius:50px;background:#ffffffd9;border:1px solid rgba(0,0,0,.07);box-shadow:0 10px 30px #0000000f;font-size:11px;font-weight:900;letter-spacing:2.5px}.why-hero h1{margin:25px 0 20px;font-size:clamp(46px,7vw,88px);line-height:.96;letter-spacing:-4px;font-weight:950}.why-hero h1 span{display:block;background:linear-gradient(90deg,#ef651e,#ff9f48);-webkit-background-clip:text;background-clip:text;color:transparent}.why-hero p{max-width:720px;margin:auto;color:#696969;font-size:18px;line-height:1.75}.why-hero-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:30px}.why-hero-pills span{padding:10px 15px;border-radius:50px;background:#ffffffe6;border:1px solid rgba(0,0,0,.07);box-shadow:0 8px 25px #0000000f;font-size:12px;font-weight:800}.why-orbit{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(242,106,33,.14);pointer-events:none}.why-orbit-one{width:650px;height:650px;transform:translate(-50%,-50%) rotateX(65deg);animation:whyOrbit 18s linear infinite}.why-orbit-two{width:420px;height:420px;transform:translate(-50%,-50%) rotateY(65deg);animation:whyOrbitReverse 13s linear infinite}.why-intro{padding:85px 20px 30px}.why-intro-card{display:grid;grid-template-columns:110px 1fr;gap:35px;align-items:center;padding:50px;border-radius:30px;background:linear-gradient(145deg,#fff,#fff7f0);border:1px solid rgba(0,0,0,.07);box-shadow:0 25px 70px #00000014;transform-style:preserve-3d;transition:transform .5s ease,box-shadow .5s ease}.why-intro-card:hover{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) translateY(-7px);box-shadow:0 35px 90px #00000021}.why-intro-icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:28px;background:linear-gradient(145deg,#fff0e3,#fff);border:1px solid rgba(242,106,33,.15);box-shadow:0 18px 35px #00000014;font-size:45px;transform:translateZ(25px)}.why-label{color:#e9631e;font-size:11px;font-weight:900;letter-spacing:2px}.why-intro h2{margin:13px 0;font-size:clamp(31px,4vw,50px);line-height:1.05;letter-spacing:-2px}.why-intro h2 strong{display:block;background:linear-gradient(90deg,#ef651e,#ff9f48);-webkit-background-clip:text;background-clip:text;color:transparent}.why-intro p{max-width:850px;margin:0;color:#696969;line-height:1.8}.why-heading{max-width:800px;margin:0 auto 60px;text-align:center}.why-heading>span{color:#e9631e;font-size:11px;font-weight:900;letter-spacing:2.5px}.why-heading h2{margin:15px 0;font-size:clamp(35px,5vw,60px);line-height:1.03;letter-spacing:-2.5px;font-weight:950}.why-heading h2 strong{display:block;background:linear-gradient(90deg,#ef651e,#ff9f48);-webkit-background-clip:text;background-clip:text;color:transparent}.why-heading p{color:#707070;line-height:1.7}.why-reasons{padding:95px 20px 110px}.why-3d-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;perspective:1600px}.why-3d-card{position:relative;min-height:345px;padding:35px;overflow:hidden;border-radius:30px;background:linear-gradient(145deg,#fff,#fafafa);border:1px solid rgba(0,0,0,.07);box-shadow:0 20px 45px #00000014;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s ease}.why-3d-card:before{content:"";position:absolute;width:230px;height:230px;top:-120px;right:-100px;border-radius:50%;background:radial-gradient(circle,rgba(242,106,33,.17),transparent 70%);transition:transform .5s ease}.why-3d-card:hover{transform:rotateX(4deg) rotateY(-5deg) translateY(-12px);box-shadow:0 40px 85px #00000024}.why-3d-card:hover:before{transform:scale(1.5)}.why-card-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;margin-bottom:28px}.why-number{color:#a3a3a3;font-size:14px;font-weight:950}.why-icon{width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:linear-gradient(145deg,#fff0e3,#fff);border:1px solid rgba(242,106,33,.14);box-shadow:0 15px 30px #00000014;font-size:28px;transform:translateZ(30px)}.why-card-label{position:relative;z-index:2;color:#e9631e;font-size:10px;font-weight:900;letter-spacing:1.5px}.why-3d-card h3{position:relative;z-index:2;margin:12px 0 15px;font-size:clamp(25px,3vw,34px);line-height:1.12;letter-spacing:-1px;font-weight:900}.why-3d-card p{position:relative;z-index:2;margin:0;color:#6d6d6d;font-size:15px;line-height:1.75}.why-card-bottom{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding-top:17px;border-top:1px solid rgba(0,0,0,.08);color:#999;font-size:10px;font-weight:800}.why-card-bottom b{color:#ef651e;font-size:21px;transition:transform .3s ease}.why-3d-card:hover .why-card-bottom b{transform:translate(7px)}.why-services{padding:110px 20px;background:linear-gradient(180deg,#fff9f4,#fff)}.why-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.why-service-card{min-height:245px;padding:32px;border-radius:25px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 15px 40px #00000012;transform-style:preserve-3d;transition:transform .45s ease,box-shadow .45s ease}.why-service-card:hover{transform:perspective(900px) rotateX(4deg) rotateY(-4deg) translateY(-9px);box-shadow:0 30px 65px #00000021}.why-service-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:18px;background:#fff0e5;font-size:27px;transform:translateZ(25px)}.why-service-card h3{margin:0 0 10px;font-size:20px;font-weight:900}.why-service-card p{margin:0;color:#6e6e6e;font-size:14px;line-height:1.7}.why-process{padding:110px 20px}.why-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.why-process-card{position:relative;padding:30px;min-height:285px;border-radius:25px;background:linear-gradient(145deg,#fff,#fafafa);border:1px solid rgba(0,0,0,.07);box-shadow:0 15px 35px #00000012;transition:transform .4s ease,box-shadow .4s ease}.why-process-card:hover{transform:translateY(-8px);box-shadow:0 28px 55px #0000001f}.why-process-card>span{position:absolute;top:22px;right:25px;color:#b0b0b0;font-size:12px;font-weight:900}.why-process-card>div{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:18px;background:#fff0e5;font-size:27px}.why-process-card h3{margin:0 0 10px;font-size:19px;font-weight:900}.why-process-card p{margin:0;color:#707070;font-size:14px;line-height:1.7}.why-destinations{padding:10px 20px 110px}.why-destination-box{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:60px;border-radius:35px;background:radial-gradient(circle at 85% 15%,rgba(255,157,72,.17),transparent 30%),#181818;color:#fff;box-shadow:0 35px 80px #0000002b}.why-destination-box>div:first-child>span{color:#ff9b4c;font-size:11px;font-weight:900;letter-spacing:2px}.why-destination-box h2{margin:17px 0;font-size:clamp(35px,5vw,57px);line-height:1;letter-spacing:-2px}.why-destination-box h2 strong{display:block;color:#ff9a4a}.why-destination-box p{max-width:600px;color:#bcbcbc;line-height:1.75}.why-destination-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.why-destination-list span{padding:20px;border-radius:17px;background:#ffffff0e;border:1px solid rgba(255,255,255,.09);color:#ddd;font-size:14px;font-weight:800;transition:transform .3s ease}.why-destination-list span:hover{transform:translateY(-5px)}.why-cta{position:relative;min-height:430px;margin:0 20px 50px;display:flex;align-items:center;justify-content:center;padding:70px 20px;overflow:hidden;border-radius:35px;background:radial-gradient(circle at 20% 30%,rgba(255,157,72,.18),transparent 30%),#181818;color:#fff;text-align:center}.why-cta-content{max-width:850px;position:relative;z-index:5}.why-cta-content>span{color:#ff9b4c;font-size:11px;font-weight:900;letter-spacing:2px}.why-cta-content h2{margin:18px 0;font-size:clamp(40px,6vw,70px);line-height:1;letter-spacing:-3px}.why-cta-content h2 strong{display:block;background:linear-gradient(90deg,#ff9847,#ffd19f);-webkit-background-clip:text;background-clip:text;color:transparent}.why-cta-content p{max-width:650px;margin:0 auto 30px;color:#bdbdbd;line-height:1.7}.why-cta-btn{display:inline-flex;align-items:center;gap:15px;padding:16px 25px;border-radius:50px;background:#fff;color:#171717;text-decoration:none;font-weight:900;transition:transform .3s ease,box-shadow .3s ease}.why-cta-btn:hover{transform:translateY(-5px);box-shadow:0 18px 40px #ffffff1f}.why-cta-btn span{font-size:20px;transition:transform .3s ease}.why-cta-btn:hover span{transform:translate(5px)}.why-cta-orbit{position:absolute;width:500px;height:500px;border:1px solid rgba(255,255,255,.07);border-radius:50%;animation:whyOrbit 20s linear infinite}@keyframes whyHeroIn{0%{opacity:0;transform:translateY(35px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes whyOrbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes whyOrbitReverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@media(max-width:1000px){.why-3d-grid{grid-template-columns:1fr}.why-service-grid,.why-process-grid{grid-template-columns:repeat(2,1fr)}.why-destination-box{grid-template-columns:1fr;padding:45px}}@media(max-width:700px){.why-container{width:min(100% - 28px,1240px)}.why-hero{min-height:480px;padding:75px 16px}.why-hero h1{font-size:48px;letter-spacing:-2.5px}.why-hero p{font-size:15px}.why-hero-pills span{font-size:10px;padding:8px 11px}.why-orbit-one{width:450px;height:450px}.why-orbit-two{width:300px;height:300px}.why-intro{padding:55px 14px 20px}.why-intro-card{grid-template-columns:1fr;padding:30px;gap:25px}.why-intro-icon{width:70px;height:70px;font-size:30px}.why-intro h2{font-size:31px}.why-reasons,.why-services,.why-process{padding:75px 14px}.why-heading h2{font-size:39px;letter-spacing:-1.5px}.why-3d-card{min-height:auto;padding:27px;border-radius:24px}.why-3d-card h3{font-size:27px}.why-service-grid,.why-process-grid{grid-template-columns:1fr}.why-destinations{padding:10px 14px 70px}.why-destination-box{padding:35px 25px;border-radius:27px}.why-destination-list{grid-template-columns:1fr 1fr}.why-cta{margin:0 14px 30px;min-height:400px;border-radius:27px}.why-cta-content h2{font-size:42px;letter-spacing:-2px}}@media(max-width:390px){.why-hero h1{font-size:42px}.why-3d-card h3{font-size:24px}.why-destination-list{grid-template-columns:1fr}.why-cta-content h2{font-size:35px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.privacy-page{min-height:100vh;overflow:hidden}.privacy-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.privacy-hero{position:relative;overflow:hidden;padding:110px 0 90px;background:radial-gradient(circle at 15% 20%,rgba(255,190,80,.14),transparent 35%),radial-gradient(circle at 85% 30%,rgba(255,120,50,.12),transparent 35%)}.privacy-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.025) 50%,transparent 100%);pointer-events:none}.privacy-hero-orbit{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.privacy-orbit-one{width:520px;height:520px;right:-180px;top:-250px}.privacy-orbit-two{width:350px;height:350px;left:-180px;bottom:-230px}.privacy-hero .privacy-container{position:relative;z-index:2}.privacy-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:800;letter-spacing:3px;text-transform:uppercase;opacity:.7}.privacy-eyebrow:before{content:"";width:32px;height:2px;background:currentColor}.privacy-hero h1{margin:0;max-width:850px;font-size:clamp(42px,6vw,78px);line-height:.98;font-weight:900;letter-spacing:-3px}.privacy-hero p{max-width:760px;margin:25px 0 0;font-size:18px;line-height:1.8;opacity:.72}.privacy-updated{display:inline-flex;margin-top:28px;padding:10px 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;font-size:13px;opacity:.75}.privacy-content-section{padding:70px 0 90px}.privacy-policy-card{position:relative;padding:45px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(145deg,#ffffff12,#ffffff06);box-shadow:0 25px 70px #00000038,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.privacy-card-header{display:flex;align-items:center;gap:20px;padding-bottom:32px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.privacy-card-header>span{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;border-radius:18px;background:#ffffff0f;font-size:28px}.privacy-card-header small{display:block;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:2px;opacity:.5}.privacy-card-header h2{margin:0;font-size:clamp(22px,3vw,32px);line-height:1.2}.privacy-section{display:grid;grid-template-columns:70px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.07)}.privacy-section:last-child{border-bottom:none;padding-bottom:5px}.privacy-number{display:flex;align-items:flex-start;justify-content:center;padding-top:3px;font-size:13px;font-weight:900;letter-spacing:2px;opacity:.4}.privacy-section-content h3{margin:0 0 12px;font-size:21px;line-height:1.35;font-weight:800}.privacy-section-content p{margin:0;max-width:900px;font-size:15px;line-height:1.85;opacity:.68}.privacy-cta{padding:0 0 90px}.privacy-cta-card{display:flex;align-items:center;gap:22px;padding:30px 34px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#ffffff0a}.privacy-cta-card>span{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:16px;background:#ffffff0f;font-size:25px}.privacy-cta-card h2{margin:0 0 5px;font-size:23px}.privacy-cta-card p{margin:0;font-size:14px;line-height:1.6;opacity:.65}.privacy-cta-card a{display:inline-flex;align-items:center;gap:10px;margin-left:auto;padding:13px 20px;border-radius:12px;text-decoration:none;font-weight:800;white-space:nowrap;background:#ffffff17;transition:.25s ease}.privacy-cta-card a:hover{transform:translateY(-3px);background:#ffffff26}.privacy-cta-card a span{font-size:18px}@media(max-width:768px){.privacy-container{width:min(100% - 28px,1180px)}.privacy-hero{padding:75px 0 60px}.privacy-hero h1{font-size:44px;letter-spacing:-2px}.privacy-hero p{font-size:15px;line-height:1.7}.privacy-content-section{padding:45px 0 65px}.privacy-policy-card{padding:25px 20px;border-radius:20px}.privacy-card-header{align-items:flex-start;gap:14px;padding-bottom:25px}.privacy-card-header>span{width:50px;height:50px;font-size:22px;border-radius:14px}.privacy-card-header h2{font-size:21px}.privacy-section{grid-template-columns:42px 1fr;gap:10px;padding:25px 0}.privacy-number{font-size:11px}.privacy-section-content h3{font-size:18px}.privacy-section-content p{font-size:14px;line-height:1.75}.privacy-cta{padding-bottom:60px}.privacy-cta-card{flex-direction:column;align-items:flex-start;padding:25px 20px}.privacy-cta-card a{margin-left:0;width:100%;justify-content:center}}.terms-page{min-height:100vh;overflow:hidden}.terms-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.terms-hero{position:relative;overflow:hidden;padding:110px 0 90px;background:radial-gradient(circle at 15% 20%,rgba(255,190,80,.14),transparent 35%),radial-gradient(circle at 85% 30%,rgba(255,120,50,.12),transparent 35%)}.terms-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.025) 50%,transparent 100%);pointer-events:none}.terms-hero-orbit{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.terms-orbit-one{width:520px;height:520px;right:-180px;top:-250px}.terms-orbit-two{width:350px;height:350px;left:-180px;bottom:-230px}.terms-hero .terms-container{position:relative;z-index:2}.terms-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:800;letter-spacing:3px;text-transform:uppercase;opacity:.7}.terms-eyebrow:before{content:"";width:32px;height:2px;background:currentColor}.terms-hero h1{margin:0;max-width:850px;font-size:clamp(42px,6vw,78px);line-height:.98;font-weight:900;letter-spacing:-3px}.terms-hero p{max-width:780px;margin:25px 0 0;font-size:18px;line-height:1.8;opacity:.72}.terms-updated{display:inline-flex;margin-top:28px;padding:10px 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;font-size:13px;opacity:.75}.terms-content-section{padding:70px 0 90px}.terms-policy-card{position:relative;padding:45px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(145deg,#ffffff12,#ffffff06);box-shadow:0 25px 70px #00000038,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.terms-card-header{display:flex;align-items:center;gap:20px;padding-bottom:32px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.terms-card-header>span{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;border-radius:18px;background:#ffffff0f;font-size:28px}.terms-card-header small{display:block;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:2px;opacity:.5}.terms-card-header h2{margin:0;font-size:clamp(22px,3vw,32px);line-height:1.2}.terms-section{display:grid;grid-template-columns:70px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.07)}.terms-section:last-child{border-bottom:none;padding-bottom:5px}.terms-number{display:flex;align-items:flex-start;justify-content:center;padding-top:3px;font-size:13px;font-weight:900;letter-spacing:2px;opacity:.4}.terms-section-content{padding:24px 26px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#ffffff06;transition:transform .25s ease,background .25s ease,border-color .25s ease}.terms-section-content:hover{transform:translateY(-4px);background:#ffffff0d;border-color:#ffffff21}.terms-section-content h3{margin:0 0 12px;font-size:21px;line-height:1.35;font-weight:800}.terms-section-content p{margin:0;max-width:900px;font-size:15px;line-height:1.85;opacity:.68}.terms-cta{padding:0 0 90px}.terms-cta-card{display:flex;align-items:center;gap:22px;padding:30px 34px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#ffffff0a}.terms-cta-card>span{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:16px;background:#ffffff0f;font-size:25px}.terms-cta-card h2{margin:0 0 5px;font-size:23px}.terms-cta-card p{margin:0;font-size:14px;line-height:1.6;opacity:.65}.terms-cta-card a{display:inline-flex;align-items:center;gap:10px;margin-left:auto;padding:13px 20px;border-radius:12px;text-decoration:none;font-weight:800;white-space:nowrap;background:#ffffff17;transition:.25s ease}.terms-cta-card a:hover{transform:translateY(-3px);background:#ffffff26}.terms-cta-card a span{font-size:18px}@media(max-width:768px){.terms-container{width:min(100% - 28px,1180px)}.terms-hero{padding:75px 0 60px}.terms-hero h1{font-size:44px;letter-spacing:-2px}.terms-hero p{font-size:15px;line-height:1.7}.terms-content-section{padding:45px 0 65px}.terms-policy-card{padding:25px 20px;border-radius:20px}.terms-card-header{align-items:flex-start;gap:14px;padding-bottom:25px}.terms-card-header>span{width:50px;height:50px;font-size:22px;border-radius:14px}.terms-card-header h2{font-size:21px}.terms-section{grid-template-columns:42px 1fr;gap:10px;padding:20px 0}.terms-number{font-size:11px}.terms-section-content{padding:20px 17px;border-radius:15px}.terms-section-content h3{font-size:18px}.terms-section-content p{font-size:14px;line-height:1.75}.terms-cta{padding-bottom:60px}.terms-cta-card{flex-direction:column;align-items:flex-start;padding:25px 20px}.terms-cta-card a{margin-left:0;width:100%;justify-content:center}}.cancel-page{min-height:100vh;overflow:hidden}.cancel-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.cancel-hero{position:relative;overflow:hidden;padding:110px 0 90px;background:radial-gradient(circle at 15% 20%,rgba(255,190,80,.14),transparent 35%),radial-gradient(circle at 85% 30%,rgba(255,120,50,.12),transparent 35%)}.cancel-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.025) 50%,transparent 100%);pointer-events:none}.cancel-hero-orbit{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.cancel-orbit-one{width:520px;height:520px;right:-180px;top:-250px}.cancel-orbit-two{width:350px;height:350px;left:-180px;bottom:-230px}.cancel-hero .cancel-container{position:relative;z-index:2}.cancel-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:800;letter-spacing:3px;text-transform:uppercase;opacity:.7}.cancel-eyebrow:before{content:"";width:32px;height:2px;background:currentColor}.cancel-hero h1{margin:0;max-width:900px;font-size:clamp(42px,6vw,78px);line-height:.98;font-weight:900;letter-spacing:-3px}.cancel-hero p{max-width:800px;margin:25px 0 0;font-size:18px;line-height:1.8;opacity:.72}.cancel-updated{display:inline-flex;margin-top:28px;padding:10px 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;font-size:13px;opacity:.75}.cancel-content-section{padding:70px 0 90px}.cancel-policy-card{position:relative;padding:45px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(145deg,#ffffff12,#ffffff06);box-shadow:0 25px 70px #00000038,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cancel-card-header{display:flex;align-items:center;gap:20px;padding-bottom:32px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.cancel-card-header>span{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;border-radius:18px;background:#ffffff0f;font-size:28px}.cancel-card-header small{display:block;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:2px;opacity:.5}.cancel-card-header h2{margin:0;font-size:clamp(22px,3vw,32px);line-height:1.2}.cancel-section{display:grid;grid-template-columns:70px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.07)}.cancel-section:last-child{border-bottom:none;padding-bottom:5px}.cancel-number{display:flex;align-items:flex-start;justify-content:center;padding-top:25px;font-size:13px;font-weight:900;letter-spacing:2px;opacity:.4}.cancel-section-content{display:flex;align-items:flex-start;gap:20px;padding:25px 28px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#ffffff06;transition:transform .25s ease,background .25s ease,border-color .25s ease}.cancel-section-content:hover{transform:translateY(-4px);background:#ffffff0d;border-color:#ffffff24}.cancel-section-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:14px;background:#ffffff0f;font-size:23px}.cancel-section-content h3{margin:0 0 10px;font-size:20px;line-height:1.35;font-weight:800}.cancel-section-content p{margin:0;max-width:850px;font-size:15px;line-height:1.85;opacity:.68}.cancel-cta{padding:0 0 90px}.cancel-cta-card{display:flex;align-items:center;gap:22px;padding:30px 34px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#ffffff0a}.cancel-cta-card>span{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:16px;background:#ffffff0f;font-size:25px}.cancel-cta-card h2{margin:0 0 5px;font-size:23px}.cancel-cta-card p{margin:0;font-size:14px;line-height:1.6;opacity:.65}.cancel-cta-card a{display:inline-flex;align-items:center;gap:10px;margin-left:auto;padding:13px 20px;border-radius:12px;text-decoration:none;font-weight:800;white-space:nowrap;background:#ffffff17;transition:.25s ease}.cancel-cta-card a:hover{transform:translateY(-3px);background:#ffffff26}.cancel-cta-card a span{font-size:18px}@media(max-width:768px){.cancel-container{width:min(100% - 28px,1180px)}.cancel-hero{padding:75px 0 60px}.cancel-hero h1{font-size:44px;letter-spacing:-2px}.cancel-hero p{font-size:15px;line-height:1.7}.cancel-content-section{padding:45px 0 65px}.cancel-policy-card{padding:25px 20px;border-radius:20px}.cancel-card-header{align-items:flex-start;gap:14px;padding-bottom:25px}.cancel-card-header>span{width:50px;height:50px;font-size:22px;border-radius:14px}.cancel-card-header h2{font-size:21px}.cancel-section{grid-template-columns:38px 1fr;gap:8px;padding:18px 0}.cancel-number{padding-top:20px;font-size:11px}.cancel-section-content{flex-direction:column;gap:14px;padding:20px 17px;border-radius:16px}.cancel-section-icon{width:44px;height:44px;font-size:21px}.cancel-section-content h3{font-size:18px}.cancel-section-content p{font-size:14px;line-height:1.75}.cancel-cta{padding-bottom:60px}.cancel-cta-card{flex-direction:column;align-items:flex-start;padding:25px 20px}.cancel-cta-card a{margin-left:0;width:100%;justify-content:center}}.site-loader{position:fixed;inset:0;z-index:999999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at center,#fffffffa,#f6f4fffa 45%,#fff);overflow:hidden}.loader-magic{position:relative;width:230px;height:230px;display:flex;align-items:center;justify-content:center}.loader-logo{position:relative;z-index:10;width:105px;height:105px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 0 0 8px #fffc,0 12px 35px #5032b42e,0 0 45px #683eff38;animation:logoPulse 2.2s ease-in-out infinite}.loader-logo img{width:82px;height:82px;object-fit:contain;border-radius:50%;animation:logoFloat 2.5s ease-in-out infinite}.magic-ring{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.ring-1{width:150px;height:150px;border:2px solid transparent;border-top-color:#6840ff;border-right-color:#6840ff73;border-bottom-color:transparent;border-left-color:#6840ff40;box-shadow:0 0 18px #6840ff40;animation:rotateClockwise 2.8s linear infinite}.ring-2{width:185px;height:185px;border:2px dashed rgba(104,64,255,.42);animation:rotateReverse 5s linear infinite}.ring-3{width:215px;height:215px;border:1px solid rgba(104,64,255,.16);box-shadow:0 0 25px #6840ff1f;animation:rotateClockwise 8s linear infinite}.magic-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:#6840ff;box-shadow:0 0 8px #6840ff,0 0 16px #6840ffa6;animation:sparkle 1.8s ease-in-out infinite}.dot-1{top:12px;left:108px;animation-delay:0s}.dot-2{top:45px;right:12px;animation-delay:.25s}.dot-3{right:18px;bottom:52px;animation-delay:.5s}.dot-4{bottom:10px;left:110px;animation-delay:.75s}.dot-5{bottom:48px;left:15px;animation-delay:1s}.dot-6{top:48px;left:12px;animation-delay:1.25s}.dot-7{top:27px;right:65px;width:4px;height:4px;animation-delay:1.5s}.dot-8{bottom:30px;right:65px;width:4px;height:4px;animation-delay:1.75s}.loader-text{margin-top:20px;display:flex;flex-direction:column;align-items:center;line-height:1.15;animation:textFade 1.8s ease-in-out infinite}.loader-text strong{font-size:21px;font-weight:800;letter-spacing:.3px;color:#17132d}.loader-text span{margin-top:4px;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#6840ff}.loader-line{position:relative;width:120px;height:3px;margin-top:17px;overflow:hidden;border-radius:10px;background:#6840ff1f}.loader-line span{position:absolute;top:0;left:-50%;width:50%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#6840ff,transparent);animation:loadingLine 1.3s ease-in-out infinite}@keyframes rotateClockwise{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateReverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes logoPulse{0%,to{transform:scale(1);box-shadow:0 0 0 8px #fffc,0 12px 35px #5032b42e,0 0 45px #683eff38}50%{transform:scale(1.045);box-shadow:0 0 0 10px #ffffffe6,0 15px 40px #5032b438,0 0 65px #683eff59}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes sparkle{0%,to{opacity:.25;transform:scale(.5)}50%{opacity:1;transform:scale(1.5)}}@keyframes textFade{0%,to{opacity:.65}50%{opacity:1}}@keyframes loadingLine{0%{left:-50%}to{left:100%}}@media(max-width:600px){.loader-magic{width:200px;height:200px}.loader-logo{width:90px;height:90px}.loader-logo img{width:70px;height:70px}.ring-1{width:130px;height:130px}.ring-2{width:160px;height:160px}.ring-3{width:190px;height:190px}.loader-text strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.magic-ring,.magic-dot,.loader-logo,.loader-logo img,.loader-text,.loader-line span{animation:none!important}}:root{--navy: #062d61;--navy2: #031c3f;--gold: #ffb800;--pink: #ef2760;--text: #101828;--muted: #667085;--bg: #fff;--soft: #f6f9fd;--line: rgba(6, 45, 97, .1);--shadow: 0 22px 60px rgba(1, 30, 68, .12) }*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;font-family:Inter,sans-serif;color:var(--text);background:#fff;overflow-x:hidden}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.section-shell{width:min(1380px,calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:1000;background:#ffffffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-shell{width:min(1450px,calc(100% - 28px));min-height:76px;margin:auto;display:flex;align-items:center;gap:20px;justify-content:space-between}.brand{width:142px;flex:0 0 142px}.brand img{width:100%;height:64px;object-fit:contain}.main-nav{display:flex;align-items:center;gap:1px;margin-left:auto}.nav-link,.nav-drop-btn{padding:28px 10px;border:0;background:none;cursor:pointer;display:flex;gap:5px;align-items:center;font-weight:500;font-size:14px;white-space:nowrap}.nav-link:hover,.nav-link.active,.nav-drop:hover>.nav-drop-btn{color:#f33}.nav-drop{position:relative}.drop-menu{position:absolute;top:calc(100% - 8px);left:0;width:260px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:perspective(650px) rotateX(-10deg) translateY(8px);transform-origin:top;transition:.2s}.nav-drop:hover .drop-menu{opacity:1;visibility:visible;transform:none}.drop-menu a{display:block;padding:11px 12px;border-radius:9px;font-size:14px}.drop-menu a:hover{background:#fff6db;color:var(--navy)}.header-actions{display:flex;gap:8px;align-items:center}.language-btn,.call-mini,.menu-toggle{border:1px solid var(--line);background:#fff;min-height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--navy);font-weight:800;cursor:pointer}.language-btn{padding:0 11px;font-size:13px}.call-mini,.menu-toggle{width:42px}.book-btn{min-height:42px;display:inline-flex;align-items:center;padding:0 16px;border-radius:12px;background:linear-gradient(135deg,#ffd34b,#ffad00);color:var(--navy);font-weight:900;box-shadow:0 10px 24px #ffae0038}.menu-toggle,.mobile-actions{display:none;margin-right:20px}.hero-3d{min-height:690px;position:relative;overflow:hidden;perspective:1500px;background:radial-gradient(circle at 82% 25%,rgba(255,188,0,.28),transparent 24%),radial-gradient(circle at 12% 82%,rgba(239,39,96,.11),transparent 26%),linear-gradient(135deg,#fffdf6,#fff 50%,#f3f8ff)}.hero-grid{position:absolute;inset:0;opacity:.34;background-image:linear-gradient(rgba(6,45,97,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(6,45,97,.05) 1px,transparent 1px);background-size:52px 52px;transform:perspective(850px) rotateX(62deg) translateY(48%);transform-origin:bottom}.orb{position:absolute;border-radius:50%;filter:blur(4px);animation:orb 8s ease-in-out infinite}.o1{width:230px;height:230px;right:-70px;top:90px;background:#ffb70024}.o2{width:150px;height:150px;left:-45px;bottom:70px;background:#ef276017;animation-delay:-3s}.hero-stage{width:min(1420px,calc(100% - 44px));min-height:690px;margin:auto;position:relative;padding:50px 0}.hero-slide{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:55px;opacity:0;visibility:hidden;transform-style:preserve-3d;transition:opacity .65s,transform .8s cubic-bezier(.2,.8,.2,1)}.hero-slide.active{opacity:1;visibility:visible;z-index:3;transform:translate(0) rotateY(0) scale(1)}.hero-slide.prev{transform:translate(-8%) rotateY(14deg) scale(.96)}.hero-slide.next{transform:translate(8%) rotateY(-14deg) scale(.96)}.hero-copy{z-index:4}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;background:#ffffffd1;border:1px solid var(--line);color:var(--navy);font-size:13px;font-weight:900}.hero-copy h1,.page-hero h1,.detail-hero h1{font-family:Manrope,sans-serif;color:var(--navy2);letter-spacing:-2.5px}.hero-copy h1{font-size:clamp(44px,5vw,77px);line-height:.99;margin:18px 0 16px}.hero-copy p{max-width:640px;font-size:18px;line-height:1.75;color:var(--muted)}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.primary-btn,.secondary-btn,.mini-btn{border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:13px;font-weight:900;transition:.25s}.mannu{min-width:170px!important}.primary-btn{min-height:50px;padding:0 21px;color:#fff;background:linear-gradient(135deg,var(--navy),#0d4d95);box-shadow:0 14px 30px #062d6138}.secondary-btn{min-height:50px;padding:0 21px;background:#fff;color:var(--navy);border:1px solid var(--line)}.mini-btn{padding:10px 13px;background:#fff4cf;color:var(--navy)}.primary-btn:hover,.secondary-btn:hover,.mini-btn:hover{transform:translateY(-3px) translateZ(15px)}.hero-visual{height:510px;position:relative;display:grid;place-items:center;transform-style:preserve-3d;margin-top:40px}.hero-card-3d{width:min(530px,90%);aspect-ratio:1;border-radius:42px;overflow:hidden;background:#ffffffbd;border:1px solid white;box-shadow:0 45px 80px #011d422e;transform:perspective(1100px) rotateY(-8deg) rotateX(4deg) translateZ(35px);animation:cardFloat 5.4s ease-in-out infinite}.hero-card-3d img{width:100%;height:100%;object-fit:contain}.car-shadow{position:absolute;width:65%;height:55px;bottom:45px;border-radius:50%;background:#031e412e;filter:blur(20px);transform:rotateX(70deg)}.float-pill{position:absolute;padding:11px 15px;border-radius:13px;background:#ffffffe6;box-shadow:var(--shadow);color:var(--navy);font-size:12px;font-weight:900;letter-spacing:.12em}.p1{top:80px;right:2%;animation:badge 4.8s ease-in-out infinite;display:none}.p2{bottom:88px;left:2%;animation:badge 5.2s ease-in-out infinite reverse;display:none}.slider-controls{position:absolute;z-index:10;left:0;bottom:28px;display:flex;align-items:center;gap:12px;padding:0}.slider-controls>button{width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:var(--navy);box-shadow:0 10px 24px #021f451f;cursor:pointer}.dots{display:flex;gap:7px}.dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#062d613b;cursor:pointer}.dots button.active{width:26px;background:var(--gold)}.booking-band{padding:0 0 45px;background:linear-gradient(#fff,#f9fbff);margin-top:50px}.booking-band .reveal-3d{margin-top:-26px;position:relative;z-index:20}.glass-card{background:#ffffffe6;border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px}.booking-form{padding:22px}.form-title{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:14px}.form-title strong{font:800 22px Manrope;color:var(--navy2)}.form-title span{font-size:12px;color:var(--muted);font-weight:800}.form-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.form-grid input,.form-grid select,.form-grid textarea,.filters input,.filters select,.admin-form input,.admin-form textarea,.admin-login-card input{width:100%;border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px 13px;outline:none}.form-grid textarea{grid-column:span 2;min-height:46px;resize:vertical}.full{width:100%;margin-top:11px}.form-status{padding:10px 4px 0;color:var(--navy);font-size:13px;line-height:1.5}.section{padding:82px 0}.section.alt{background:var(--soft)}.section-head{max-width:760px;margin:0 auto 38px;text-align:center}.section-head span,.page-hero span,.admin-title span,.page-kicker{font-size:12px;letter-spacing:.14em;color:#b87800;font-weight:900}.section-head h2{font:800 clamp(32px,4vw,50px)/1.1 Manrope;color:var(--navy2);margin:10px 0 12px}.section-head p{color:var(--muted);line-height:1.7}.service-grid,.fleet-grid,.offer-grid,.trust-grid,.testimonial-grid{display:grid;gap:18px}.service-grid{grid-template-columns:repeat(4,1fr)}.service-card,.offer-card,.trust-card,.testimonial-card,.content-card,.prose-card,.contact-card{display:block;border:1px solid var(--line);border-radius:23px;background:#fff;box-shadow:0 18px 45px #03214812}.service-card{min-height:240px;padding:26px}.icon-box{width:49px;height:49px;display:grid;place-items:center;border-radius:15px;background:#fff2c5;color:var(--navy)}.service-card h3{font:800 20px Manrope;color:var(--navy2);margin:18px 0 10px}.service-card p,.offer-card p,.trust-card p,.testimonial-card,.content-card p,.prose-card p{color:var(--muted);line-height:1.7}.service-card b{color:var(--navy);font-size:14px}.fleet-grid{grid-template-columns:repeat(4,1fr)}.fleet-card{overflow:hidden;border:1px solid var(--line);background:#fff;border-radius:23px;box-shadow:0 18px 45px #03214812}.fleet-image{height:210px;background:linear-gradient(135deg,#fffaf0,#f1f7ff);display:grid;place-items:center;overflow:hidden}.fleet-image img{width:92%;height:92%;object-fit:contain}.fleet-body{padding:20px}.fleet-top,.fleet-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center}.fleet-top span{font-size:12px;font-weight:900;color:#a36b00}.fleet-top b{font-size:11px;padding:6px 8px;border-radius:99px;background:#eaf8ef;color:#18743b}.fleet-body h3{font:800 19px Manrope;margin:12px 0;color:var(--navy2)}.specs{display:grid;gap:8px;color:var(--muted);font-size:12px}.specs span{display:flex;align-items:center;gap:7px}.fleet-bottom{margin-top:17px;border-top:1px solid var(--line);padding-top:15px}.fleet-bottom small{display:block;color:var(--muted);font-size:10px}.fleet-bottom strong{display:block;color:var(--navy);margin-top:2px}.center{text-align:center;margin-top:28px}.offer-grid{grid-template-columns:repeat(3,1fr)}.offer-card{padding:27px;position:relative;overflow:hidden}.offer-card:before{content:"";position:absolute;width:140px;height:140px;border-radius:50%;background:#ffb8001f;right:-55px;top:-65px}.offer-discount{display:inline-block;padding:7px 10px;border-radius:9px;background:#fff0bd;color:#8a5b00;font-weight:900;font-size:12px}.offer-card h3{font:800 22px Manrope;color:var(--navy2)}.offer-card code{display:inline-block;padding:8px 10px;background:#f4f7fb;border-radius:8px;color:var(--navy);font-weight:900}.offer-card small{display:block;margin-top:12px;color:var(--muted)}.trust-section{background:linear-gradient(135deg,var(--navy2),#0a4a8f);position:relative;overflow:hidden}.section-head.light h2,.section-head.light p{color:#fff}.trust-grid{grid-template-columns:repeat(4,1fr)}.trust-card{padding:24px;background:#ffffff17;color:#fff;border-color:#ffffff21;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.trust-card h3{font-family:Manrope}.trust-card p{color:#ffffffb8}.route-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.route-card{padding:20px 12px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 34px #0321480f;display:flex;align-items:center;justify-content:center;gap:8px}.route-card span{font-size:12px;color:var(--muted)}.route-card strong{color:var(--navy2)}.testimonial-grid{grid-template-columns:repeat(3,1fr)}.testimonial-card{padding:26px;margin:0;font-size:16px}.testimonial-card footer{margin-top:17px;color:var(--navy);font-weight:900}.faq-wrap{max-width:950px}.faq-item{border:1px solid var(--line);border-radius:14px;padding:0 18px;background:#fff;margin-bottom:10px}.faq-item summary{cursor:pointer;padding:18px 0;font-weight:800;color:var(--navy2)}.faq-item p{color:var(--muted);line-height:1.7}.page-hero{padding:95px 0 85px;background:radial-gradient(circle at 82% 18%,rgba(255,185,0,.18),transparent 22%),linear-gradient(135deg,#fffaf0,#f4f8ff)}.page-hero h1,.detail-hero h1{font-size:clamp(44px,6vw,76px);line-height:1;margin:12px 0 16px}.page-hero p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.7}.filters{padding:15px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:25px}.empty{text-align:center;color:var(--muted);padding:40px}.detail-hero{padding:70px 0;background:linear-gradient(135deg,#fffaf0,#f4f8ff)}.detail-grid,.two-col{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.detail-visual{border-radius:30px;background:#fff;box-shadow:var(--shadow);min-height:470px;display:grid;place-items:center}.detail-visual img{max-width:92%;max-height:430px;object-fit:contain}.detail-hero p{color:var(--muted);line-height:1.7}.detail-specs{display:flex;gap:9px;flex-wrap:wrap}.detail-specs b{padding:8px 10px;border-radius:9px;background:#fff;border:1px solid var(--line);font-size:12px}.price-big{margin-top:22px;font:800 33px Manrope;color:var(--navy)}.price-big small{font:500 12px Inter;color:var(--muted)}.content-card,.prose-card{padding:32px}.check-line{padding:8px 0;border-bottom:1px solid var(--line)}.booking-space{max-width:1000px;margin:35px auto 0}.contact-stack{display:grid;gap:12px}.contact-card{padding:18px;display:flex;align-items:center;gap:14px}.contact-card svg{color:var(--navy)}.contact-card b,.contact-card span{display:block}.contact-card span{font-size:12px;color:var(--muted);margin-top:4px}.footer{background:#061d3b;color:#fff;padding:58px 0 0}.footer-grid{display:grid;grid-template-columns:1.4fr .8fr .9fr 1.3fr;gap:35px}.footer-logo{width:150px;height:95px;object-fit:contain;background:#fff;border-radius:14px}.footer p{color:#aebbd0;line-height:1.7}.footer h4{font-family:Manrope}.footer a,.footer span{display:flex;gap:8px;align-items:center;color:#cbd5e1;margin:11px 0;font-size:14px}.footer-bottom{margin-top:40px;padding:18px max(20px,calc((100% - 1380px)/2));border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:20px;align-items:center}.footer-bottom div{display:flex;gap:16px}.tilt-card{transform-style:preserve-3d;transition:transform .32s,box-shadow .32s}.tilt-card:hover{transform:perspective(900px) rotateX(3deg) rotateY(-3deg) translateY(-7px);box-shadow:0 28px 60px #03214824}.reveal-3d{opacity:0;transform:perspective(900px) translateY(35px) rotateX(7deg);transition:.7s cubic-bezier(.2,.8,.2,1)}.reveal-3d.revealed{opacity:1;transform:none}.admin-login{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#f9fbff,#fff5d8);padding:20px}.admin-login-card{width:min(430px,100%);padding:30px;border-radius:24px;background:#fff;box-shadow:var(--shadow);display:grid;gap:12px}.admin-login-card img{width:130px;height:100px;object-fit:contain;margin:auto}.admin-login-card h1{text-align:center;font-family:Manrope;color:var(--navy2)}.admin-error{color:#b42318}.admin-shell{min-height:100vh;background:#f4f7fb}.admin-sidebar{position:fixed;left:0;top:0;width:245px;height:100vh;background:#071d3d;color:#fff;padding:18px;overflow-y:auto}.admin-sidebar img{width:120px;height:90px;object-fit:contain;background:#fff;border-radius:12px;display:block;margin:0 auto 12px}.admin-sidebar nav{display:grid;gap:4px}.admin-sidebar a,.admin-sidebar button{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:9px;color:#c8d4e5;background:none;border:0;width:100%;cursor:pointer;text-align:left}.admin-sidebar a.active,.admin-sidebar a:hover,.admin-sidebar button:hover{background:#ffffff1a;color:#fff}.admin-main{margin-left:245px;padding:28px}.admin-title h1{font:800 38px Manrope;color:var(--navy2);margin:4px 0 20px}.kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.kpi-card,.admin-panel{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 30px #0321480f}.kpi-card{padding:20px}.kpi-card span{display:block;text-transform:capitalize;color:var(--muted);font-size:12px}.kpi-card strong{display:block;font:800 31px Manrope;color:var(--navy);margin-top:8px}.admin-panel{padding:20px;margin-top:18px}.admin-form{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.admin-form textarea{grid-column:span 2;min-height:80px}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;min-width:760px}.table-wrap th,.table-wrap td{text-align:left;padding:12px;border-bottom:1px solid var(--line);font-size:13px}.table-wrap th{color:var(--navy);background:#f8fafc}.table-wrap button{border:0;border-radius:8px;padding:7px 9px;margin-right:5px;cursor:pointer}@keyframes cardFloat{0%,to{transform:perspective(1100px) rotateY(-8deg) rotateX(4deg) translateY(0) translateZ(35px)}50%{transform:perspective(1100px) rotateY(-4deg) rotateX(2deg) translateY(-14px) translateZ(55px)}}@keyframes badge{0%,to{translate:0 0}50%{translate:0 -11px}}@keyframes orb{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-20px,17px,0) scale(1.08)}}@media(max-width:1150px){.main-nav{position:fixed;right:12px;top:76px;width:min(390px,calc(100vw - 24px));max-height:calc(100vh - 90px);overflow:auto;background:#fff;padding:14px;border-radius:20px;box-shadow:0 28px 70px #001b3f38;display:block;transform:translate(calc(100% + 35px)) rotateY(-6deg);opacity:0;visibility:hidden;transition:.28s;z-index:1002}.main-nav.is-open{transform:none;opacity:1;visibility:visible}.nav-link,.nav-drop-btn{width:100%;padding:13px 12px;justify-content:space-between;border-radius:10px}.nav-link:hover,.nav-link.active,.nav-drop-btn:hover{background:#fff7e6}.drop-menu{position:static;width:100%;max-height:0;overflow:hidden;padding:0 0 0 10px;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:max-height .25s}.nav-drop.mobile-open .drop-menu{max-height:290px;padding-top:5px;padding-bottom:6px}.drop-menu a{background:#f9fbfd;margin:4px 0}.menu-toggle{display:flex}.desktop-book{display:none}.mobile-actions{display:grid;gap:8px;padding:10px 3px}.mobile-actions .language-btn,.mobile-actions .book-btn{width:100%;justify-content:center}.nav-backdrop{position:fixed;inset:76px 0 0;background:#03142d40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;z-index:1001}.form-grid{grid-template-columns:repeat(3,1fr)}.service-grid,.fleet-grid{grid-template-columns:repeat(2,1fr)}.route-grid,.kpi-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.header-shell{min-height:78px}.brand{width:85px;flex-basis:90px}.brand img{height:64px;width:85px}.main-nav{top:68px}.nav-backdrop{inset:68px 0 0}.hero-3d,.hero-stage{min-height:810px}.hero-stage{width:min(100% - 26px,1420px)}.hero-slide{grid-template-columns:1fr;align-content:center;gap:4px;padding:35px 0 80px}.hero-copy{text-align:center}.eyebrow{margin:auto}.hero-copy h1{font-size:clamp(40px,11vw,62px)}.hero-copy p{margin-inline:auto}.hero-actions{justify-content:center}.hero-visual{height:340px}.hero-card-3d{width:min(330px,80vw);border-radius:28px}.p1{top:30px}.p2{bottom:30px}.slider-controls{left:50%;transform:translate(-50%);bottom:18px}.form-grid{grid-template-columns:repeat(2,1fr)}.form-grid textarea{grid-column:span 2}.offer-grid,.testimonial-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:repeat(2,1fr)}.detail-grid,.two-col,.filters{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.admin-sidebar{position:static;width:100%;height:auto}.admin-sidebar nav{grid-template-columns:repeat(3,1fr)}.admin-main{margin-left:0}.admin-form{grid-template-columns:1fr 1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.section-shell{width:calc(100% - 24px)}.header-shell{width:calc(100% - 18px);gap:8px}.main-nav{right:9px;width:calc(100vw - 18px)}.hero-3d,.hero-stage{min-height:760px}.hero-copy h1{font-size:clamp(36px,11vw,50px);letter-spacing:-1.6px}.hero-copy p{font-size:15px}.hero-visual{height:300px}.float-pill{font-size:9px;padding:8px 10px;display:none}.form-grid{grid-template-columns:1fr}.form-grid textarea{grid-column:span 1}.service-grid,.fleet-grid,.trust-grid,.route-grid{grid-template-columns:1fr}.section{padding:62px 0}.page-hero{padding:68px 0}.page-hero h1,.detail-hero h1{font-size:44px;letter-spacing:-1.8px}.footer-grid{grid-template-columns:1fr}.footer-bottom div{flex-wrap:wrap}.admin-sidebar nav{grid-template-columns:1fr 1fr}.admin-main{padding:18px}.admin-form{grid-template-columns:1fr}.admin-form textarea{grid-column:span 1}.kpi-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.floating-support{position:fixed;right:20px;bottom:20px;z-index:9999;display:flex;flex-direction:column;gap:12px}.floating-support a{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 8px 25px #0003;transition:all .3s ease}.floating-support a:hover{transform:translateY(-5px) scale(1.08)}.floating-call{background:#0b3b75}.floating-whatsapp{background:#25d366}@media(max-width:576px){.floating-support{right:18px;bottom:40px}.floating-support a{width:58px;height:58px}}.booking-date-input,.booking-time-input{background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;color-scheme:light}.booking-date-input::-webkit-datetime-edit,.booking-time-input::-webkit-datetime-edit{color:#111827!important;-webkit-text-fill-color:#111827!important}.booking-date-input::-webkit-datetime-edit-text,.booking-date-input::-webkit-datetime-edit-month-field,.booking-date-input::-webkit-datetime-edit-day-field,.booking-date-input::-webkit-datetime-edit-year-field,.booking-time-input::-webkit-datetime-edit-hour-field,.booking-time-input::-webkit-datetime-edit-minute-field{color:#111827!important;-webkit-text-fill-color:#111827!important}.booking-date-input::-webkit-calendar-picker-indicator,.booking-time-input::-webkit-calendar-picker-indicator{opacity:1;filter:none}.map-section{background:#f7f9fc}.map-card{display:grid;grid-template-columns:.75fr 1.25fr;gap:24px;padding:24px;background:#fff;border:1px solid #e5eaf1;border-radius:24px;box-shadow:0 18px 50px #08264e1a;overflow:hidden}.map-info{display:flex;flex-direction:column;justify-content:space-between;min-height:400px;padding:28px;background:linear-gradient(145deg,#f8fafc,#eef4fb);border-radius:18px}.map-label{display:inline-block;margin-bottom:12px;color:#c98700;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.map-info h3{margin:0 0 14px;color:#062957;font-size:25px;font-weight:800}.map-info p{max-width:380px;margin:0;color:#64748b;font-size:16px;line-height:1.8}.map-info .primary-btn{align-self:flex-start;margin-top:30px;text-decoration:none}.map-frame{min-height:400px;overflow:hidden;border-radius:18px;background:#e9eef5}.map-frame iframe{display:block;width:100%;height:100%;min-height:400px;border:0}@media(max-width:850px){.map-card{grid-template-columns:1fr;padding:14px;border-radius:20px}.map-info{min-height:auto;padding:22px}.map-info h3{font-size:22px}.map-info p{font-size:15px}.map-frame{min-height:320px;border-radius:15px}.map-frame iframe{min-height:320px}}@media(max-width:500px){.map-card{padding:10px}.map-info{padding:18px}.map-info .primary-btn{width:100%;text-align:center}.map-frame,.map-frame iframe{min-height:280px}}
