@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600&display=swap";:root{--primary:#054f79;--primary-dark:#033d5e;--primary-light:#0a74b0;--accent:#ff5722;--accent-secondary:#ff5722;--white:#fff;--white-70:#ffffffb3;--white-40:#fff6;--white-10:#ffffff1a;--font-display:"Bebas Neue", cursive, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:ui-monospace, Consolas, monospace;--radius-sm:6px;--radius-md:12px;--radius-pill:999px;--transition-fast:.25s ease;--transition-slow:.5s ease;--container-max-width:1200px;--container-padding:90%;--sans:var(--font-body);--heading:var(--font-display);--mono:var(--font-mono);font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.wnf-container{max-width:var(--container-max-width);width:var(--container-padding);margin:0 auto}:root{--hero-primary:#054f79;--hero-primary-dark:#033d5e;--hero-primary-light:#0a74b0;--hero-accent:#ff5722;--hero-white:#fff;--hero-white-70:#ffffffb3;--hero-white-40:#fff6;--hero-white-10:#ffffff1a;--hero-overlay-start:#031424b8;--hero-overlay-end:#054f7961;--hero-font-display:"Bebas Neue", cursive, sans-serif;--hero-font-body:"Inter", system-ui, sans-serif;--hero-radius-sm:6px;--hero-radius-md:12px;--hero-radius-pill:999px;--hero-transition-fast:.25s ease;--hero-transition-slide:.6s cubic-bezier(.77, 0, .18, 1);--hero-transition-text:.55s cubic-bezier(.22, 1, .36, 1);--hero-z-slide:0;--hero-z-overlay:1;--hero-z-orb:2;--hero-z-content:3;--hero-z-ui:4}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}html{scroll-behavior:smooth}*,:before,:after{box-sizing:border-box}body{margin:0;padding:0}#root{width:100%;min-height:100svh}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-h);text-transform:uppercase;letter-spacing:.04em;font-weight:400}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:.03em;text-transform:uppercase;color:#0d1b2a;margin:0;font-size:clamp(32px,3.5vw,52px);font-weight:400;line-height:1.05}p{letter-spacing:.04em;color:#000;margin:0;font-size:13px;font-weight:400}.WhiteColor{color:#fff}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.PaddingTop30px{padding-top:30px!important}.MarginTop20px{margin-top:20px!important}.MarginTop50px{margin-top:50px!important}.MarginTop30px{margin-top:30px!important}.MarginTop10px{margin-top:10px!important}.MarginBottom20px{margin-bottom:20px!important}.MarginBottom10px{margin-bottom:10px!important}.MarginBottom30px{margin-bottom:30px!important}.MarginBottom50px{margin-bottom:50px!important}@media (width<=1024px){.wnf-container{width:90%}}.wnf-btn{background:var(--primary);color:var(--white);font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;gap:12px;padding:16px 40px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.wnf-btn:before,.wnf-btn:after{content:"";background:var(--accent-secondary);width:3px;height:70%;transition:all var(--transition-fast);opacity:.8;position:absolute;top:50%;transform:translateY(-50%)}.wnf-btn:before{left:0}.wnf-btn:after{right:0}.wnf-btn:hover{background:var(--primary-dark);color:var(--white);box-shadow:0 10px 25px #054f794d}.wnf-btn:hover:before,.wnf-btn:hover:after{opacity:1;background:var(--accent-secondary);height:100%;box-shadow:0 0 10px #ff572299}.wnf-btn:active{transform:scale(.98)}.wnf-btn--primary{background:var(--primary);border:1px solid var(--primary)}.wnf-btn--outline{-webkit-backdrop-filter:blur(8px);background:#054f7933;border:1px solid #ffffff4d}.wnf-btn--outline:hover{background:var(--primary);border-color:var(--primary)}.wnf-btn__icon{align-items:center;margin-top:-1px;display:flex}@media (width<=768px){.wnf-btn{padding:14px 30px;font-size:13px}}.hero-section{width:100%;height:100svh;min-height:620px;color:var(--hero-white);position:relative;overflow:hidden}.hero-slides{z-index:var(--hero-z-slide);position:absolute;inset:0}.hero-slide{opacity:0;transition:opacity var(--hero-transition-slide), transform 7s cubic-bezier(.25, .46, .45, .94);will-change:opacity, transform;filter:brightness(.85)contrast(1.1)saturate(1.1);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.hero-slide--active{opacity:1;transform:scale(1)}.hero-overlay{z-index:var(--hero-z-overlay);background: radial-gradient(circle at center, transparent 30%, #0006 110%),  linear-gradient(105deg, var(--hero-overlay-start) 0%, var(--hero-overlay-end) 50%, #00000040 100%);position:absolute;inset:0}.hero-orb{pointer-events:none;z-index:var(--hero-z-orb);border-radius:50%;position:absolute}.hero-orb--1{background:radial-gradient(circle,#054f794d 0%,#0000 70%);width:520px;height:520px;animation:9s ease-in-out infinite alternate orbFloat1;bottom:-160px;left:-140px}.hero-orb--2{background:radial-gradient(circle,#0a74b033 0%,#0000 70%);width:380px;height:380px;animation:12s ease-in-out infinite alternate orbFloat2;top:-80px;right:10%}@keyframes orbFloat1{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-40px)scale(1.08)}}@keyframes orbFloat2{0%{transform:translate(0)scale(1)}to{transform:translate(-20px,30px)scale(1.05)}}.hero-layout-container{height:100%;z-index:var(--hero-z-content);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-content-wrapper{pointer-events:auto;align-items:flex-end;height:100%;padding-bottom:9%;display:flex;position:relative}.hero-content{width:100%;max-width:820px}.hero-content--enter .hero-badge,.hero-content--enter .hero-eyebrow,.hero-content--enter .hero-heading,.hero-content--enter .hero-subtext,.hero-content--enter .hero-ctas,.hero-content--enter .hero-stats{animation:contentFadeUp var(--hero-transition-text) both}.hero-content--enter .hero-badge{animation-delay:0s}.hero-content--enter .hero-eyebrow{animation-delay:.1s}.hero-content--enter .hero-heading{animation-delay:.2s}.hero-content--enter .hero-subtext{animation-delay:.3s}.hero-content--enter .hero-ctas{animation-delay:.4s}.hero-content--enter .hero-stats{animation-delay:.5s}.hero-content--exit .hero-badge,.hero-content--exit .hero-heading,.hero-content--exit .hero-subtext,.hero-content--exit .hero-ctas,.hero-content--exit .hero-stats{animation:.4s both contentFadeOut}@keyframes contentFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes contentFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.hero-badge{-webkit-backdrop-filter:blur(10px);border-radius:var(--hero-radius-pill);color:var(--hero-white);letter-spacing:.04em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:7px;margin-bottom:18px;padding:6px 14px 6px 10px;font-size:13px;font-weight:500;display:inline-flex}.hero-eyebrow{font-family:var(--font-body);color:var(--hero-accent);text-transform:capitalize;letter-spacing:.02em;margin-bottom:15px;font-size:clamp(14px,1.2vw,18px);font-weight:600;display:block}.hero-heading{font-family:var(--font-display);color:#fff;text-transform:uppercase;margin-top:5px;margin-bottom:20px;font-size:clamp(42px,5.5vw,84px);font-weight:400;line-height:1.1}.hero-heading__line{width:fit-content;display:block;position:relative}.hero-heading__arc{border:clamp(3px, .4vw, 5px) solid var(--hero-accent);border-color:transparent transparent var(--hero-accent) transparent;pointer-events:none;z-index:-1;border-radius:50%;width:100%;height:clamp(12px,1.5vw,22px);position:absolute;bottom:0;left:0;transform:translateY(20%)}.hero-ctas{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-stats{align-items:center;gap:32px;display:flex}.hero-stat{flex-direction:column;gap:2px;display:flex}.hero-stat strong{font-family:var(--hero-font-display);color:var(--hero-white);font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1}.hero-stat span{color:var(--hero-white-70);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:400}.hero-stat-divider{background:#ffffff38;flex-shrink:0;width:1px;height:36px}.hero-badge__icon{align-items:center;display:flex}.hero-right-panel{height:100%;z-index:var(--hero-z-ui);pointer-events:auto;flex-direction:column;justify-content:end;gap:32px;padding-bottom:9%;display:flex;position:relative}.hero-location-anim{flex-direction:column;align-items:center;gap:0;display:flex}.hero-loc-glider{align-items:center;animation:4s ease-in-out infinite gliderFloat;display:flex;position:relative}.hero-loc-glider:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(#ffffff38 0%,#ffffff1a 40%,#0000 72%);border-radius:50%;animation:4s ease-in-out infinite alternate cloudPulse;position:absolute;inset:-18px}.hero-loc-glider:after{content:"";filter:blur(8px);pointer-events:none;background:#ffffff24;border-radius:50%;width:40px;height:28px;animation:5s ease-in-out infinite alternate-reverse cloudWisp;position:absolute;top:-12px;right:-14px}.hero-loc-glider__img{object-fit:contain;z-index:1;filter:drop-shadow(0 6px 16px #054f7973)drop-shadow(0 -6px 14px #ffffff40)drop-shadow(6px 0 12px #ffffff2e)drop-shadow(-4px 4px 10px #fff3);width:100px;height:auto;animation:6s ease-in-out infinite alternate gliderSway;position:relative}@keyframes cloudPulse{0%{opacity:.7;transform:scale(.92)}to{opacity:1;transform:scale(1.1)}}@keyframes cloudWisp{0%{opacity:.6;transform:translate(0)scale(1)}to{opacity:1;transform:translate(5px,-4px)scale(1.2)}}.hero-loc-glider__trail{flex-direction:column;gap:5px;display:flex;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}.hero-loc-glider__trail span{background:linear-gradient(270deg,#ffffff80,#0000);border-radius:1px;height:1.5px;animation:1.8s ease-in-out infinite windTrail;display:block}.hero-loc-glider__trail span:first-child{width:22px;animation-delay:0s}.hero-loc-glider__trail span:nth-child(2){width:14px;animation-delay:.25s}.hero-loc-glider__trail span:nth-child(3){width:8px;animation-delay:.5s}@keyframes gliderFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gliderSway{0%{transform:rotate(-4deg)scale(1)}to{transform:rotate(4deg)scale(1.05)}}@keyframes windTrail{0%{opacity:0;transform:scaleX(.4)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.2)}}.hero-loc-thread{justify-content:center;display:flex;position:relative;overflow:hidden}.hero-loc-thread__svg{animation:2s ease-in-out infinite threadDrop;display:block}@keyframes threadDrop{0%{opacity:.3;transform:scaleY(.95)}50%{opacity:1;transform:scaleY(1.05)}to{opacity:.3;transform:scaleY(.95)}}.hero-loc-pin{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.hero-loc-pin__pulse{background:#054f7959;border-radius:50%;width:28px;height:28px;animation:2.2s ease-out infinite pinPulse;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes pinPulse{0%{opacity:.9;transform:translate(-50%)scale(.6)}80%{opacity:0;transform:translate(-50%)scale(2.2)}to{opacity:0;transform:translate(-50%)scale(.6)}}.hero-loc-pin__icon{z-index:1;background:var(--hero-primary);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;transform:rotate(-45deg);box-shadow:0 4px 14px #054f7980}.hero-loc-pin__icon svg{color:var(--hero-white);width:14px;height:14px;transform:rotate(45deg)}.hero-loc-pin__label{flex-direction:column;align-items:center;gap:2px;animation:1s both labelFadeIn;display:flex}@keyframes labelFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-loc-pin__city{font-family:var(--hero-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--hero-white);white-space:nowrap;font-size:13px;font-weight:700}.hero-loc-pin__region{letter-spacing:.06em;color:var(--hero-white-70);white-space:nowrap;text-transform:uppercase;font-size:10px;font-weight:400}.hero-controls{flex-direction:column;align-items:center;gap:16px;display:flex}.hero-dots{align-items:center;gap:8px;display:flex}.hero-dot{border-radius:var(--hero-radius-pill);cursor:pointer;width:36px;height:4px;transition:width var(--hero-transition-fast), background var(--hero-transition-fast);background:#ffffff4d;border:none;padding:0;position:relative;overflow:hidden}.hero-dot--active{background:#fff3;width:56px}.hero-dot__progress{background:var(--hero-white);border-radius:var(--hero-radius-pill);height:100%;transition:width 50ms linear;display:block;position:absolute;inset:0}.hero-arrows{align-items:center;gap:10px;display:flex}.hero-arrow{-webkit-backdrop-filter:blur(8px);width:40px;height:40px;color:var(--hero-white);cursor:pointer;transition:background var(--hero-transition-fast), border-color var(--hero-transition-fast), transform var(--hero-transition-fast);background:#ffffff14;border:1.5px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;display:flex}.hero-arrow:hover{background:var(--hero-primary);border-color:var(--hero-primary);transform:scale(1.08)}.hero-slide-count{font-family:var(--hero-font-display);color:var(--hero-white-70);letter-spacing:.06em;text-align:center;min-width:52px;font-size:13px;font-weight:500}.hero-scroll-hint{z-index:var(--hero-z-ui);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hero-scroll-hint span{letter-spacing:.18em;text-transform:uppercase;color:var(--hero-white-40);font-size:11px;font-weight:500}.hero-scroll-line{background:#ffffff26;border-radius:1px;width:1px;height:42px;overflow:hidden}.hero-scroll-line__inner{background:var(--hero-white-70);border-radius:1px;width:100%;height:50%;animation:2s ease-in-out infinite scrollDrop}@keyframes scrollDrop{0%{opacity:1;transform:translateY(-100%)}to{opacity:.2;transform:translateY(200%)}}@media (width<=768px){.hero-content-wrapper{align-items:flex-end;padding:0 6% 8%}.hero-heading{letter-spacing:2px;font-size:clamp(32px,8vw,48px)}.hero-controls{align-items:center;top:auto;bottom:5%;right:50%;transform:translate(50%)}.hero-arrows,.hero-scroll-hint{display:none}.hero-stats{gap:16px}.hero-stat strong{font-size:20px}.hero-right-panel{display:none}}@media (width<=480px){.hero-content-wrapper{padding:5% 0%}.hero-btn{padding:12px 22px;font-size:13.5px}.hero-ctas{gap:10px}.hero-stat span{letter-spacing:0}}.about-section{background:#f8f9fb;width:100%;padding:100px 0 110px;position:relative;overflow:hidden}.about-section:before{content:"";opacity:.09;transform-origin:100%;pointer-events:none;z-index:0;background-image:url(https://bucketlistt-web.s3.ap-south-1.amazonaws.com/uploads/images/WhyNotFlyParachuteImage.png);background-position:100%;background-repeat:no-repeat;background-size:contain;width:55%;height:110%;animation:10s ease-in-out infinite alternate bgParaFloat;position:absolute;top:-5%;right:-4%;transform:perspective(900px)rotateY(-18deg)rotateX(6deg)scale(1.1)}@keyframes bgParaFloat{0%{opacity:.07;transform:perspective(900px)rotateY(-90deg)rotateX(6deg)scale(1.1)translateY(0)}to{opacity:.09;transform:perspective(900px)rotateY(-14deg)rotateX(4deg)scale(1.13)translateY(-18px)}}.about-gallery-masonry{z-index:10;grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;gap:12px;width:100%;display:grid;position:relative}.gallery-item{background:#e8eef3;border-radius:12px;flex-direction:column;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex;overflow:hidden;box-shadow:0 10px 30px #00000014}.gallery-item:hover{z-index:20;transform:translateY(-5px)scale(1.02)}.gallery-item--large{grid-row:span 2}.gallery-item--wide{grid-column:span 2}.gallery-item .ant-image{flex:1;width:100%;height:100%;display:block}.gallery-item img,.gallery-item .ant-image-img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.gallery-video-wrapper{flex:1;width:100%;height:100%;line-height:0;position:relative}.gallery-video{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.video-overlay-tag{color:#fff;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#054f79d9;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:12px;right:12px}.about-gallery-stat-inline{background:#fff;border:1px solid #054f791a;border-radius:16px;align-items:center;gap:20px;margin:25px 0;padding:18px 30px;display:inline-flex;box-shadow:0 10px 25px #0000000a}.about-gallery__stat-circle{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.about-gallery-stat-inline .about-gallery__stat-value{color:var(--primary);font-size:36px;font-weight:400;line-height:1}.about-gallery-stat-inline .about-gallery__stat-plus{color:var(--accent-secondary);margin-left:4px;font-size:28px}.about-gallery-stat-inline .text-dark-mode-compat{color:#4b5563;letter-spacing:.05em;text-transform:uppercase;max-width:180px;margin-left:12px;font-size:12px;font-weight:500;line-height:1.3;display:inline-block}.about-content-bottom{z-index:20;position:relative}.about-content-grid{grid-template-columns:1.5fr 1fr;align-items:flex-start;gap:60px;display:grid}.about-eyebrow{align-items:center;gap:10px;margin-bottom:16px;display:flex}.about-eyebrow__line{background:var(--primary);width:36px;height:2px}.about-eyebrow__text{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:600}.about-heading--accent{color:var(--primary)}.about-highlights{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.about-highlight-pill{color:var(--primary);background:#054f790d;border:1px solid #054f791a;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:11px;font-weight:500;display:inline-flex}.counter-reel{align-items:baseline;height:1.2em;display:inline-flex;overflow:hidden}.reel-container{width:.65em;height:1.2em;display:inline-block;position:relative;overflow:hidden}.reel-column{will-change:transform;flex-direction:column;width:100%;transition:transform 2s cubic-bezier(.12,0,.39,0);display:flex}.reel-num{justify-content:center;align-items:center;width:100%;height:1.2em;display:flex}.reel-symbol{align-items:center;height:1.2em;display:flex}.about-gallery__stat-label{text-transform:uppercase;margin-top:2px;font-size:10px}@media (width<=1200px){.about-gallery-masonry{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.about-gallery-masonry{grid-template-columns:repeat(2,1fr)}.gallery-item--wide{grid-column:span 2}.about-content-grid{grid-template-columns:1fr;gap:40px}}@media (width<=640px){.about-gallery-masonry{grid-template-columns:1fr 1fr;grid-auto-rows:unset}.gallery-item--large,.gallery-item--wide{grid-area:auto/1}.about-section{padding:60px 0 80px}.about-gallery-stat-inline{justify-content:center;width:100%;margin-top:20px}}.fly-section{background:#fff;width:100%;padding:100px 0 110px}.fly-section__eyebrow{align-items:center;gap:10px;margin-bottom:16px;display:flex}.fly-section__eyebrow-line{background:var(--primary);border-radius:2px;width:36px;height:2px;display:block}.fly-section__eyebrow-text{letter-spacing:.16em;text-transform:uppercase;color:var(--primary-light);font-size:12px;font-weight:600}.fly-section__title{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(36px,4.5vw,64px);font-weight:400;line-height:1}.fly-section__title--accent{color:var(--primary-light)}.fly-cards-grid{flex-direction:column;gap:28px;display:flex}.fly-card{background-image:var(--card-bg);background-position:50%;background-size:cover;border:1px solid #fff;border-radius:20px;grid-template-columns:420px 1fr;min-height:360px;transition:transform .4s,box-shadow .4s;display:grid;position:relative;box-shadow:0 30px 70px #00000080,0 8px 24px #054f7933}.fly-card:hover{transform:translateY(-4px);box-shadow:0 40px 80px #0009,0 10px 30px #054f7959}.fly-card__overlay{z-index:0;background:radial-gradient(#0000 20%,#00000073 100%),linear-gradient(100deg,#030a16eb 0%,#051932cc 45%,#0000008c 100%);border-radius:20px;position:absolute;inset:0}.fly-card__visual{z-index:1;justify-content:center;align-items:center;padding:28px 0 28px 28px;display:flex;position:relative}.fly-card__glider-wrap{perspective:1000px;justify-content:center;align-items:center;width:400px;height:400px;display:flex;position:absolute;top:-20px;left:-20px}.fly-card__glider-img{object-fit:contain;filter:drop-shadow(0 -10px 20px #ffffff2e)drop-shadow(10px 12px 25px #054f7980)drop-shadow(-6px 6px 16px #ffffff1f);will-change:transform;width:100%;height:100%;animation:5s ease-in-out infinite cardGliderFloat;transform:perspective(800px)rotateY(18deg)rotateX(-6deg)scale(1.08)}.fly-card__glider-glow{filter:blur(18px);pointer-events:none;background:radial-gradient(#ffffff1f 0%,#0a74b01a 40%,#0000 70%);border-radius:50%;animation:5s ease-in-out infinite alternate glowPulse;position:absolute;inset:10%}@keyframes cardGliderFloat{0%{transform:perspective(800px)rotateY(18deg)rotateX(-6deg)scale(1.08)translateY(0)}50%{transform:perspective(800px)rotateY(14deg)rotateX(-4deg)scale(1.1)translateY(-12px)}to{transform:perspective(800px)rotateY(18deg)rotateX(-6deg)scale(1.08)translateY(0)}}@keyframes glowPulse{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.1)}}.fly-card__content{z-index:1;flex-direction:column;justify-content:center;gap:0;padding:20px 10px;display:flex;position:relative}.fly-card__badge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-bottom:14px;padding:2px 14px;font-size:8px;font-weight:600;display:inline-flex}.fly-card__badge--primary{color:#7dd3fc;background:#054f7959;border:1px solid #0a74b099}.fly-card__badge--accent{color:#00d2ff;background:#00d2ff1a;border:1px solid #00d2ff66}.fly-card__title-row{align-items:center;gap:12px;margin:0 0 4px;display:flex}.fly-card__title{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1}.fly-card__duration-tag{color:#fff;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;height:fit-content;margin-top:8px;padding:4px 12px;font-size:10px;font-weight:600;display:inline-flex}.fly-card__duration-tag svg{color:var(--primary-light)}.fly-card__duration-time{letter-spacing:.04em;font-size:14px;line-height:1}.fly-card__duration-unit{opacity:.7;margin-left:2px;font-size:8px}.fly-card__subtitle{color:#ffffff8c}.fly-card__desc{color:#ffffffa6;max-width:600px;font-size:14px;line-height:1.7}.fly-card__meta{flex-wrap:wrap;gap:28px;display:flex}.fly-card__meta-item{flex-direction:column;gap:0;display:flex}.fly-card__meta-label{letter-spacing:.14em;text-transform:uppercase;color:#fff6;font-size:10px;font-weight:700}.fly-card__meta-value{letter-spacing:.04em;color:#ffffffd9;font-size:13px;font-weight:500}.fly-card__features{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.fly-card__feature{color:#ffffffbf;letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.fly-card__feature-icon{color:var(--primary-light);display:flex}.fly-card__footer{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:28px;padding-top:20px;display:flex}.fly-card__price{align-items:baseline;gap:8px;display:flex}.fly-card__price-value{letter-spacing:.04em;color:#fff;font-size:38px;font-weight:400;line-height:1}.fly-card__price-note{color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:400}@media (width<=1024px){.fly-card{grid-template-columns:320px 1fr;min-height:320px}.fly-card__glider-wrap{width:260px;height:240px}}@media (width<=768px){.fly-section{padding:72px 0 80px}.fly-card{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:auto}.fly-card__visual{justify-content:center;height:100px;padding:32px 28px 0}.fly-card__glider-wrap{width:200px;height:200px;left:unset;right:20px!important}.fly-card__content{padding:24px 20px}.fly-card__title{font-size:clamp(32px,8vw,44px)}.fly-card__title-row{flex-direction:column;align-items:start;gap:5px;margin:0 0 4px;display:flex}.fly-card__features{flex-wrap:wrap;gap:5px 20px;margin:0;padding:0;list-style:none;display:flex}.fly-card__meta{flex-wrap:wrap;gap:15px;display:flex}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.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{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-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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{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{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.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(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}.reviews-section{background:#fff;width:100%;padding:110px 0 120px;position:relative;overflow:hidden}.reviews-section:before{content:"";background:linear-gradient(90deg,#0000,#054f791a 40%,#00d2ff14 60%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.reviews-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.reviews-content{flex-direction:column;gap:0;display:flex}.reviews-eyebrow{align-items:center;gap:10px;margin-bottom:18px;display:flex}.reviews-eyebrow__line{background:var(--primary);border-radius:2px;flex-shrink:0;width:36px;height:2px;display:block}.reviews-eyebrow__text{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:600}.reviews-heading{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#0f172a;margin:0 0 22px;font-size:clamp(34px,3.8vw,58px);font-weight:400;line-height:1}.reviews-heading--accent{color:var(--primary-light)}.reviews-desc{font-family:var(--font-body);color:#475569;max-width:480px;margin-bottom:32px;font-size:14.5px;line-height:1.75}.reviews-trust{flex-wrap:wrap;align-items:center;gap:0;margin-bottom:36px;display:flex}.reviews-trust__item{flex-direction:column;gap:3px;padding:0 20px;display:flex}.reviews-trust__item:first-child{padding-left:0}.reviews-trust__value{font-family:var(--font-display);letter-spacing:.04em;color:#0f172a;font-size:28px;line-height:1}.reviews-trust__label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:500}.reviews-trust__divider{background:#00000014;flex-shrink:0;width:1px;height:36px}.reviews-slider-wrap{justify-content:center;align-items:center;padding:40px 20px;display:flex;position:relative}.reviews-orb{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.reviews-orb--1{background:radial-gradient(circle,#054f7914 0%,#0000 70%);width:320px;height:320px;animation:10s ease-in-out infinite alternate reviewOrbFloat;top:-60px;right:-60px}.reviews-orb--2{background:radial-gradient(circle,#00d2ff0d 0%,#0000 70%);width:200px;height:200px;animation:14s ease-in-out infinite alternate-reverse reviewOrbFloat;bottom:-20px;left:10px}@keyframes reviewOrbFloat{0%{transform:translate(0)scale(1)}to{transform:translate(20px,-20px)scale(1.1)}}.reviews-swiper{z-index:1;position:relative;width:340px!important;height:420px!important}.review-card{background:#fff;border:1px solid #054f791f;border-radius:20px;flex-direction:column;gap:0;width:100%;height:100%;padding:32px 28px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #054f790f,0 10px 20px #00000008}.review-card__parachute-wrap{pointer-events:none;z-index:0;width:180px;height:180px;position:absolute;bottom:-20px;right:-20px}.review-card__parachute{object-fit:contain;opacity:.05;filter:drop-shadow(0 0 10px #054f791a);width:100%;height:100%;animation:6s ease-in-out infinite parachuteFloat}@keyframes parachuteFloat{0%{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(1deg)}to{transform:translateY(0)rotate(-2deg)}}.review-card__quote-icon{z-index:1;color:var(--primary);opacity:.15;margin-bottom:5px;line-height:1;position:relative}.review-card__stars{z-index:1;gap:2px;margin-bottom:12px;display:flex;position:relative}.star--filled{color:#f59e0b}.star--empty{color:#e2e8f0}.review-card__tag{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);z-index:1;background:#054f790f;border:1px solid #0a74b026;border-radius:999px;width:fit-content;margin-bottom:20px;padding:4px 14px;font-size:10px;font-weight:700;display:inline-block;position:relative}.review-card__text{font-family:var(--font-body);color:#334155;z-index:1;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;margin-bottom:24px;font-size:14px;font-style:italic;line-height:1.75;display:-webkit-box;position:relative;overflow:hidden}.review-card__author{z-index:1;border-top:1px solid #f1f5f9;align-items:center;gap:12px;padding-top:20px;display:flex;position:relative}.review-card__avatar{background:linear-gradient(135deg, var(--primary), var(--primary-light));width:44px;height:44px;font-family:var(--font-body);color:#fff;letter-spacing:.06em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.review-card__author-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.review-card__name{font-family:var(--font-body);color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.review-card__city{font-family:var(--font-body);color:#64748b;letter-spacing:.03em;font-size:11px;font-weight:500}.review-card__date{font-family:var(--font-body);color:#94a3b8;flex-shrink:0;font-size:11px;font-weight:500}.swiper-slide-shadow{background:#0000000d!important;border-radius:20px!important}@media (width<=1024px){.reviews-layout{grid-template-columns:1fr;gap:60px}.reviews-swiper{width:320px!important;height:400px!important}}@media (width<=768px){.reviews-section{padding:80px 0 90px}.reviews-desc{max-width:100%}.reviews-swiper{width:290px!important;height:380px!important}.reviews-slider-wrap{padding:0}}.footer{color:#444;font-family:var(--font-body);background-color:#fff;border-top:1px solid #e2e8f0;padding:40px 0 20px}.footer-grid{grid-template-columns:2fr 1fr 1.5fr;gap:30px;display:grid}.brand-col{flex-direction:column;gap:12px;display:flex}.footer-logo-img{object-fit:contain;width:70px;max-width:100%;height:auto}.footer-tagline{max-width:300px;font-size:14px;line-height:1.6}.footer-contact{flex-direction:column;gap:5px;display:flex}.contact-item{color:#334155;align-items:center;gap:10px;font-size:13px;text-decoration:none;transition:color .3s;display:flex}.contact-item:hover{color:var(--primary-light)}.footer-social{gap:10px;margin-top:5px;display:flex}.social-link{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .3s;display:flex}.social-link:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px #054f7966}.footer-heading{font-family:var(--font-display);color:#0f172a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;font-size:18px}.footer-links{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.footer-links li a{color:#64748b;align-items:center;gap:8px;font-size:13px;text-decoration:none;transition:all .3s;display:flex}.footer-links li a svg{opacity:0;transition:all .3s;transform:translate(-10px)}.footer-links li a:hover{color:var(--primary-light);transform:translate(5px)}.footer-links li a:hover svg{opacity:1;transform:translate(0)}.footer-bottom{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-top:20px;font-size:12px;display:flex}.copyright strong{color:var(--primary-light);font-weight:600}.footer-bottom-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.powered-by{color:#94a3b8;align-items:center;gap:8px;font-size:11px;display:flex}.powered-by a{display:flex}.okghumo-logo{width:auto;height:14px;transition:opacity .3s}.okghumo-logo:hover{opacity:1}.bottom-links{align-items:center;gap:15px;display:flex}.bottom-links a{color:#94a3b8;text-decoration:none;transition:color .3s}.bottom-links a:hover{color:#1e293b}.dot{color:#e2e8f0}@media (width<=992px){.footer-grid{grid-template-columns:1.5fr 1fr;gap:40px}}@media (width<=768px){.footer{padding:40px 0 20px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:30px 20px}.brand-col{text-align:center;grid-column:1/-1;align-items:center;margin-bottom:20px}.footer-bottom{text-align:center;flex-direction:column;gap:15px}.footer-bottom-left{flex-direction:column;gap:8px}}.not-found{color:#fff;background:#0a0f1a;justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:relative;overflow:hidden}.not-found__ambient{z-index:0;pointer-events:none;position:absolute;inset:0}.not-found__orb{filter:blur(80px);opacity:.4;border-radius:50%;animation:15s ease-in-out infinite alternate nfOrbFloat;position:absolute}.not-found__orb--1{background:radial-gradient(circle, var(--accent-secondary) 0%, transparent 70%);width:400px;height:400px;top:-10%;left:-10%}.not-found__orb--2{background:radial-gradient(circle, var(--primary) 0%, transparent 70%);width:500px;height:500px;animation-delay:-5s;bottom:-15%;right:-10%}@keyframes nfOrbFloat{0%{opacity:.3;transform:translate(0)scale(1)}to{opacity:.5;transform:translate(10%,15%)scale(1.2)}}.not-found__layout{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.not-found__watermark{opacity:.12;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;gap:0;margin-bottom:-20px;display:flex}.not-found__digit{font-size:clamp(120px,25vw,240px);font-family:var(--font-display);line-height:.8}.not-found__glider-box{justify-content:center;align-items:center;display:flex;position:relative}.not-found__glider{z-index:1;width:clamp(80px,15vw,160px);height:auto;animation:6s ease-in-out infinite alternate nfGliderDrift;position:absolute;transform:rotate(15deg)}@keyframes nfGliderDrift{0%{transform:rotate(15deg)translateY(0)}to{transform:rotate(10deg)translateY(-20px)}}.not-found__content{flex-direction:column;align-items:center;gap:16px;max-width:600px;animation:1.2s ease-out nfContentFadeIn;display:flex}@keyframes nfContentFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.not-found__eyebrow{align-items:center;gap:10px;display:flex}.not-found__eyebrow-line{background:var(--accent-secondary);border-radius:2px;width:24px;height:2px}.not-found__eyebrow-text{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-secondary);font-size:12px;font-weight:600}.not-found__title{color:#fff;margin:0;font-size:clamp(32px,5vw,64px);line-height:1}.not-found__title--accent{color:var(--accent-secondary);display:block}.not-found__desc{color:#fff9;font-size:16px;line-height:1.6}.not-found__cta{align-items:center;gap:20px;margin-top:24px;display:flex}.not-found__cloud-texture{opacity:.03;z-index:1;pointer-events:none;background-image:url(https://www.transparenttextures.com/patterns/puffy-clouds.png);animation:60s linear infinite nfCloudSlide;position:absolute;inset:0}@keyframes nfCloudSlide{0%{background-position:0 0}to{background-position:1000px 500px}}@media (width<=768px){.not-found__layout{padding:0 20px}.not-found__digit{font-size:clamp(80px,20vw,120px)}}.booking-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a16b3;justify-content:center;align-items:center;padding:20px;animation:.4s ease-out nfModalOverlayFade;display:flex;position:fixed;inset:0}.booking-modal-container{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:1100px;height:90vh;animation:.5s cubic-bezier(.34,1.56,.64,1) nfModalContainerScale;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}@keyframes nfModalOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes nfModalContainerScale{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.booking-modal-close{cursor:pointer;z-index:10;color:#1e293b;background:#ffffffe6;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 4px 12px #0000001a}.booking-modal-close:hover{color:var(--primary);background:#fff;transform:rotate(90deg)scale(1.1);box-shadow:0 8px 24px #00000026}.booking-modal-loader{color:var(--primary);z-index:5;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-weight:500;display:flex;position:absolute;inset:0}.loader-spinner{border:3px solid #054f791a;border-top:3px solid var(--primary);border-radius:50%;width:50px;height:50px;animation:1s linear infinite nfSpinnerSpin}@keyframes nfSpinnerSpin{to{transform:rotate(360deg)}}.booking-modal-iframe{border:none;width:100%;height:100%;transition:opacity .5s}.booking-modal-iframe.hidden{opacity:0}.booking-modal-iframe.visible{opacity:1}@media (width<=768px){.booking-modal-overlay{padding:0}.booking-modal-container{border-radius:0;height:100svh}.booking-modal-close{background:#fffffff2;top:10px;right:10px}}.nav-header{z-index:1000;background:0 0;width:100%;padding:24px 0;transition:all .4s cubic-bezier(.165,.84,.44,1);position:fixed;top:0;left:0}.nav-inner{justify-content:space-between;align-items:center;transition:all .4s;display:flex}.nav-header--scrolled{-webkit-backdrop-filter:blur(12px);background:#fffc;border-bottom:1px solid #ffffff4d;box-shadow:0 4px 30px #0000000d}.nav-header--hidden{transform:translateY(-100%)}.nav-logo{align-items:center;height:45px;transition:transform .3s;display:flex;position:relative}.nav-logo:hover{transform:scale(1.02)}.nav-logo__img{object-fit:contain;width:60px;height:auto;transition:opacity .4s,filter .4s}.nav-logo__img--dark{opacity:0;position:absolute;top:-6px;left:0}.nav-header--scrolled .nav-logo__img--white{opacity:0}.nav-header--scrolled .nav-logo__img--dark{opacity:1}.nav-book-btn{padding:12px 28px!important;font-size:13px!important;transition:all .3s cubic-bezier(.23,1,.32,1)!important}.nav-header:not(.nav-header--scrolled) .nav-book-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #fff6}.nav-header:not(.nav-header--scrolled) .nav-book-btn:hover{background:var(--white);color:var(--primary);border-color:var(--white)}@media (width<=768px){.nav-logo{height:35px}.nav-book-btn{padding:10px 20px!important;font-size:12px!important}.nav-logo__img--dark{opacity:0;position:absolute;top:-15px;left:0}}@keyframes navFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.nav-header{animation:.8s cubic-bezier(.16,1,.3,1) forwards navFadeIn}.floating-call-btn{background:linear-gradient(135deg, var(--primary) 0%, var(--accent-secondary) 100%);color:#fff;z-index:999;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 15px #ff57224d}.floating-call-btn:hover{background:linear-gradient(135deg, var(--primary-light) 0%, var(--accent-secondary) 100%);transform:scale(1.1);box-shadow:0 8px 25px #ff572280}.icon-layer{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.pulse-layer{background:var(--accent-secondary);z-index:1;opacity:.6;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite btnPulse;position:absolute}@keyframes btnPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@media (width<=768px){.floating-call-btn{width:50px;height:50px;bottom:20px;right:20px}}@keyframes fabEntrance{0%{opacity:0;transform:scale(.5)translateY(40px)}to{opacity:1;transform:scale(1)translateY(0)}}.floating-call-btn{animation:.8s cubic-bezier(.16,1,.3,1) forwards fabEntrance,2s ease-out .8s infinite entrancePulse}.privacy-page{background-color:#f8fafc;min-height:100vh}.privacy-hero{color:#fff;text-align:center;background-image:url(/assets/PrivaryPoliicyBackgroundImage-DHOABgtv.jpeg);background-position:50%;background-size:cover;padding:160px 0 100px;position:relative}.privacy-hero-overlay{z-index:1;background:linear-gradient(#054f79e6,#054f79b3);width:100%;height:100%;position:absolute;top:0;left:0}.privacy-hero .wnf-container{z-index:2;position:relative}.privacy-badge{background:var(--accent-secondary);color:#fff;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-sm);margin-bottom:20px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-block}.privacy-hero h1{color:#fff;margin-bottom:10px;font-size:clamp(40px,5vw,64px)}.privacy-content-section{z-index:5;margin-top:-60px;padding:80px 0;position:relative}.privacy-card{border-radius:var(--radius-md);background:#fff;padding:30px;box-shadow:0 20px 50px #0000000d}.privacy-intro{color:#4b5563;border-bottom:1px solid #e5e7eb;margin-bottom:20px;padding-bottom:20px;font-size:18px;line-height:1.6}.privacy-grid{grid-template-columns:1fr 1fr;gap:20px 40px;display:grid}.privacy-section{flex-direction:column;gap:20px;display:flex}.privacy-section h2{color:var(--primary);margin:0;font-size:24px}.privacy-section p,.privacy-section li{color:#374151;font-size:15px;line-height:1.7}.privacy-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.privacy-list li{padding-left:20px;position:relative}.privacy-list li:before{content:"";background:var(--accent-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.privacy-contact-cta{text-align:center;border-top:1px solid #e5e7eb}.privacy-contact-cta p{color:#6b7280;margin-bottom:20px;font-size:16px}.contact-link{background:var(--primary);color:#fff;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-sm);padding:14px 32px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.contact-link:hover{background:var(--primary-light);transform:translateY(-2px);box-shadow:0 10px 20px #054f7933}@media (width<=992px){.privacy-grid{grid-template-columns:1fr}.privacy-card{padding:40px}}@media (width<=768px){.privacy-hero{padding:120px 0 80px}.privacy-content-section{padding:40px 0}.privacy-card{padding:30px 20px}}.terms-page{background-color:#f8fafc;min-height:100vh}.terms-hero{color:#fff;text-align:center;background-image:url(/assets/PrivaryPoliicyBackgroundImage-DHOABgtv.jpeg);background-position:50%;background-size:cover;padding:160px 0 100px;position:relative}.terms-hero-overlay{z-index:1;background:linear-gradient(#054f79e6,#054f79b3);width:100%;height:100%;position:absolute;top:0;left:0}.terms-hero .wnf-container{z-index:2;position:relative}.terms-hero h1{color:#fff;margin-bottom:10px;font-size:clamp(40px,5vw,64px)}.terms-content-section{z-index:5;margin-top:-60px;padding:80px 0;position:relative}.terms-card{border-radius:var(--radius-md);background:#fff;padding:60px;box-shadow:0 20px 50px #0000000d}.terms-grid{grid-template-columns:1fr 1fr;gap:60px 40px;display:grid}.terms-section{flex-direction:column;gap:20px;display:flex}.terms-section h2{color:var(--primary);margin:0;font-size:24px}.terms-section p,.terms-section li{color:#374151;font-size:15px;line-height:1.7}.terms-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.terms-list li{padding-left:20px;position:relative}.terms-list li:before{content:"";background:var(--accent-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.terms-contact-info p{margin-bottom:10px}.terms-contact-cta{text-align:center;border-top:1px solid #e5e7eb;margin-top:60px;padding-top:40px}.terms-contact-cta p{color:#6b7280;margin-bottom:20px;font-size:16px}@media (width<=992px){.terms-grid{grid-template-columns:1fr}.terms-card{padding:40px}}@media (width<=768px){.terms-hero{padding:120px 0 80px}.terms-content-section{padding:40px 0}.terms-card{padding:30px 20px}}.refund-page{background-color:#f8fafc;min-height:100vh}.refund-hero{color:#fff;text-align:center;background-image:url(/assets/PrivaryPoliicyBackgroundImage-DHOABgtv.jpeg);background-position:50%;background-size:cover;padding:160px 0 100px;position:relative}.refund-hero-overlay{z-index:1;background:linear-gradient(#054f79e6,#054f79b3);width:100%;height:100%;position:absolute;top:0;left:0}.refund-hero .wnf-container{z-index:2;position:relative}.refund-hero h1{color:#fff;margin-bottom:10px;font-size:clamp(40px,5vw,64px)}.refund-content-section{z-index:5;margin-top:-60px;padding:80px 0;position:relative}.refund-card{border-radius:var(--radius-md);background:#fff;padding:60px;box-shadow:0 20px 50px #0000000d}.refund-intro{color:#4b5563;border-bottom:1px solid #e5e7eb;margin-bottom:40px;padding-bottom:40px;font-size:18px;line-height:1.6}.refund-grid{grid-template-columns:1fr 1fr;gap:60px 40px;display:grid}.refund-section{flex-direction:column;gap:20px;display:flex}.refund-section h2{color:var(--primary);margin:0;font-size:24px}.refund-section p,.refund-section li{color:#374151;font-size:15px;line-height:1.7}.refund-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.refund-list li{padding-left:20px;position:relative}.refund-list li:before{content:"";background:var(--accent-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.refund-contact-cta{text-align:center;border-top:1px solid #e5e7eb;margin-top:60px;padding-top:40px}.refund-contact-cta p{color:#6b7280;margin-bottom:20px;font-size:16px}@media (width<=992px){.refund-grid{grid-template-columns:1fr}.refund-card{padding:40px}}@media (width<=768px){.refund-hero{padding:120px 0 80px}.refund-content-section{padding:40px 0}.refund-card{padding:30px 20px}}.waiver-page{background-color:#f8fafc;min-height:100vh}.waiver-hero{color:#fff;text-align:center;background-image:url(/assets/PrivaryPoliicyBackgroundImage-DHOABgtv.jpeg);background-position:50%;background-size:cover;padding:160px 0 100px;position:relative}.waiver-hero-overlay{z-index:1;background:linear-gradient(#054f79e6,#054f79b3);width:100%;height:100%;position:absolute;top:0;left:0}.waiver-hero .wnf-container{z-index:2;position:relative}.waiver-hero h1{color:#fff;margin-bottom:10px;font-size:clamp(40px,5vw,64px)}.last-updated{opacity:.8;color:#fff;font-size:14px}.waiver-content-section{z-index:5;margin-top:-60px;padding:80px 0;position:relative}.waiver-card{border-radius:var(--radius-md);background:#fff;padding:60px;box-shadow:0 20px 50px #0000000d}.waiver-intro{color:#4b5563;border-bottom:1px solid #e5e7eb;margin-bottom:40px;padding-bottom:40px;font-size:18px;line-height:1.6}.waiver-grid{grid-template-columns:1fr 1fr;gap:60px 40px;display:grid}.waiver-section{flex-direction:column;gap:20px;display:flex}.section-header{align-items:center;gap:15px;margin-bottom:5px;display:flex}.section-num{font-family:var(--font-display);color:var(--accent-secondary);opacity:.5;font-size:24px}.waiver-section h2{color:var(--primary);margin:0;font-size:24px}.waiver-section p,.waiver-section li{color:#374151;font-size:15px;line-height:1.7}.waiver-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.waiver-list li{padding-left:20px;position:relative}.waiver-list li:before{content:"";background:var(--accent-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.waiver-acknowledgment{color:#4b5563;border-left:4px solid var(--accent-secondary);border-radius:var(--radius-sm);background:#f8fafc;padding:24px;font-style:italic;font-weight:500}.waiver-contact-cta{text-align:center;border-top:1px solid #e5e7eb;margin-top:60px;padding-top:40px}.waiver-contact-cta p{color:#6b7280;margin-bottom:20px;font-size:16px}@media (width<=992px){.waiver-grid{grid-template-columns:1fr}.waiver-card{padding:40px}}@media (width<=768px){.waiver-hero{padding:120px 0 80px}.waiver-content-section{padding:40px 0}.waiver-card{padding:30px 20px}}
