:root{--navy-deep:#021e3e;--navy-mid:#0b2f5a;--navy-soft:#1d4a80;--gold:#c8862f;--gold-light:#f3c877;--gold-deep:#9a5c1a;--cream:#f3f8fc;--paper:#fff;--sky:#dff1fc;--sea:#85c6e2;--ink:#0f1626;--line:#021e3e1f;--line-soft:#021e3e12}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,Noto Sans Devanagari,Noto Sans Gurmukhi,sans-serif;overflow-x:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1160px;margin:0 auto;padding:0 32px}h1,h2,h3{letter-spacing:-.01em;font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-weight:600;line-height:1.08}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:12px;font-weight:600}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);background:#f3f8fce6;position:sticky;top:0}nav{justify-content:space-between;align-items:center;max-width:1160px;margin:0 auto;padding:12px 32px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand img{width:auto;height:72px}.nav-links{align-items:center;gap:34px;display:flex}.nav-links a{color:var(--navy-mid);padding:6px 0;font-size:14.5px;font-weight:600;position:relative}.nav-links a:after{content:"";background:var(--gold);width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.nav-links a:hover:after{width:100%}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14.5px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.btn-gold{color:var(--navy-deep);background:linear-gradient(135deg,#fdda96,#e4a348 55%,#c47f2c);box-shadow:0 8px 20px #c8862f59}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 10px 22px #c8862f73}.btn-outline{border-color:var(--navy-mid);color:var(--navy-mid);background:0 0}.btn-outline:hover{background:var(--navy-mid);color:#fff}.menu-toggle{cursor:pointer;background:0 0;border:none;padding:6px;display:none}.menu-toggle span{background:var(--navy-deep);border-radius:2px;width:24px;height:2px;margin:5px 0;display:block}.hero{background:radial-gradient(70% 60% at 85% 0,#85c6e259,#0000 70%),radial-gradient(50% 50% at 0 100%,#f3c8772e,#0000 70%),linear-gradient(#e3f4fd 0%,#f3f8fc 70%);padding:64px 0 76px;position:relative;overflow:hidden}.hero-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.hero-sky{pointer-events:none;z-index:0;position:absolute;inset:0}.cloud{filter:blur(2px);background:radial-gradient(closest-side,#fffffff2,#fff0);border-radius:50%;animation:60s linear infinite cloud-drift;position:absolute}.cloud.c1{width:420px;height:150px;top:30px;left:-10%}.cloud.c2{opacity:.8;width:320px;height:110px;animation-duration:80s;animation-delay:-30s;top:180px;left:40%}.cloud.c3{opacity:.7;width:520px;height:170px;animation-duration:95s;animation-delay:-55s;bottom:-40px;left:65%}@keyframes cloud-drift{0%{transform:translate(-30vw)}to{transform:translate(110vw)}}.hero-route{width:100%;height:300px;position:absolute;top:20px;left:0}.hero-route path{fill:none;stroke:var(--gold);stroke-width:2px;stroke-dasharray:6 10;opacity:.45;animation:30s linear infinite route-dash}@keyframes route-dash{to{stroke-dashoffset:-600px}}.hero-plane-x{color:var(--navy-mid);animation:18s linear infinite plane-x;position:absolute;top:40px;left:0}.hero-plane-y{transform-origin:50%;animation:18s ease-in-out infinite plane-y}.hero-plane-y svg{filter:drop-shadow(0 6px 8px #021e3e33);transform:rotate(90deg)}@keyframes plane-x{0%{transform:translate(-8vw)}to{transform:translate(108vw)}}@keyframes plane-y{0%{transform:translateY(190px)rotate(-14deg)}45%{transform:translateY(20px)rotate(0)}to{transform:translateY(120px)rotate(10deg)}}.hero-copy>*{animation:.8s cubic-bezier(.2,.8,.2,1) both rise}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}.hero-copy>:nth-child(6){animation-delay:.4s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-pill{color:var(--navy-mid);background:#fff;border:1px solid #c8862f59;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 8px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px #021e3e0f}.hero-pill-icon{background:linear-gradient(135deg,var(--gold-light),var(--gold));width:26px;height:26px;color:var(--navy-deep);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.hero h1{color:var(--navy-deep);letter-spacing:-.015em;margin:20px 0 18px;font-size:clamp(32px,4.2vw,52px)}.hero h1 em{background:linear-gradient(100deg,#e9a94e 0%,#c47f2c 45%,#f3c877 55%,#c47f2c 70%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:5s ease-in-out 1s infinite gold-shine}@keyframes gold-shine{0%,60%{background-position:100% 0}to{background-position:0 0}}.hero p.lead{color:#3d4a5f;max-width:520px;margin-bottom:24px;font-size:17px;line-height:1.65}.hero-features{flex-wrap:wrap;gap:12px 22px;margin-bottom:28px;list-style:none;display:flex}.hero-features li{color:var(--navy-mid);align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:flex}.hf-icon{width:42px;height:42px;color:var(--gold);background:#fff;border:1.5px solid #c8862f73;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 14px #c8862f26}.hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.btn-lg{padding:15px 26px;font-size:15.5px}.hero-note{color:#5b6880;align-items:center;gap:10px;font-size:13.5px;display:flex}.hero-note .dot{background:#2fa766;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 0 4px #2fa76626}@keyframes pulse-dot{50%{box-shadow:0 0 0 8px #2fa7660d}}.hero-visual{animation:1s cubic-bezier(.2,.8,.2,1) .15s both rise;position:relative}.hero-photo{background:linear-gradient(135deg,#fdda96,#e4a348 45%,#ad6b25);border-radius:32px 32px 32px 120px;padding:6px;position:relative;box-shadow:0 40px 80px -30px #021e3e73}.hero-photo img{aspect-ratio:1000/789;object-fit:cover;border-radius:27px 27px 27px 115px;width:100%;height:auto;animation:22s ease-in-out infinite alternate ken-burns;display:block}.hero-photo{overflow:hidden}@keyframes ken-burns{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.5%,-1%)}}.hero-float{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;animation:5s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 18px 40px -12px #021e3e59}@keyframes bob{50%{transform:translateY(-8px)}}.hero-approved{animation:.6s cubic-bezier(.2,1.4,.4,1) 1.1s both pop-in,5s ease-in-out 1.7s infinite bob;top:26px;left:-28px}@keyframes pop-in{0%{opacity:0;transform:scale(.6)translateY(10px)}to{opacity:1;transform:none}}.ha-check{color:#1e9e57;background:#e3f6ec;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.hero-approved b{color:var(--navy-deep);font-size:14.5px;display:block}.hero-approved small{color:#5b6880;font-size:12px}.hero-board{background:var(--navy-deep);color:#fff;flex-direction:column;align-items:flex-start;gap:4px;min-width:190px;animation-delay:-2.5s;bottom:70px;right:-22px}.hb-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light);font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:10.5px}.hb-window{height:26px;display:block;overflow:hidden}.hb-reel{flex-direction:column;transition:transform .55s cubic-bezier(.6,0,.2,1);display:flex}.hb-item{white-space:nowrap;height:26px;font-size:17px;font-weight:700;line-height:26px;display:block}.hero-stamp{background:var(--navy-deep);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:124px;height:124px;display:flex;position:absolute;bottom:-30px;left:-30px;transform:rotate(-8deg);box-shadow:0 18px 40px -10px #021e3e80}.hs-ring{border:2px dashed var(--gold-light);border-radius:50%;animation:24s linear infinite spin;position:absolute;inset:7px}@keyframes spin{to{transform:rotate(360deg)}}.hero-stamp b{color:var(--gold-light);font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:22px;line-height:1}.hero-stamp small{letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:9.5px;font-weight:700}.trust{background:var(--navy-deep);padding:26px 0}.trust-row{color:#eef1f8;flex-wrap:wrap;justify-content:space-between;gap:22px;display:flex}.trust-item{flex:1;align-items:center;gap:12px;min-width:210px;display:flex}.trust-item .num{color:var(--gold-light);font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:24px;font-weight:600}.trust-item .lbl{color:#b7bfd4;font-size:12.5px;line-height:1.3}section{padding:96px 0}.sec-head{max-width:620px;margin-bottom:56px}.sec-head h2{color:var(--navy-deep);margin-top:14px;font-size:clamp(28px,3.4vw,40px)}.sec-head p{color:#4c5266;margin-top:14px;font-size:16px;line-height:1.6}.sec-head.center{text-align:center;margin:0 auto 56px}.process{position:relative}.route-line{background-image:linear-gradient(to right, var(--line) 40%, transparent 0%);z-index:0;background-size:14px 2px;height:2px;display:none;position:absolute;top:130px;left:0;right:0}.steps{z-index:1;grid-template-columns:repeat(4,1fr);gap:22px;display:grid;position:relative}.step{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:26px 22px;transition:transform .2s,box-shadow .2s;position:relative}.step:hover{transform:translateY(-5px);box-shadow:0 18px 30px -18px #021e3e40}.step .idx{color:var(--gold);align-items:center;gap:8px;margin-bottom:14px;font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:12px;font-weight:600;display:flex}.step .idx:before{content:"";background:var(--gold);width:22px;height:1px}.step h3{color:var(--navy-deep);margin-bottom:8px;font-size:19px;font-weight:600}.step p{color:#565d70;font-size:14px;line-height:1.55}.pricing-wrap{background:var(--navy-deep);border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:56px;padding:64px 56px;display:grid;position:relative;overflow:hidden}.pricing-wrap:before{content:"";border:1px dashed #e6bd752e;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-160px}.pricing-wrap:after{content:"";border:1px dashed #e6bd751f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-200px;right:-40px}.pricing-left{z-index:1;position:relative}.pricing-left .eyebrow{color:var(--gold-light)}.pricing-left h2{color:#fff;margin:14px 0 18px;font-size:clamp(26px,3vw,34px)}.pricing-list{gap:12px;margin-top:22px;list-style:none;display:grid}.pricing-list li{color:#dfe3ee;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.pricing-list li .tick{background:var(--gold);width:18px;height:18px;color:var(--navy-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:11px;font-weight:800;display:flex}.fine{color:#8a91a8;max-width:420px;margin-top:22px;font-size:12.5px}.price-stamp{z-index:1;border:3px dashed var(--gold-light);text-align:center;width:260px;height:260px;color:var(--gold-light);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;transform:rotate(-6deg)}.price-stamp:before{content:"";border:1px solid #e6bd7580;border-radius:50%;position:absolute;inset:14px}.price-stamp .cur{letter-spacing:.1em;font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:15px;font-weight:600}.price-stamp .big{color:#fff;font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:46px;font-weight:600;line-height:1}.price-stamp .tag{letter-spacing:.14em;margin-top:8px;font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:10.5px;font-weight:600}.pricing-cta{justify-content:center;margin-top:26px;display:flex}.why-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.why-card{padding:8px 4px}.why-card .ic{width:48px;height:48px;color:var(--gold);background:#c8862f1f;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.why-card h3{color:var(--navy-deep);margin-bottom:8px;font-size:18px;font-weight:600}.why-card p{color:#565d70;font-size:14.5px;line-height:1.6}.testi-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.testi-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:28px;position:relative}.testi-card .stampmini{border:2px dashed var(--gold);width:52px;height:52px;color:var(--gold);text-align:center;border-radius:50%;justify-content:center;align-items:center;font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:8px;font-weight:700;line-height:1.2;display:flex;position:absolute;top:20px;right:20px;transform:rotate(-10deg)}.testi-card p.quote{color:#3a4152;margin-bottom:22px;font-size:15px;font-style:italic;line-height:1.65}.testi-who{flex-direction:column;display:flex}.testi-who b{color:var(--navy-deep);font-size:14.5px}.testi-who span{color:#8a90a0;margin-top:2px;font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:12.5px}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-q{text-align:left;cursor:pointer;width:100%;color:var(--navy-deep);background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:18px;font-weight:600;display:flex}.faq-q .plus{border:1.5px solid var(--gold);border-radius:50%;flex-shrink:0;width:26px;height:26px;transition:transform .3s;position:relative}.faq-q .plus:before,.faq-q .plus:after{content:"";background:var(--gold);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-q .plus:before{width:10px;height:1.5px}.faq-q .plus:after{width:1.5px;height:10px;transition:opacity .2s}.faq-item.open .plus{transform:rotate(180deg)}.faq-item.open .plus:after{opacity:0}.faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-a p{color:#565d70;max-width:640px;padding:0 4px 22px;font-size:14.5px;line-height:1.65}.cta-band{background:linear-gradient(135deg, var(--navy-deep), var(--navy-soft));text-align:center;border-radius:28px;padding:70px 56px;position:relative;overflow:hidden}.cta-band h2{color:#fff;font-size:clamp(28px,3.6vw,42px)}.cta-band p{color:#c7cce0;max-width:520px;margin:16px auto 30px;font-size:16px;line-height:1.6}.contact-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:760px;margin:38px auto 0;display:grid}.contact-item{text-align:left;border-top:1px solid #ffffff26;padding-top:16px}.contact-item .lbl{letter-spacing:.12em;color:var(--gold-light);text-transform:uppercase;font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:11px}.contact-item .val{color:#fff;margin-top:6px;font-size:15px;font-weight:600}.contact-item .val a{overflow-wrap:anywhere;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold-light);text-decoration-color:var(--gold-light);text-underline-offset:3px}footer{border-top:1px solid var(--line-soft);padding:44px 0 36px}.foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.foot-brand{align-items:center;gap:10px;display:flex}.foot-brand img{width:auto;height:46px}.foot-brand span{color:var(--navy-deep);font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:15px;font-weight:600}.foot-links{flex-wrap:wrap;gap:12px 26px;display:flex}.foot-links a{color:#5b6377;font-size:13.5px;font-weight:600}.foot-contact{text-align:center;border-top:1px solid var(--line-soft);color:#5b6377;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:26px;padding-top:22px;font-size:13.5px;font-weight:600;display:flex}.foot-contact a{color:var(--navy-mid);overflow-wrap:anywhere}.foot-contact a:hover{color:var(--gold)}.foot-contact span{font-weight:500}.foot-ig{align-items:center;gap:6px;display:inline-flex}.foot-copy{color:#9a9fb0;text-align:center;margin-top:22px;font-size:12.5px}.foot-copy a{text-underline-offset:2px;text-decoration:underline}.enq-card .enq-fine a{color:var(--navy-mid);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (width<=980px){.hero-grid{grid-template-columns:1fr;gap:48px}.steps,.why-grid{grid-template-columns:repeat(2,1fr)}.testi-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.pricing-wrap{text-align:center;grid-template-columns:1fr;padding:48px 32px}.pricing-list{text-align:left}.contact-grid{grid-template-columns:1fr}.contact-item{text-align:center;border-top:none;padding-top:0}}@media (width<=720px){.nav-links{display:none}.nav-links.open{background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;gap:18px;padding:20px 32px;display:flex;position:absolute;top:100%;left:0;right:0}.menu-toggle{display:block}.steps,.why-grid{grid-template-columns:1fr}.wrap{padding:0 20px}.pricing-wrap{padding:40px 22px}.cta-band{padding:48px 22px}section{padding:64px 0}}.wa-float{z-index:90;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 22px #00000040}.wa-float:hover{transform:scale(1.08);box-shadow:0 10px 26px #0000004d}@media (width<=600px){.wa-float{width:54px;height:54px;bottom:16px;right:16px}}.cta-split{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:48px;padding:60px 52px;display:grid}.cta-split .cta-copy p{max-width:none;margin:16px 0 22px}.cta-points{gap:10px;margin-bottom:6px;list-style:none;display:grid}.cta-points li{color:#e3e6f0;align-items:center;gap:10px;font-size:15px;display:flex}.cta-points li:before{content:"✓";color:var(--navy-deep);background:var(--gold-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-flex}.cta-split .contact-grid{grid-template-columns:1fr;gap:16px;max-width:none;margin:30px 0 0}.enq-card{background:var(--paper);color:var(--ink);text-align:left;border-radius:22px;padding:30px 28px;box-shadow:0 24px 50px #00000047}.enq-head h3{color:var(--navy-deep);font-size:24px}.enq-head p{color:#5b6377;margin:6px 0 20px;font-size:14px;line-height:1.5}.enq-field{border:none;flex-direction:column;gap:6px;min-width:0;margin-bottom:16px;display:flex}.enq-field label,.enq-field legend{color:var(--navy-mid);font-size:13.5px;font-weight:600}.enq-field label span[aria-hidden]{color:var(--gold)}.enq-opt{color:#8a90a2;font-weight:400}.enq-field input,.enq-field select,.enq-field textarea{font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:12px;width:100%;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.enq-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23132a5c' stroke-width='2'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.enq-field textarea{resize:vertical;min-height:84px}.enq-field input::placeholder,.enq-field textarea::placeholder{color:#a3a8b8}.enq-field input:focus,.enq-field select:focus,.enq-field textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #c8862f2e}.enq-field.has-error input,.enq-field.has-error select{background:#fff8f7;border-color:#c0392b}.enq-error{color:#b42318;font-size:13px;font-weight:500}.enq-phone{align-items:stretch;display:flex}.enq-cc{background:var(--cream);border:1.5px solid var(--line);border-right:none;border-radius:12px 0 0 12px;flex-shrink:0;align-items:center;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}.enq-cc-face{color:var(--navy-mid);white-space:nowrap;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23132a5c' stroke-width='2'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;align-items:center;gap:6px;padding:0 30px 0 12px;font-size:15px;font-weight:600;display:flex}.enq-cc-flag{font-size:18px;line-height:1}.enq-field .enq-cc select{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.enq-cc:focus-within{border-color:var(--gold);z-index:1;box-shadow:0 0 0 4px #c8862f2e}.enq-field.has-error .enq-cc{border-color:#c0392b}.enq-phone input{border-radius:0 12px 12px 0;min-width:0}.enq-row{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.enq-chips{flex-flow:wrap;gap:10px;padding:0}.enq-chips legend{width:100%;margin-bottom:8px}.enq-chip{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:10px 18px;font-size:14.5px;font-weight:600;transition:all .15s;display:inline-flex;position:relative;color:var(--navy-mid)!important}.enq-chip input{opacity:0;pointer-events:none;position:absolute}.enq-chip.on{background:var(--navy-mid);border-color:var(--navy-mid);color:#fff!important}.enq-chip:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.enq-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.enq-submit{width:100%;margin-top:4px;padding:16px 22px;font-size:16px}.enq-submit:disabled{opacity:.7;cursor:wait;transform:none}.enq-card .enq-fine{color:#7a8094;text-align:center;margin-top:12px;font-size:12.5px;line-height:1.5}.enq-alert{color:#7a4b00;background:#fff4e5;border:1px solid #f0c27a;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:14px;line-height:1.5}.enq-alert a{font-weight:600;text-decoration:underline}.enq-done{text-align:center;padding:44px 30px}.enq-check{color:#1e9e57;background:#e8f7ee;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;animation:.4s enqPop;display:flex}.enq-done h3{color:var(--navy-deep);font-size:26px}.enq-done p{color:#4f5669;max-width:380px;margin:10px auto 22px;font-size:15px;line-height:1.6}.enq-wa-btn{white-space:normal;text-align:center;color:#fff;background:#25d366;box-shadow:0 6px 18px #25d36659}.enq-wa-btn:hover{transform:translateY(-2px)}.enq-link{color:var(--navy-mid);font:inherit;cursor:pointer;background:0 0;border:none;margin:16px auto 0;font-size:14px;font-weight:600;text-decoration:underline;display:block}@keyframes enqPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (width<=980px){.cta-split{grid-template-columns:minmax(0,1fr);gap:36px;padding:48px 32px}.cta-split .cta-copy{text-align:center}.cta-points{text-align:left;display:inline-grid}.cta-split .contact-item{text-align:center}}@media (width<=600px){.cta-split{border-radius:22px;padding:36px 16px}.enq-card{padding:24px 18px}.enq-row{grid-template-columns:1fr;gap:0}}#destinations{padding-top:40px}.dest-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.dest-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:6px;padding:20px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.dest-card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 14px 30px #021e3e1a}.dest-flag{font-size:30px;line-height:1}.dest-name{color:var(--navy-deep);margin-top:6px;font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:19px;font-weight:600}.dest-visa{color:#5b6377;flex:1;font-size:13px;line-height:1.45}.dest-more{color:var(--gold);margin-top:6px;font-size:13px;font-weight:700}.dest-other{color:#4c5266;margin-top:26px;font-size:15px}.dest-other a{color:var(--navy-mid);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:600}@media (width<=980px){.dest-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.dest-grid{grid-template-columns:1fr 1fr;gap:12px}.dest-card{padding:16px 14px}.dest-name{font-size:17px}}.elig-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.elig-intro h2{color:var(--navy-deep);margin-top:14px;font-size:clamp(28px,3.4vw,40px)}.elig-intro p{color:#4c5266;margin:14px 0 20px;font-size:16px;line-height:1.6}.elig-card{flex-direction:column;justify-content:center;min-height:420px;display:flex}.elig-progress{background:var(--line-soft);border-radius:99px;height:6px;margin-bottom:14px;overflow:hidden}.elig-progress span{background:linear-gradient(90deg,var(--gold-light),var(--gold));border-radius:99px;height:100%;transition:width .3s;display:block}.elig-count{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:11.5px;font-weight:600}.elig-q h3{color:var(--navy-deep);margin:8px 0 18px;font-size:23px}.elig-sub{color:#5b6377;margin:-8px 0 18px;font-size:14px;line-height:1.5}.elig-options{gap:10px;display:grid}.elig-options.grid{grid-template-columns:1fr 1fr}.elig-opt{font:inherit;color:var(--navy-mid);text-align:left;border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;padding:14px 16px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s,transform .15s}.elig-opt:hover{border-color:var(--gold);background:#fffaf0}.elig-opt:active{transform:scale(.98)}.elig-opt.on{border-color:var(--navy-mid);background:var(--navy-mid);color:#fff}.elig-back{margin:16px 0 0!important;display:inline-block!important}.elig-result h3{color:var(--navy-deep);margin:12px 0 8px;font-size:24px}.elig-result>p{color:#4f5669;font-size:15px;line-height:1.6}.elig-result h4{color:var(--navy-mid);text-transform:uppercase;letter-spacing:.08em;margin:18px 0 8px;font-size:14px}.elig-badge{border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-block}.tier-strong .elig-badge{color:#1e7d46;background:#e8f7ee}.tier-moderate .elig-badge{color:#9a5b00;background:#fff4e0}.tier-weak .elig-badge{color:#b42318;background:#fdecea}.elig-tips{gap:8px;list-style:none;display:grid}.elig-tips li{color:var(--ink);padding-left:24px;font-size:14.5px;line-height:1.5;position:relative}.elig-tips li:before{content:"→";color:var(--gold);font-weight:800;position:absolute;left:0}.elig-actions{gap:10px;margin-top:20px;display:grid}.elig-actions .btn{white-space:normal;text-align:center}.elig-disclaimer{margin-top:14px;line-height:1.5;color:#7a8094!important;font-size:12.5px!important}@media (width<=980px){.elig-wrap{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=600px){.elig-options.grid{gap:8px}.elig-options.grid .elig-opt{padding:12px 10px;font-size:14px}.elig-card{min-height:0}.elig-q h3{font-size:21px}}#checklist{padding-top:20px}.cl-band{background:linear-gradient(135deg,#fff7e8,#fdecc8);border:1px solid #f0d9a8;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:52px;display:grid}.cl-copy h2{color:var(--navy-deep);margin-top:14px;font-size:clamp(28px,3.4vw,40px)}.cl-copy p{color:#4c5266;margin:14px 0 20px;font-size:16px;line-height:1.6}.cl-points{gap:10px;list-style:none;display:grid}.cl-points li{color:var(--navy-mid);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.cl-points li:before{content:"✓";color:#fff;background:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex}.cl-done h3{color:var(--navy-deep);font-size:22px}.cl-hint{color:#4f5669;margin:8px 0 14px;font-size:14px;line-height:1.55}.cl-list{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;max-height:260px;margin-bottom:16px;padding:12px 14px;list-style:none;display:grid;overflow:auto}.cl-list li{color:var(--ink);padding-left:26px;font-size:14px;line-height:1.45;position:relative}.cl-list li:before{content:"";border:1.5px solid var(--navy-mid);border-radius:4px;width:15px;height:15px;position:absolute;top:2px;left:0}.cl-btn{white-space:normal;text-align:center;width:100%;margin-top:10px}.cl-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.cl-links a{color:var(--navy-mid);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.cl-links .enq-link{margin:0}@media (width<=980px){.cl-band{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 28px}}@media (width<=600px){.cl-band{border-radius:22px;padding:30px 16px}}#approvals{padding-bottom:40px}.approval-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.approval-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 10px 28px #021e3e12}.approval-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #021e3e1f}.approval-img{aspect-ratio:1;background:#1b2233;display:block}.approval-img img{object-fit:cover;width:100%;height:100%}.approval-card figcaption{align-items:center;gap:12px;padding:16px 18px;display:flex}.approval-flag{font-size:26px;line-height:1}.approval-card b{color:var(--navy-deep);font-size:15px;display:block}.approval-card small{color:#1e9e57;font-size:13px;font-weight:600}.approval-card small:before{content:"✓ "}@media (width<=980px){.approval-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.approval-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.nav-right{align-items:center;gap:10px;display:flex}.lang-switch{border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.lang-switch a{text-align:center;font:inherit;color:var(--navy-mid);cursor:pointer;background:0 0;border:none;border-radius:999px;min-width:38px;padding:6px 10px;font-family:Inter,Noto Sans Devanagari,Noto Sans Gurmukhi,sans-serif;font-size:13px;font-weight:700;line-height:1.2;display:inline-block}.lang-switch a:hover{background:var(--cream)}.lang-switch a.on{background:var(--navy-mid);color:#fff}.cl-note{color:#7a8094!important;margin-top:-8px!important;font-size:12.5px!important}:lang(hi) h1,:lang(hi) h2,:lang(hi) h3,:lang(pa) h1,:lang(pa) h2,:lang(pa) h3{letter-spacing:0;line-height:1.35}:lang(hi) .eyebrow,:lang(pa) .eyebrow,:lang(hi) .elig-count,:lang(pa) .elig-count,:lang(hi) .contact-item .lbl,:lang(pa) .contact-item .lbl{letter-spacing:.02em;font-family:Noto Sans Devanagari,Noto Sans Gurmukhi,Inter,sans-serif;font-size:13px;font-weight:700}:lang(hi) body,:lang(pa) body{line-height:1.65}:lang(hi) .hero h1 em,:lang(pa) .hero h1 em{padding-right:.12em}.brand{flex-shrink:0}@media (width<=1240px){.nav-links{gap:22px}}@media (width<=1100px){.nav-links{display:none}.nav-links.open{background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;gap:18px;padding:20px 32px;display:flex;position:absolute;top:100%;left:0;right:0}.menu-toggle{display:block}}@media (width<=400px){.brand img{height:56px}.lang-switch a{min-width:32px;padding:6px 8px}}.approval-more{text-align:center;margin-top:22px}.approval-more a{color:var(--navy-mid);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:600}@media (width<=980px){.hero{padding:36px 0 56px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:44px}.hero-visual{order:-1;width:100%;max-width:560px;margin:0 auto}.hero-approved{top:16px;left:-6px}.hero-board{bottom:46px;right:-6px}.hero-stamp{width:104px;height:104px;bottom:-22px;left:-6px}.hero-stamp b{font-size:19px}}@media (width<=600px){.hero-photo{border-radius:24px 24px 24px 72px;padding:5px}.hero-photo img{border-radius:20px 20px 20px 68px}.hero-float{border-radius:13px;gap:9px;padding:9px 12px}.hero-approved b{font-size:13px}.ha-check{width:28px;height:28px}.hero-board{min-width:150px;bottom:34px}.hb-item{font-size:15px}.hero-stamp{width:88px;height:88px;bottom:-18px}.hero-stamp b{font-size:16px}.hero-stamp small{font-size:8px}.hero-features{gap:10px 16px}.hf-icon{width:36px;height:36px}.hero-features li{font-size:13.5px}.hero-ctas .btn{width:100%}.hero-route,.hero-plane-x{display:none}}:lang(hi) .hb-label,:lang(pa) .hb-label,:lang(hi) .hero-stamp small,:lang(pa) .hero-stamp small{letter-spacing:.02em;text-transform:none;font-family:Noto Sans Devanagari,Noto Sans Gurmukhi,Inter,sans-serif;font-size:12px}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(26px)}[data-reveal].is-visible{opacity:1;transform:none}.dest-card[data-reveal].is-visible:hover,.step[data-reveal].is-visible:hover{transition-delay:0s}.scroll-progress{z-index:200;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.scroll-progress span{height:100%;width:calc(var(--scroll,0) * 100%);background:linear-gradient(90deg,#fdda96,#e4a348,#c47f2c);border-radius:0 3px 3px 0;display:block;position:relative}.scroll-progress span:after{content:"✈";color:var(--gold);opacity:calc(var(--scroll,0) * 40);font-size:13px;position:absolute;top:-7px;right:-7px}header{transition:box-shadow .3s,background .3s}header.scrolled{background:#fffffff0;box-shadow:0 10px 30px -18px #021e3e73}.route-line{z-index:2;background:0 0;height:34px;margin:-24px 0 14px;display:block;position:relative;top:auto;left:auto;right:auto}.route-line:before{content:"";background-image:linear-gradient(90deg,#c8862f8c 50%,#0000 0%);background-size:12px 2px;height:2px;position:absolute;top:50%;left:12.5%;right:12.5%}.route-line:after{content:"";background:radial-gradient(circle at 12.5% 50%, var(--gold) 0 5px, #fff 5.5px 8px, transparent 8.5px), radial-gradient(circle at 37.5% 50%, var(--gold) 0 5px, #fff 5.5px 8px, transparent 8.5px), radial-gradient(circle at 62.5% 50%, var(--gold) 0 5px, #fff 5.5px 8px, transparent 8.5px), radial-gradient(circle at 87.5% 50%, var(--gold) 0 5px, #fff 5.5px 8px, transparent 8.5px);position:absolute;inset:0}.route-plane{color:var(--navy-mid);z-index:1;opacity:0;position:absolute;top:50%;left:12.5%;transform:translate(-50%,-50%)rotate(90deg)}.process.is-visible .route-plane{animation:3.2s cubic-bezier(.45,.05,.35,1) .4s forwards route-fly}@keyframes route-fly{0%{opacity:0;left:12.5%}10%{opacity:1}to{opacity:1;left:87.5%}}.step{transition:transform .25s,box-shadow .25s,border-color .25s}.step:hover{border-color:#c8862f80}.step .idx{font-size:13px}@media (width<=980px){.route-line{display:none}}.trust-item .num{font-variant-numeric:tabular-nums;min-width:3ch}.dest-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s,opacity .7s;position:relative;overflow:hidden}.dest-card:before{content:"";background:repeating-linear-gradient(-45deg,#c8402f 0 10px,#fff 10px 16px,#0b2f5a 16px 26px,#fff 26px 32px);height:5px;position:absolute;top:0;left:0;right:0}.dest-card:after{content:"";border:2px dashed #c8862f59;border-radius:50%;width:74px;height:74px;transition:transform .5s;position:absolute;bottom:-18px;right:-18px}.dest-card:hover{transform:translateY(-8px)rotate(-1.2deg);box-shadow:0 22px 40px -18px #021e3e59}.dest-card:nth-child(2n):hover{transform:translateY(-8px)rotate(1.2deg)}.dest-card:hover:after{transform:rotate(90deg)scale(1.15)}.dest-card:hover .dest-flag{animation:.9s ease-in-out flag-wave}@keyframes flag-wave{25%{transform:rotate(-10deg)scale(1.15)}50%{transform:rotate(8deg)scale(1.15)}75%{transform:rotate(-4deg)scale(1.1)}}.dest-flag{transform-origin:20% 80%;display:inline-block}.dest-more{transition:letter-spacing .25s}.dest-card:hover .dest-more{letter-spacing:.02em}.approval-img{position:relative;overflow:hidden}.approval-img img{transition:transform .6s}.approval-card:hover .approval-img img{transform:scale(1.05)}.approved-stamp{letter-spacing:.18em;text-transform:uppercase;color:#1e9e57;background:#ffffffd1;border:3px double #1e9e57;border-radius:8px;padding:5px 10px;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:700;position:absolute;bottom:16px;right:14px;transform:rotate(-12deg);box-shadow:0 4px 12px #00000026}.approval-card.is-visible .approved-stamp{animation:.5s cubic-bezier(.3,1.5,.5,1) both stamp-thump;animation-delay:calc(var(--i,0) * .18s + .35s)}@keyframes stamp-thump{0%{opacity:0;transform:rotate(-14deg)scale(2.4)}70%{opacity:1;transform:rotate(-14deg)scale(.92)}to{opacity:1;transform:rotate(-14deg)scale(1)}}.price-stamp.is-visible{animation:.7s cubic-bezier(.3,1.4,.5,1) .2s both price-slam}@keyframes price-slam{0%{opacity:0;transform:rotate(-30deg)scale(1.7)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.price-stamp:after{content:"";border:1px solid #f3c87740;border-radius:50%;animation:40s linear infinite spin;position:absolute;inset:-14px}.why-card .ic{transition:transform .3s,background .3s}.why-card:hover .ic{background:#c8862f33;transform:translateY(-4px)rotate(-6deg)}.testi-card{transition:transform .3s,box-shadow .3s,opacity .7s}.testi-card:hover{transform:translateY(-6px);box-shadow:0 22px 40px -22px #021e3e59}.testi-card:hover .stampmini{animation:.8s ease-in-out flag-wave}.btn-gold{position:relative;overflow:hidden}.btn-gold:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;transition:left .6s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.btn-gold:hover:after{left:120%}.wa-float:before{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.6s ease-out infinite wa-pulse;position:absolute;inset:0}@keyframes wa-pulse{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(1.7)}}.wa-bubble{z-index:91;color:var(--navy-deep);background:#fff;border-radius:16px 16px 4px;align-items:center;gap:4px;max-width:260px;padding:10px 8px 10px 14px;animation:.45s cubic-bezier(.2,1.4,.4,1) both bubble-in;display:flex;position:fixed;bottom:30px;right:88px;box-shadow:0 14px 34px -10px #021e3e66}.wa-bubble a{font-size:14px;font-weight:600;line-height:1.35}.wa-bubble button{background:var(--cream);color:#5b6880;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:26px;height:26px;font-size:17px;line-height:1}@keyframes bubble-in{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@media (width<=600px){.wa-bubble{max-width:210px;bottom:24px;right:80px}}.sec-head .eyebrow{align-items:center;gap:10px;display:inline-flex}.sec-head .eyebrow:before{content:"";background:linear-gradient(90deg,transparent,var(--gold));width:26px;height:2px}:root{--bg:#011329;--bg-2:#021e3e;--bg-3:#062b55;--glass:#ffffff0e;--glass-2:#ffffff17;--glass-line:#ffffff1c;--text:#e9eff8;--text-muted:#a7b4ca}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 0 30%,#85c6e238,#0000 70%),radial-gradient(50% 35% at 100% 70%,#f3c87724,#0000 70%);position:fixed;inset:0}::selection{background:var(--gold-light);color:var(--navy-deep)}.lang-switch a.on{color:var(--navy-deep);background:linear-gradient(135deg,#fdda96,#e4a348)}.hero.cine .eyebrow,.globe-sec .eyebrow,.trust .eyebrow{color:var(--gold-light)}.hero.cine h1{color:#fff}.btn-ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff38}.btn-ghost:hover{background:#ffffff29}.enq-card .btn-outline{border-color:var(--navy-mid);color:var(--navy-mid)}.enq-card .btn-outline:hover{background:var(--navy-mid);color:#fff}.hero.cine{background:var(--bg);align-items:center;min-height:min(880px,100vh - 88px);padding:84px 0 100px;display:flex}.cine-bg{--py:0px;width:64%;position:absolute;inset:0 0 0 auto;overflow:hidden}.cine-bg img{object-fit:cover;object-position:60% 40%;width:100%;height:calc(100% + 120px);transform:translateY(calc(var(--py) * -1)) scale(1.04);animation:24s ease-in-out infinite alternate cine-zoom;position:absolute;inset:0}@keyframes cine-zoom{to{scale:1.1}}.cine-shade{background:linear-gradient(90deg, var(--bg) 0%, #011329f0 30%, #0113298c 52%, #0113291f 80%), linear-gradient(0deg, var(--bg) 0%, transparent 30%);position:absolute;inset:0}.cine-glow{filter:blur(10px);background:radial-gradient(closest-side,#f3c87759,#0000);border-radius:50%;width:520px;height:520px;animation:7s ease-in-out infinite alternate glow-breathe;position:absolute;top:-160px;right:8%}@keyframes glow-breathe{to{opacity:.5;transform:translate(-40px,30px)}}.hero.cine .hero-sky{z-index:1}.hero.cine .hero-route path{stroke:var(--gold-light);opacity:.5}.hero.cine .hero-plane-x{color:#fff}.cine-grid{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;width:100%;display:grid;position:relative}.hero.cine .hero-pill{color:#f1e3c4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#f3c87766}.cine-type{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;margin-top:22px;font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:15px}.ct-word{color:var(--gold-light);font-weight:600}.ct-caret{vertical-align:-.15em;background:var(--gold-light);width:2px;height:1.1em;margin-left:3px;animation:1s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{50%{opacity:0}}.hero.cine h1{text-shadow:0 10px 40px #00000059;margin:12px 0 20px;font-size:clamp(36px,4.8vw,64px);line-height:1.04}.hero.cine p.lead{color:#c6d1e2;font-size:17.5px}.hero.cine .hero-features li{color:#eef2f8}.hero.cine .hf-icon{color:var(--gold-light);box-shadow:none;background:#ffffff14;border-color:#f3c87773}.hero.cine .hero-note{color:var(--text-muted)}.cine-side{justify-self:end;width:100%;max-width:400px;animation:1s cubic-bezier(.2,.8,.2,1) .35s both rise;position:relative}.cine-card{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#081c3a8c;border:1px solid #ffffff29;border-radius:24px;padding:26px 24px 22px;position:relative;box-shadow:0 40px 80px -30px #000000b3,inset 0 1px #ffffff1f}.cine-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#f3c877b3,#0000 40% 60%,#85c6e280);border-radius:24px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cc-head b{color:#fff;font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:22px;font-weight:600;display:block}.cc-head span{color:var(--text-muted);margin-top:4px;font-size:13.5px;display:block}.cc-field select{width:100%;font:inherit;color:#fff;appearance:none;cursor:pointer;background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23f3c877' stroke-width='2'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #fff3;border-radius:14px;margin-top:18px;padding:14px 40px 14px 16px;font-size:16px}.cc-field select option{color:#0f1626}.cc-field select:focus{border-color:var(--gold-light);outline:none;box-shadow:0 0 0 4px #f3c87733}.cc-btn{width:100%;margin-top:12px;padding:15px 20px;font-size:15.5px}.cc-points{gap:8px;margin:18px 0 14px;list-style:none;display:grid}.cc-points li{color:#dbe3ef;align-items:center;gap:10px;font-size:14px;display:flex}.cc-points li:before{content:"✓";color:#5fe39b;background:#2fa76633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.hero.cine .hero-approved{background:#fffffff7;top:-34px;left:-40px}.hero.cine .hero-stamp{width:112px;height:112px;color:var(--navy-deep);background:linear-gradient(135deg,#fdda96,#e4a348 55%,#c47f2c);inset:-58px -34px auto auto}.hero.cine .hero-stamp b{color:var(--navy-deep)}.hero.cine .hs-ring{border-color:#021e3e73}.cine-scroll{z-index:2;border:2px solid #fff6;border-radius:14px;width:26px;height:42px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.cine-scroll span{background:var(--gold-light);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite scroll-dot;position:absolute;top:8px;left:50%}@keyframes scroll-dot{60%{opacity:0;transform:translateY(14px)}61%{opacity:0;transform:none}to{opacity:1}}@media (width<=980px){.hero.cine{min-height:0;padding:0 0 64px;display:block}.cine-bg{width:100%;height:300px;position:relative;inset:auto}.cine-bg img{height:100%}.cine-shade{background:linear-gradient(0deg, var(--bg) 2%, #01132959 45%, #0113291a 100%)}.cine-grid{grid-template-columns:minmax(0,1fr);gap:56px;margin-top:-80px}.cine-side{justify-self:center;max-width:460px}.hero.cine .hero-approved{top:-28px;left:-6px}.hero.cine .hero-stamp{width:92px;height:92px;top:-48px;right:-6px}.cine-scroll{display:none}}@media (width<=600px){.cine-bg{height:240px}.hero.cine h1{font-size:34px}.cine-type{font-size:13px}.cine-card{padding:22px 18px 18px}}.trust{background:linear-gradient(90deg,#021e3e,#0b2f5a 60%,#021e3e);border-top:1px solid #f3c87740;border-bottom:1px solid #f3c87740}.trust-item .lbl{color:#b8c4d8}.step,.why-card,.testi-card,.approval-card{border:1px solid var(--line);background:#fff;box-shadow:0 14px 34px -22px #021e3e59}.step:hover,.testi-card:hover,.why-card:hover{border-color:#c8862f73}.why-card{border-radius:20px;padding:26px 22px}.pricing-wrap,.cta-band{background:radial-gradient(60% 80% at 100% 0,#f3c87729,#0000 60%),linear-gradient(135deg,#073263,#021c3a);border:1px solid #f3c8774d;box-shadow:0 30px 80px -40px #f3c87759}.cl-band{background:linear-gradient(135deg,#fde3a7 0%,#f0b95d 55%,#d8913b 100%);border:none;box-shadow:0 30px 80px -40px #f3c87799}.cl-band .eyebrow{color:#5b3507}.cl-copy h2{color:var(--navy-deep)}.cl-copy p{color:#3d2a0c}.cl-band .cl-points li{color:var(--navy-deep)}.dest-card{background:linear-gradient(150deg, var(--c1,#0b2f5a), var(--c2,#021e3e));isolation:isolate;border:1px solid #ffffff24;min-height:200px;padding:22px 18px 18px}.dest-card:after{border-color:#ffffff59}.dest-name{color:#fff;text-shadow:0 2px 10px #00000040}.dest-visa{color:#ffffffd9}.dest-more{color:#ffe2a8}.dest-flag{font-size:26px}.dest-art{opacity:.92;z-index:-1;filter:drop-shadow(0 10px 18px #00000059);font-size:86px;line-height:1;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-8px;right:-6px;transform:rotate(-10deg)}.dest-card:hover .dest-art{transform:rotate(0)scale(1.12)translateY(-6px)}.dest-card:hover{border-color:#ffffff59;box-shadow:0 26px 50px -20px #000000b3}@media (width<=600px){.dest-card{min-height:170px}.dest-art{font-size:66px}}.globe-sec{background:radial-gradient(50% 60% at 75%,#1d4a8099,#0000 70%),radial-gradient(40% 50% at 0 100%,#f3c8771f,#0000 70%),#011329;position:relative;overflow:hidden}.globe-sec:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 20% 30%,#fff,#0000),radial-gradient(1px 1px at 70% 20%,#fff,#0000),radial-gradient(1.5px 1.5px at 40% 80%,#fff,#0000),radial-gradient(1px 1px at 85% 60%,#fff,#0000),radial-gradient(1px 1px at 10% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 55% 45%,#fff,#0000);background-size:420px 420px;position:absolute;inset:0}.globe-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid;position:relative}.globe-copy h2{color:#fff;margin-top:14px;font-size:clamp(28px,3.4vw,42px)}.globe-copy p{color:var(--text-muted);margin-top:14px;font-size:16px;line-height:1.6}.globe-list{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.globe-list button{font:inherit;color:#dfe6f2;background:var(--glass);border:1px solid var(--glass-line);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:all .2s}.globe-list button:hover{background:var(--glass-2)}.globe-list button.on{color:var(--navy-deep);background:linear-gradient(135deg,#fdda96,#e4a348);border-color:#0000;box-shadow:0 8px 20px -8px #f3c87799}.globe-card{background:var(--glass);border:1px solid var(--glass-line);border-radius:18px;margin-top:22px;padding:18px 20px}.gc-route{color:#fff;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.gc-line{background-image:linear-gradient(to right, var(--gold-light) 50%, transparent 0%);background-size:10px 2px;flex:1;height:2px;animation:1.2s linear infinite route-dash-x;position:relative}@keyframes route-dash-x{to{background-position:20px 0}}.gc-line:after{content:"✈";color:var(--gold-light);font-size:14px;position:absolute;top:-10px;right:-4px}.gc-visa{color:var(--text-muted);margin-top:8px;font-size:13.5px}.globe-card a{color:var(--gold-light);margin-top:10px;font-size:14px;font-weight:700;display:inline-block}.globe-stage{aspect-ratio:1;cursor:grab;touch-action:pan-y;width:100%;max-width:600px;margin:0 auto;position:relative}.globe-stage:active{cursor:grabbing}.globe-stage:before{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:10%;box-shadow:0 0 120px 20px #508cdc40}.globe-canvas,.globe-arcs{width:100%;height:100%;position:absolute;inset:0}.globe-canvas{opacity:0;transition:opacity 1.2s}.globe-canvas.ready{opacity:1}.globe-arcs{pointer-events:none}.globe-hint{color:var(--text-muted);background:var(--glass);border:1px solid var(--glass-line);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12px;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.globe-stage.failed{display:none}@media (width<=980px){.globe-grid{grid-template-columns:minmax(0,1fr)}.globe-stage{order:-1;max-width:440px}}.nav-links a.btn-gold{color:var(--navy-deep)}.nav-links a.btn-gold:after{display:none}.globe-stage.failed{cursor:default;display:block}.globe-stage.failed:after{content:"";background-blend-mode:screen;background:radial-gradient(circle at 35% 30%,#85c6e28c,#1d4a80d9 45%,#021e3e 75%),radial-gradient(circle,#ffffff59 1px,#0000 1.5px) 0 0/14px 14px;border-radius:50%;position:absolute;inset:10%;box-shadow:inset -30px -40px 80px #0009,0 0 80px #508cdc59}.globe-stage.failed .globe-hint{display:none}.apply-form{margin-top:16px}.apply-form .enq-field{margin-bottom:12px}.cine-card .apply-form .enq-field label{color:#e2e8f3}.cine-card .apply-form .enq-error{color:#ffb4a8}.cine-card .apply-form .enq-field select,.cine-card .apply-form .enq-field input{border-color:#0000}.af-submit{width:100%;margin-top:4px;padding:15px 20px;font-size:16px}.af-fine{color:var(--text-muted);text-align:center;margin-top:10px;font-size:12.5px}.apply-done{text-align:center;padding:10px 4px 4px}.apply-done b{color:#fff;margin-top:10px;font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:21px;display:block}.apply-done p{color:#c6d1e2;margin:8px 0 16px;font-size:14.5px;line-height:1.55}.apply-done .enq-check{margin:0 auto}.apply-wa{width:100%}.btn-wa-hero{color:#fff;background:#25d366;gap:12px;padding-top:11px;padding-bottom:11px;box-shadow:0 10px 24px -8px #25d3668c}.btn-wa-hero:hover{background:#22c35e;transform:translateY(-2px)}.wa-txt{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.wa-txt small{opacity:.9;font-size:11.5px;font-weight:600}.live-dot{background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.8s ease-out infinite live-pulse;box-shadow:0 0 #ffffffb3}.live-dot.off{background:#fff9;animation:none}@keyframes live-pulse{70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.dest-card{cursor:pointer}.dest-link:after{content:"";z-index:1;position:absolute;inset:0}.dest-link:focus-visible{outline:none}.dest-link:focus-visible:after{outline:3px solid var(--gold-light);outline-offset:-3px;border-radius:18px}.dest-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.dest-apply{z-index:2;font:inherit;color:var(--navy-deep);cursor:pointer;background:linear-gradient(135deg,#fdda96,#e4a348);border:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800;transition:transform .2s;position:relative;box-shadow:0 6px 14px -6px #00000080}.dest-apply:hover{transform:scale(1.06)}.enq-more{border:1.5px dashed var(--line);width:100%;font:inherit;color:var(--navy-mid);cursor:pointer;background:0 0;border-radius:12px;margin:-2px 0 16px;padding:10px;font-size:14px;font-weight:600;display:block}.enq-more:hover{border-color:var(--gold);background:#fffaf0}.foot-disclaimer{text-align:center;color:#7a8094;max-width:760px;margin:18px auto 0;font-size:12.5px;line-height:1.55}.mobile-bar{display:none}@media (width<=900px){.mobile-bar{z-index:150;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#fffffff5;grid-template-columns:1.25fr .8fr 1.2fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -12px #021e3e59}.mobile-bar a{border-radius:14px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:14.5px;font-weight:800;display:flex}.mb-wa{color:#fff;background:#25d366}.mb-wa span{flex-direction:column;line-height:1.1;display:flex}.mb-wa small{opacity:.85;font-size:10px;font-weight:600}.mb-wa small.on:before{content:"● ";color:#d9ffe8}.mb-call{background:var(--cream);color:var(--navy-mid);border:1px solid var(--line)}.mb-apply{color:var(--navy-deep);background:linear-gradient(135deg,#fdda96,#e4a348 55%,#c47f2c)}body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.wa-float,.wa-bubble{display:none!important}}.dest-actions{flex-direction:column;align-items:stretch;gap:10px}.dest-apply{white-space:nowrap;width:100%;padding:9px 14px;font-size:13.5px}.dest-card{min-height:230px}.dest-card.photo{background:#0b1a2e;border:1px solid #021e3e26;justify-content:flex-end;min-height:300px;padding:0}.dest-card.photo:before{z-index:3}.dest-card.photo:after{display:none}.dest-photo{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.dest-card.photo:hover .dest-photo{transform:scale(1.08)}.dest-shade{z-index:1;background:linear-gradient(#02142800 38%,#02142899 62%,#021428f0 100%);position:absolute;inset:0}.dest-photo{filter:saturate(1.15)contrast(1.05)}.dest-card.photo .dest-flag{z-index:2;background:#ffffffeb;border-radius:10px;padding:2px 7px;font-size:22px;position:absolute;top:16px;left:14px;box-shadow:0 4px 12px #00000040}.dest-body{z-index:2;flex-direction:column;gap:4px;padding:18px 16px 16px;display:flex;position:relative}.dest-card.photo .dest-name{color:#fff;text-shadow:0 2px 12px #00000080;margin-top:0;font-size:20px}.dest-card.photo .dest-visa{color:#ffffffe0;flex:none;font-size:12.5px}.dest-card.photo .dest-more{color:#ffe2a8}.dest-card.photo .dest-actions{margin-top:6px}.dest-card.photo:hover{transform:translateY(-6px);box-shadow:0 26px 50px -20px #021e3e8c}.dest-card.photo:nth-child(2n):hover{transform:translateY(-6px)}@media (width<=600px){.dest-card.photo{min-height:260px}.dest-card.photo .dest-name{font-size:17px}}@media (hover:hover) and (pointer:fine) and (width>=901px){.dest-card.photo .dest-visa,.dest-card.photo .dest-actions{opacity:0;max-height:0;margin-top:0;padding-top:0;transition:max-height .45s cubic-bezier(.2,.8,.2,1),opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1),margin-top .3s;overflow:hidden;transform:translateY(12px)}.dest-card.photo:hover .dest-visa,.dest-card.photo:focus-within .dest-visa{opacity:1;max-height:60px;transform:none}.dest-card.photo:hover .dest-actions,.dest-card.photo:focus-within .dest-actions{opacity:1;max-height:110px;margin-top:10px;transition-delay:50ms;transform:none}.dest-card.photo .dest-shade{background:linear-gradient(#02142800 55%,#021428bf 100%);transition:opacity .4s}.dest-card.photo .dest-shade:after{content:"";opacity:0;background:linear-gradient(#0214280d 20%,#021428a6 55%,#021428f2 100%);transition:opacity .4s;position:absolute;inset:0}.dest-card.photo:hover .dest-shade:after,.dest-card.photo:focus-within .dest-shade:after{opacity:1}.dest-card.photo .dest-name{font-size:22px;transition:transform .4s}}@media (hover:none),(pointer:coarse),(width<=900px){.dest-card.photo{min-height:210px}.dest-card.photo .dest-visa,.dest-card.photo .dest-more{display:none}.dest-card.photo .dest-shade{background:linear-gradient(#02142800 45%,#021428d9 100%)}.dest-card.photo .dest-body{gap:8px;padding:14px 12px 12px}.dest-card.photo .dest-actions{margin-top:0;padding-top:0}.dest-card.photo .dest-apply{align-self:flex-start;width:auto;padding:7px 16px;font-size:13px}}.globe-steps{flex-wrap:wrap;gap:8px 18px;margin-top:20px;list-style:none;display:flex}.globe-steps li{color:#dfe6f2;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.globe-steps span{width:24px;height:24px;color:var(--gold-light);background:#f3c87726;border:1px solid #f3c87780;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.globe-list{margin-top:16px}.globe-card{animation:.45s cubic-bezier(.2,.8,.2,1) gc-in}@keyframes gc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gc-line em{color:var(--gold-light);white-space:nowrap;background:#0b1f3a;border:1px solid #f3c87759;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.gc-line:after{display:none}.gc-route{margin-top:12px}.gc-facts{grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:16px;display:grid}.gc-facts dt{text-transform:uppercase;letter-spacing:.1em;color:var(--gold-light);font-size:11px;font-weight:700}.gc-facts dd{color:#e9eff8;margin-top:3px;font-size:13.5px;line-height:1.4}.gc-facts dd b{color:#fff;font-size:15px}.gc-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;display:flex}.gc-actions .btn{white-space:normal;padding:12px 20px;font-size:14.5px}.gc-actions a{color:var(--gold-light);margin-top:0;font-size:14px;font-weight:700}.gc-note{color:#8090a8;margin-top:14px;font-size:11.5px;line-height:1.5}.globe-card a{margin-top:0}@media (width<=600px){.gc-facts{grid-template-columns:1fr}.gc-actions .btn{width:100%}}.globe-copy .gc-note{color:#8090a8;margin-top:14px;font-size:11.5px;line-height:1.5}.process .sec-head.center p{max-width:560px;margin-left:auto;margin-right:auto}.journey{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:10px;list-style:none;display:grid;position:relative}.journey-track{background-image:linear-gradient(90deg,#c8862f59 50%,#0000 0);background-size:14px 4px;border-radius:4px;height:4px;position:absolute;top:43px;left:12.5%;right:12.5%}.journey-fill{background:linear-gradient(90deg,#fdda96,#e4a348,#c47f2c);border-radius:4px;width:0;transition:width 2.2s cubic-bezier(.45,.05,.35,1) .3s;position:absolute;inset:0}.process.is-visible .journey-fill{width:100%}.jstep{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.jicon{z-index:1;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;transition:transform .35s cubic-bezier(.2,1.4,.4,1);display:flex;position:relative;box-shadow:0 18px 34px -14px #021e3e8c,0 0 0 7px #f3f8fc}.is-you .jicon{background:linear-gradient(135deg,#2fcf74,#14894a)}.is-we .jicon{background:linear-gradient(135deg,#1d4a80,#021e3e)}.is-we .jicon svg{color:var(--gold-light)}.jnum{width:30px;height:30px;color:var(--navy-deep);background:linear-gradient(135deg,#fdda96,#e4a348);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 4px 10px #0003}.jstep:hover .jicon{transform:translateY(-6px)rotate(-6deg)scale(1.05)}.jcard{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;flex:1;align-items:center;width:100%;margin-top:22px;padding:24px 20px 20px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 18px 40px -26px #021e3e66}.jstep:hover .jcard{transform:translateY(-4px);box-shadow:0 26px 50px -26px #021e3e80}.is-you .jcard{border-top:4px solid #2fcf74}.is-we .jcard{border-top:4px solid var(--gold)}.jwho{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:800}.is-you .jwho{color:#14894a;background:#e6f8ee}.is-we .jwho{color:#9a5c1a;background:#fdf1dc}.jcard h3{color:var(--navy-deep);margin:12px 0 8px;font-size:20px}.jcard p{color:#4f5669;flex:1;font-size:14.5px;line-height:1.6}.jchip{color:var(--navy-mid);background:var(--cream);border:1px solid var(--line);border-radius:999px;margin-top:16px;padding:6px 14px;font-size:13px;font-weight:700}.journey-cta{background:linear-gradient(135deg,#073263,#021c3a);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:40px auto 0;padding:18px 18px 18px 26px;display:flex;box-shadow:0 24px 50px -28px #021e3eb3}.journey-cta p{color:#dbe3ef;font-size:16px}.journey-cta b{color:var(--gold-light)}:lang(hi) .jwho,:lang(pa) .jwho{letter-spacing:.02em}@media (width<=980px){.journey{grid-template-columns:1fr;gap:18px;max-width:560px;margin:10px auto 0}.journey-track{background-image:linear-gradient(#c8862f59 50%,#0000 0);background-size:4px 14px;width:4px;height:auto;inset:30px auto 30px 33px}.journey-fill{width:100%;height:0;transition:height 2.2s cubic-bezier(.45,.05,.35,1) .3s}.process.is-visible .journey-fill{width:100%;height:100%}.jstep{text-align:left;flex-direction:row;align-items:flex-start;gap:16px}.jicon{flex-shrink:0;width:70px;height:70px}.jicon svg{width:26px;height:26px}.jnum{width:26px;height:26px;font-size:12.5px}.jcard{align-items:flex-start;margin-top:0;padding:18px 18px 16px}.jcard h3{margin:10px 0 6px;font-size:18px}.journey-cta{text-align:center;justify-content:center;padding:18px}.journey-cta .btn{width:100%}}#approvals{position:relative;overflow:hidden}#approvals:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f3c87747,#0000);position:absolute;inset:8% -10% 8% 35%}.proof{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;display:grid;position:relative}.proof-copy h2{color:var(--navy-deep);margin-top:14px;font-size:clamp(30px,3.6vw,44px)}.proof-copy>p{color:#4c5266;margin-top:14px;font-size:16px;line-height:1.6}.proof-count{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:14px;max-width:380px;margin-top:24px;padding:14px 18px;display:flex;box-shadow:0 14px 30px -20px #021e3e59}.proof-count b{background:linear-gradient(135deg,#e4a348,#9a5c1a);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,serif;font-size:46px;line-height:1}.proof-count span{color:var(--navy-mid);font-size:15px;font-weight:700;line-height:1.35}.proof-points{gap:8px;margin-top:18px;list-style:none;display:grid}.proof-points li{color:var(--navy-mid);align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.proof-points li:before{content:"✓";color:#1e9e57;background:#e3f6ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.proof-ctas{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px;display:flex}.proof-blog{color:var(--navy-mid);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;font-size:14.5px;font-weight:700}.proof-wall{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.polaroid{background:#fff;border:none;border-radius:6px;flex-shrink:0;width:250px;margin:0 -26px;padding:10px 10px 0;transition:transform .55s cubic-bezier(.2,.8,.2,1),margin .55s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;overflow:visible;box-shadow:0 30px 50px -24px #021e3e8c,0 2px 6px #021e3e1f}.polaroid:first-child{z-index:1;transform:rotate(-8deg)translateY(16px)}.polaroid:nth-child(2){z-index:3;transform:rotate(1.5deg)translateY(-14px)}.polaroid:nth-child(3){z-index:2;transform:rotate(9deg)translateY(20px)}.proof-wall:hover .polaroid{margin:0 -10px}.proof-wall .polaroid:hover{z-index:5;transform:rotate(0)translateY(-18px)scale(1.06);box-shadow:0 40px 60px -24px #021e3e99}.tape{z-index:3;background:#fdda96bf;width:96px;height:28px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 2px 4px #00000014}.pol-img{aspect-ratio:4/4.5;cursor:zoom-in;background:#1b2233;border:none;border-radius:3px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.pol-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.polaroid:hover .pol-img img{transform:scale(1.06)}.pol-zoom{color:#fff;opacity:0;background:#021e3eb3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;transition:opacity .25s;display:flex;position:absolute;top:8px;right:8px}.polaroid:hover .pol-zoom{opacity:1}.round-stamp{color:#16834a;text-align:center;mix-blend-mode:multiply;background:#ffffffdb;border:3px solid #1e9e57;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;display:flex;position:absolute;bottom:10px;right:10px;transform:rotate(-14deg);box-shadow:inset 0 0 0 4px #ffffffe6,inset 0 0 0 6px #1e9e57}.round-stamp span{letter-spacing:.1em;font-size:13px;font-weight:800}.round-stamp b{font-size:24px;line-height:1}.round-stamp small{letter-spacing:.06em;margin-top:2px;font-size:7.5px;font-weight:700}.approval-card.is-visible .round-stamp{animation:.55s cubic-bezier(.3,1.5,.5,1) both stamp-thump;animation-delay:calc(var(--i,0) * .22s + .4s)}.pol-ticket{border-top:2px dashed #021e3e26;margin-top:10px;padding:12px 4px 14px;display:block}.pt-top{align-items:center;gap:8px;display:flex}.pt-top b{color:var(--navy-deep);font-size:14px}.pt-flag{font-size:18px}.pt-row{color:#4f5669;grid-template-columns:auto auto;gap:6px 14px;margin-top:8px;font-size:11.5px;display:grid}.pt-row span:last-child{grid-column:1/-1}.pt-row em{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);font-size:9.5px;font-style:normal;font-weight:800;display:block}.pt-when{color:#1e9e57;margin-top:8px;font-size:12.5px;font-weight:700;display:block}.lightbox{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010c1ae0;flex-direction:column;justify-content:center;align-items:center;padding:24px;animation:.25s both bubble-in;display:flex;position:fixed;inset:0}.lightbox img{border-radius:12px;max-width:min(92vw,900px);max-height:78vh;box-shadow:0 30px 80px #0009}.lb-close{width:44px;height:44px;color:var(--navy-deep);cursor:pointer;background:#fff;border:none;border-radius:50%;font-size:26px;position:absolute;top:18px;right:18px}.lb-caption{color:#fff;margin-top:14px;font-weight:600}@media (width<=980px){.proof{grid-template-columns:minmax(0,1fr);gap:28px}.proof-wall{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:18px;min-height:0;margin:0 -20px;padding:26px 20px 24px;overflow-x:auto}.proof-wall::-webkit-scrollbar{display:none}.polaroid,.proof-wall:hover .polaroid{scroll-snap-align:center;width:240px;margin:0}.polaroid:nth-child(n){transform:rotate(calc((var(--i) - 1) * 2deg))}.proof-wall .polaroid:hover{transform:none}.proof-ctas .btn{width:100%}}.polaroid .pol-ticket{gap:0;padding:12px 4px 14px;display:block}.polaroid .pt-top b{font-size:14px;display:inline}.polaroid small{color:inherit}.polaroid .round-stamp small:before{content:none}.polaroid.approval-card{background:#fff;border:none;border-radius:6px}@media (width>=981px){.proof-wall{padding-left:56px}.proof{gap:24px}}#pricing .sec-head.center p{max-width:560px;margin-left:auto;margin-right:auto}.price-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;display:grid}.fare-ticket{color:#fff;text-align:left;background:linear-gradient(135deg,#073263,#021c3a);border:none;border-radius:26px;width:auto;height:auto;margin:0;display:flex;position:relative;overflow:hidden;transform:none;box-shadow:0 40px 80px -40px #021e3ecc,0 0 0 1px #f3c87759}.fare-ticket:before{content:"";top:-180px;right:-120px;background:radial-gradient(closest-side,#f3c87740,#0000);border:none;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto}.fare-ticket:after{display:none}.price-stamp.fare-ticket.is-visible{animation:.8s cubic-bezier(.2,.8,.2,1) both ticket-in}@keyframes ticket-in{0%{opacity:0;transform:translateY(30px)rotate(-2deg)}to{opacity:1;transform:none}}.ft-main{flex:1;padding:28px 30px;position:relative}.ft-head{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);justify-content:space-between;font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:12px;display:flex}.ft-route{align-items:center;gap:14px;margin-top:22px;display:flex}.ft-route small{letter-spacing:.14em;text-transform:uppercase;color:#9fb0c8;font-size:10.5px;display:block}.ft-route b{white-space:nowrap;margin-top:4px;font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:22px;font-weight:600;display:block}.ft-dash{background-image:linear-gradient(90deg,#f3c87799 50%,#0000 0);background-size:10px 2px;flex:1;height:2px;animation:1.2s linear infinite route-dash-x;position:relative}.ft-dash:after{content:"✈";color:var(--gold-light);font-size:15px;position:absolute;top:-11px;left:50%}.ft-to{text-align:right;min-width:0}.ft-dest{animation:.45s cubic-bezier(.2,.8,.2,1) dest-flip}@keyframes dest-flip{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.ft-price{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:26px;display:flex}.ft-cur{color:var(--gold-light);margin-top:10px;font-size:28px;font-weight:700}.ft-amt{background:linear-gradient(#fff,#f3c877);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,serif;font-size:clamp(56px,7vw,84px);font-weight:600;line-height:1}.ft-tag{color:#7cf0b0;background:#5fe39b26;border:1px solid #5fe39b66;border-radius:999px;align-self:center;margin-left:12px;padding:5px 12px;font-size:13px;font-weight:700;animation:.45s cubic-bezier(.2,1.4,.4,1) pop-in}.ft-pick{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.ft-pick button{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;width:38px;height:34px;font-size:18px;transition:transform .2s,background .2s}.ft-pick button:hover{transform:translateY(-2px)}.ft-pick button.on{border-color:var(--gold-light);background:#f3c87740;transform:translateY(-2px)}.ft-stub{background:#ffffff0a;border-left:2px dashed #ffffff38;flex-direction:column;flex-shrink:0;justify-content:center;gap:16px;width:230px;padding:28px 24px;display:flex;position:relative}.ft-stub:before,.ft-stub:after{content:"";background:#f3f8fc;border-radius:50%;width:28px;height:28px;position:absolute;left:-15px}.ft-stub:before{top:-14px}.ft-stub:after{bottom:-14px}.ft-barcode{opacity:.85;background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 4px,#fff 4px 5px,#0000 5px 8px,#fff 8px 11px,#0000 11px 13px);border-radius:2px;height:44px}.ft-stub .btn{white-space:normal;text-align:center;width:100%}.ft-stub small{color:#9fb0c8;font-size:12px;line-height:1.5}.price-side h3{color:var(--navy-deep);font-size:20px}.price-side .pricing-list{margin-top:14px}.price-side .pricing-list li{color:var(--ink)}.pay-h{margin-top:28px}.pay-steps{counter-reset:pay;gap:10px;margin-top:14px;list-style:none;display:grid}.pay-steps li{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:0 10px 24px -18px #021e3e59}.pay-steps b{min-width:86px;color:var(--gold-deep);font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:18px}.pay-steps span{color:#4f5669;font-size:14px;line-height:1.45}.pay-steps strong{color:var(--navy-deep)}@media (width<=980px){.price-grid{grid-template-columns:minmax(0,1fr)}.fare-ticket{flex-direction:column}.ft-stub{border-top:2px dashed #ffffff38;border-left:none;width:auto}.ft-stub:before,.ft-stub:after{top:-15px;bottom:auto;left:auto}.ft-stub:before{left:-14px}.ft-stub:after{right:-14px}.ft-main{padding:22px 20px}.ft-route b{font-size:18px}}@media (width>=981px){.fare-ticket{flex-direction:row;justify-content:flex-start;align-items:stretch}}.fare-ticket{color:#fff;align-items:stretch}@media (width>=981px){.price-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:36px}.ft-stub{width:210px}}.elig-wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.elig-intro{position:sticky;top:110px}.meter-card{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:380px;margin:24px 0 20px;padding:18px 20px 16px;box-shadow:0 20px 40px -26px #021e3e66}.meter{position:relative}.meter-svg{width:100%;max-width:300px;margin:0 auto;display:block}.meter-needle{transform-origin:110px 112px;transition:transform 1s cubic-bezier(.3,1.4,.5,1);transform:rotate(-90deg)}.meter.idle .meter-needle{animation:3s ease-in-out infinite needle-idle}@keyframes needle-idle{0%,to{transform:rotate(-60deg)}50%{transform:rotate(55deg)}}.meter-label{text-align:center;margin-top:4px}.meter-label small{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-size:11px;font-weight:800;display:block}.meter-label b{color:var(--navy-deep);font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:20px}.meter-note{text-align:center;color:#6b7285!important;margin:8px 0 0!important;font-size:13px!important}.elig-dots{gap:6px;margin-bottom:14px;display:flex}.elig-dots span{background:var(--line-soft);border-radius:99px;flex:1;height:6px;transition:background .3s}.elig-dots span.done{background:#2fcf74}.elig-dots span.now{background:linear-gradient(90deg,#fdda96,#e4a348)}.elig-tiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.elig-tile{cursor:pointer;background:linear-gradient(135deg,#1d4a80,#021e3e);border:none;border-radius:16px;height:96px;padding:0;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 10px 22px -14px #021e3e99}.elig-tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.elig-tile:after{content:"";background:linear-gradient(#0000 30%,#021428d9);position:absolute;inset:0}.elig-tile span{z-index:1;color:#fff;text-align:left;text-shadow:0 1px 6px #00000080;font-size:13.5px;font-weight:700;line-height:1.25;position:absolute;bottom:8px;left:10px;right:10px}.elig-tile:hover{transform:translateY(-3px);box-shadow:0 18px 30px -16px #021e3eb3}.elig-tile:hover img{transform:scale(1.08)}.elig-tile.on{outline:3px solid var(--gold);outline-offset:2px}.elig-tile.other{background:linear-gradient(135deg,#c8862f,#9a5c1a)}.elig-tile.other:after{display:none}.elig-tile.other span{text-align:center;font-size:14px;top:50%;bottom:auto;transform:translateY(-50%)}.elig-opt{align-items:center;gap:12px;display:flex}.eo-icon{background:var(--cream);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;transition:transform .25s;display:inline-flex}.eo-text{flex:1}.eo-arrow{opacity:0;color:var(--gold-deep);font-weight:800;transition:all .2s;transform:translate(-6px)}.elig-opt:hover .eo-arrow{opacity:1;transform:none}.elig-opt:hover .eo-icon{transform:scale(1.12)rotate(-6deg)}.elig-opt.on .eo-icon{background:#ffffff26}.elig-q{animation:.4s cubic-bezier(.2,.8,.2,1) gc-in}@media (width<=980px){.elig-wrap{grid-template-columns:minmax(0,1fr)}.elig-intro{position:static}.meter-card{max-width:none}.elig-tiles{grid-template-columns:repeat(2,1fr)}}.bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"con pri pri""con chk tim""wor wor hum";gap:18px;display:grid}.bt{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:8px;padding:26px 24px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #021e3e66}.bt:hover{transform:translateY(-4px);box-shadow:0 26px 50px -26px #021e3e80}.bt h3{color:var(--navy-deep);margin:0;font-size:21px}.bt p{color:#4f5669;font-size:14.5px;line-height:1.6}.bt-consultant{background:linear-gradient(160deg,#0b3a6e,#021c3a);border:none;grid-area:con}.bt-consultant h3{color:#fff;font-size:24px}.bt-consultant p{color:#c6d1e2}.chat{flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;display:flex}.bubble{opacity:0;border-radius:16px;max-width:88%;padding:10px 14px;font-size:14px;line-height:1.4;transform:translateY(8px)}.why-card.is-visible .bubble{animation:.45s forwards bubble-up;animation-delay:var(--d)}@keyframes bubble-up{to{opacity:1;transform:none}}.bubble.us{color:var(--navy-deep);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.bubble.you{color:#fff;background:#25d366;border-bottom-right-radius:4px;align-self:flex-end}.bt-price{flex-direction:row;grid-area:pri;align-items:center;gap:24px}.bt-price>div:first-child{flex:1}.bt-price-visual{text-align:center;flex-shrink:0}.bt-price-visual b{background:linear-gradient(135deg,#e4a348,#9a5c1a);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,serif;font-size:46px;line-height:1;display:block}.nohidden{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.nohidden s{color:#b42318;background:#fdecea;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700;text-decoration-thickness:2px}.bt-check{grid-area:chk}.checks{gap:10px;margin-bottom:6px;display:flex}.checks span{color:var(--navy-mid);background:var(--cream);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 5px;font-size:13px;font-weight:700;display:flex}.checks i{color:#fff;background:#2fcf74;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex;transform:scale(0)}.why-card.is-visible .checks i{animation:.45s cubic-bezier(.2,1.4,.4,1) forwards pop-in;animation-delay:var(--d)}.bt-check .checks i{opacity:1}.bt-time{grid-area:tim}.mini-time{margin-bottom:6px}.mt-bar{background:var(--line-soft);border-radius:99px;height:8px;display:block;overflow:hidden}.mt-bar span{background:linear-gradient(90deg,#fdda96,#e4a348,#2fcf74);border-radius:99px;width:0;height:100%;transition:width 1.6s cubic-bezier(.45,.05,.35,1) .3s;display:block}.why-card.is-visible .mt-bar span{width:100%}.mt-labels{justify-content:space-between;margin-top:6px;display:flex}.mt-labels em{color:var(--gold-deep);font-size:12px;font-style:normal;font-weight:700}.bt-world{flex-direction:row;grid-area:wor;align-items:center;gap:20px}.bt-world>div:first-child{flex:0 0 46%}.flag-marquee{flex:1;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.fm-track{gap:14px;width:max-content;animation:30s linear infinite marquee;display:flex}.fm-track span{background:var(--cream);border:1px solid var(--line);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:34px;line-height:1;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.bt-human{background:linear-gradient(135deg,#fde3a7,#f0b95d 60%,#d8913b);border:none;grid-area:hum}.bt-human p{color:#3d2a0c}.human-badge{align-items:center;gap:10px;margin-bottom:6px;display:flex}.hb-avatar{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:inline-flex;box-shadow:0 6px 14px #0000001f}.hb-status{color:#14894a;background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:800}.hb-status:before{content:"● "}.hb-status.off{color:#7a6020}@media (width<=980px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"con con""pri pri""chk tim""wor wor""hum hum"}}@media (width<=600px){.bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"con""pri""chk""tim""wor""hum";gap:14px}.bt-price,.bt-world{flex-direction:column;align-items:flex-start}.bt-world>div:first-child{flex:none}.flag-marquee{width:100%}}@media (prefers-reduced-motion:reduce){.bubble{opacity:1;transform:none}.checks i{transform:none}.mt-bar span{width:100%}}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:44px;display:grid}.faq-side{position:sticky;top:110px}.faq-side h2{color:var(--navy-deep);margin-top:14px;font-size:clamp(30px,3.6vw,44px)}.faq-sub{color:#4c5266;margin-top:12px;font-size:16px;line-height:1.6}.faq-topics{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.faq-topics button{font:inherit;color:var(--navy-mid);border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;transition:all .2s}.faq-topics button:hover{border-color:var(--gold)}.faq-topics button.on{background:var(--navy-deep);border-color:var(--navy-deep);color:#fff}.faq-ask{color:#fff;background:linear-gradient(160deg,#0b3a6e,#021c3a);border-radius:22px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:26px;padding:24px;display:flex;box-shadow:0 24px 50px -28px #021e3eb3}.fa-avatar{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:6px;font-size:22px;display:inline-flex}.faq-ask b{font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:21px}.faq-ask p{color:#c6d1e2;margin-bottom:10px;font-size:14.5px}.faq-ask .btn{width:100%}.fa-status{color:#7cf0b0;margin-top:4px;font-size:12.5px;font-weight:700}.fa-status.off{color:#c6d1e2}.faq-grid .faq-list{gap:12px;max-width:none;margin:0;display:grid}.faq-card{border:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;border-radius:18px;transition:border-color .25s,box-shadow .25s;animation:.35s gc-in;box-shadow:0 12px 28px -24px #021e3e73}.faq-card:hover{border-color:#c8862f66}.faq-card.open{border-color:var(--gold);box-shadow:0 20px 40px -26px #c8862f99}.faq-card .faq-q{gap:14px;padding:16px 18px;font-size:17px}.fq-icon{background:var(--cream);width:42px;height:42px;color:var(--gold-deep);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-family:Fraunces,serif;font-size:19px;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}.faq-card.open .fq-icon{color:var(--navy-deep);background:linear-gradient(135deg,#fdda96,#e4a348);transform:rotate(-6deg)}.fq-text{text-align:left;flex:1;line-height:1.35}.fq-text small{color:var(--gold-deep);letter-spacing:.1em;margin-bottom:2px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.faq-card .faq-a p{max-width:none;padding:0 18px 20px 74px}@media (width<=980px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:24px}.faq-side{position:static}.faq-ask{order:3}}@media (width<=600px){.faq-card .faq-q{padding:14px;font-size:15.5px}.fq-icon{width:36px;height:36px;font-size:16px}.faq-card .faq-a p{padding:0 14px 16px}}@media (width<=980px){.faq-side{display:contents}.faq-side>*{order:1}.faq-grid .faq-list{order:2}.faq-side .faq-ask{order:3;margin-top:4px}.faq-grid{gap:14px}.faq-side h2{margin-top:0}}footer.site-foot{color:#c6d1e2;background:radial-gradient(60% 50% at 85% 0,#f3c87724,#0000 70%),radial-gradient(50% 60% at 0 100%,#1d4a808c,#0000 70%),#011329;border-top:none;margin-top:40px;padding:0 0 30px;position:relative}.sf-route{background-image:linear-gradient(90deg,#f3c877b3 50%,#0000 0);background-size:16px 2px;height:2px;animation:1.4s linear infinite route-dash-x;position:absolute;top:0;left:0;right:0}.sf-plane{color:var(--gold-light);font-size:18px;animation:14s linear infinite sf-fly;position:absolute;top:-11px;left:0}@keyframes sf-fly{0%{left:-2%}to{left:102%}}.sf-cta{background:linear-gradient(135deg,#fde3a7,#f0b95d 55%,#d8913b);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex;position:relative;top:-34px;box-shadow:0 30px 60px -30px #0009}.sf-cta b{color:var(--navy-deep);font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:clamp(22px,2.6vw,28px);display:block}.sf-cta span{color:#4a3510;font-size:14.5px;font-weight:600}.sf-cta-btns{flex-wrap:wrap;gap:10px;display:flex}.sf-cta .btn-gold{background:var(--navy-deep);color:#fff;box-shadow:none}.sf-cta .btn-gold:hover{background:#0b2f5a}.sf-wa{color:#fff;background:#25d366}.sf-cols{grid-template-columns:1.4fr 1fr .8fr 1.3fr;gap:34px;padding:10px 0 34px;display:grid}.sf-logo{background:#fff;border-radius:16px;padding:6px 14px;display:inline-block}.sf-logo img{width:auto;height:58px;display:block}.sf-brand p{color:#a7b4ca;max-width:320px;margin:16px 0;font-size:14px;line-height:1.65}.sf-ig{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.sf-ig:hover{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af);border-color:#0000}.sf-col{flex-direction:column;gap:9px;display:flex}.sf-col h4{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);margin-bottom:6px;font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:12px;font-weight:700}.sf-col a,.sf-col>span{color:#c6d1e2;overflow-wrap:anywhere;font-size:14px;transition:color .2s,transform .2s}.sf-col a:hover{color:#fff;transform:translate(3px)}.sf-hours em{color:#a7b4ca;margin-top:3px;font-size:12.5px;font-style:normal;font-weight:700;display:block}.sf-hours em.on{color:#7cf0b0}.sf-bottom{border-top:1px solid #ffffff14;padding-top:20px}.site-foot .foot-disclaimer{color:#7f8ca3;margin:0 auto 16px}.sf-legal{color:#7f8ca3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.sf-links{gap:18px;display:flex}.sf-links a{color:#a7b4ca;text-underline-offset:3px;text-decoration:underline}.sf-lang{background:#ffffff0f;border-color:#ffffff24}.sf-lang a{color:#dfe6f2}.sf-lang a.on{color:var(--navy-deep)}:lang(hi) .sf-col h4,:lang(pa) .sf-col h4{letter-spacing:.02em;font-family:Noto Sans Devanagari,Noto Sans Gurmukhi,Inter,sans-serif;font-size:13.5px}@media (width<=980px){.sf-cols{grid-template-columns:1fr 1fr}.sf-brand{grid-column:1/-1}}@media (width<=600px){.sf-cols{grid-template-columns:1fr 1fr;gap:26px 18px}.sf-contact{grid-column:1/-1}.sf-cta{text-align:center;flex-direction:column;align-items:stretch}.sf-cta-btns .btn{flex:1}.sf-legal{flex-direction:column;align-items:flex-start}}nav.sf-col{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:9px;max-width:none;margin:0;padding:0;display:flex}footer.site-foot{padding:0;overflow:hidden}.site-foot .sf-route{display:none}.sf-sky{background:linear-gradient(#0000,#1d4a8040);padding-top:0;position:relative}.sf-cta{top:-30px}.sf-skyline-wrap{max-width:1200px;margin:-6px auto 0;padding:0 20px;position:relative}.sf-skyline{width:100%;height:auto;display:block}.sk-draw path,.sk-draw circle{fill:#f3c8770f;stroke:var(--gold-light);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;transition:stroke-dashoffset 3.2s,fill 1s 2.4s}.site-foot.drawn .sk-draw path,.site-foot.drawn .sk-draw circle{stroke-dashoffset:0}.sk-ground{stroke:#f3c87780;stroke-width:2px;stroke-dasharray:10 8}.sf-fly{color:#fff;text-shadow:0 0 12px #f3c877cc;font-size:22px;animation:16s linear infinite sf-fly2;position:absolute;top:6%;left:0}@keyframes sf-fly2{0%{top:40%;left:-3%}50%{top:2%}to{top:30%;left:103%}}.sf-main{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:36px;padding-top:40px;padding-bottom:40px;display:grid}.sf-explore{flex-wrap:wrap;justify-content:flex-start;gap:8px;max-width:none;margin-top:20px;padding:0;display:flex}.sf-explore a{color:#dfe6f2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:13px;transition:background .2s,color .2s}.sf-explore a:hover{background:var(--gold-light);color:var(--navy-deep)}.sf-stamps-wrap{max-width:none;padding:0;display:block}.sf-stamps-wrap h4{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);margin-bottom:16px;font-family:IBM Plex Mono,Noto Sans Devanagari,Noto Sans Gurmukhi,monospace;font-size:12px}.sf-stamps{grid-template-columns:repeat(5,1fr);gap:14px 10px;display:grid}.sf-stamp{--c:#c8862f;aspect-ratio:1;border:2.5px dashed var(--c);box-shadow:inset 0 0 0 4px #011329, inset 0 0 0 5.5px var(--c);text-align:center;color:var(--c);transform:rotate(var(--r));border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px;transition:transform .3s cubic-bezier(.2,1.4,.4,1),background .3s;display:flex;position:relative}.sf-stamp.rect{border-radius:10px}.sf-stamp:hover{background:color-mix(in srgb, var(--c) 16%, transparent);transform:rotate(0)scale(1.12)}.ss-flag{font-size:20px;line-height:1}.ss-name{letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;filter:brightness(1.35);max-width:100%;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:800;line-height:1.15;overflow:hidden}.ss-ok{letter-spacing:.12em;filter:brightness(1.35);font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:800}.sf-pass{color:#fff;background:linear-gradient(160deg,#0b3a6e,#062a52);border:1px solid #f3c87759;border-radius:20px;padding:18px 18px 0;position:relative;box-shadow:0 24px 50px -28px #000000b3}.sp-head{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.sp-route{align-items:center;gap:10px;margin-top:14px;display:flex}.sp-route small,.sp-fields small{letter-spacing:.14em;text-transform:uppercase;color:#8fa2bd;font-size:9.5px;font-weight:700;display:block}.sp-route b{white-space:nowrap;font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:18px;font-weight:600}.sp-to{text-align:right}.sp-dash{background-image:linear-gradient(90deg,#f3c87799 50%,#0000 0);background-size:8px 2px;flex:1;height:2px;animation:1.2s linear infinite route-dash-x}.sp-fields{grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:16px;font-size:13.5px;display:grid}.sp-fields a,.sp-fields span{color:#e9eff8;overflow-wrap:anywhere;transition:color .2s}.sp-fields a:hover{color:var(--gold-light)}.sp-mail{grid-column:1/-1}.sp-fields em{color:#a7b4ca;font-size:12px;font-style:normal;font-weight:700;display:block}.sp-fields em.on{color:#7cf0b0}.sp-stub{border-top:2px dashed #fff3;align-items:center;gap:14px;margin:16px -18px 0;padding:14px 18px;display:flex;position:relative}.sp-stub:before,.sp-stub:after{content:"";background:#011329;border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.sp-stub:before{left:-11px}.sp-stub:after{right:-11px}.sp-barcode{opacity:.8;background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 4px,#fff 4px 5px,#0000 5px 8px,#fff 8px 10px,#0000 10px 12px);flex:0 0 110px;height:32px}.sp-stub small{color:#a7b4ca;font-size:12px}.sf-bottom{border-top:1px solid #ffffff14;padding:22px 0 26px;position:relative;overflow:hidden}.sf-watermark{white-space:nowrap;color:#0000;-webkit-text-stroke:1px #f3c87729;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Fraunces,serif;font-size:clamp(90px,17vw,240px);font-weight:600;line-height:1;position:absolute;bottom:-.28em;left:50%;transform:translate(-50%)}.sf-bottom .wrap{position:relative}.sf-cols{display:none}@media (width<=980px){.sf-main{grid-template-columns:minmax(0,1fr);gap:30px}.sf-stamps{grid-template-columns:repeat(5,1fr)}}@media (width<=600px){.sf-stamps{grid-template-columns:repeat(3,1fr);gap:14px}.ss-name{font-size:8.5px}.sf-skyline-wrap{padding:0 8px}.sp-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sk-draw path,.sk-draw circle{stroke-dashoffset:0;transition:none}}.sf-sky{background:0 0}@media (width<=600px){.sf-stamps{grid-template-columns:repeat(4,1fr);gap:10px}.sf-stamp{padding:4px}.ss-flag{font-size:16px}.ss-name{font-size:7.5px}.ss-ok{font-size:7px}.sf-cta-btns{flex-direction:column;width:100%}.sf-cta-btns .btn{flex:none;width:100%}.sf-skyline-wrap{overflow:hidden}.sf-skyline{width:200%;max-width:none;margin-left:-50%;animation:30s ease-in-out infinite alternate sky-pan}@keyframes sky-pan{0%{transform:translate(22%)}to{transform:translate(-22%)}}}.sf-logo-orbit{padding:14px;display:inline-block;position:relative}.sf-logo{animation:4s ease-in-out infinite logo-glow;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f3c87780,0 14px 34px -12px #f3c87773}@keyframes logo-glow{50%{box-shadow:0 0 0 1px #f3c877cc,0 14px 44px -8px #f3c877b3}}.sf-logo:after{content:"";background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:40%;animation:4.5s ease-in-out infinite logo-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes logo-shine{0%,55%{left:-60%}85%,to{left:130%}}.sf-orbit{pointer-events:none;border:1px dashed #f3c87759;border-radius:28px;animation:none;position:absolute;inset:0}.sf-orbit span{color:var(--gold-light);text-shadow:0 0 10px #f3c877e6;offset-path:inset(0 round 28px);font-size:16px;animation:9s linear infinite orbit-fly;position:absolute}@keyframes orbit-fly{0%{offset-distance:0%}to{offset-distance:100%}}@supports not (offset-path:inset(0)){.sf-orbit span{animation:none;top:-10px;left:50%}}.sf-brandmark{text-align:center;flex-direction:column;align-items:center;padding:10px 20px 34px;display:flex;position:relative;overflow:hidden}.bm-word{letter-spacing:.02em;font-family:Fraunces,serif;font-size:clamp(56px,13vw,170px);font-weight:600;line-height:.95;display:flex}.bm-word span{background:linear-gradient(100deg,#c47f2c 0%,#f3c877 30%,#fff3d6 45%,#f3c877 60%,#c47f2c 100%) 0 0/300% 100%;color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite bm-shimmer;display:inline-block;transform:translateY(60%)rotate(8deg)}.site-foot.drawn .bm-word span{animation:.7s cubic-bezier(.2,1.3,.4,1) forwards bm-rise,6s linear infinite bm-shimmer;animation-delay:calc(var(--i) * 80ms + .2s), 0s}@keyframes bm-rise{to{opacity:1;transform:none}}@keyframes bm-shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}.bm-sub{letter-spacing:.5em;color:#fff;opacity:0;align-items:center;gap:16px;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:clamp(14px,2.4vw,26px);font-weight:700;transition:opacity .8s 1.1s,letter-spacing 1.2s cubic-bezier(.2,.8,.2,1) 1.1s;display:flex}.bm-sub i{background:linear-gradient(90deg,transparent,var(--gold-light));width:0;height:2px;transition:width 1s 1.3s;display:block}.bm-sub i:last-child{background:linear-gradient(90deg,var(--gold-light),transparent)}.site-foot.drawn .bm-sub{opacity:1;letter-spacing:.32em}.site-foot.drawn .bm-sub i{width:clamp(30px,8vw,90px)}.bm-tag{color:var(--gold-light);clip-path:inset(0 100% 0 0);align-items:center;gap:10px;margin-top:16px;font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:clamp(16px,2vw,22px);font-style:italic;transition:clip-path 1.6s cubic-bezier(.45,.05,.35,1) 1.6s;display:inline-flex;position:relative}.site-foot.drawn .bm-tag{clip-path:inset(0)}.bm-tag b{color:#fff;font-style:normal;animation:2.4s ease-in-out infinite tag-bob;display:inline-block}@keyframes tag-bob{50%{transform:translateY(-4px)rotate(-8deg)}}.sf-watermark{display:none}@media (prefers-reduced-motion:reduce){.bm-word span{opacity:1;animation:none;transform:none}.bm-sub{opacity:1}.bm-tag{clip-path:none}}.click-stamp{--c:#c8862f;--r:-12deg;z-index:500;pointer-events:none;border:2.5px dashed var(--c);width:74px;height:74px;box-shadow:inset 0 0 0 3px #ffffffd9, inset 0 0 0 4.5px var(--c);color:var(--c);background:#ffffff8c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin:-37px 0 0 -37px;font-family:IBM Plex Mono,monospace;animation:1.3s cubic-bezier(.3,1.5,.5,1) forwards click-stamp;display:flex;position:fixed}.click-stamp b{letter-spacing:.12em;font-size:9px;font-weight:800}.click-stamp i{font-size:20px;font-style:normal;font-weight:800;line-height:1}.click-stamp small{letter-spacing:.14em;font-size:6.5px;font-weight:800}@keyframes click-stamp{0%{opacity:0;transform:rotate(var(--r)) scale(2.2)}18%{opacity:1;transform:rotate(var(--r)) scale(.9)}28%{transform:rotate(var(--r)) scale(1)}70%{opacity:.9;transform:rotate(var(--r)) scale(1)}to{opacity:0;transform:rotate(var(--r)) scale(1.05) translateY(-6px)}}.brand-badge{z-index:120;opacity:0;pointer-events:none;background:#fff;border:none;border-radius:50%;width:64px;height:64px;padding:0;transition:opacity .4s,transform .4s cubic-bezier(.2,1.4,.4,1);position:fixed;bottom:22px;left:22px;transform:translateY(20px)scale(.8);box-shadow:0 14px 30px -10px #021e3e73}.brand-badge.show{opacity:1;pointer-events:auto;transform:none}.brand-badge img{width:46px;height:46px;animation:5s ease-in-out infinite emblem-float;position:absolute;inset:9px}@keyframes emblem-float{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-6deg)translateY(-2px)}75%{transform:rotate(6deg)translateY(1px)}}.brand-badge:hover img{animation:.9s cubic-bezier(.5,0,.3,1.4) emblem-spin}@keyframes emblem-spin{to{transform:rotate(360deg)scale(1.08)}}.bb-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.bb-ring circle{fill:none;stroke-width:3px}.bb-track{stroke:#021e3e14}.bb-fill{stroke:#e4a348;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--scroll,0) * 100)}.bb-tip{white-space:nowrap;background:var(--navy-deep);color:#fff;opacity:0;pointer-events:none;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:all .25s;position:absolute;top:50%;left:74px;transform:translateY(-50%)translate(-6px)}.brand-badge:hover .bb-tip{opacity:1;transform:translateY(-50%)}@media (width<=900px){.brand-badge{left:auto;right:14px;bottom:calc(84px + env(safe-area-inset-bottom));width:54px;height:54px}.brand-badge img{width:38px;height:38px;inset:8px}.bb-tip{display:none}}.brand{border-radius:12px;position:relative;overflow:hidden}.brand img{transition:transform .5s cubic-bezier(.2,1.4,.4,1)}.brand:hover img{transform:translateY(-2px)scale(1.03)}.brand:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fffc,#0000);width:45%;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-20deg)}.brand:hover:after{transition:left .8s;left:140%}@media (prefers-reduced-motion:reduce){.brand-badge img{animation:none}}.csearch{max-width:560px;margin:4px 0 22px;position:relative}.cs-box{background:#fff;border-radius:18px;align-items:center;gap:10px;padding:8px 8px 8px 18px;transition:box-shadow .2s;display:flex;box-shadow:0 20px 50px -20px #0009,0 0 0 4px #f3c87740}.cs-box.open{box-shadow:0 20px 50px -20px #0009,0 0 0 4px #f3c87799}.cs-box svg{color:var(--gold-deep);flex-shrink:0}.cs-box input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:16.5px}.cs-box input::-webkit-search-cancel-button{display:none}.cs-go{cursor:pointer;font:inherit;color:var(--navy-deep);background:linear-gradient(135deg,#fdda96,#e4a348 55%,#c47f2c);border:none;border-radius:12px;padding:12px 20px;font-size:15px;font-weight:800}.cs-list{z-index:30;background:#fff;border-radius:16px;max-height:360px;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 30px 60px -20px #021e3e99}.cs-list button{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cs-list button.on{background:var(--cream)}.cs-flag{font-size:22px}.cs-name{color:var(--navy-deep);flex:1;font-weight:700}.cs-kind{color:var(--gold-deep);font-size:12.5px;font-weight:600}.cs-none{color:#4f5669;padding:12px;font-size:14px}.cs-none button{width:auto;color:var(--navy-mid);padding:0;font-weight:700;text-decoration:underline;display:inline}.cs-popular{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.cs-popular>span{color:var(--text-muted);font-size:13px;font-weight:600}.cs-popular a{color:#eef2f8;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;transition:background .2s}.cs-popular a:hover{background:#f3c87740}.hero-elig{color:var(--gold-light);text-underline-offset:3px;font-weight:700;text-decoration:underline}.dest-filters{flex-wrap:wrap;gap:8px;margin:-20px 0 22px;display:flex}.dest-filters button{font:inherit;color:var(--navy-mid);border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.dest-filters button small{background:var(--cream);color:var(--gold-deep);border-radius:999px;padding:1px 8px;font-size:11.5px}.dest-filters button:hover{border-color:var(--gold)}.dest-filters button.on{background:var(--navy-deep);border-color:var(--navy-deep);color:#fff}.dest-filters button.on small{color:var(--gold-light);background:#ffffff26}.dest-filters button.online:not(.on){color:#14894a;border-color:#1e9e5766}.dest-more-wrap{justify-content:center;margin-top:26px;display:flex}.dest-toggle{border-color:var(--navy-mid);color:var(--navy-mid)}.dest-toggle:hover{background:var(--navy-mid);color:#fff}.guarantee{padding:10px 0 30px}.gb{background:linear-gradient(135deg,#e9f9f0,#d6f2e2);border:1px solid #1e9e574d;border-radius:24px;flex-wrap:wrap;align-items:center;gap:22px;padding:22px 26px;display:flex;box-shadow:0 20px 40px -30px #14894a99}.gb-shield{color:#fff;background:#1e9e57;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;display:flex;box-shadow:0 10px 24px -10px #1e9e57cc}.gb-text{flex:1;min-width:240px}.gb-text b{color:#0c4a2a;font-family:Fraunces,Noto Sans Devanagari,Noto Sans Gurmukhi,serif;font-size:22px;display:block}.gb-text span{color:#2b5a40;font-size:14.5px}.gb-points{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.gb-points li{color:#14894a;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.gb-points li:before{content:"✓ "}.latest-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.latest-head .sec-head{margin-bottom:24px}.latest-links{gap:18px;margin-bottom:28px;display:flex}.latest-links a{color:var(--navy-mid);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:700}.latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.latest-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding-bottom:20px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 18px 40px -28px #021e3e66}.latest-card:hover{transform:translateY(-5px);box-shadow:0 28px 50px -26px #021e3e80}.lc-cover{aspect-ratio:16/9;background:#1b2233;display:block;overflow:hidden}.lc-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.latest-card:hover .lc-cover img{transform:scale(1.06)}.lc-cover.plain{background:linear-gradient(135deg,#0b3a6e,#021c3a);justify-content:center;align-items:center;font-size:46px;display:flex}.lc-meta,.latest-card b,.lc-desc,.latest-card em{padding:0 20px}.lc-meta{color:var(--gold-deep);letter-spacing:.04em;margin-top:8px;font-size:12px;font-weight:800}.latest-card b{color:var(--navy-deep);font-family:Fraunces,serif;font-size:18.5px;line-height:1.3}.lc-desc{color:#4f5669;flex:1;font-size:14px;line-height:1.55}.latest-card em{color:var(--gold-deep);font-size:14px;font-style:normal;font-weight:800}@media (width<=980px){.latest-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.latest-grid{grid-template-columns:1fr}.gb{padding:20px}.gb .btn{width:100%}.cs-go{padding:12px 14px}.dest-filters{scrollbar-width:none;flex-wrap:nowrap;margin:-16px -20px 18px;padding:0 20px 4px;overflow-x:auto}.dest-filters::-webkit-scrollbar{display:none}.dest-filters button{flex-shrink:0}}@media (width<=980px){.hero.cine .hero-ctas{display:none}.hero.cine .hero-note{margin-top:4px}}
