@import url(https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,400&family=Montserrat:wght@200;300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);:root{--sky-blue:#4f9fd7;--sky:#3bcfe6;--violate:#973dcc;--pink:#ea68d3;--light-gray:#a6a6a6;--black:#000;--heading:Arial,sans-serif}#root,body,html{height:100%;margin:0;padding:0;width:100%}body{background-color:#fff;color:#1e293b;font-family:Arial,sans-serif;font-family:var(--heading);overflow-x:hidden}.navbar ul li .dropdown-toggle:after{margin-top:10px}#travelPartner figure.snip1184 img{filter:none!important;opacity:.9!important;transition:all .4s ease}#travelPartner figure.snip1184:hover img{filter:none!important;opacity:1!important;transform:scale(1.1)}#vacation-begins-here figure.snip1200{color:#fff;font-family:Raleway,Arial,sans-serif;font-size:16px;max-height:310px;overflow:hidden;position:relative;text-align:center;width:100%}#vacation-begins-here figure.snip1200 *{box-sizing:border-box;transition:all .45s ease-in-out}#vacation-begins-here figure.snip1200 img{max-width:100%;opacity:.9;position:relative;width:100%}#vacation-begins-here figure.snip1200 figcaption{border:solid #fff;border-width:1px 1px 0;bottom:45%;left:7%;position:absolute;right:7%;top:45%}#vacation-begins-here figure.snip1200 .heading{bottom:0;overflow:hidden;position:absolute;transform:translateY(50%);width:100%}#vacation-begins-here figure.snip1200 h2{display:table;font-weight:400;margin:0 auto;padding:0 10px;position:relative;text-align:center;text-transform:uppercase;width:auto}#vacation-begins-here figure.snip1200 h2 span{font-weight:800}#vacation-begins-here figure.snip1200 h2:after,#vacation-begins-here figure.snip1200 h2:before{background:#fff;content:"";display:block;height:1px;position:absolute;top:50%;width:1000%}#vacation-begins-here figure.snip1200 h2:before{left:-1000%}#vacation-begins-here figure.snip1200 h2:after{right:-1000%}#vacation-begins-here figure.snip1200 p{font-size:.9em;line-height:1.6em;margin:0;opacity:0;padding:0 20px;position:absolute;top:50%;transform:translateY(-50%);width:100%}#vacation-begins-here figure.snip1200 a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}#vacation-begins-here figure.snip1200:hover{color:#000}#vacation-begins-here figure.snip1200.hover img,#vacation-begins-here figure.snip1200:hover img{opacity:.25;transform:scale(1.1)}#vacation-begins-here figure.snip1200.hover figcaption,#vacation-begins-here figure.snip1200:hover figcaption{bottom:7%;top:7%}#vacation-begins-here figure.snip1200.hover p,#vacation-begins-here figure.snip1200:hover p{opacity:1;transition-delay:.35s}#aboutus .about-banner{align-items:center;background:url(/static/media/aboutus-bg.483132253010759cc87a.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#aboutus .about-banner:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#travelthemes .about-banner{align-items:center;background:url(/static/media/aboutus-bg.483132253010759cc87a.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#travelthemes .about-banner:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#aboutus .counter{background:#a6a6a6;background:var(--light-gray)}#aboutus .about-banner nav,#contact .contact-banner nav,#destination .agra nav,#destination .alleppy nav,#destination .amritsar nav,#destination .amsterdam nav,#destination .andamannikoobar nav,#destination .assam nav,#destination .auli nav,#destination .australia nav,#destination .bali nav,#destination .banglore nav,#destination .barcelona nav,#destination .budapest nav,#destination .california nav,#destination .chandigarh nav,#destination .coorg nav,#destination .dalhousie nav,#destination .daman nav,#destination .diu nav,#destination .dubai nav,#destination .gangtok nav,#destination .gir nav,#destination .goa nav,#destination .haridwar nav,#destination .jaisalmer nav,#destination .jimcorbett nav,#destination .jodhpur nav,#destination .kalkata nav,#destination .kanha nav,#destination .krabi nav,#destination .kumbhalgarh nav,#destination .kutch nav,#destination .lonavala nav,#destination .mahabaleshwar nav,#destination .malaysia nav,#destination .maldives nav,#destination .manali nav,#destination .munnar nav,#destination .mussoorie nav,#destination .nainital nav,#destination .ooty nav,#destination .pahalgam nav,#destination .paris nav,#destination .phuket nav,#destination .puri nav,#destination .pushkar nav,#destination .rameshwaram nav,#destination .saputara nav,#destination .shimla nav,#destination .srilanka nav,#destination .srinagar nav,#destination .switzerland nav,#destination .thekkadi nav,#destination .udaipur nav,#hotels .hotel-banner nav,#ourpackage .package-banner nav,#travelthemes .about-banner nav{border-radius:8px;padding:1rem 2rem;text-align:center}#aboutus .about-banner nav ol,#contact .contact-banner nav ol,#destination .agra nav ol,#destination .alleppy nav ol,#destination .amritsar nav ol,#destination .amsterdam nav ol,#destination .andamannikoobar nav ol,#destination .assam nav ol,#destination .auli nav ol,#destination .australia nav ol,#destination .bali nav ol,#destination .banglore nav ol,#destination .barcelona nav ol,#destination .budapest nav ol,#destination .california nav ol,#destination .chandigarh nav ol,#destination .coorg nav ol,#destination .dalhousie nav ol,#destination .daman nav ol,#destination .diu nav ol,#destination .dubai nav ol,#destination .gangtok nav ol,#destination .gir nav ol,#destination .goa nav ol,#destination .haridwar nav ol,#destination .jaisalmer nav ol,#destination .jimcorbett nav ol,#destination .jodhpur nav ol,#destination .kalkata nav ol,#destination .kanha nav ol,#destination .krabi nav ol,#destination .kumbhalgarh nav ol,#destination .kutch nav ol,#destination .lonavala nav ol,#destination .mahabaleshwar nav ol,#destination .malaysia nav ol,#destination .maldives nav ol,#destination .manali nav ol,#destination .munnar nav ol,#destination .mussoorie nav ol,#destination .nainital nav ol,#destination .ooty nav ol,#destination .pahalgam nav ol,#destination .paris nav ol,#destination .phuket nav ol,#destination .puri nav ol,#destination .pushkar nav ol,#destination .rameshwaram nav ol,#destination .saputara nav ol,#destination .shimla nav ol,#destination .srilanka nav ol,#destination .srinagar nav ol,#destination .switzerland nav ol,#destination .thekkadi nav ol,#destination .udaipur nav ol,#hotels .hotel-banner nav ol,#ourpackage nav ol,#travelthemes .about-banner nav ol{background:none;display:flex;gap:.5rem;justify-content:start;list-style:none;margin:0;padding:0;position:relative}#hotels .hotel-banner{align-items:center;background:url(/static/media/dubai-bg.fcc5c69f4c6b59b233fa.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#hotels .hotel-banner:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#ourpackage .package-banner{align-items:center;background:url(/static/media/aboutus-bg.483132253010759cc87a.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#ourpackage .package-banner:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .agra{align-items:center;background:url(/static/media/agra-bg.d0dd7b4752ef2ea89d82.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .agra:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .alleppy{align-items:center;background:url(/static/media/alleppy-bg.8c3e88b4ba6e6d663744.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .alleppy:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .amritsar{align-items:center;background:url(/static/media/amritsar-bg.9a2a7e61c8dc3eb7e2d9.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .amritsar:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .amsterdam{align-items:center;background:url(/static/media/amsterdam-bg.4f3e4836e3544c68b815.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .amsterdam:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .andamannikoobar{align-items:center;background:url(/static/media/andamannikobar-bg.288fea01cfdc762ab685.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .andamannikoobar:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .assam{align-items:center;background:url(/static/media/assam-bg.9d1ffbd89dd1c7925d1b.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .assam:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .auli{align-items:center;background:url(/static/media/auli-bg.166d59ee68b88456e025.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .auli:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .australia{align-items:center;background:url(/static/media/australia-bg.efbc44b953d673e52867.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .australia:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .banglore{align-items:center;background:url(/static/media/banglore-bg.88d823d7dfe1188462b3.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .banglore:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .barcelona{align-items:center;background:url(/static/media/barcelona-bg.5def111c898cdd0213d7.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .barcelona:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .budapest{align-items:center;background:url(/static/media/budapest-bg.7c55ee4833faf5f18da5.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .budapest:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .chandigarh{align-items:center;background:url(/static/media/chandigarh-bg.567942cc40614cf9b680.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .chandigarh:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .coorg{align-items:center;background:url(/static/media/coorg-bg.a6f6af662c7676690764.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .coorg:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .dalhousie{align-items:center;background:url(/static/media/dalhousie-bg.048477d1b48875f10104.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .dalhousie:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .daman{align-items:center;background:url(/static/media/daman-bg.25b846943d45e7f243ee.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .daman:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .diu{align-items:center;background:url(/static/media/diu-bg.8210ef629ea58e088e4c.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .diu:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .gangtok{align-items:center;background:url(/static/media/gangtok-bg.c03ad6a80c74842670ee.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .gangtok:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .gir{align-items:center;background:url(/static/media/gir-bg.9e81ca77bb954cdba875.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .gir:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .goa{align-items:center;background:url(/static/media/goa-bg.72afbc4c8fce76e3ccb4.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .goa:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .haridwar{align-items:center;background:url(/static/media/haridwar-bg.dead10a0c9e9eaf23958.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .haridwar:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .jimcorbett{align-items:center;background:url(/static/media/jimcorbett-bg.22a629de1a024bfd2d88.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .jimcorbett:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .kalkata{align-items:center;background:url(/static/media/kalkata-bg.e7f6d6cbc23633f86aa3.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .kalkata:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .kanha{align-items:center;background:url(data:image/jpeg;base64,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) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .kanha:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .kutch{align-items:center;background:url(/static/media/kutch-bg.653bd4dad1e0504a519a.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .kutch:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .lonavala{align-items:center;background:url(/static/media/lonavala-bg.ffb7b58b2e374dd2ebf8.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .lonavala:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .mahabaleshwar{align-items:center;background:url(/static/media/mahabaleshwar-bg.7ebc2b1254b69774fb0b.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .mahabaleshwar:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .pahalgam{align-items:center;background:url(/static/media/pahalgam-bg.f97c6eb2814a427dee8f.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .pahalgam:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .jaisalmer{align-items:center;background:url(/static/media/jaisalmer-bg.16acd0ac3b2fdbc6da4d.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .jaisalmer:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .jodhpur{align-items:center;background:url(/static/media/jodhpur-bg.c359d163316abad718c9.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .jodhpur:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .dubai{align-items:center;background:url(/static/media/dubai-bg.fcc5c69f4c6b59b233fa.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .dubai:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .bali{align-items:center;background:url(/static/media/bali-bg.49cf9c748d08b05817bf.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .bali:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .krabi{align-items:center;background:url(/static/media/krabi-bg.96df178a9ae57b88401c.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .krabi:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .california{align-items:center;background:url(/static/media/california-bg.ec893db05490367e6a27.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .california:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .malaysia{align-items:center;background:url(/static/media/malaysia-bg.cc7223b0b68c813c3791.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .malaysia:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .maldives{align-items:center;background:url(/static/media/maldives-bg.4e038a679ef7ae852997.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .maldives:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .manali{align-items:center;background:url(/static/media/manali-bg.8a15c3ca1af3d54ddd1a.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .manali:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .munnar{align-items:center;background:url(/static/media/munnar-bg.c06ab26cd57c7f1633eb.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .munnar:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .mussoorie{align-items:center;background:url(/static/media/mussoorie-bg.0f72cf5fe52c8a638a2f.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .mussoorie:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .nainital{align-items:center;background:url(/static/media/nainital-bg.0069097805f092fcdcce.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .nainital:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .ooty{align-items:center;background:url(/static/media/ooty-bg.c8c2edb09bf3edff8b97.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .ooty:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .paris{align-items:center;background:url(/static/media/paris-bg.ebf8e82815c0a9c5dc43.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .paris:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .phuket{align-items:center;background:url(/static/media/phuket-bg.6f3576d3f8edf6ce9a01.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .phuket:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .puri{align-items:center;background:url(/static/media/puri-bg.5ae45f25566984a8ff1a.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .puri:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .pushkar{align-items:center;background:url(/static/media/pushkar-bg.ed036d26a39ab612c5bf.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .pushkar:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .rameshwaram{align-items:center;background:url(/static/media/rameshwaram-bg.c688ce8860a5e8f7a92c.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .rameshwaram:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .saputara{align-items:center;background:url(/static/media/saputara-bg.bb5b83622bf5f787d042.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .saputara:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .shimla{align-items:center;background:url(/static/media/shimla-bg.f3ea36f004c9c642d459.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .shimla:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .srilanka{align-items:center;background:url(/static/media/srilanka-bg.82f6cfbbbfb646fd2497.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .srilanka:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .srinagar{align-items:center;background:url(/static/media/srinagar-bg.0ee23e057a879c14e707.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .srinagar:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .switzerland{align-items:center;background:url(/static/media/switzerland-bg.37e0e9357fd6b7f053f2.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .switzerland:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .thekkadi{align-items:center;background:url(/static/media/thekkadi-bg.00787bc00aaf4f2606b3.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .thekkadi:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .udaipur{align-items:center;background:url(/static/media/udaipur-bg.12254adf6ca6c7e4b698.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .udaipur:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#destination .kumbhalgarh{align-items:center;background:url(/static/media/kumbhalgarh-bg.1268f5215dfe346445be.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#destination .kumbhalgarh:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#contact .contact-banner{align-items:center;background:url(/static/media/contactus-bg.cd46e2aa04d6e7ffda34.jpeg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:start;position:relative}#contact .contact-banner:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#footer{background:url(/static/media/footer-bg.1694a19900fab83165bc.jpg) no-repeat 50%;background-size:cover;position:relative}#footer:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#footer ul li{color:#f5f5f5}#contact .contect-form form input,#contact .contect-form form textarea{border:0;border-bottom:1px solid #a6a6a6}:root{--color-text-main:#fff;--color-text-muted:#ffffffb3;--gold-gradient:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);--color-accent:#d4af37;--font-display:"Cinzel Decorative",serif;--font-serif:"Cormorant Garamond",serif;--font-sans:"Montserrat",sans-serif;--ease-out-expo:cubic-bezier(0.19,1,0.22,1)}*{box-sizing:border-box;margin:0;padding:0}.aesthetic-hero{background-color:#050505;color:#fff;color:var(--color-text-main);font-family:Montserrat,sans-serif;font-family:var(--font-sans);height:100vh;min-height:700px;overflow:hidden;position:relative;width:100%}.brand-watermark{left:50%;mix-blend-mode:soft-light;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.brand-watermark span{-webkit-text-stroke:3px #fff6;text-stroke:3px #fff6;color:#0000;font-family:Cinzel Decorative,serif;font-family:var(--font-display);font-size:25vh;font-weight:900;letter-spacing:40px;text-shadow:0 0 50px #d4af374d;white-space:nowrap}.hero-bg-wrapper{z-index:0}.hero-bg-image,.hero-bg-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.hero-bg-image{background-position:50%;background-size:cover;filter:brightness(.7) contrast(1.1);opacity:0;transform:scale(1.15);transition:opacity 1.5s ease-in-out,transform 8s ease-out}.hero-bg-image.active{opacity:1;transform:scale(1);z-index:1}.bg-overlay{background:radial-gradient(circle at center,#0000 0,#000 120%);height:100%;left:0;position:absolute;top:0;width:100%}.hero-interface{flex-direction:column;height:100%;padding:40px 80px;position:relative;width:100%;z-index:10}.hero-header,.hero-interface{display:flex;justify-content:space-between}.hero-header{align-items:flex-start}.brand-lockup{align-items:center;display:flex;gap:15px}.brand-icon{color:#fcf6ba;filter:drop-shadow(0 0 10px rgba(212,175,55,.5));font-size:2.5rem}.brand-text-col{display:flex;flex-direction:column}.brand-main{animation:shine 4s linear infinite;background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#0000;font-family:Cinzel Decorative,serif;font-family:var(--font-display);font-size:2.2rem;font-weight:700;letter-spacing:4px;line-height:1;text-shadow:0 0 20px #00000080}.brand-sub{color:#d4af37;color:var(--color-accent);font-family:Montserrat,sans-serif;font-family:var(--font-sans);font-size:.7rem;letter-spacing:8px;margin-left:4px;margin-top:5px;text-transform:uppercase}@keyframes shine{to{background-position:200%}}.coords-display{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:50px;color:#ffffffb3;color:var(--color-text-muted);display:flex;font-size:.75rem;gap:12px;letter-spacing:2px;padding:8px 16px}.icon-pulse{color:#d4af37;color:var(--color-accent)}.hero-content-grid{align-items:center;display:flex;flex-grow:1;padding-left:10%}.text-content-wrapper{height:400px;max-width:850px;position:relative;width:100%}.slide-text{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .5s ease;width:100%}.slide-text.active{opacity:1;pointer-events:auto;z-index:5}.category-wrapper{align-items:center;display:flex;gap:15px;margin-bottom:20px;overflow:hidden}.slide-category{color:#d4af37;color:var(--color-accent);font-family:Montserrat,sans-serif;font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:4px;text-transform:uppercase;transform:translateX(-100%)}.category-line,.slide-category{transition:transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s var(--ease-out-expo)}.category-line{background:#d4af37;background:var(--color-accent);height:1px;transform:scaleX(0);transform-origin:left;width:60px}.slide-text.active .slide-category{transform:translateX(0)}.slide-text.active .category-line{transform:scaleX(1);transition-delay:.1s}.subtitle-mask,.title-mask{overflow:hidden}.slide-title{color:#fff;font-family:Cormorant Garamond,serif;font-family:var(--font-serif);font-size:clamp(4rem,9vw,8rem);font-weight:400;line-height:.95;mix-blend-mode:overlay;opacity:.9;transform:translateY(100%);transition:transform 1.2s cubic-bezier(.19,1,.22,1);transition:transform 1.2s var(--ease-out-expo)}.slide-text.active .slide-title{transform:translateY(0);transition-delay:.2s}.slide-subtitle{color:#ffffffe6;font-family:Cinzel Decorative,serif;font-family:var(--font-display);font-size:clamp(1.2rem,2.5vw,2rem);font-weight:400;margin-top:15px;transform:translateY(100%);transition:transform 1.2s cubic-bezier(.19,1,.22,1);transition:transform 1.2s var(--ease-out-expo)}.slide-text.active .slide-subtitle{transform:translateY(0);transition-delay:.3s}.slide-desc{color:#ccc;font-size:1rem;font-weight:300;line-height:1.6;margin-top:2.5rem;max-width:450px;opacity:0;transform:translateY(20px);transition:all .8s ease}.slide-text.active .slide-desc{opacity:1;transform:translateY(0);transition-delay:.5s}.cta-button{animation:fadeIn .8s .7s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #fff3;color:#fff;gap:15px;margin-top:3.5rem;opacity:0;padding:18px 35px;transition:all .4s ease}.cta-button:hover{background:#fff;border-color:#fff}.cta-text{color:#fff;font-family:Montserrat,sans-serif;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:color .3s ease}.cta-button:hover .cta-icon,.cta-button:hover .cta-text{color:#000}.hero-footer{align-items:flex-end;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:25px}.slide-counter{align-items:center;display:flex;font-family:Cinzel Decorative,serif;font-family:var(--font-display);font-size:1.1rem;gap:20px}.progress-bar{background:#fff3;height:1px;position:relative;width:120px}.progress-fill{animation:progress 6s linear infinite;background:#d4af37;background:var(--color-accent);height:100%;left:0;position:absolute;top:0;transform-origin:left;width:100%}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nav-btn{background:none;border:none;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-family:var(--font-sans);font-size:.8rem;letter-spacing:3px;opacity:.6;padding:10px 20px;text-transform:uppercase;transition:opacity .3s}.nav-btn:hover{opacity:1}@media (max-width:1024px){.brand-watermark{display:none}.hero-content-grid{padding-left:0}.hero-interface{padding:30px}.slide-title{font-size:4.5rem}}@media (max-width:768px){.brand-main{font-size:1.5rem}.brand-sub{font-size:.6rem;letter-spacing:4px}.slide-title{font-size:3.5rem}.hero-footer{display:none}.text-content-wrapper{height:auto}}.membership-section{padding:100px 5%}.membership-header{margin:0 auto 80px}.benefits-grid{margin-bottom:60px}.benefits-grid.features-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:100px}.card-icon{font-size:1.5rem;height:60px;width:60px}.card-title{margin:0 0 12px}.cta-button.primary{align-items:center;border-radius:60px;display:inline-flex;font-weight:600;gap:12px;overflow:hidden;padding:18px 36px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--ms-transition)}.features-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:100px}.features-layout .benefit-card{width:100%}.benefit-card.feature-card-style{align-items:center;display:flex;flex-direction:column;text-align:center}.card-content.vertical{align-items:center;display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.showcase-split{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;opacity:0;transform:translateY(40px);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--ms-transition);transition-delay:.6s}.membership-section.is-visible .showcase-split{opacity:1;transform:translateY(0)}.showcase-image-container{overflow:visible}.showcase-image-container,.showcase-img{border-radius:28px;border-radius:var(--ms-radius-lg);position:relative}.showcase-img{box-shadow:0 8px 16px #1e1b4b0a,0 16px 32px #1e1b4b0f,0 32px 64px #1e1b4b14;box-shadow:var(--ms-shadow-lg);display:block;height:auto;width:100%;z-index:2}.image-card-border{border:2px solid #6366f126;border:2px solid var(--ms-border);border-radius:28px;border-radius:var(--ms-radius-lg);bottom:10px;left:-10px;position:absolute;right:10px;top:-10px;z-index:1}.showcase-badge{align-items:center;background:#fff;border:1px solid #6366f126;border:1px solid var(--ms-border);border-radius:50px;bottom:30px;box-shadow:0 4px 8px #1e1b4b0a,0 8px 16px #1e1b4b0f,0 16px 32px #1e1b4b0a;box-shadow:var(--ms-shadow-md);color:#6366f1;color:var(--ms-primary);display:flex;font-weight:700;gap:8px;padding:12px 24px;position:absolute;right:-20px;z-index:3}.showcase-heading{color:#0f172a;color:var(--ms-text-primary);font-size:2.25rem;font-weight:800;line-height:1.2;margin-bottom:20px}.showcase-para{color:#475569;color:var(--ms-text-secondary);font-size:1.05rem;line-height:1.7;margin-bottom:32px}.mini-stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:40px}.mini-stat-item{background:#fff;border:1px solid #6366f126;border:1px solid var(--ms-border);border-radius:16px;box-shadow:0 2px 4px #1e1b4b0a,0 4px 8px #1e1b4b0a;box-shadow:var(--ms-shadow-sm);padding:16px 20px;transition:transform .3s ease}.mini-stat-item:hover{border-color:#6366f1;border-color:var(--ms-primary);transform:translateY(-5px)}.mini-stat-num{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--ms-primary),var(--ms-secondary));-webkit-background-clip:text;background-clip:text;color:#6366f1;color:var(--ms-primary);display:block;font-size:1.75rem;font-weight:800;line-height:1;margin-bottom:4px}.mini-stat-lbl{color:#94a3b8;color:var(--ms-text-muted);font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width:1200px){.features-layout{gap:32px;grid-template-columns:repeat(4,1fr)}}@media (max-width:1199px){.features-layout{gap:24px;grid-template-columns:repeat(4,1fr)}}@media (max-width:991px){.features-layout{gap:20px;grid-template-columns:repeat(2,1fr)}.showcase-split{gap:40px;grid-template-columns:1fr}}@media (max-width:767px){.features-layout{gap:16px;grid-template-columns:repeat(2,1fr)}.benefit-card{padding:24px 16px}.card-icon{font-size:1.3rem;height:50px;width:50px}}@media (max-width:480px){.features-layout{gap:16px;grid-template-columns:1fr}.benefit-card{padding:20px}.card-icon{font-size:1.2rem;height:45px;width:45px}}.membership-cta{margin-top:60px}.cta-button{cursor:pointer}.category-filter-container{animation:fadeUp .6s .4s forwards;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:40px;opacity:0;transform:translateY(20px)}.filter-btn{background:#0000;border:1px solid #6366f126;border:1px solid var(--ms-border);border-radius:50px;color:#475569;color:var(--ms-text-secondary);cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 24px;transition:all .3s ease}.filter-btn.active,.filter-btn:hover{background:#6366f1;background:var(--ms-primary);border-color:#6366f1;border-color:var(--ms-primary);box-shadow:0 4px 12px #6366f140;color:#fff}.card-icon.image-mode{background:#f0f0f0;overflow:hidden;padding:0}.card-icon.image-mode img{height:100%;object-fit:cover;width:100%}.card-header-row{align-items:flex-start;display:flex;justify-content:space-between}.fav-icon{color:#94a3b8;color:var(--ms-text-muted);font-size:1rem;transition:transform .2s;z-index:2}.fav-icon:hover{color:#ef4444;transform:scale(1.2)}.card-meta{color:#94a3b8;color:var(--ms-text-muted);display:flex;font-size:.85rem;gap:12px;margin-bottom:8px}.card-meta span{align-items:center;display:flex;gap:4px}.card-meta .star{color:#fbbf24}.card-price{background:#6366f10d;border-radius:6px;color:#0f172a;color:var(--ms-text-primary);display:inline-block;font-size:1rem;font-weight:700;margin-top:12px;padding:4px 12px}:root{--ms-primary:#6366f1;--ms-primary-dark:#4f46e5;--ms-secondary:#8b5cf6;--ms-accent:#06b6d4;--ms-bg-light:#fafbff;--ms-bg-card:#fff;--ms-text-primary:#0f172a;--ms-text-secondary:#475569;--ms-text-muted:#94a3b8;--ms-border:#6366f126;--ms-shadow-sm:0 2px 4px #1e1b4b0a,0 4px 8px #1e1b4b0a;--ms-shadow-md:0 4px 8px #1e1b4b0a,0 8px 16px #1e1b4b0f,0 16px 32px #1e1b4b0a;--ms-shadow-lg:0 8px 16px #1e1b4b0a,0 16px 32px #1e1b4b0f,0 32px 64px #1e1b4b14;--ms-shadow-xl:0 16px 32px #1e1b4b0f,0 32px 64px #1e1b4b14,0 64px 128px #1e1b4b1a;--ms-shadow-glow:0 0 60px #6366f133;--ms-radius-sm:12px;--ms-radius-md:20px;--ms-radius-lg:28px;--ms-transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.membership-section{background:#fafbff;background:var(--ms-bg-light);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;padding:100px 5% 60px;position:relative}.membership-bg{inset:0;overflow:hidden;position:absolute;z-index:0}.bg-gradient{background:linear-gradient(135deg,#fafbff,#f0f4ff 50%,#faf5ff);inset:0;position:absolute}.bg-pattern{background-image:radial-gradient(circle at 25% 25%,#6366f10f 0,#0000 50%),radial-gradient(circle at 75% 75%,#8b5cf60f 0,#0000 50%);inset:0}.floating-shapes{inset:0;pointer-events:none;position:absolute}.floating-shapes span{animation:float 20s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--ms-primary),var(--ms-secondary));border-radius:50%;opacity:.06;position:absolute}.floating-shapes span:first-child{animation-delay:0s;height:400px;right:-100px;top:-100px;width:400px}.floating-shapes span:nth-child(2){animation-delay:-5s;bottom:-50px;height:300px;left:-50px;width:300px}.floating-shapes span:nth-child(3){animation-delay:-10s;height:200px;left:10%;top:50%;width:200px}.floating-shapes span:nth-child(4){animation-delay:-15s;bottom:20%;height:150px;right:15%;width:150px}.floating-shapes span:nth-child(5){animation-delay:-8s;height:100px;right:30%;top:30%;width:100px}@keyframes float{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(20px,-30px) rotate(90deg)}50%{transform:translate(-20px,20px) rotate(180deg)}75%{transform:translate(30px,10px) rotate(270deg)}}.membership-wrapper{margin:0 auto;max-width:1300px;position:relative;z-index:1}.membership-header{margin:0 auto 60px;max-width:800px;opacity:0;text-align:center;transform:translateY(40px);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--ms-transition);transition-delay:.1s}.membership-section.is-visible .membership-header{opacity:1;transform:translateY(0)}.header-badge{background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border:1px solid #6366f126;border:1px solid var(--ms-border);color:var(--ms-primary);font-size:.85rem;letter-spacing:1.5px;margin-bottom:28px;padding:10px 24px}.badge-dot{animation:pulse 2s infinite;background:#6366f1;background:var(--ms-primary)}.header-title{color:var(--ms-text-primary);font-size:clamp(2.5rem,5vw,3.75rem);letter-spacing:-1.5px;line-height:1.15;margin:0 0 24px}.title-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--ms-primary),var(--ms-secondary));-webkit-background-clip:text;background-clip:text}.header-subtitle{color:#475569;color:var(--ms-text-secondary);font-size:1.2rem;font-weight:400;line-height:1.8;max-width:600px}.stats-bar{align-items:center;background:#fff;background:var(--ms-bg-card);border:1px solid #6366f126;border:1px solid var(--ms-border);border-radius:28px;border-radius:var(--ms-radius-lg);box-shadow:0 4px 8px #1e1b4b0a,0 8px 16px #1e1b4b0f,0 16px 32px #1e1b4b0a;box-shadow:var(--ms-shadow-md);display:flex;gap:60px;justify-content:center;margin-bottom:60px;opacity:0;padding:40px 60px;transform:translateY(40px);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--ms-transition);transition-delay:.2s}.membership-section.is-visible .stats-bar{opacity:1;transform:translateY(0)}.stat-item{opacity:0;position:relative;text-align:center;transform:scale(.9);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--ms-transition)}.membership-section.is-visible .stat-item{opacity:1;transform:scale(1);transition-delay:calc(.3s + var(--index)*.1s)}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--ms-primary),var(--ms-secondary));-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;line-height:1;margin-bottom:8px}.stat-label{color:#475569;color:var(--ms-text-secondary);font-size:.95rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.stat-divider{background:linear-gradient(180deg,#0000,#6366f126,#0000);background:linear-gradient(to bottom,#0000,var(--ms-border),#0000);height:60px;position:absolute;right:-30px;top:50%;transform:translateY(-50%)}.benefits-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:0}.benefit-card{background:#fff;background:var(--ms-bg-card);border:1px solid #6366f126;border:1px solid var(--ms-border);border-radius:20px;border-radius:var(--ms-radius-md);box-shadow:0 2px 4px #1e1b4b0a,0 4px 8px #1e1b4b0a;box-shadow:var(--ms-shadow-sm);cursor:pointer;opacity:0;overflow:hidden;padding:32px;position:relative;transform:translateY(40px);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--ms-transition)}.membership-section.is-visible .benefit-card{opacity:1;transform:translateY(0);transition-delay:calc(.3s + var(--delay))}.card-glow{background:radial-gradient(circle at 50% 0,var(--accent),#0000 70%);inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.benefit-card:hover .card-glow{opacity:.1}.benefit-card:hover{border-color:#6366f14d;box-shadow:0 8px 16px #1e1b4b0a,0 16px 32px #1e1b4b0f,0 32px 64px #1e1b4b14;box-shadow:var(--ms-shadow-lg);transform:translateY(-8px)}.card-content{align-items:flex-start;display:flex;gap:20px;position:relative;z-index:1}.card-icon-wrapper{flex-shrink:0;position:relative}.card-icon{align-items:center;background:var(--accent);border-radius:16px;box-shadow:0 8px 20px #00000026;color:#fff;display:flex;font-size:1.4rem;height:56px;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--ms-transition);width:56px}.benefit-card:hover .card-icon{transform:scale(1.1) rotate(-5deg)}.icon-ring{border:2px dashed var(--accent);border-radius:20px;inset:-6px;opacity:0;position:absolute;transform:rotate(0deg);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--ms-transition)}.benefit-card:hover .icon-ring{animation:spin 10s linear infinite;opacity:.4}.card-info{flex:1 1}.card-title{color:#0f172a;color:var(--ms-text-primary);font-size:1.25rem;font-weight:700;margin:0 0 8px;transition:color .3s ease}.benefit-card:hover .card-title{color:var(--accent)}.card-desc{color:#475569;color:var(--ms-text-secondary);font-size:.95rem;line-height:1.6;margin:0}.card-arrow{align-items:center;background:#0000;border:2px solid #6366f126;border:2px solid var(--ms-border);border-radius:50%;color:#94a3b8;color:var(--ms-text-muted);display:flex;font-size:.85rem;height:36px;justify-content:center;opacity:0;transform:translateX(-10px);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--ms-transition);width:36px}.benefit-card:hover .card-arrow{background:var(--accent);border-color:var(--accent);color:#fff;opacity:1;transform:translateX(0)}.card-border{background:linear-gradient(135deg,var(--accent),#0000);border-radius:20px;border-radius:var(--ms-radius-md);inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;pointer-events:none;position:absolute;transition:opacity .4s ease}.benefit-card:hover .card-border{opacity:1}.membership-cta{align-items:center;display:flex;gap:20px;justify-content:center;opacity:0;transform:translateY(40px);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--ms-transition);transition-delay:.6s}.membership-section.is-visible .membership-cta{opacity:1;transform:translateY(0)}.cta-button{align-items:center;border-radius:60px;display:inline-flex;font-size:1rem;font-weight:600;gap:12px;overflow:hidden;padding:18px 36px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--ms-transition)}.cta-button.primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--ms-primary),var(--ms-secondary));box-shadow:0 10px 30px #6366f14d;color:#fff}.cta-button.primary:hover{box-shadow:0 15px 40px #6366f166;transform:translateY(-4px)}.cta-button.primary .btn-text{color:#fff}.cta-button.primary .btn-icon{align-items:center;background:#fff3;border-radius:50%;color:#fff;display:flex;height:28px;justify-content:center;transition:transform .3s ease;width:28px}.cta-button.primary:hover .btn-icon{transform:translateX(4px)}.btn-shine{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.cta-button.primary:hover .btn-shine{left:100%}.cta-button.secondary{background:#fff;background:var(--ms-bg-card);border:2px solid #6366f126;border:2px solid var(--ms-border);box-shadow:0 2px 4px #1e1b4b0a,0 4px 8px #1e1b4b0a;box-shadow:var(--ms-shadow-sm);color:#0f172a;color:var(--ms-text-primary)}.cta-button.secondary:hover{background:#6366f10d;border-color:#6366f1;border-color:var(--ms-primary);box-shadow:0 4px 8px #1e1b4b0a,0 8px 16px #1e1b4b0f,0 16px 32px #1e1b4b0a;box-shadow:var(--ms-shadow-md);color:#6366f1;color:var(--ms-primary);transform:translateY(-4px)}.cta-button.secondary .btn-icon-left{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--ms-primary),var(--ms-secondary));border-radius:50%;color:#fff;display:flex;font-size:.75rem;height:32px;justify-content:center;width:32px}@media (max-width:1100px){.benefits-grid{grid-template-columns:repeat(2,1fr)}.stats-bar{gap:40px;padding:30px 40px}}@media (max-width:768px){.membership-section{padding:80px 20px 40px}.header-title{font-size:2rem}.header-subtitle{font-size:1.05rem}.stats-bar{flex-direction:column;gap:30px;padding:30px}.stat-divider{display:none}.stat-value{font-size:2.5rem}.benefits-grid{gap:16px;grid-template-columns:1fr}.benefit-card{padding:24px}.card-arrow{opacity:1;transform:translateX(0)}.membership-cta{flex-direction:column}.cta-button{justify-content:center;width:100%}}@media (max-width:480px){.header-badge{font-size:.75rem;padding:8px 16px}.header-title{font-size:1.75rem}.stat-value{font-size:2rem}.card-icon{font-size:1.2rem;height:48px;width:48px}.card-title{font-size:1.1rem}.cta-button{font-size:.95rem;padding:16px 28px}}@media (prefers-reduced-motion:reduce){.benefit-card,.floating-shapes span,.membership-cta,.membership-header,.stat-item,.stats-bar{animation:none!important;transform:none!important;transition:opacity .3s ease!important}.membership-section.is-visible .benefit-card,.membership-section.is-visible .membership-cta,.membership-section.is-visible .membership-header,.membership-section.is-visible .stat-item,.membership-section.is-visible .stats-bar{opacity:1}}.cta-button:focus{outline:3px solid #6366f1;outline:3px solid var(--ms-primary);outline-offset:3px}.benefit-card:focus{outline:3px solid var(--accent);outline-offset:2px}::selection{background:#6366f1;background:var(--ms-primary);color:#fff}::-moz-selection{background:#6366f1;background:var(--ms-primary);color:#fff}.luxury-testimonials{background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:block!important;overflow:hidden;padding:8rem 0;position:relative;visibility:visible!important;z-index:10}.testimonials-background{z-index:1}.bg-pattern,.testimonials-background{height:100%;left:0;position:absolute;top:0;width:100%}.bg-pattern{animation:patternFloat 20s ease-in-out infinite;background-image:radial-gradient(circle at 20% 20%,#ffd7001a 0,#0000 50%),radial-gradient(circle at 80% 80%,#667eea1a 0,#0000 50%)}@keyframes patternFloat{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(30px,-30px) rotate(2deg)}}.floating-hearts{height:100%;left:0;position:absolute;top:0;width:100%}.heart{animation:heartFloat 15s ease-in-out infinite;color:#ffd70033;position:absolute}.heart-1{animation-delay:0s;height:24px;left:10%;top:20%;width:24px}.heart-2{animation-delay:-5s;height:32px;right:15%;top:60%;width:32px}.heart-3{animation-delay:-10s;bottom:30%;height:20px;left:70%;width:20px}@keyframes heartFloat{0%,to{opacity:.2;transform:translateY(0) rotate(0deg) scale(1)}50%{opacity:.4;transform:translateY(-20px) rotate(10deg) scale(1.1)}}.container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:2}.section-header{margin-bottom:5rem;transition:all 1s ease-out}.section-header,.section-header.animate{opacity:1;transform:translateY(0)}.header-badge{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 30px #667eea4d;color:#fff;font-size:.9rem;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem}.badge-icon{height:16px;width:16px}.section-title{color:#1a202c;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem}.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.section-subtitle{color:#64748b;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:700px}.testimonials-carousel{margin-bottom:4rem;position:relative;transition:all 1s ease-out .3s}.testimonials-carousel,.testimonials-carousel.animate{opacity:1;transform:translateY(0)}.carousel-container{border-radius:25px;margin:0 auto;max-width:800px;overflow:hidden;position:relative}.testimonials-track{display:flex;transition:transform .8s cubic-bezier(.4,0,.2,1)}.testimonial-slide{flex:0 0 100%;padding:0 1rem}.testimonial-card{background:#fff;border:1px solid #ffd70033;border-radius:25px;box-shadow:0 25px 80px #0000001a;overflow:hidden;padding:3rem;position:relative;transition:all .5s ease}.testimonial-card:hover{border-color:gold;box-shadow:0 35px 100px #00000026;transform:translateY(-5px)}.quote-icon{align-items:center;background:linear-gradient(135deg,gold,#ffed4e);border-radius:50%;display:flex;height:60px;justify-content:center;opacity:.1;right:2rem;top:2rem;width:60px}.quote{color:#333;height:28px;width:28px}.testimonial-content{position:relative;z-index:2}.rating{display:flex;gap:.25rem;justify-content:center;margin-bottom:1.5rem}.star{color:#e2e8f0;transition:color .3s ease}.star.filled{color:gold}.testimonial-text{color:#1a202c;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.7;margin-bottom:2rem;position:relative;text-align:center}.testimonial-text:before{background:linear-gradient(135deg,gold,#ffed4e);border-radius:2px;bottom:-1rem;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.client-info{align-items:center;display:flex;gap:1.5rem;justify-content:center}.client-avatar{flex-shrink:0;position:relative}.avatar-image{border:3px solid #fff;border-radius:50%;box-shadow:0 10px 30px #0000001a;height:80px;object-fit:cover;width:80px}.avatar-ring{animation:ringPulse 3s ease-in-out infinite;border:2px solid gold;border-radius:50%;bottom:-3px;left:-3px;opacity:0;position:absolute;right:-3px;top:-3px}@keyframes ringPulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.client-details{text-align:left}.client-name{color:#1a202c;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.client-location{color:#64748b;font-size:.9rem;margin-bottom:.25rem}.client-trip{background:#667eea1a;border-radius:15px;color:#667eea;display:inline-block;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.card-decoration{background:linear-gradient(135deg,gold,#ffed4e);border-radius:25px 25px 0 0;height:4px;left:0;position:absolute;top:0;width:100%}.carousel-controls{display:flex;justify-content:space-between;padding:0 2rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.control-button{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;box-shadow:0 10px 30px #0000001a;cursor:pointer;display:flex;height:50px;justify-content:center;pointer-events:all;transition:all .3s ease;width:50px}.control-button:hover{background:gold;border-color:gold;box-shadow:0 15px 40px #ffd7004d;transform:scale(1.1)}.control-icon{color:#64748b;height:20px;transition:color .3s ease;width:20px}.control-button:hover .control-icon{color:#333}.slide-indicators{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.indicator{background:#0000;border:none;cursor:pointer;height:12px;padding:0;position:relative;width:12px}.indicator-dot{background:#cbd5e1;border-radius:50%;display:block;height:100%;transition:all .3s ease;width:100%}.indicator.active .indicator-dot{background:gold;transform:scale(1.3)}.indicator:hover .indicator-dot{background:gold;transform:scale(1.1)}.trust-badges{display:flex;gap:3rem;justify-content:center;transition:all 1s ease-out .6s}.trust-badges,.trust-badges.animate{opacity:1;transform:translateY(0)}.badge-item{align-items:center;background:#fff;border:1px solid #ffd70033;border-radius:20px;box-shadow:0 15px 40px #0000001a;display:flex;gap:1rem;padding:1.5rem 2rem;transition:all .3s ease}.badge-item:hover{border-color:gold;box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.badge-icon-wrapper{align-items:center;background:linear-gradient(135deg,gold,#ffed4e);border-radius:15px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.badge-item .badge-icon{color:#333;height:24px;width:24px}.badge-content{display:flex;flex-direction:column}.badge-number{color:#1a202c;font-size:1.5rem}.badge-label{color:#64748b;font-size:.9rem;font-weight:500}@media (max-width:768px){.luxury-testimonials{padding:4rem 0}.container{padding:0 1rem}.section-header{margin-bottom:3rem}.testimonial-card{padding:2rem}.client-info{flex-direction:column}.client-details,.client-info{text-align:center}.trust-badges{align-items:center;flex-direction:column;gap:1rem}.badge-item{justify-content:center;max-width:300px;width:100%}.carousel-controls{display:none}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.partner-marquee{background:#f8fafc;font-family:Inter,sans-serif;opacity:1;overflow:hidden;padding:70px 0;width:100%}.marquee-container{width:100%}.marquee-header{margin-bottom:50px;padding:0 20px;text-align:center}.marquee-tag{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50px;color:#64748b;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:16px;opacity:0;padding:8px 18px;transform:translateY(20px);transition:all .6s ease}.partner-marquee.visible .marquee-tag{opacity:1;transform:translateY(0)}.marquee-tag svg{color:#3b82f6}.marquee-title{color:#0f172a;font-size:clamp(32px,5vw,48px);font-weight:700;transition:all .6s ease .1s}.marquee-title,.partner-marquee.visible .marquee-title{opacity:1;transform:translateY(0)}.marquee-track{background:#fff;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;opacity:1;padding:30px 0;position:relative;transition:all .6s ease .2s;width:100%}.partner-marquee.visible .marquee-track{opacity:1}.marquee-swiper{width:100%}.marquee-swiper .swiper-wrapper{transition-timing-function:linear!important}.marquee-item{align-items:center;display:flex;height:80px;justify-content:center;padding:0 20px}.marquee-item img{filter:none;max-height:50px;max-width:150px;object-fit:contain;opacity:.9;transition:all .4s ease}.marquee-item:hover img{filter:grayscale(0);opacity:1;transform:scale(1.1)}.marquee-fade{bottom:0;pointer-events:none;position:absolute;top:0;width:150px;z-index:5}.marquee-fade.fade-left{background:linear-gradient(90deg,#fff,#0000);left:0}.marquee-fade.fade-right{background:linear-gradient(-90deg,#fff,#0000);right:0}.marquee-footer{color:#64748b;font-size:15px;margin-top:40px;padding:0 20px;text-align:center;transition:all .6s ease .3s}.marquee-footer,.partner-marquee.visible .marquee-footer{opacity:1;transform:translateY(0)}.marquee-footer strong{color:#3b82f6;font-weight:700}.no-data{color:#94a3b8;font-size:16px;padding:40px;text-align:center}@media (max-width:768px){.partner-marquee{padding:50px 0}.marquee-header{margin-bottom:40px}.marquee-item{height:60px;padding:0 15px}.marquee-item img{max-height:40px;max-width:120px}.marquee-fade{width:80px}}@media (max-width:480px){.partner-marquee{padding:40px 0}.marquee-title{font-size:28px}.marquee-item{height:50px;padding:0 10px}.marquee-item img{max-height:35px;max-width:100px}.marquee-footer{font-size:14px;margin-top:30px}}.airline-marquee{background:#f8fafc;font-family:Inter,sans-serif;opacity:1;overflow:hidden;padding:80px 0;width:100%}.airline-container{width:100%}.airline-header{margin-bottom:50px;padding:0 20px;text-align:center}.header-badge{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:100px;color:#64748b;display:inline-flex;font-size:14px;gap:10px;margin-bottom:20px;opacity:0;padding:10px 20px;transform:translateY(20px);transition:all .6s ease}.airline-marquee.visible .header-badge{opacity:1;transform:translateY(0)}.header-badge svg{color:#3b82f6;font-size:16px}.header-title{font-size:clamp(36px,5vw,52px);font-weight:700;margin-bottom:16px;transition:all .6s ease .1s}.airline-marquee.visible .header-title,.header-subtitle,.header-title{opacity:1;transform:translateY(0)}.header-subtitle{color:#64748b;font-size:17px;line-height:1.6;margin:0 auto;max-width:500px;transition:all .6s ease .2s}.airline-marquee.visible .header-subtitle{opacity:1;transform:translateY(0)}.marquee-wrapper{background:#fff;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;opacity:1;padding:40px 0;position:relative;transition:all .6s ease .3s;width:100%}.airline-marquee.visible .marquee-wrapper{opacity:1}.marquee-slider{overflow:visible;width:100%}.marquee-slider .swiper-wrapper{align-items:center;transition-timing-function:linear!important}.marquee-slider .swiper-slide{flex-shrink:0;width:auto!important}.partner-logo{align-items:center;display:flex;height:80px;justify-content:center;padding:0 30px}.partner-logo img{filter:none;max-height:50px;max-width:160px;object-fit:contain;opacity:.9;transition:all .4s ease}.partner-logo:hover img{filter:grayscale(0);opacity:1;transform:scale(1.1)}.fade-edge{bottom:0;pointer-events:none;position:absolute;top:0;width:150px;z-index:10}.fade-edge.fade-left{background:linear-gradient(90deg,#fff,#0000);left:0}.fade-edge.fade-right{background:linear-gradient(-90deg,#fff,#0000);right:0}.airline-footer{margin-top:40px;padding:0 20px;text-align:center;transition:all .6s ease .4s}.airline-footer,.airline-marquee.visible .airline-footer{opacity:1;transform:translateY(0)}.airline-footer p{color:#64748b;font-size:16px}.airline-footer strong{color:#3b82f6;font-weight:700}.no-partners{color:#94a3b8;font-size:16px;padding:40px 20px;text-align:center}@media (max-width:768px){.airline-marquee{padding:60px 0}.airline-header{margin-bottom:40px}.partner-logo{height:60px;padding:0 20px}.partner-logo img{max-height:40px;max-width:130px}.fade-edge{width:80px}.airline-footer{margin-top:30px}}@media (max-width:480px){.airline-marquee{padding:50px 0}.header-title{font-size:32px}.header-subtitle{font-size:15px}.partner-logo{height:50px;padding:0 15px}.partner-logo img{max-height:35px;max-width:110px}.fade-edge{width:50px}.airline-footer p{font-size:14px}}#header{display:grid;height:80vh;overflow:hidden;place-items:center}main{box-shadow:0 3px 10px #0000004d;height:100%;position:relative;width:100%}.item{background-position:50%;background-size:cover;border-radius:20px;box-shadow:inset 0 20px 30px #ffffff4d;height:300px;list-style-type:none;position:absolute;top:50%;transform:translateY(-50%);transition:transform .1s,left .75s,top .75s,width .75s,height .75s;width:200px;z-index:1;&:first-child,&:nth-child(2){border-radius:0;box-shadow:none;height:100%;left:0;opacity:1;top:0;transform:none;width:100%}&:nth-child(3){left:50%}&:nth-child(4){left:calc(50% + 220px)}&:nth-child(5){left:calc(50% + 440px)}&:nth-child(6){left:calc(50% + 660px);opacity:0}}.content{color:#fff;display:none;left:3rem;opacity:0;position:absolute;text-shadow:0 3px 8px #00000080;top:50%;transform:translateY(-50%);width:min(30vw,400px);& .title{text-transform:uppercase}& .description{font-size:.8rem;line-height:1.7;margin:1rem 0 1.5rem}& button{background-color:#0000001a;border:2px solid #fff;border-radius:.25rem;color:#fff;cursor:pointer;padding:.75rem;width:-webkit-fit-content;width:fit-content}}.item:nth-of-type(2) .content{animation:show .75s ease-in-out .3s forwards;display:block}@keyframes show{0%{filter:blur(5px);transform:translateY(calc(-50% + 75px))}to{filter:blur(0);opacity:1}}.nav{bottom:2rem;left:50%;position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none;z-index:5;& .btn{background-color:#ffffff80;border:2px solid #0009;border-radius:50%;color:#000000b3;cursor:pointer;margin:0 .25rem;padding:.75rem;&:hover{background-color:#ffffff4d}}}@media (min-width:651px) and (max-width:899px){.content{& .title{font-size:1rem}& .description,& button{font-size:.7rem}}.item{height:270px;width:160px;&:nth-child(3){left:50%}&:nth-child(4){left:calc(50% + 170px)}&:nth-child(5){left:calc(50% + 340px)}&:nth-child(6){left:calc(50% + 510px);opacity:0}}}@media (max-width:649px){.content{& .title{font-size:.9rem}& .description{font-size:.65rem}& button{font-size:.7rem}}.item{height:220px;width:130px;&:nth-child(3){left:50%}&:nth-child(4){left:calc(50% + 140px)}&:nth-child(5){left:calc(50% + 280px)}&:nth-child(6){left:calc(50% + 420px);opacity:0}}}:root{--font-display:"Playfair Display",serif;--font-body:"Inter",sans-serif;--color-primary:#1a1a2e;--color-secondary:#16213e;--color-accent:#e94560;--color-accent-alt:#0f3460;--color-gold:#d4a574;--color-gold-light:#e8c9a8;--color-text-dark:#1a1a2e;--color-text-medium:#4a4a5a;--color-text-light:#7a7a8a;--color-text-white:#fff;--color-bg-dark:#0a0a0f;--color-bg-light:#f8f9fa;--color-bg-cream:#fdfbf7;--color-bg-white:#fff;--gradient-primary:linear-gradient(135deg,#667eea,#764ba2);--gradient-gold:linear-gradient(135deg,#d4a574,#e8c9a8);--gradient-dark:linear-gradient(135deg,#1a1a2e,#16213e);--gradient-accent:linear-gradient(135deg,#e94560,#ff6b6b);--shadow-soft:0 4px 20px #00000014;--shadow-medium:0 8px 30px #0000001f;--shadow-strong:0 20px 50px #00000026;--shadow-glow:0 0 40px #d4a5744d;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--transition-fast:0.2s ease;--transition-normal:0.4s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.6s cubic-bezier(0.4,0,0.2,1)}.aboutus-elegant{background:#fff;background:var(--color-bg-white);color:#1a1a2e;color:var(--color-text-dark);font-family:Inter,sans-serif;font-family:var(--font-body);overflow-x:hidden}.about-hero-elegant{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.hero-media{inset:0;position:absolute;z-index:0}.hero-image{animation:heroZoom 20s ease-in-out infinite alternate;background-position:50%;background-size:cover;height:100%;transform:scale(1.1);width:100%}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.hero-gradient-overlay{background:linear-gradient(135deg,#0a0a0ff2,#1a1a2ed9 50%,#0a0a0fe6);inset:0;position:absolute}.hero-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");opacity:.03}.hero-floating-elements,.hero-noise{inset:0;pointer-events:none;position:absolute}.hero-floating-elements{overflow:hidden}.floating-circle{border:1px solid #d4a57433;border-radius:50%;position:absolute}.circle-1{animation:floatRotate 30s linear infinite;height:500px;right:-150px;top:-150px;width:500px}.circle-2{animation:floatRotate 25s linear infinite reverse;bottom:10%;height:300px;left:5%;width:300px}.circle-3{animation:floatRotate 20s linear infinite;border:1px dashed #d4a57426;height:200px;right:10%;top:40%;width:200px}@keyframes floatRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.floating-line{background:linear-gradient(180deg,#0000,#d4a574,#0000);background:linear-gradient(180deg,#0000,var(--color-gold),#0000);opacity:.3;position:absolute;width:1px}.line-1{height:200px;left:10%;top:0}.line-2{bottom:0;height:150px;right:15%}.hero-container{align-items:center;display:flex;flex-direction:column;max-width:1400px;padding:2rem 4rem;position:relative;text-align:center;width:100%;z-index:10}.breadcrumb-elegant{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;display:flex;gap:1rem;margin-bottom:3rem;padding:.75rem 1.5rem}.breadcrumb-link{align-items:center;color:#ffffffb3;display:flex;font-size:.875rem;gap:.5rem;text-decoration:none;transition:.2s ease;transition:var(--transition-fast)}.breadcrumb-link:hover{color:#d4a574;color:var(--color-gold)}.breadcrumb-separator{color:#ffffff4d;font-size:.75rem}.breadcrumb-current{color:#d4a574;color:var(--color-gold);font-size:.875rem;font-weight:500}.hero-badge-elegant{align-items:center;background:#d4a57426;border:1px solid #d4a5744d;border-radius:50px;display:inline-flex;gap:.75rem;margin-bottom:2rem;padding:.5rem 1.5rem}.badge-dot{animation:pulse 2s ease-in-out infinite;background:#d4a574;background:var(--color-gold);border-radius:50%;height:8px;width:8px}.hero-badge-elegant span:last-child{color:#d4a574;color:var(--color-gold);font-size:.8rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.hero-headline-elegant{color:#fff;color:var(--color-text-white);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);font-weight:600;line-height:1.1;margin-bottom:1.5rem}.headline-line{display:block;overflow:hidden}.headline-line .word{animation:slideUp .8s ease-out forwards;display:inline-block;margin-right:.3em;opacity:0;transform:translateY(100%)}.headline-line:first-child .word{animation-delay:.1s}.headline-line:nth-child(2) .word:first-child{animation-delay:.2s}.headline-line:nth-child(2) .word:nth-child(2){animation-delay:.3s}.headline-line:nth-child(3) .word{animation-delay:.4s}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.highlight-word{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4a574,#e8c9a8);background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text}.hero-tagline-elegant{animation:fadeIn .8s ease-out .5s forwards;color:#ffffffb3;font-size:1.25rem;margin-bottom:3rem;max-width:500px;opacity:0}@keyframes fadeIn{to{opacity:1}}.hero-actions{animation:fadeIn .8s ease-out .6s forwards;display:flex;gap:1.5rem;opacity:0}.hero-btn-primary{align-items:center;background:linear-gradient(135deg,#d4a574,#e8c9a8);background:var(--gradient-gold);border-radius:50px;color:#1a1a2e;color:var(--color-primary);display:inline-flex;font-size:.9rem;font-weight:600;gap:.75rem;padding:1rem 2rem;text-decoration:none;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.hero-btn-primary:hover{box-shadow:0 0 40px #d4a5744d;box-shadow:var(--shadow-glow);transform:translateY(-3px)}.hero-btn-primary svg{transition:transform .2s ease;transition:transform var(--transition-fast)}.hero-btn-primary:hover svg{transform:translateX(5px)}.hero-btn-secondary{align-items:center;background:#0000;border:1px solid #ffffff4d;border-radius:50px;color:#fff;color:var(--color-text-white);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.75rem;padding:1rem 2rem;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.hero-btn-secondary:hover{border-color:#d4a574;border-color:var(--color-gold);color:#d4a574;color:var(--color-gold)}.hero-btn-secondary .play-icon{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;font-size:.7rem;height:30px;justify-content:center;width:30px}.hero-stats-preview{align-items:center;animation:fadeIn .8s ease-out .7s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;border-radius:var(--radius-lg);display:flex;gap:2rem;margin-top:4rem;opacity:0;padding:1.5rem 3rem}.stat-preview-item{text-align:center}.stat-preview-item .stat-value{color:#d4a574;color:var(--color-gold);display:block;font-family:Playfair Display,serif;font-family:var(--font-display);font-size:2rem;font-weight:600}.stat-preview-item .stat-label{color:#fff9;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}.stat-divider{background:#fff3;height:40px;width:1px}.scroll-indicator-elegant{align-items:center;bottom:2rem;color:#ffffff80;display:flex;flex-direction:column;font-size:.75rem;gap:.5rem;left:50%;letter-spacing:2px;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.scroll-line{background:#fff3;height:60px;overflow:hidden;position:relative;width:1px}.scroll-dot{animation:scrollDown 2s ease-in-out infinite;background:#d4a574;background:var(--color-gold);border-radius:2px;height:10px;left:-1px;position:absolute;top:0;width:3px}@keyframes scrollDown{0%{opacity:1;top:0}to{opacity:0;top:100%}}.story-section{background:#fdfbf7;background:var(--color-bg-cream);padding:8rem 0}.story-container{margin:0 auto;max-width:1400px;padding:0 4rem}.story-grid{grid-gap:6rem;align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr}.image-stack,.story-images{position:relative}.image-stack{height:600px}.stack-image{border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 20px 50px #00000026;box-shadow:var(--shadow-strong);overflow:hidden;position:absolute}.primary-image{height:450px;left:0;top:0;width:80%;z-index:2}.primary-image img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-slow);width:100%}.primary-image:hover img{transform:scale(1.05)}.image-frame{border:2px solid #d4a574;border:2px solid var(--color-gold);border-radius:24px;border-radius:var(--radius-lg);inset:-15px;opacity:.5;position:absolute;z-index:-1}.secondary-image{border:5px solid #fdfbf7;border:5px solid var(--color-bg-cream);bottom:0;height:300px;right:0;width:50%;z-index:3}.secondary-image img{height:100%;object-fit:cover;width:100%}.experience-card-elegant{align-items:center;animation:floatY 3s ease-in-out infinite;background:#fff;background:var(--color-bg-white);border-radius:16px;border-radius:var(--radius-md);box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-medium);display:flex;gap:1rem;padding:1.5rem 2rem;position:absolute;right:-30px;top:50%;transform:translateY(-50%);z-index:10}@keyframes floatY{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 10px))}}.exp-icon{align-items:center;background:linear-gradient(135deg,#d4a574,#e8c9a8);background:var(--gradient-gold);border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--color-text-white);display:flex;font-size:1.25rem;height:50px;justify-content:center;width:50px}.exp-content{display:flex;flex-direction:column}.exp-number{color:#1a1a2e;color:var(--color-text-dark);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.75rem;font-weight:700}.exp-text{color:#7a7a8a;color:var(--color-text-light);font-size:.8rem}.destinations-card{animation:floatY 3s ease-in-out 1s infinite;background:linear-gradient(135deg,#1a1a2e,#16213e);background:var(--gradient-dark);border-radius:16px;border-radius:var(--radius-md);bottom:80px;left:-20px;padding:1.25rem 1.5rem;position:absolute;z-index:10}.dest-header{align-items:center;color:#d4a574;color:var(--color-gold);display:flex;font-size:.8rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.dest-avatars{display:flex;margin-bottom:.5rem}.dest-avatars .avatar{background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #16213e;border:2px solid var(--color-secondary);border-radius:50%;height:30px;margin-left:-8px;width:30px}.dest-avatars .avatar:first-child{margin-left:0}.dest-avatars .avatar.more{align-items:center;background:#d4a574;background:var(--color-gold);color:#1a1a2e;color:var(--color-primary);display:flex;font-size:.6rem;font-weight:700;justify-content:center}.dest-label{color:#fff9;font-size:.75rem}.story-content{padding-left:2rem}.content-header{margin-bottom:2rem}.section-label{background:#d4a57426;border-radius:50px;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem;padding:.4rem 1rem;text-transform:uppercase}.section-label,.section-label.light{color:#d4a574;color:var(--color-gold)}.section-label.light{background:#ffffff1a}.section-heading{color:#1a1a2e;color:var(--color-text-dark);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.2;margin-bottom:1rem}.section-heading.light{color:#fff;color:var(--color-text-white)}.text-gradient,.text-gradient-light{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4a574,#e8c9a8);background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text}.heading-decoration{align-items:center;display:flex;gap:1rem}.deco-line{height:2px;width:40px}.deco-diamond,.deco-line{background:#d4a574;background:var(--color-gold)}.deco-diamond{height:8px;transform:rotate(45deg);width:8px}.content-body{margin-bottom:2rem}.lead-paragraph{color:#4a4a5a;color:var(--color-text-medium);font-size:1.2rem;font-weight:500;line-height:1.8;margin-bottom:1.5rem}.content-body p{color:#7a7a8a;color:var(--color-text-light);line-height:1.8;margin-bottom:1rem}.story-quote{background:#fff;background:var(--color-bg-white);border-left:4px solid #d4a574;border-left:4px solid var(--color-gold);border-radius:0 16px 16px 0;border-radius:0 var(--radius-md) var(--radius-md) 0;padding:2rem;position:relative}.quote-icon{color:#d4a574;color:var(--color-gold);font-size:2rem;left:20px;opacity:.3;position:absolute;top:-10px}.story-quote blockquote{color:#4a4a5a;color:var(--color-text-medium);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.25rem;font-style:italic;margin:0}.features-section-elegant{background:#fff;background:var(--color-bg-white);padding:8rem 0}.features-container{margin:0 auto;max-width:1400px;padding:0 4rem}.features-header{margin-bottom:4rem;text-align:center}.features-showcase{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.feature-tabs{display:flex;flex-direction:column;gap:1rem}.feature-tab{align-items:center;background:#f8f9fa;background:var(--color-bg-light);border-radius:16px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:1.5rem;overflow:hidden;padding:1.5rem;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.feature-tab.active,.feature-tab:hover{background:#fff;background:var(--color-bg-white);box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-medium);transform:translateX(10px)}.tab-indicator{background:var(--accent-color);bottom:0;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-normal);width:4px}.feature-tab.active .tab-indicator{transform:scaleY(1)}.tab-icon{align-items:center;background:#0000000d;border-radius:8px;border-radius:var(--radius-sm);color:var(--accent-color);display:flex;font-size:1.25rem;height:50px;justify-content:center;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal);width:50px}.feature-tab.active .tab-icon{background:var(--accent-color);color:#fff}.tab-content{flex:1 1}.tab-content h4{color:#1a1a2e;color:var(--color-text-dark);font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.tab-content p{color:#7a7a8a;color:var(--color-text-light);font-size:.9rem;margin:0}.tab-arrow{color:var(--accent-color);opacity:0;transform:translateX(-10px);transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.feature-tab.active .tab-arrow,.feature-tab:hover .tab-arrow{opacity:1;transform:translateX(0)}.feature-visual{display:flex;justify-content:center}.visual-card{background:#fff;background:var(--color-bg-white);border-radius:32px;border-radius:var(--radius-xl);box-shadow:0 20px 50px #00000026;box-shadow:var(--shadow-strong);max-width:400px;overflow:hidden;padding:3rem;position:relative;text-align:center;width:100%}.visual-bg{border-radius:50%;height:200%;opacity:.1;position:absolute;right:-50%;top:-50%;transition:.6s cubic-bezier(.4,0,.2,1);transition:var(--transition-slow);width:200%}.visual-content{position:relative;z-index:2}.visual-icon{font-size:4rem;margin-bottom:1.5rem}.visual-content h3{color:#1a1a2e;color:var(--color-text-dark);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:2rem;font-weight:600;margin-bottom:1rem}.visual-content p{color:#7a7a8a;color:var(--color-text-light);line-height:1.6}.visual-number{bottom:1rem;color:#0000000d;font-family:Playfair Display,serif;font-family:var(--font-display);font-size:5rem;font-weight:700;position:absolute;right:1.5rem}.stats-section-elegant{overflow:hidden;padding:8rem 0;position:relative}.stats-background{background:linear-gradient(135deg,#1a1a2e,#16213e);background:var(--gradient-dark);inset:0;position:absolute}.stats-pattern{background-image:radial-gradient(circle at 2px 2px,#d4a57426 1px,#0000 0);background-size:40px 40px;inset:0;position:absolute}.stats-gradient{background:radial-gradient(ellipse at center,#0000 0,#0a0a0f80 100%);inset:0;position:absolute}.stats-container{margin:0 auto;max-width:1400px;padding:0 4rem;position:relative;z-index:2}.stats-header{margin-bottom:4rem;text-align:center}.stats-grid-elegant{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.stat-card-elegant{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;border-radius:var(--radius-lg);overflow:hidden;padding:3rem 2rem;position:relative;text-align:center;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.stat-card-elegant:hover{background:#ffffff1a;border-color:#d4a574;border-color:var(--color-gold);transform:translateY(-10px)}.stat-icon-wrapper{align-items:center;background:linear-gradient(135deg,#d4a574,#e8c9a8);background:var(--gradient-gold);border-radius:50%;color:#1a1a2e;color:var(--color-primary);display:flex;font-size:1.5rem;height:70px;justify-content:center;margin:0 auto 1.5rem;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal);width:70px}.stat-card-elegant:hover .stat-icon-wrapper{transform:scale(1.1) rotate(10deg)}.stat-value-wrapper{align-items:baseline;display:flex;gap:.25rem;justify-content:center;margin-bottom:.5rem}.stat-number{color:#fff;color:var(--color-text-white);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:3rem;font-weight:700}.stat-suffix{color:#d4a574;color:var(--color-gold);font-size:1.5rem;font-weight:600}.stat-label-elegant{color:#ffffffb3;font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.stat-glow{background:#d4a574;background:var(--color-gold);border-radius:50%;bottom:-50%;filter:blur(60px);height:100px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal);width:100px}.stat-card-elegant:hover .stat-glow{opacity:.3}.values-section-elegant{background:#f8f9fa;background:var(--color-bg-light);padding:8rem 0}.values-container{margin:0 auto;max-width:1400px;padding:0 4rem}.values-header{margin-bottom:4rem;text-align:center}.section-description{color:#7a7a8a;color:var(--color-text-light);font-size:1.1rem;margin:0 auto;max-width:500px}.values-grid-elegant{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.value-card-elegant{background:#fff;background:var(--color-bg-white);border-radius:24px;border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.value-card-elegant:hover{box-shadow:0 20px 50px #00000026;box-shadow:var(--shadow-strong);transform:translateY(-10px)}.value-card-inner{position:relative;z-index:2}.value-icon-elegant{align-items:center;background:var(--card-gradient);border-radius:50%;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal);width:80px}.value-card-elegant:hover .value-icon-elegant{transform:scale(1.1)}.value-title{color:#1a1a2e;color:var(--color-text-dark);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.value-text{color:#7a7a8a;color:var(--color-text-light);font-size:.95rem;margin:0}.value-decoration{bottom:1rem;position:absolute;right:1.5rem}.deco-number{color:#00000008;font-family:Playfair Display,serif;font-family:var(--font-display);font-size:4rem;font-weight:700}.value-hover-bg{background:var(--card-gradient);inset:0;opacity:0;position:absolute;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.value-card-elegant:hover .value-hover-bg{opacity:.05}.video-section-elegant{background:#fff;background:var(--color-bg-white);padding:8rem 0}.video-container-elegant{margin:0 auto;max-width:1400px;padding:0 4rem}.video-header{margin-bottom:4rem;text-align:center}.video-frame,.video-player-wrapper{position:relative}.video-frame{border-radius:32px;border-radius:var(--radius-xl);box-shadow:0 20px 50px #00000026;box-shadow:var(--shadow-strong);overflow:hidden}.video-player{display:block;width:100%}.video-overlay-elegant{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;position:absolute;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.video-frame:hover .video-overlay-elegant,.video-overlay-elegant.playing{opacity:0;pointer-events:none}.play-button-elegant{align-items:center;background:#fff;background:var(--color-bg-white);border:none;border-radius:50%;cursor:pointer;display:flex;height:100px;justify-content:center;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal);width:100px}.play-button-elegant:hover{transform:scale(1.1)}.play-button-elegant.playing{opacity:0}.play-ripple{animation:ripple 2s ease-out infinite;border:2px solid #ffffff4d;border-radius:50%;inset:-20px;position:absolute}.play-ripple.delay{animation-delay:.5s}@keyframes ripple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.play-icon-inner{color:#1a1a2e;color:var(--color-primary);font-size:1.5rem;margin-left:5px}.video-decorations-elegant{inset:-40px;pointer-events:none;position:absolute}.video-deco{border-radius:50%;position:absolute}.deco-1{animation:floatY 3s ease-in-out infinite;background:linear-gradient(135deg,#d4a574,#e8c9a8);background:var(--gradient-gold);height:20px;left:10%;top:0;width:20px}.deco-2{animation:floatY 3s ease-in-out .5s infinite;background:linear-gradient(135deg,#e94560,#ff6b6b);background:var(--gradient-accent);height:15px;right:0;top:30%;width:15px}.deco-3{animation:floatY 3s ease-in-out 1s infinite;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);bottom:20%;height:25px;left:0;width:25px}.deco-4{animation:floatY 3s ease-in-out 1.5s infinite;background:#d4a574;background:var(--color-gold);bottom:0;height:12px;right:20%;width:12px}.cta-section-elegant{background:#fdfbf7;background:var(--color-bg-cream);overflow:hidden;padding:8rem 0;position:relative}.cta-background{inset:0;overflow:hidden;position:absolute}.cta-shape{background:linear-gradient(135deg,#d4a574,#e8c9a8);background:var(--gradient-gold);border-radius:50%;opacity:.1;position:absolute}.cta-shape.shape-1{height:500px;left:-200px;top:-200px;width:500px}.cta-shape.shape-2{bottom:-150px;height:400px;right:-150px;width:400px}.cta-container{max-width:800px;padding:0 4rem;position:relative;text-align:center;z-index:2}.cta-content-elegant{background:#fff;background:var(--color-bg-white);border-radius:32px;border-radius:var(--radius-xl);box-shadow:0 20px 50px #00000026;box-shadow:var(--shadow-strong);padding:4rem}.cta-label{background:#d4a57426;border-radius:50px;color:var(--color-gold);display:inline-block;font-size:.75rem;font-weight:600;margin-bottom:1.5rem;padding:.4rem 1rem}.cta-heading{color:#1a1a2e;color:var(--color-text-dark);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;margin-bottom:1rem}.cta-description{color:#7a7a8a;color:var(--color-text-light);font-size:1.1rem;margin-bottom:2rem}.cta-actions{flex-wrap:wrap;gap:1rem;justify-content:center}.cta-btn-elegant{align-items:center;border-radius:50px;display:inline-flex;font-size:.9rem;font-weight:600;gap:.75rem;padding:1rem 2rem;text-decoration:none;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.cta-btn-elegant.primary{background:linear-gradient(135deg,#1a1a2e,#16213e);background:var(--gradient-dark);color:#fff;color:var(--color-text-white)}.cta-btn-elegant.primary:hover{box-shadow:0 20px 50px #00000026;box-shadow:var(--shadow-strong);transform:translateY(-3px)}.cta-btn-elegant.primary svg{transition:transform .2s ease;transition:transform var(--transition-fast)}.cta-btn-elegant.primary:hover svg{transform:translateX(5px)}.cta-btn-elegant.secondary{background:#0000;border:2px solid #1a1a2e;border:2px solid var(--color-text-dark);color:#1a1a2e;color:var(--color-text-dark)}.cta-btn-elegant.secondary:hover{background:#1a1a2e;background:var(--color-text-dark);color:#fff;color:var(--color-text-white)}@media (max-width:1400px){.cta-container,.features-container,.hero-container,.stats-container,.story-container,.values-container,.video-container-elegant{max-width:1200px}}@media (max-width:1200px){.cta-container,.features-container,.hero-container,.stats-container,.story-container,.values-container,.video-container-elegant{padding:0 2rem}.story-grid{gap:4rem}.stats-grid-elegant,.values-grid-elegant{grid-template-columns:repeat(2,1fr)}.hero-headline-elegant{font-size:clamp(2.5rem,6vw,4.5rem)}}@media (max-width:992px){.features-showcase,.story-grid{gap:3rem;grid-template-columns:1fr}.story-images{order:2}.story-content{order:1;padding-left:0;text-align:center}.image-stack{display:flex;flex-direction:column;gap:1rem;height:auto;margin:0 auto;max-width:500px}.stack-image{position:relative}.primary-image,.secondary-image{bottom:auto;height:300px;left:auto;position:relative;right:auto;top:auto;width:100%}.destinations-card,.experience-card-elegant{display:none}.feature-visual{order:-1}.hero-stats-preview{flex-wrap:wrap;gap:1.5rem}.stat-divider{display:none}}@media (max-width:768px){.about-hero-elegant{min-height:80vh;padding:2rem 0}.hero-container{padding:1rem}.hero-headline-elegant{font-size:clamp(2rem,5vw,2.5rem);margin-bottom:1rem}.hero-tagline-elegant{font-size:1rem;margin-bottom:2rem}.hero-actions{flex-direction:column;gap:1rem;width:100%}.hero-btn-primary,.hero-btn-secondary{justify-content:center;padding:.875rem 1.5rem;width:100%}.hero-stats-preview{flex-direction:column;gap:1rem;margin-top:2rem;padding:1.5rem}.stat-preview-item .stat-value{font-size:1.5rem}.stats-grid-elegant,.values-grid-elegant{gap:1.5rem;grid-template-columns:1fr}.section-heading{font-size:clamp(1.75rem,4vw,2.5rem)}.cta-section-elegant,.features-section-elegant,.stats-section-elegant,.story-section,.values-section-elegant,.video-section-elegant{padding:4rem 0}.cta-content-elegant{padding:2rem}.cta-actions{flex-direction:column;gap:1rem}.cta-btn-elegant{justify-content:center;width:100%}.feature-tabs{gap:.75rem}.feature-tab{gap:1rem;padding:1rem}.tab-icon{height:40px;width:40px}.tab-content h4,.tab-icon{font-size:1rem}.tab-content p{font-size:.85rem}}@media (max-width:480px){.hero-container{padding:.5rem}.breadcrumb-elegant{font-size:.75rem;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem}.hero-badge-elegant{gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem}.hero-headline-elegant{font-size:clamp(1.75rem,6vw,2rem);line-height:1.2}.hero-tagline-elegant{font-size:.9rem}.cta-section-elegant,.features-section-elegant,.stats-section-elegant,.story-section,.values-section-elegant,.video-section-elegant{padding:3rem 0}.cta-container,.features-container,.stats-container,.story-container,.values-container,.video-container-elegant{padding:0 1rem}.visual-card{padding:1.5rem}.visual-icon{font-size:3rem;margin-bottom:1rem}.visual-content h3{font-size:1.5rem}.stat-card-elegant{padding:2rem 1rem}.stat-number{font-size:2rem}.stat-icon-wrapper{font-size:1.25rem;height:50px;width:50px}.value-card-elegant{padding:1.5rem 1rem}.value-icon-elegant{font-size:1.5rem;height:60px;width:60px}.value-title{font-size:1.25rem}.lead-paragraph{font-size:1rem}.content-body p{font-size:.9rem}.story-quote{padding:1.5rem}.story-quote blockquote{font-size:1rem}.play-button-elegant{height:70px;width:70px}.play-icon-inner{font-size:1.25rem}}@media (max-width:360px){.hero-headline-elegant,.section-heading{font-size:1.5rem}.hero-btn-primary,.hero-btn-secondary{font-size:.85rem;padding:.75rem 1rem}.stat-card-elegant{padding:1.5rem .75rem}.value-card-elegant{padding:1.25rem .75rem}.cta-content-elegant{padding:1.5rem}}#destination{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);font-family:Arial,sans-serif;min-height:100vh}#destination .container{margin:0 auto;max-width:1200px;padding:2rem}#destination .header{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;margin-bottom:3rem;padding:2rem;text-align:center}#destination .header h1{color:#2c3e50;font-size:2.5rem;margin-bottom:1rem;position:relative}#destination .header h1:after{background:linear-gradient(45deg,#3498db,#2980b9);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}#destination .card{background:#fff;border:none;border-radius:15px;box-shadow:0 8px 25px #0000001a;display:flex;flex-direction:column;height:auto;overflow:hidden;transition:all .3s ease;width:320px}#destination .card:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-5px)}#destination .card-img-top{height:200px;object-fit:cover;transition:transform .3s ease;width:100%}#destination .card:hover .card-img-top{transform:scale(1.05)}#destination .card-body{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}#destination .card-title{color:#2c3e50;font-size:1.5rem;font-weight:700;margin-bottom:1rem}#destination .card-text{color:#7f8c8d;flex-grow:1;line-height:1.6;margin-bottom:1rem}#destination .btn-primary{background:linear-gradient(45deg,#3498db,#2980b9);border:none;border-radius:25px;font-weight:700;letter-spacing:1px;overflow:hidden;padding:12px 30px;position:relative;text-transform:uppercase;transition:all .3s ease}#destination .btn-primary:hover{background:linear-gradient(45deg,#2980b9,#1abc9c);box-shadow:0 10px 20px #3498db4d;transform:translateY(-2px)}#destination .btn-primary:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}#destination .btn-primary:hover:before{left:100%}#destination .row{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);padding-bottom:1rem}#destination .breadcrumb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:10px;padding:1rem 2rem;position:absolute}#destination .breadcrumb-item{font-weight:400}#destination .breadcrumb-item+.breadcrumb-item:before{color:#3498db;content:"→";font-weight:700}#destination .agra,#destination .andamannikoobar,#destination .bali,#destination .dubai,#destination .goa,#destination .maldives,#destination .manali,#destination .munnar,#destination .ooty,#destination .paris,#destination .shimla{overflow:hidden;position:relative}#destination .agra:after,#destination .andamannikoobar:after,#destination .bali:after,#destination .dubai:after,#destination .goa:after,#destination .maldives:after,#destination .manali:after,#destination .munnar:after,#destination .ooty:after,#destination .paris:after,#destination .shimla:after{background:linear-gradient(45deg,#3498dbcc,#9b59b699);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#destination nav{position:relative;z-index:2}#destination .modal-content{border:none;border-radius:20px;overflow:hidden}#destination .modal-header{background:linear-gradient(45deg,#3498db,#2980b9);border:none;color:#fff;padding:1.5rem 2rem}#destination .modal-title{font-size:1.3rem;font-weight:700}#destination .modal-body{padding:2rem}#destination .form-control{border:2px solid #ecf0f1;border-radius:10px;padding:12px 15px;transition:all .3s ease}#destination .form-control:focus{border-color:#3498db;box-shadow:0 0 0 .2rem #3498db40}#destination .modal-footer{border:none;padding:1rem 2rem 2rem}#destination .btn-secondary{background:#95a5a6;border:none;border-radius:25px;padding:10px 25px}#destination .btn-secondary:hover{background:#7f8c8d}@media (max-width:768px){#destination .header h1{font-size:2rem}#destination .row{grid-template-columns:1fr}#destination .container{padding:1rem}#destination .card-img-top{height:180px}}@media (max-width:992px) and (min-width:769px){#destination .row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){#destination .row{grid-template-columns:repeat(3,1fr)}}:root{--primary-gold:#d4a574;--text-dark:#1a1a1a;--text-light:#666;--bg-light:#fafafa;--white:#fff;--shadow-soft:0 10px 40px #0000001a;--shadow-hover:0 20px 60px #00000026}#travel-theme-luxury{color:#1a1a1a;color:var(--text-dark);font-family:Inter,sans-serif;line-height:1.6}.luxury-hero{align-items:center;background:#1a1a1a;background:var(--text-dark);display:flex;height:100vh;min-height:700px;overflow:hidden;position:relative}.hero-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.hero-grain{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect width="100%" height="100%" filter="url(%23noiseFilter)" opacity=".03"/></svg>')}.hero-grain,.hero-vignette{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.hero-vignette{background:radial-gradient(circle at center,#0000 30%,#0006 100%)}.deco-line{background:linear-gradient(90deg,#0000,#d4a574,#0000);background:linear-gradient(90deg,#0000,var(--primary-gold),#0000);height:1px;opacity:.6;position:absolute}.deco-line-1{left:10%;top:20%;transform:rotate(-45deg);width:200px}.deco-line-2{bottom:30%;right:15%;transform:rotate(45deg);width:150px}.deco-circle{border:1px solid #d4a574;border:1px solid var(--primary-gold);border-radius:50%;height:100px;opacity:.3;position:absolute;right:10%;top:15%;width:100px}.hero-inner{margin:0 auto;max-width:1400px;padding:0 40px;position:relative;width:100%;z-index:10}.luxury-breadcrumb{align-items:center;display:flex;font-size:14px;gap:15px;letter-spacing:1px;margin-bottom:60px;text-transform:uppercase}.bc-link:hover,.bc-separator{color:#d4a574;color:var(--primary-gold)}.bc-current{color:var(--white);font-weight:500}.hero-content-wrapper{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.hero-left{max-width:600px}.hero-eyebrow{color:#d4a574;color:var(--primary-gold);display:block;font-size:14px;font-weight:500;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase}.hero-headline{color:#fff;color:var(--white);font-family:Playfair Display,serif;font-size:clamp(48px,6vw,72px);font-weight:600;line-height:1.1;margin-bottom:0}.hero-headline .line{display:block}.hero-headline .accent{color:#d4a574;color:var(--primary-gold)}.hero-right{max-width:400px}.hero-desc{color:#fffc;line-height:1.7;margin-bottom:40px}.hero-cta .scroll-btn{align-items:center;background:#0000;border:2px solid #d4a574;border:2px solid var(--primary-gold);color:#d4a574;color:var(--primary-gold);display:inline-flex;font-weight:500;gap:12px;letter-spacing:.5px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .4s ease}.scroll-btn:before{background:#d4a574;background:var(--primary-gold);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%;z-index:-1}.scroll-btn:hover:before{left:0}.scroll-btn:hover{color:#1a1a1a;color:var(--text-dark)}.btn-icon svg{height:20px;width:20px}.floating-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:20px;position:absolute;right:40px;text-align:center;top:50%;transform:translateY(-50%)}.badge-number{color:#d4a574;color:var(--primary-gold);display:block;font-size:36px;font-weight:700;line-height:1}.badge-text{color:#fff;color:var(--white);font-size:12px;letter-spacing:1px;line-height:1.3;text-transform:uppercase}.themes-showcase{margin:0 auto;max-width:1400px;padding:120px 40px}.section-intro{grid-gap:80px;align-items:end;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-bottom:100px}.intro-label{color:#d4a574;color:var(--primary-gold);display:block;font-size:14px;font-weight:500;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.intro-title{color:#1a1a1a;color:var(--text-dark);font-family:Playfair Display,serif;font-size:clamp(36px,5vw,52px);font-weight:600;line-height:1.2}.intro-right p{color:#666;color:var(--text-light);font-size:18px;line-height:1.7;max-width:400px}.themes-stagger{grid-gap:40px;display:grid;gap:40px}.theme-item{grid-gap:60px;align-items:center;border-bottom:1px solid #eee;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:60px 0;transition:all .6s ease}.theme-item:nth-child(2n){direction:rtl}.theme-item:nth-child(2n)>*{direction:ltr}.theme-item.is-active{transform:scale(1.02)}.theme-item.is-inactive{opacity:.5}.theme-link{color:inherit;display:contents;text-decoration:none}.theme-visual{aspect-ratio:4/3}.theme-visual,.visual-frame{border-radius:20px;overflow:hidden;position:relative}.visual-frame,.visual-frame img{height:100%;width:100%}.visual-frame img{object-fit:cover;transition:transform .6s ease}.theme-item:hover .visual-frame img{transform:scale(1.1)}.visual-overlay{background:linear-gradient(135deg,#0000004d,#0000 60%);height:100%;left:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.theme-item:hover .visual-overlay{opacity:.7}.visual-accent{background:#d4a574;background:var(--accent,var(--primary-gold));border-radius:50%;bottom:-10px;height:80px;opacity:.8;position:absolute;right:-10px;transition:all .4s ease;width:80px}.theme-item:hover .visual-accent{opacity:1;transform:scale(1.2)}.theme-info{padding:20px 0}.info-top{align-items:center;display:flex;gap:20px;margin-bottom:30px}.theme-index{color:#d4a574;color:var(--primary-gold);font-size:14px;font-weight:600;letter-spacing:1px}.theme-line{background:#d4a574;background:var(--accent,var(--primary-gold));flex:1 1;height:1px;opacity:.3}.theme-name{color:#1a1a1a;color:var(--text-dark);font-family:Playfair Display,serif;font-size:36px;font-weight:600;line-height:1.2;margin-bottom:20px}.theme-desc{color:#666;color:var(--text-light);font-size:16px;line-height:1.7;margin-bottom:30px;max-width:400px}.theme-action{align-items:center;color:#d4a574;color:var(--accent,var(--primary-gold));display:flex;font-weight:500;gap:12px;transition:all .3s ease}.theme-item:hover .theme-action{gap:20px}.action-arrow svg{height:20px;transition:transform .3s ease;width:20px}.theme-item:hover .action-arrow svg{transform:translateX(5px)}.elegant-divider{align-items:center;background:#fafafa;background:var(--bg-light);display:flex;gap:30px;justify-content:center;padding:80px 40px}.divider-line{background:#d4a574;background:var(--primary-gold);height:1px;opacity:.5;width:100px}.divider-icon{color:#d4a574;color:var(--primary-gold);font-size:24px}.luxury-cta{background:#1a1a1a;background:var(--text-dark);overflow:hidden;padding:120px 40px;position:relative}.cta-wrapper{margin:0 auto;max-width:1400px;position:relative;text-align:center}.cta-bg-text{color:#ffffff08;font-family:Playfair Display,serif;font-size:clamp(120px,15vw,200px);font-weight:900;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.cta-content{position:relative;z-index:2}.cta-label{color:#d4a574;color:var(--primary-gold);display:block;font-size:14px;font-weight:500;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase}.cta-title{color:#fff;color:var(--white);font-family:Playfair Display,serif;font-size:clamp(36px,5vw,52px);font-weight:600;line-height:1.2;margin-bottom:50px}.cta-btn{background:#0000;border:2px solid #d4a574;border:2px solid var(--primary-gold);color:#d4a574;color:var(--primary-gold);font-size:16px;gap:15px;letter-spacing:.5px;overflow:hidden;padding:20px 40px;position:relative;transition:all .4s ease}.btn-bg{background:#d4a574;background:var(--primary-gold);height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%;z-index:-1}.cta-btn:hover .btn-bg{left:0}.cta-btn:hover{color:#1a1a1a;color:var(--text-dark)}.btn-content{align-items:center;display:flex;gap:15px}.btn-content svg{height:20px;transition:transform .3s ease;width:20px}.cta-btn:hover .btn-content svg{transform:translateX(5px)}@media (max-width:1400px){.hero-inner,.luxury-cta,.themes-showcase{max-width:1200px}}@media (max-width:1200px){.hero-inner{padding:0 30px}.luxury-cta,.themes-showcase{padding-left:30px;padding-right:30px}.hero-content-wrapper,.section-intro{gap:60px}.theme-item{gap:50px}}@media (max-width:1024px){.hero-content-wrapper,.section-intro{gap:40px;grid-template-columns:1fr;text-align:center}.hero-left,.hero-right{max-width:none}.theme-item{gap:30px;grid-template-columns:1fr;text-align:center}.theme-item:nth-child(2n){direction:ltr}.floating-badge{display:inline-block;margin:40px auto 0;position:static;transform:none}.themes-showcase{padding:100px 30px}.section-intro{margin-bottom:80px}}@media (max-width:768px){.luxury-hero{height:auto;min-height:80vh;padding:60px 0}.hero-inner{padding:0 20px}.luxury-cta,.themes-showcase{padding-left:20px;padding-right:20px}.luxury-cta,.themes-showcase{padding-bottom:80px;padding-top:80px}.luxury-breadcrumb{justify-content:center;margin-bottom:40px}.hero-headline{font-size:clamp(32px,8vw,48px)}.hero-desc{font-size:16px;margin-bottom:30px}.scroll-btn{font-size:14px;padding:14px 28px}.theme-item{gap:25px;padding:40px 0}.theme-visual{aspect-ratio:16/10}.theme-name{font-size:32px}.theme-desc{font-size:15px;max-width:none}.intro-title{font-size:clamp(28px,6vw,40px)}.intro-right p{font-size:16px;max-width:none}.cta-title{font-size:clamp(28px,6vw,40px)}.cta-btn{font-size:15px;padding:16px 32px}}@media (max-width:600px){.luxury-hero{min-height:70vh;padding:40px 0}.hero-inner{padding:0 16px}.luxury-cta,.themes-showcase{padding-left:16px;padding-right:16px}.luxury-breadcrumb{font-size:12px;margin-bottom:30px}.hero-eyebrow{font-size:12px;margin-bottom:20px}.hero-headline{font-size:clamp(28px,7vw,36px);margin-bottom:20px}.hero-desc{font-size:15px;margin-bottom:25px}.scroll-btn{font-size:13px;gap:8px;padding:12px 24px}.btn-icon svg{height:16px;width:16px}.floating-badge{border-radius:16px;padding:16px}.badge-number{font-size:28px}.badge-text{font-size:11px}.themes-showcase{padding-bottom:60px;padding-top:60px}.section-intro{gap:30px;margin-bottom:60px}.intro-label{font-size:12px;margin-bottom:15px}.intro-title{font-size:clamp(24px,6vw,32px)}.intro-right p{font-size:15px}.theme-item{gap:20px;padding:30px 0}.theme-visual,.visual-frame{border-radius:16px}.visual-accent{bottom:-5px;height:60px;right:-5px;width:60px}.info-top{gap:15px;margin-bottom:20px}.theme-index{font-size:12px}.theme-name{font-size:28px;margin-bottom:15px}.theme-desc{font-size:14px;margin-bottom:20px}.theme-action{font-size:14px;gap:10px}.action-arrow svg{height:16px;width:16px}.elegant-divider{gap:20px;padding:50px 16px}.divider-line{width:50px}.divider-icon{font-size:20px}.luxury-cta{padding-bottom:60px;padding-top:60px}.cta-label{font-size:12px;margin-bottom:20px}.cta-title{font-size:clamp(24px,6vw,32px);margin-bottom:30px}.cta-btn{font-size:14px;gap:10px;padding:14px 28px}.btn-content svg{height:16px;width:16px}}@media (max-width:480px){.luxury-hero{min-height:60vh;padding:30px 0}.hero-inner{padding:0 12px}.luxury-cta,.themes-showcase{padding-left:12px;padding-right:12px}.luxury-breadcrumb{font-size:11px;gap:10px;margin-bottom:25px}.hero-eyebrow{font-size:11px;margin-bottom:15px}.hero-headline{font-size:clamp(24px,8vw,32px)}.hero-desc{font-size:14px;margin-bottom:20px}.scroll-btn{font-size:12px;gap:6px;padding:10px 20px}.btn-icon svg{height:14px;width:14px}.floating-badge{border-radius:12px;padding:12px}.badge-number{font-size:24px}.badge-text{font-size:10px}.themes-showcase{padding-bottom:50px;padding-top:50px}.section-intro{gap:25px;margin-bottom:50px}.intro-title{font-size:clamp(20px,7vw,28px)}.intro-right p{font-size:14px}.theme-item{gap:15px;padding:25px 0}.theme-visual,.visual-frame{border-radius:12px}.visual-accent{height:50px;width:50px}.info-top{gap:12px;margin-bottom:15px}.theme-name{font-size:24px;margin-bottom:12px}.theme-desc{font-size:13px;margin-bottom:15px}.theme-action{font-size:13px;gap:8px}.elegant-divider{gap:15px;padding:40px 12px}.divider-line{width:40px}.divider-icon{font-size:18px}.luxury-cta{padding-bottom:50px;padding-top:50px}.cta-title{font-size:clamp(20px,7vw,28px);margin-bottom:25px}.cta-btn{font-size:13px;gap:8px;padding:12px 24px}}@media (max-width:360px){.hero-inner,.luxury-cta,.themes-showcase{padding-left:8px;padding-right:8px}.luxury-breadcrumb{font-size:10px;gap:8px}.hero-headline{font-size:clamp(20px,8vw,28px)}.hero-desc{font-size:13px}.scroll-btn{font-size:11px;padding:8px 16px}.floating-badge{padding:10px}.badge-number{font-size:20px}.intro-title{font-size:clamp(18px,8vw,24px)}.theme-name{font-size:20px}.theme-desc{font-size:12px}.elegant-divider{padding:30px 8px}.cta-title{font-size:clamp(18px,8vw,24px)}.cta-btn{font-size:12px;padding:10px 20px}}:root{--bg:#fff;--text:#fff;--accent:#000;--radius:2.5rem;--shadow:0 0.4rem 1rem #0000001a;--anim:cubic-bezier(0,0,0.25,1);--microtip-font-size:11px;--microtip-transition-easing:var(--anim);--microtip-transition-duration:0.3s}#hotels{color:#fff;cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5ZDlkOWQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTMgMyA3IDE5IDIuMDUxLTYuMTU0YTYgNiAwIDAgMSAzLjc5NS0zLjc5NUwyMiAxMHoiLz48L3N2Zz4=),default;display:flex;flex-flow:column;font-family:Switzer,sans-serif}#hotels a{color:#fff;text-decoration:none}#hotels .pointer,#hotels a,#hotels button{cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNiNWIxYjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwLjUgNi4xM2EyIDIgMCAwIDEgMS41OSAyLjI0bC0uNjEgNC4yN2ExIDEgMCAwIDEtMSAuODZINGExIDEgMCAwIDEtLjkzLS42M0wyIDEwLjIxYTIgMiAwIDAgMSAxLTIuNTNMNC4zNSA3VjJhMS41IDEuNSAwIDAgMSAzIDB2My41eiIvPjwvc3ZnPg==),default}#hotels .grab{cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmOWY5ZjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMTggMTEuNVY5YTIgMiAwIDAgMC0yLTIgMiAyIDAgMCAwLTIgMnYxLjRtMC0uNFY4YTIgMiAwIDAgMC0yLTIgMiAyIDAgMCAwLTIgMnYybTAtLjFWOWEyIDIgMCAwIDAtMi0yIDIgMiAwIDAgMC0yIDJ2NW0wIDBhMiAyIDAgMCAwLTItMiAyIDIgMCAwIDAtMiAyIi8+PHBhdGggZD0iTTE4IDExYTIgMiAwIDEgMSA0IDB2M2E4IDggMCAwIDEtOCA4aC00YTggOCAwIDAgMS04LTggMiAyIDAgMSAxIDQgMCIvPjwvZz48L3N2Zz4=),grab}#hotels .grabbing{cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMTggMTEuNVY5YTIgMiAwIDAgMC0yLTIgMiAyIDAgMCAwLTIgMnYxLjRtMC0uNFY4YTIgMiAwIDAgMC0yLTIgMiAyIDAgMCAwLTIgMnYybTAtLjFWOWEyIDIgMCAwIDAtMi0yIDIgMiAwIDAgMC0yIDJ2NW0wIDBhMiAyIDAgMCAwLTItMiAyIDIgMCAwIDAtMiAyIi8+PHBhdGggZD0iTTE4IDExYTIgMiAwIDEgMSA0IDB2M2E4IDggMCAwIDEtOCA4aC00YTggOCAwIDAgMS04LTggMiAyIDAgMSAxIDQgMCIvPjwvZz48L3N2Zz4=),grabbing!important}#hotels .card-filter{background:#ffffff1a;height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .1s cubic-bezier(0,0,.25,1);transition:opacity .1s var(--anim);width:100%;z-index:9}.hotel-grid{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);justify-items:center}#hotels .card{align-items:flex-end;border:1px solid #000;border-radius:2.5rem;border-radius:var(--radius);box-shadow:0 .4rem 1rem #0000001a;box-shadow:var(--shadow);display:flex;flex-direction:column;height:22rem;justify-content:flex-end;min-height:22rem;opacity:1;overflow:hidden;padding:1rem;position:relative;transition:opacity .4s cubic-bezier(0,0,.25,1),transform .3s cubic-bezier(0,0,.25,1);transition:opacity .4s var(--anim),transform .3s var(--anim);width:100%}#hotels .draggable--over .card{border:none;box-shadow:none;filter:blur(.5rem)!important;opacity:.5!important;transform:scale(.8)!important}#hotels .draggable-mirror{opacity:1;z-index:99}#hotels .draggable-mirror .card{transform:scale(.98) rotate(5deg)}#hotels .draggable-mirror .card-filter{opacity:1}#hotels .card-bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}#hotels .card-content{padding:0 1.5rem;position:relative;z-index:3}#hotels .card-status{background:#fff3;border-radius:2.5rem;border-radius:var(--radius);height:1.5rem;left:1rem;margin:.25rem 0;pointer-events:none;position:absolute;top:1rem;-webkit-user-select:none;user-select:none;width:5rem}#hotels .card-status,#hotels .card-status-dot{align-items:center;display:flex;justify-content:center}#hotels .card-status-dot{border-radius:50%;height:.3rem;margin-right:.75rem;position:relative;width:.3rem}#hotels .card-status-dot:after{animation:pulse 1s cubic-bezier(0,0,.25,1) infinite;animation:pulse 1s var(--anim) infinite;background:inherit;border-radius:50%;content:"";height:100%;width:100%}#hotels .card-status-dot.online{background:#3cb371}#hotels .card-status-dot.offline{background:grey}#hotels .card-status-dot.offline:after{animation:none}#hotels .card-status-text{font-size:.7rem;opacity:.75}#hotels .card-handle{-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background:#fff6;border-radius:2.5rem;border-radius:var(--radius);border-radius:50%;height:2.5rem;position:absolute;right:1rem;top:1rem;width:2.5rem}#hotels .card-handle,#hotels .card-handle-tip{align-items:center;display:flex;justify-content:center}#hotels .card-handle-tip{height:100%;width:100%}#hotels .handle{color:#000;height:1.25rem;width:auto}#hotels .card-name-wrap{align-items:center;display:flex;width:100%}#hotels .card-name{font-size:1.25rem;font-weight:700;margin-right:.5rem}#hotels .card-verification{color:#fff;color:var(--bg);filter:drop-shadow(0 0 .5rem #000000);filter:drop-shadow(0 0 .5rem var(--accent));font-size:1.25rem}#hotels .card-tags{align-items:center;display:flex;flex-flow:row;margin:.5rem 0}#hotels .card-tag{align-items:center;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#ffffff1a;border-radius:2.5rem;border-radius:var(--radius);display:flex;font-size:.75rem;justify-content:center;margin-right:.5rem;padding:.3rem .5rem;pointer-events:none}#hotels .card-tag-icon{margin-right:.25rem}#hotels .card-rating-text{align-items:center;display:flex;justify-content:center;margin-right:.5rem}#hotels .card-rating-star{font-size:.5rem}#hotels .card-rating-stars{align-items:center;display:flex;justify-content:center}#hotels .card-description{color:#d3d3d3;font-size:.8rem;font-weight:300;line-height:1.6;margin:.5rem 0 1rem}#hotels .card-button{align-items:center;background:#fff3;border-radius:2.5rem;border-radius:var(--radius);color:#fff;color:var(--bg);display:flex;justify-content:space-between;padding:.3rem .3rem .3rem .5rem;width:100%}#hotels .card-button-call{align-items:center;background:#fff;background:var(--bg);border-radius:50%;box-shadow:0 0 .5rem #00000080;color:#000;color:var(--accent);display:flex;justify-content:center;min-height:2.5rem;min-width:2.5rem;text-align:center}#hotels .card-button-text{font-size:.85rem;font-weight:500;letter-spacing:-.02rem;margin-left:.5rem;word-spacing:.05rem}#hotels .card-button-call-icon{align-items:center;display:flex;font-size:1.2rem;justify-content:center;text-align:center;width:100%}#hotels .card-fade{background:linear-gradient(180deg,#0000,#000);bottom:0;height:20rem;left:0;opacity:.75;pointer-events:none;position:absolute;width:100%;z-index:0}.hotel-banner{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);display:flex;justify-content:center;min-height:300px;overflow:hidden;position:relative}.hotel-banner:before{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect width="100%" height="100%" filter="url(%23noiseFilter)" opacity=".03"/></svg>');content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.breadcrumb{background:#0000;font-size:14px;gap:.5rem;letter-spacing:1px;margin:0;padding:0;text-transform:uppercase}.breadcrumb,.breadcrumb-item{align-items:center;display:flex}.breadcrumb-item+.breadcrumb-item:before{color:#d4a574;content:"—";margin-right:.5rem}.breadcrumb-item.active{color:#d4a574!important}@media (max-width:1400px){.hotel-grid{grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1200px;padding:0 2rem}}@media (max-width:1200px){.hotel-grid{grid-template-columns:repeat(4,1fr);padding:0 1.5rem}#hotels .card{height:20rem;min-height:20rem}}@media (max-width:1024px){.hotel-grid{gap:1.5rem;grid-template-columns:repeat(3,1fr);padding:0 1rem}.hotel-banner{min-height:250px;padding:2rem 1rem}#hotels .card{height:18rem;min-height:18rem}#hotels .card-content{padding:0 1rem}}@media (max-width:768px){.hotel-grid{gap:1rem;grid-template-columns:repeat(2,1fr);padding:0 1rem}.hotel-banner{min-height:200px;padding:1.5rem 1rem}.breadcrumb{font-size:12px;justify-content:center}#hotels .card{height:16rem;min-height:16rem;padding:.75rem}#hotels .card-name{font-size:1.1rem}#hotels .card-description{font-size:.75rem;margin:.25rem 0 .75rem}#hotels .card-handle{height:2rem;right:.75rem;top:.75rem;width:2rem}#hotels .handle{height:1rem}#hotels .card-fade{height:16rem}}@media (max-width:600px){.hotel-grid{gap:.75rem;grid-template-columns:1fr 1fr;padding:0 .75rem}.hotel-banner{min-height:150px;padding:1rem .75rem}#hotels .card{border-radius:1.5rem;height:14rem;min-height:14rem;padding:.5rem}#hotels .card-content{padding:0 .75rem}#hotels .card-name{font-size:1rem}#hotels .card-description{font-size:.7rem;line-height:1.4}#hotels .card-handle{height:1.75rem;right:.5rem;top:.5rem;width:1.75rem}#hotels .handle{height:.875rem}}@media (max-width:480px){.hotel-grid{gap:1rem;grid-template-columns:1fr;padding:0 1rem}.hotel-banner{min-height:120px;padding:1rem}.breadcrumb{font-size:11px}#hotels .card{height:16rem;margin:0 auto;max-width:400px;min-height:16rem}#hotels .card-name{font-size:1.1rem}#hotels .card-description{font-size:.75rem;line-height:1.5}}@media (max-width:360px){.hotel-grid{padding:0 .5rem}.hotel-banner{min-height:100px;padding:.75rem .5rem}#hotels .card{height:14rem;min-height:14rem;padding:.5rem}#hotels .card-content{padding:0 .5rem}#hotels .card-name{font-size:.95rem}#hotels .card-description{font-size:.65rem}#hotels .card-handle{height:1.5rem;width:1.5rem}#hotels .handle{height:.75rem}}:root{--svc-primary:#6366f1;--svc-dark:#1e293b;--svc-text:#334155;--svc-muted:#64748b;--svc-bg:#f8fafc;--svc-card-bg:#fff;--svc-border:#6366f11a}.services-section{background:#f8fafc;background:var(--svc-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;padding:100px 5%;position:relative}.svc-bg-layer{inset:0;pointer-events:none;position:absolute;z-index:0}.svc-blob{border-radius:50%;filter:blur(80px);opacity:.6;position:absolute}.blob-1{background:#6366f11a;height:500px;right:-100px;top:-100px;width:500px}.blob-2{background:#06b6d41a;bottom:-100px;height:400px;left:-100px;width:400px}.svc-grid-pattern{background-image:radial-gradient(#6366f1 1px,#0000 0);background-size:30px 30px;inset:0;opacity:.03;position:absolute}.svc-container{margin:0 auto;max-width:1200px;position:relative;z-index:1}.svc-header{margin:0 auto 60px;max-width:700px;opacity:0;text-align:center;transform:translateY(30px);transition:all .6s ease}.animate-active .svc-header{opacity:1;transform:translateY(0)}.svc-badge{background:#fff;border:1px solid #6366f11a;border:1px solid var(--svc-border);border-radius:50px;box-shadow:0 4px 10px #00000008;color:#6366f1;color:var(--svc-primary);display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:8px 16px;text-transform:uppercase}.svc-title{color:#1e293b;color:var(--svc-dark);font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:20px}.svc-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#06b6d4);background:linear-gradient(135deg,var(--svc-primary),#06b6d4);-webkit-background-clip:text;background-clip:text}.svc-subtitle{color:#64748b;color:var(--svc-muted);font-size:1.1rem;line-height:1.7}.svc-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:80px}.svc-card{background:#fff;background:var(--svc-card-bg);border-radius:20px;height:100%;opacity:0;padding:3px;position:relative;transform:translateY(40px);transition:transform .4s ease,box-shadow .4s ease}.animate-active .svc-card{opacity:1;transform:translateY(0);transition-delay:var(--delay)}.svc-card:hover{box-shadow:0 20px 40px #00000014;transform:translateY(-10px)}.svc-card-border{background:linear-gradient(135deg,#6366f11a,#0000);background:linear-gradient(135deg,var(--svc-border),#0000);border-radius:20px;inset:0;position:absolute;transition:opacity .3s ease}.svc-card:hover .svc-card-border{background:linear-gradient(135deg,var(--accent),#0000)}.svc-card-inner{background:#fff;background:var(--svc-card-bg);border-radius:18px;display:flex;flex-direction:column;height:100%;padding:30px;position:relative;z-index:2}.svc-image-container{border-radius:16px;height:180px;margin-bottom:24px;overflow:hidden;position:relative;width:100%}.svc-service-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.svc-card:hover .svc-service-image{transform:scale(1.05)}.svc-icon-overlay{height:50px;position:absolute;right:15px;top:15px;width:50px}.svc-icon{align-items:center;background:linear-gradient(135deg,#fff,#f1f5f9);border:1px solid #0000000d;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:var(--accent);display:flex;font-size:1.2rem;height:100%;justify-content:center;position:relative;transition:all .3s ease;width:100%;z-index:2}.svc-card:hover .svc-icon{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.1)}.svc-icon-box{height:60px;margin-bottom:24px;position:relative;width:60px}.svc-icon-shadow{background:var(--accent);border-radius:16px;filter:blur(20px);height:100%;left:0;opacity:.2;position:absolute;top:10px;transition:opacity .3s ease;width:100%}.svc-card:hover .svc-icon-shadow{opacity:.5}.svc-content{display:flex;flex:1 1;flex-direction:column}.svc-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.svc-tag{color:#64748b;color:var(--svc-muted);font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.svc-arrow{color:#6366f11a;color:var(--svc-border);opacity:0;transform:translateX(-10px);transition:all .3s ease}.svc-card:hover .svc-arrow{color:var(--accent);opacity:1;transform:translateX(0)}.svc-card-title{color:#1e293b;color:var(--svc-dark);font-size:1.4rem;font-weight:700;margin-bottom:12px}.svc-card-desc{color:#64748b;color:var(--svc-muted);font-size:1rem;line-height:1.6}.svc-banner{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);background:linear-gradient(135deg,var(--svc-primary),#4f46e5);border-radius:20px;box-shadow:0 20px 40px #6366f14d;color:#fff;display:flex;justify-content:space-between;opacity:0;padding:40px;transform:translateY(20px);transition:all .6s ease .6s}.animate-active .svc-banner{opacity:1;transform:translateY(0)}.svc-banner-content h3{font-size:1.5rem;font-weight:700;margin-bottom:8px}.svc-banner-content p{color:#fffc}.svc-contact-btn{background:#fff;border:none;border-radius:50px;color:#6366f1;color:var(--svc-primary);cursor:pointer;font-weight:700;padding:14px 28px;transition:all .3s ease}.svc-contact-btn:hover{box-shadow:0 10px 20px #0003;transform:translateY(-3px)}@media (max-width:768px){.svc-header{margin-bottom:40px}.svc-title{font-size:2.2rem}.svc-banner{flex-direction:column;gap:20px;padding:30px;text-align:center}.svc-grid{grid-template-columns:1fr}}:root{--pk-font:"Outfit",sans-serif;--pk-bg:#f8fafc;--pk-text-main:#0f172a;--pk-text-muted:#64748b;--pk-primary:#6366f1;--pk-white:#fff;--pk-success:#10b981;--pk-danger:#ef4444;--pk-border:#e2e8f0;--pk-shadow-sm:0 1px 3px #0000000d;--pk-shadow-md:0 10px 15px -3px #0000001a;--pk-shadow-lg:0 20px 25px -5px #0000001a;--pk-glow:0 0 20px #6366f14d;--pk-radius:16px;--pk-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.premium-packages-section{background-color:#f8fafc;background-color:var(--pk-bg);font-family:Outfit,sans-serif;font-family:var(--pk-font);opacity:0;overflow:hidden;padding:80px 24px;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;width:100%}.premium-packages-section.animate-in{opacity:1;transform:translateY(0)}.pkg-container{margin:0 auto;max-width:1200px}.pkg-breadcrumb{font-size:14px;gap:8px;justify-content:center;margin-bottom:40px}.bc-item,.pkg-breadcrumb{align-items:center;color:#64748b;color:var(--pk-text-muted);display:flex}.bc-item{gap:6px;text-decoration:none;transition:color .2s}.bc-item.active,.bc-item:hover{color:#6366f1;color:var(--pk-primary);font-weight:500}.bc-sep{opacity:.5}.pkg-header{margin:0 auto 50px;max-width:700px;text-align:center}.pkg-subtitle{background:#e0e7ff;border-radius:100px;color:#6366f1;color:var(--pk-primary);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.pkg-title{color:#0f172a;color:var(--pk-text-main);font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.1;margin-bottom:16px}.pkg-desc{color:#64748b;color:var(--pk-text-muted);font-size:18px;line-height:1.6}.pkg-toggle-wrapper{display:flex;justify-content:center;margin-bottom:60px}.pkg-toggle{background:#fff;background:var(--pk-white);border:1px solid #e2e8f0;border:1px solid var(--pk-border);border-radius:100px;box-shadow:0 1px 3px #0000000d;box-shadow:var(--pk-shadow-sm);display:flex;padding:6px;position:relative}.toggle-option{background:#0000;border:none;color:#64748b;color:var(--pk-text-muted);cursor:pointer;font-family:Outfit,sans-serif;font-family:var(--pk-font);font-size:14px;font-weight:600;padding:10px 32px;position:relative;transition:color .3s;z-index:2}.toggle-option.active{color:#fff;color:var(--pk-white)}.toggle-slider{background:#0f172a;background:var(--pk-text-main);border-radius:100px;height:calc(100% - 12px);left:6px;position:absolute;top:6px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:calc(50% - 6px);z-index:1}.toggle-slider.slide-right{margin-left:6px;transform:translateX(100%)}.pkg-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:10px}.pkg-card{animation:fadeUp .6s ease forwards;animation-delay:var(--anim-delay);background:#fff;background:var(--pk-white);border:1px solid #e2e8f0;border:1px solid var(--pk-border);border-radius:16px;border-radius:var(--pk-radius);display:flex;flex-direction:column;opacity:0;padding:40px 32px;position:relative;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--pk-transition)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.pkg-card:hover{border-color:#0000;box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--pk-shadow-lg);transform:translateY(-10px)}.pkg-card.is-popular{border:2px solid var(--theme-color);box-shadow:0 10px 40px -10px #6366f133;z-index:2}.ribbon{background:var(--theme-color);border-bottom-left-radius:16px;border-top-right-radius:14px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 16px;position:absolute;right:0;text-transform:uppercase;top:0}.card-top{gap:16px;margin-bottom:32px}.card-top,.icon-circle{align-items:center;display:flex}.icon-circle{border-radius:16px;flex-shrink:0;font-size:24px;height:56px;justify-content:center;width:56px}.plan-name{color:#0f172a;color:var(--pk-text-main);font-size:24px;font-weight:800;line-height:1;margin:0}.plan-tagline{color:#64748b;color:var(--pk-text-muted);font-size:14px;font-weight:500}.card-price-box{border-bottom:1px dashed #e2e8f0;border-bottom:1px dashed var(--pk-border);margin-bottom:32px;padding-bottom:24px}.price-row{align-items:flex-start;color:#0f172a;color:var(--pk-text-main);display:flex}.currency{font-size:24px;font-weight:600;margin-right:4px;margin-top:8px}.amount{font-size:42px;font-weight:800;letter-spacing:-1px}.validity{background:#00000008;border-radius:6px;color:var(--theme-color);display:inline-block;font-size:13px;font-weight:600;margin-top:8px;padding:4px 10px}.card-features{flex-grow:1;list-style:none;margin:0 0 32px;padding:0}.card-features li{align-items:center;color:#0f172a;color:var(--pk-text-main);display:flex;font-size:15px;font-weight:500;gap:12px;margin-bottom:16px}.card-features li.excluded{color:#64748b;color:var(--pk-text-muted);opacity:.7;text-decoration:line-through}.check-icon{align-items:center;background:#ecfdf5;border-radius:50%;color:#10b981;color:var(--pk-success);display:flex;flex-shrink:0;font-size:10px;height:20px;justify-content:center;width:20px}.excluded .check-icon{background:#fef2f2;color:#ef4444;color:var(--pk-danger)}.btn-select-plan{align-items:center;background:#0f172a;background:var(--pk-text-main);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-family:var(--pk-font);font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--pk-transition);width:100%}.pkg-card.is-popular .btn-select-plan{background:var(--theme-color);box-shadow:0 4px 15px #6366f166}.btn-select-plan:hover{gap:12px;transform:translateY(-2px)}.table-wrapper{background:#fff;background:var(--pk-white);border:1px solid #e2e8f0;border:1px solid var(--pk-border);border-radius:16px;border-radius:var(--pk-radius);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--pk-shadow-md);overflow-x:auto}.pkg-table{border-collapse:collapse;min-width:700px;width:100%}.pkg-table td,.pkg-table th{padding:20px 24px;text-align:center}.pkg-table th{background:#f8fafc;border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--pk-border);vertical-align:middle}.feature-head{color:#64748b;color:var(--pk-text-muted);font-weight:700;text-align:left!important;width:30%}.th-content{align-items:center;display:flex;flex-direction:column;gap:8px}.th-icon{color:var(--theme-color);font-size:24px}.th-name{color:#0f172a;color:var(--pk-text-main);font-weight:700}.pkg-table tbody tr{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pk-border);transition:background .2s}.pkg-table tbody tr:hover{background:#f8fafc}.pkg-table tbody tr:last-child{border-bottom:none}.td-feature{color:#0f172a;color:var(--pk-text-main);font-weight:500;text-align:left!important}.icon-yes{color:#10b981;color:var(--pk-success);font-size:18px}.icon-no{color:#e2e8f0;color:var(--pk-border);font-size:18px}.btn-table-action{border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px;transition:opacity .2s}.btn-table-action:hover{opacity:.9}.pkg-guarantee{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;display:flex;gap:16px;justify-content:center;margin-top:60px;padding:24px;text-align:left}.guarantee-icon{color:#2563eb;font-size:32px}.guarantee-text h4{color:#1e3a8a;font-size:16px;font-weight:700;margin:0 0 4px}.guarantee-text p{color:#3b82f6;font-size:14px;margin:0}.guarantee-text a{color:#2563eb;font-weight:600}@media (max-width:768px){.premium-packages-section{padding:60px 16px}.pkg-title{font-size:32px}.pkg-grid{grid-template-columns:1fr;margin:0 auto;max-width:450px}.pkg-card{padding:32px 24px}.feature-head,.td-feature{background:#fff;background:var(--pk-white);box-shadow:2px 0 5px #0000000d;left:0;position:-webkit-sticky;position:sticky;z-index:2}.pkg-guarantee{flex-direction:column;text-align:center}}:root{--contact-bg:#f8fafc;--contact-white:#fff;--contact-dark:#0f172a;--contact-gray:#64748b;--contact-border:#e2e8f0;--contact-accent:#6366f1;--contact-success:#10b981}.contact-page{background:#f8fafc;background:var(--contact-bg);font-family:Inter,sans-serif;width:100%}.contact-hero{background:linear-gradient(135deg,#0f172a,#1e293b);overflow:hidden;padding:140px 24px 100px;position:relative;text-align:center;width:100%}.hero-bg-pattern{background-image:radial-gradient(circle at 20% 50%,#6366f126 0,#0000 50%),radial-gradient(circle at 80% 50%,#10b9811a 0,#0000 50%);inset:0;position:absolute}.hero-content{margin:0 auto;max-width:700px;position:relative;z-index:2}.contact-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50px;display:inline-flex;gap:12px;margin-bottom:32px;padding:10px 24px}.bc-link{align-items:center;color:#ffffffb3;display:flex;font-size:14px;font-weight:500;gap:8px;text-decoration:none;transition:color .3s ease}.bc-link:hover{color:#fff}.bc-sep{color:#fff6;font-size:10px}.bc-current{color:#fff;font-size:14px;font-weight:600}.hero-title{color:#fff;font-size:clamp(36px,6vw,56px);font-weight:800;margin-bottom:16px;opacity:0;transform:translateY(30px);transition:all .6s ease}.contact-page.visible .hero-title{opacity:1;transform:translateY(0)}.hero-desc{color:#ffffffb3;font-size:18px;line-height:1.6;opacity:0;transform:translateY(30px);transition:all .6s ease .1s}.contact-page.visible .hero-desc{opacity:1;transform:translateY(0)}.hero-wave{bottom:-1px;left:0;position:absolute;width:100%}.hero-wave svg{display:block;height:auto;width:100%}.contact-info-section{margin-top:-60px;padding:0 24px;position:relative;z-index:10}.info-container{margin:0 auto;max-width:1200px}.info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.info-card{background:#fff;background:var(--contact-white);border:1px solid #e2e8f0;border:1px solid var(--contact-border);border-radius:20px;box-shadow:0 10px 40px #00000014;opacity:0;padding:32px 24px;text-align:center;transform:translateY(30px);transition:all .4s ease}.contact-page.visible .info-card{opacity:1;transform:translateY(0);transition-delay:var(--delay)}.info-card:hover{border-color:var(--card-color);box-shadow:0 20px 50px #0000001f;transform:translateY(-8px)}.info-icon{align-items:center;background:var(--card-color);border-radius:16px;color:#fff;display:flex;font-size:22px;height:60px;justify-content:center;margin:0 auto 20px;transition:transform .3s ease;width:60px}.info-card:hover .info-icon{transform:scale(1.1) rotate(5deg)}.info-title{color:#0f172a;color:var(--contact-dark);font-size:18px;font-weight:700;margin-bottom:12px}.info-details{display:flex;flex-direction:column;gap:6px}.info-details a,.info-details p{color:#64748b;color:var(--contact-gray);font-size:14px;line-height:1.5;margin:0}.info-link{text-decoration:none;transition:color .3s ease}.info-link:hover{color:var(--card-color)}.contact-main{padding:80px 24px}.contact-container{margin:0 auto;max-width:1200px}.section-header{margin-bottom:50px;text-align:center}.header-badge{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:50px;color:#6366f1;color:var(--contact-accent);display:inline-block;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:16px;padding:8px 20px;text-transform:uppercase}.header-title{color:#0f172a;color:var(--contact-dark);font-size:clamp(28px,4vw,40px);font-weight:800;margin-bottom:12px}.header-desc{color:#64748b;color:var(--contact-gray);font-size:16px;margin:0 auto;max-width:500px}.contact-grid{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:1fr 1fr}.form-wrapper{background:#fff;background:var(--contact-white);border:1px solid #e2e8f0;border:1px solid var(--contact-border);border-radius:24px;box-shadow:0 10px 40px #0000000f;padding:40px}.contact-form{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.form-group{position:relative}.form-group.full-width{grid-column:span 2}.form-group label{color:#0f172a;color:var(--contact-dark);display:block;font-size:14px;font-weight:600;margin-bottom:10px}.form-group input,.form-group textarea{background:#f8fafc;background:var(--contact-bg);border:2px solid #e2e8f0;border:2px solid var(--contact-border);border-radius:12px;color:#0f172a;color:var(--contact-dark);font-family:inherit;font-size:15px;outline:none;padding:16px 20px;transition:all .3s ease;width:100%}.form-group input::placeholder,.form-group textarea::placeholder{color:#94a3b8}.form-group input:focus,.form-group textarea:focus{background:#fff;background:var(--contact-white);border-color:#6366f1;border-color:var(--contact-accent);box-shadow:0 0 0 4px #6366f11a}.form-group textarea{min-height:140px;resize:none}.form-submit{align-items:flex-start;display:flex;flex-direction:column;gap:16px;grid-column:span 2}.submit-btn{align-items:center;background:#0f172a;background:var(--contact-dark);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:12px;padding:18px 36px;transition:all .3s ease}.submit-btn:hover:not(:disabled){background:#6366f1;background:var(--contact-accent);box-shadow:0 15px 40px #6366f14d;transform:translateY(-3px)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.submit-btn svg{font-size:14px;transition:transform .3s ease}.submit-btn:hover:not(:disabled) svg{transform:translateX(4px)}.spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.form-note{align-items:center;color:#64748b;color:var(--contact-gray);display:flex;font-size:13px;gap:8px}.form-note svg{color:#10b981;color:var(--contact-success)}.map-wrapper{border-radius:24px;box-shadow:0 10px 40px #0000001a;min-height:500px;overflow:hidden;position:relative}.map-container{inset:0;position:absolute}.map-container,.map-container iframe{height:100%;width:100%}.map-overlay{bottom:24px;left:24px;position:absolute;right:24px}.overlay-content{background:#fff;background:var(--contact-white);border-radius:16px;box-shadow:0 10px 30px #0000001a;padding:24px}.overlay-content h4{color:#0f172a;color:var(--contact-dark);font-size:18px;font-weight:700;margin-bottom:8px}.overlay-content p{color:#64748b;color:var(--contact-gray);font-size:14px;margin-bottom:16px}.directions-btn{align-items:center;background:#6366f1;background:var(--contact-accent);border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.directions-btn:hover{background:#0f172a;background:var(--contact-dark);transform:translateY(-2px)}.contact-cta{background:linear-gradient(135deg,#0f172a,#1e293b);padding:60px 24px}.cta-container{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1000px}.cta-content h3{color:#fff;font-size:28px;font-weight:700;margin-bottom:8px}.cta-content p{color:#ffffffb3;font-size:16px}.cta-actions{display:flex;gap:16px}.cta-btn{align-items:center;border-radius:12px;display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:16px 28px;text-decoration:none;transition:all .3s ease}.cta-btn.phone{background:#fff;color:#0f172a;color:var(--contact-dark)}.cta-btn.phone:hover{box-shadow:0 15px 40px #fff3;transform:translateY(-3px)}.cta-btn.email{background:#0000;border:2px solid #ffffff4d;color:#fff}.cta-btn.email:hover{background:#ffffff1a;border-color:#fff}@media (max-width:1200px){.contact-container,.info-container{max-width:1000px}.contact-grid{gap:30px}}@media (max-width:1024px){.info-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.contact-grid{gap:40px;grid-template-columns:1fr}.map-wrapper{min-height:400px;order:-1}.form-wrapper{order:1}.contact-main{padding:70px 24px}}@media (max-width:768px){.contact-hero{padding:100px 20px 70px}.hero-title{font-size:clamp(28px,6vw,36px)}.hero-desc{font-size:16px}.contact-info-section{margin-top:-40px;padding:0 20px}.info-grid{gap:16px;grid-template-columns:1fr}.info-card{padding:24px 20px}.info-icon{font-size:20px;height:55px;width:55px}.contact-main{padding:60px 20px}.form-wrapper{border-radius:20px;padding:32px 24px}.contact-form{gap:20px;grid-template-columns:1fr}.form-group.full-width,.form-submit{grid-column:span 1}.submit-btn{justify-content:center;padding:16px 32px;width:100%}.map-wrapper{min-height:350px}.cta-container{flex-direction:column;gap:30px;text-align:center}.cta-actions{flex-direction:column;gap:12px;width:100%}.cta-btn{justify-content:center;width:100%}}@media (max-width:600px){.contact-hero{padding:80px 16px 60px}.contact-breadcrumb{font-size:13px;padding:8px 20px}.bc-current,.bc-link{font-size:13px}.hero-title{font-size:clamp(24px,7vw,32px)}.hero-desc{font-size:15px}.contact-info-section{margin-top:-30px;padding:0 16px}.info-card{border-radius:16px;padding:20px 16px}.info-icon{border-radius:12px;font-size:18px;height:50px;width:50px}.info-title{font-size:16px}.info-details a,.info-details p{font-size:13px}.contact-main{padding:50px 16px}.section-header{margin-bottom:40px}.header-title{font-size:clamp(24px,6vw,32px)}.header-desc{font-size:15px}.form-wrapper{border-radius:16px;padding:28px 20px}.contact-form{gap:18px}.form-group input,.form-group textarea{border-radius:10px;font-size:14px;padding:14px 16px}.form-group textarea{min-height:120px}.submit-btn{border-radius:10px;font-size:15px;padding:14px 28px}.form-note{font-size:12px}.map-wrapper{border-radius:16px;min-height:300px}.map-overlay{bottom:16px;left:16px;right:16px}.overlay-content{border-radius:12px;padding:20px}.overlay-content h4{font-size:16px}.overlay-content p{font-size:13px}.directions-btn{font-size:13px;padding:8px 16px}.contact-cta{padding:40px 16px}.cta-content h3{font-size:22px}.cta-content p{font-size:15px}}@media (max-width:480px){.contact-hero{padding:70px 12px 50px}.contact-breadcrumb{font-size:12px;padding:6px 16px}.bc-current,.bc-link{font-size:12px}.hero-title{font-size:clamp(22px,8vw,28px)}.hero-desc{font-size:14px}.contact-info-section{margin-top:-25px;padding:0 12px}.info-card{padding:18px 14px}.info-icon{font-size:16px;height:45px;width:45px}.info-title{font-size:15px;margin-bottom:10px}.info-details a,.info-details p{font-size:12px}.contact-main{padding:40px 12px}.section-header{margin-bottom:35px}.header-badge{font-size:12px;padding:6px 16px}.header-title{font-size:clamp(20px,7vw,26px)}.header-desc{font-size:14px}.form-wrapper{padding:24px 16px}.contact-form{gap:16px}.form-group label{font-size:13px;margin-bottom:8px}.form-group input,.form-group textarea{border-radius:8px;font-size:13px;padding:12px 14px}.form-group textarea{min-height:100px}.submit-btn{font-size:14px;gap:8px;padding:12px 24px}.form-note{font-size:11px}.map-wrapper{min-height:250px}.map-overlay{bottom:12px;left:12px;right:12px}.overlay-content{padding:16px}.overlay-content h4{font-size:14px;margin-bottom:6px}.overlay-content p{font-size:12px;margin-bottom:12px}.directions-btn{font-size:12px;padding:6px 12px}.contact-cta{padding:35px 12px}.cta-content h3{font-size:20px}.cta-content p{font-size:14px}.cta-btn{font-size:13px;padding:12px 20px}}@media (max-width:360px){.contact-hero{padding:60px 8px 40px}.hero-title{font-size:clamp(20px,9vw,24px)}.hero-desc{font-size:13px}.contact-info-section{padding:0 8px}.info-card{padding:16px 12px}.info-icon{height:40px;width:40px}.info-icon,.info-title{font-size:14px}.contact-main{padding:35px 8px}.header-title{font-size:clamp(18px,8vw,22px)}.form-wrapper{padding:20px 12px}.form-group input,.form-group textarea{font-size:12px;padding:10px 12px}.submit-btn{font-size:13px;padding:10px 20px}.map-wrapper{min-height:200px}.contact-cta{padding:30px 8px}.cta-content h3{font-size:18px}}.membership-minimal{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--secondary-gradient:linear-gradient(135deg,#f093fb,#f5576c);--gold-gradient:linear-gradient(135deg,#f5af19,#f12711);--cyan-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--green-gradient:linear-gradient(135deg,#43e97b,#38f9d7);--purple-gradient:linear-gradient(135deg,#a8edea,#fed6e3);--bg-primary:#0a0a0f;--bg-secondary:#1a1a2e;--card-bg:#ffffff0d;--card-bg-hover:#ffffff14;--text-primary:#fff;--text-secondary:#fffc;--text-muted:#fff9;--text-accent:#667eea;--text-success:#43e97b;--text-warning:#f5af19;--text-error:#f5576c;--border-color:#ffffff1a;--border-color-hover:#667eea66;--glow-primary:#667eea80;--glow-secondary:#764ba266;--shadow-color:#0006;--btn-bg:var(--bg-secondary);--icon-color:#fff}.membership-minimal.theme-light{--bg-primary:#f8f9fc;--bg-secondary:#fff;--card-bg:#fffffff2;--card-bg-hover:#fff;--text-primary:#1a1a2e;--text-secondary:#3d3d5c;--text-muted:#6b6b8a;--text-accent:#5a67d8;--text-success:#38a169;--text-warning:#d69e2e;--text-error:#e53e3e;--border-color:#1a1a2e1f;--border-color-hover:#5a67d866;--glow-primary:#5a67d840;--glow-secondary:#764ba226;--shadow-color:#0000001a;--btn-bg:#fff;--icon-color:#fff}.membership-minimal.theme-luxury{--bg-primary:#0d0d1a;--bg-secondary:#1a1a33;--card-bg:#ffd7000f;--card-bg-hover:#ffd7001a;--text-primary:gold;--text-secondary:#ffd700d9;--text-muted:#ffd700a6;--text-accent:gold;--text-success:#50c878;--text-warning:#ffb347;--text-error:#ff6b6b;--border-color:#ffd70026;--border-color-hover:#ffd70066;--glow-primary:#ffd70066;--glow-secondary:#ffd70033;--shadow-color:#00000080;--btn-bg:#1a1a33;--icon-color:#0d0d1a;--primary-gradient:linear-gradient(135deg,gold,#ffb347);--secondary-gradient:linear-gradient(135deg,gold,#ff8c00);--gold-gradient:linear-gradient(135deg,gold,#daa520)}.membership-minimal{align-items:center;color:var(--text-primary);display:flex;min-height:100vh;overflow:hidden;padding:100px 5%;position:relative;transition:background-color .4s ease,color .4s ease}.membership-minimal:before{animation:floatBg 15s ease-in-out infinite;background:radial-gradient(circle,var(--glow-primary) 0,#0000 70%);border-radius:50%;content:"";filter:blur(80px);height:600px;left:-20%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity 1s ease;width:600px}.membership-minimal.visible:before{opacity:1}.membership-minimal:after{animation:floatBg 12s ease-in-out infinite reverse;background:radial-gradient(circle,var(--glow-secondary) 0,#0000 70%);border-radius:50%;bottom:-30%;content:"";filter:blur(100px);height:500px;opacity:0;pointer-events:none;position:absolute;right:-10%;transition:opacity 1s ease .3s;width:500px}.membership-minimal.visible:after{opacity:1}@keyframes floatBg{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.95)}}.minimal-container{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;position:relative;z-index:1}.minimal-left{opacity:0;transform:translateX(-50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.membership-minimal.visible .minimal-left{opacity:1;transform:translateX(0)}.minimal-badge{align-items:center;animation:pulse 3s ease-in-out infinite;background:var(--primary-gradient);border-radius:50px;box-shadow:0 4px 15px var(--glow-primary),0 0 30px var(--glow-secondary);color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;letter-spacing:2px;padding:10px 24px;text-transform:uppercase}@keyframes pulse{0%,to{box-shadow:0 4px 15px var(--glow-primary),0 0 30px var(--glow-secondary)}50%{box-shadow:0 4px 25px var(--glow-primary),0 0 50px var(--glow-secondary)}}.minimal-title{color:var(--text-primary);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-1px;line-height:1.1;margin:30px 0 25px}.minimal-title span{-webkit-text-fill-color:#0000;background:var(--secondary-gradient);-webkit-background-clip:text;background-clip:text;display:block;position:relative}.minimal-title span:after{background:var(--secondary-gradient);border-radius:2px;bottom:-5px;content:"";height:4px;left:0;position:absolute;width:100px}.minimal-desc{color:var(--text-secondary);font-size:1.15rem;line-height:1.8;margin-bottom:40px;max-width:500px}.minimal-numbers{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);display:flex;gap:40px;margin-bottom:50px;padding:30px 0}.number-item{display:flex;flex-direction:column;gap:5px;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1)}.membership-minimal.visible .number-item{opacity:1;transform:translateY(0)}.membership-minimal.visible .number-item:first-child{transition-delay:.2s}.membership-minimal.visible .number-item:nth-child(2){transition-delay:.4s}.membership-minimal.visible .number-item:nth-child(3){transition-delay:.6s}.number-item .num{-webkit-text-fill-color:#0000;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;line-height:1}.number-item .label{color:var(--text-muted);font-size:.9rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.minimal-btn{align-items:center;background:#0000;border:2px solid #0000;border-radius:60px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:12px;overflow:hidden;padding:18px 40px;position:relative;text-decoration:none;transition:all .4s ease;z-index:1}.minimal-btn:before{background:var(--primary-gradient);inset:0;z-index:-2}.minimal-btn:after,.minimal-btn:before{border-radius:60px;content:"";position:absolute}.minimal-btn:after{background:var(--btn-bg);inset:2px;transition:all .4s ease;z-index:-1}.membership-minimal.theme-light .minimal-btn{color:var(--text-primary)}.membership-minimal.theme-light .minimal-btn:hover{color:#fff}.minimal-btn:hover:after{opacity:0}.minimal-btn:hover{box-shadow:0 20px 40px var(--glow-primary);color:#fff;transform:translateY(-3px)}.minimal-btn svg{transition:transform .3s ease}.minimal-btn:hover svg{transform:translateX(5px)}.minimal-right{opacity:0;transform:translateX(50px);transition:all .8s cubic-bezier(.4,0,.2,1) .2s}.membership-minimal.visible .minimal-right{opacity:1;transform:translateX(0)}.benefit-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.benefit-item{align-items:flex-start;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:var(--card-bg);border:1px solid var(--border-color);border-radius:28px;cursor:pointer;display:flex;gap:20px;opacity:0;overflow:hidden;padding:32px;position:relative;transform:translateY(40px) scale(.9);transition:all .5s cubic-bezier(.25,.46,.45,.94)}.membership-minimal.theme-light .benefit-item{box-shadow:0 4px 20px var(--shadow-color)}.membership-minimal.visible .benefit-item{opacity:1;transform:translateY(0) scale(1);transition-delay:var(--delay)}.benefit-item:before{background:var(--primary-gradient);background:var(--icon-gradient,var(--primary-gradient));content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.benefit-item:hover:before{transform:scaleX(1)}.benefit-item:after{background:linear-gradient(135deg,var(--glow-primary) 0,#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease}.benefit-item:hover:after{opacity:.3}.benefit-item:hover{background:var(--card-bg-hover);border-color:var(--border-color-hover);box-shadow:0 30px 60px var(--shadow-color),0 0 60px var(--glow-primary);transform:translateY(-15px) scale(1.02)}.benefit-icon{align-items:center;background:var(--primary-gradient);background:var(--icon-gradient,var(--primary-gradient));border-radius:20px;box-shadow:0 15px 35px var(--glow-primary);color:var(--icon-color);display:flex;font-size:1.5rem;height:64px;justify-content:center;min-width:64px;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.25,.46,.45,.94);width:64px;z-index:1}.benefit-icon:before{background:linear-gradient(45deg,#0000 30%,#ffffff4d 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s ease}.benefit-item:hover .benefit-icon:before{transform:translateX(100%)}.benefit-item:hover .benefit-icon{box-shadow:0 20px 50px var(--glow-primary);transform:scale(1.15) rotate(10deg)}.benefit-item:first-child{--icon-gradient:var(--primary-gradient)}.benefit-item:nth-child(2){--icon-gradient:var(--cyan-gradient)}.benefit-item:nth-child(3){--icon-gradient:var(--green-gradient)}.benefit-item:nth-child(4){--icon-gradient:var(--secondary-gradient)}.benefit-item:nth-child(5){--icon-gradient:var(--gold-gradient)}.benefit-item:nth-child(6){--icon-gradient:var(--purple-gradient)}.membership-minimal.theme-light .benefit-item:nth-child(6) .benefit-icon{color:#1a1a2e}.benefit-text{position:relative;z-index:1}.benefit-text h4{color:var(--text-primary);font-size:1.15rem;font-weight:700;margin-bottom:6px;transition:all .3s ease}.benefit-item:hover .benefit-text h4{-webkit-text-fill-color:#0000;background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.benefit-text p{color:var(--text-muted);font-size:.9rem;line-height:1.5;margin:0;transition:color .3s ease}.benefit-item:hover .benefit-text p{color:var(--text-secondary)}.minimal-container:before{animation:lineGlow 3s ease-in-out infinite;background:linear-gradient(to bottom,#0000,var(--text-accent),#0000);content:"";height:60%;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}@keyframes lineGlow{0%,to{box-shadow:0 0 10px var(--glow-primary);opacity:.3}50%{box-shadow:0 0 30px var(--glow-primary);opacity:.8}}.floating-elements{inset:0;overflow:hidden;pointer-events:none;position:absolute}.floating-elements:before{animation:floatStar 4s ease-in-out infinite;color:var(--text-accent);content:"✦";font-size:2rem;opacity:.6;position:absolute;right:15%;top:20%}.floating-elements:after{animation:floatDiamond 5s ease-in-out infinite;bottom:25%;color:var(--text-accent);content:"◆";font-size:1.5rem;left:10%;opacity:.4;position:absolute}@keyframes floatStar{0%,to{opacity:.6;transform:translateY(0) rotate(0deg)}50%{opacity:1;transform:translateY(-20px) rotate(180deg)}}@keyframes floatDiamond{0%,to{opacity:.4;transform:translateX(0) scale(1)}50%{opacity:.8;transform:translateX(15px) scale(1.2)}}@media (max-width:1200px){.minimal-container{gap:50px}.benefit-list{gap:15px}.benefit-item{padding:22px}}@media (max-width:992px){.membership-minimal{padding:80px 5%}.minimal-container{gap:60px;grid-template-columns:1fr;text-align:center}.minimal-container:before{display:none}.minimal-left{align-items:center;display:flex;flex-direction:column}.minimal-title span:after{left:50%;transform:translateX(-50%)}.minimal-desc{text-align:center}.minimal-numbers{justify-content:center}.benefit-list{grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:600px}}@media (max-width:768px){.membership-minimal{min-height:auto;padding:60px 20px}.minimal-title{font-size:2rem}.minimal-numbers{flex-wrap:wrap;gap:30px;justify-content:center}.number-item .num{font-size:2.2rem}.benefit-list{grid-template-columns:1fr;max-width:400px}.benefit-item{padding:20px}}@media (max-width:480px){.minimal-badge{font-size:.75rem;padding:8px 18px}.minimal-title{font-size:1.75rem}.minimal-desc{font-size:1rem}.minimal-numbers{gap:25px}.number-item .num{font-size:1.8rem}.number-item .label{font-size:.75rem}.minimal-btn{font-size:.9rem;padding:15px 30px}.benefit-icon{font-size:1.2rem;height:48px;min-width:48px;width:48px}.benefit-text h4{font-size:1rem}.benefit-text p{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.floating-elements:after,.floating-elements:before,.membership-minimal:after,.membership-minimal:before,.minimal-badge{animation:none}.benefit-item,.minimal-left,.minimal-right,.number-item{opacity:1;transform:none;transition:none}.benefit-item:hover{transform:none}}.membership-minimal ::selection{background:var(--glow-primary);color:var(--text-primary)}.minimal-btn:focus-visible{outline:3px solid var(--text-accent);outline-offset:4px}.benefit-item:focus-visible{outline:3px solid var(--text-accent);outline-offset:2px}.membership-minimal::-webkit-scrollbar{width:6px}.membership-minimal::-webkit-scrollbar-track{background:#0000}.membership-minimal::-webkit-scrollbar-thumb{background:var(--primary-gradient);border-radius:3px}@media (prefers-color-scheme:light){.membership-minimal.theme-auto{--bg-primary:#f8f9fc;--bg-secondary:#fff;--card-bg:#fffffff2;--card-bg-hover:#fff;--text-primary:#1a1a2e;--text-secondary:#3d3d5c;--text-muted:#6b6b8a;--text-accent:#5a67d8;--border-color:#1a1a2e1f;--border-color-hover:#5a67d866;--glow-primary:#5a67d840;--glow-secondary:#764ba226;--shadow-color:#0000001a;--btn-bg:#fff}}
/*# sourceMappingURL=main.bb76a489.css.map*/