.emdash-image-media[data-astro-cid-uktygzoq]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-se2ytl6k]{text-align:center}.has-text-align-right[data-astro-cid-se2ytl6k]{text-align:right}.has-text-align-justify[data-astro-cid-se2ytl6k]{text-align:justify}.emdash-image[data-astro-cid-el53hnld]{margin:1.5rem 0}.emdash-image[data-astro-cid-el53hnld] img[data-astro-cid-el53hnld]{max-width:100%;height:auto}.emdash-image[data-astro-cid-el53hnld] figcaption[data-astro-cid-el53hnld]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-el53hnld],.emdash-image--align-right[data-astro-cid-el53hnld]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-el53hnld]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-el53hnld]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-el53hnld]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-el53hnld],.emdash-image--align-full[data-astro-cid-el53hnld]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-el53hnld],.emdash-image--align-right[data-astro-cid-el53hnld]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-sszyb3yt]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-sszyb3yt]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-sszyb3yt] pre[data-astro-cid-sszyb3yt]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-sszyb3yt]+pre[data-astro-cid-sszyb3yt]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-sszyb3yt] code[data-astro-cid-sszyb3yt]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-4cpawlcb]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-4cpawlcb]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-4cpawlcb] iframe[data-astro-cid-4cpawlcb],.emdash-embed-video[data-astro-cid-4cpawlcb] video[data-astro-cid-4cpawlcb]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-4cpawlcb],.emdash-embed-audio[data-astro-cid-4cpawlcb] audio[data-astro-cid-4cpawlcb]{width:100%}.emdash-embed[data-astro-cid-4cpawlcb] figcaption[data-astro-cid-4cpawlcb]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-ss43b5sf]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-ss43b5sf]{margin:0}.emdash-gallery-item[data-astro-cid-ss43b5sf] img[data-astro-cid-ss43b5sf]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-ss43b5sf] figcaption[data-astro-cid-ss43b5sf]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-ss43b5sf]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-tzrnk3or]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-tzrnk3or]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-tzrnk3or]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-6f2k5fvk]{margin:2rem 0}.emdash-break-line[data-astro-cid-6f2k5fvk]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-6f2k5fvk]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-6f2k5fvk]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-hw6quyrw]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-2t6wn6cd]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-2t6wn6cd] iframe{border:0;width:100%;height:100%;display:block}.emdash-table-wrapper[data-astro-cid-cn2xe4ao]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-cn2xe4ao]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-cn2xe4ao] th[data-astro-cid-cn2xe4ao],.emdash-table[data-astro-cid-cn2xe4ao] td[data-astro-cid-cn2xe4ao]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-cn2xe4ao] th[data-astro-cid-cn2xe4ao] p,.emdash-table[data-astro-cid-cn2xe4ao] td[data-astro-cid-cn2xe4ao] p{margin:0}.emdash-table[data-astro-cid-cn2xe4ao] th[data-astro-cid-cn2xe4ao]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-cn2xe4ao] tbody[data-astro-cid-cn2xe4ao] tr[data-astro-cid-cn2xe4ao]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-cn2xe4ao] tbody[data-astro-cid-cn2xe4ao] tr[data-astro-cid-cn2xe4ao]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-sijw52wp]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-sijw52wp],.emdash-button--fill[data-astro-cid-sijw52wp]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-sijw52wp]:hover,.emdash-button--fill[data-astro-cid-sijw52wp]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-sijw52wp]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-sijw52wp]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-i6i3352l]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-i6i3352l]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-i6i3352l]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-drmnciyw]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-drmnciyw]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-drmnciyw]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-drmnciyw]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-drmnciyw]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-drmnciyw]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-drmnciyw]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-drmnciyw]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-drmnciyw] h1,.emdash-cover__content[data-astro-cid-drmnciyw] h2,.emdash-cover__content[data-astro-cid-drmnciyw] h3,.emdash-cover__content[data-astro-cid-drmnciyw] h4,.emdash-cover__content[data-astro-cid-drmnciyw] p{color:inherit}.emdash-file[data-astro-cid-bhvhxw2e]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-bhvhxw2e]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-bhvhxw2e]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-bhvhxw2e]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-bhvhxw2e]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-bhvhxw2e]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-bhvhxw2e]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-bhvhxw2e] svg[data-astro-cid-bhvhxw2e]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-mqucxrj7]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-mqucxrj7]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-mqucxrj7]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}@font-face{font-family:Alexandria;font-style:normal;font-weight:400 800;font-display:optional;src:url(/fonts/alexandria-arabic-400-800.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:400 800;font-display:optional;src:url(/fonts/alexandria-latin-400-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:400 800;font-display:optional;src:url(/fonts/cairo-arabic-400-800.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400 800;font-display:optional;src:url(/fonts/cairo-latin-400-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-royal-blue:#000384;--c-logo-gold:#ba8900;--c-bright-gold:#dfae2b;--c-navy:#11165a;--c-ink:#070a2e;--c-cream:#faf6ec;--c-white:#fff;--c-stamp-red:#b23a3a;--c-line:#e5e0d2;--f-heading:"Alexandria", sans-serif;--f-body:"Cairo", sans-serif;--shadow-card:0 1px 2px #070a2e14, 0 10px 24px #070a2e1f}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--f-body);color:var(--c-ink);background-color:var(--c-cream);-webkit-font-smoothing:antialiased;font-size:17px}body{background-color:var(--c-cream);overflow-x:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.nb{white-space:nowrap}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--c-royal-blue);outline-offset:4px}.btn-gold{background-color:var(--c-bright-gold);color:var(--c-ink);box-shadow:0 2px 0 var(--c-logo-gold), 0 10px 22px #ba890047;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.25rem;font-size:18px;font-weight:700;transition:transform .2s;display:inline-flex}.btn-gold:hover{transform:translateY(-2px)}.btn-gold svg{fill:currentColor;flex-shrink:0}.btn-outline-blue{color:var(--c-royal-blue);border:2px solid var(--c-royal-blue);border-radius:8px;align-items:center;padding:.5rem 1.25rem;font-size:1rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.btn-outline-blue:hover{background-color:var(--c-royal-blue);color:var(--c-white)}.floating-whatsapp{background-color:var(--c-royal-blue);z-index:1000;width:56px;height:56px;box-shadow:0 0 0 2px var(--c-white), 0 4px 12px #070a2e33;border-radius:12px;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:fixed;bottom:24px;left:24px}.floating-whatsapp:hover{transform:translateY(-2px)}.floating-whatsapp svg{width:30px;height:30px;fill:var(--c-white)}.site-bar{background-color:var(--c-cream);z-index:100;justify-content:space-between;align-items:center;height:80px;padding:0 40px;display:flex;position:relative}.site-bar-logo{width:auto;height:48px}.site-nav{color:var(--c-royal-blue);gap:2rem;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.site-nav a:hover{color:var(--c-logo-gold)}.site-bar-actions{align-items:center;gap:1.5rem;display:flex}.en-toggle{color:var(--c-royal-blue);font-weight:700}.en-toggle:hover{color:var(--c-logo-gold)}.hero-section{background-color:var(--c-cream);grid-template-columns:624px minmax(0,1fr);align-items:center;min-height:820px;display:grid}.hero-reading{padding:24px 40px 24px 0}.hero-headline{font-family:var(--f-heading);color:var(--c-royal-blue);margin-bottom:1.25rem;font-size:clamp(56px,5.8vw,84px);font-weight:800;line-height:1.1}.hero-support{margin-bottom:1.75rem;font-size:1.2rem;font-weight:600;line-height:1.6}.hero-deal{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:1.75rem;display:flex}.hero-actions{flex-direction:column;flex:none;align-items:flex-start;gap:10px;display:flex}.reply-promise{font-size:17px;font-weight:600}.offer{background-color:var(--c-white);min-width:0;box-shadow:var(--shadow-card);border-radius:10px;flex:280px;grid-template-columns:80px 1fr;align-items:start;column-gap:12px;padding:12px;display:grid}.offer-img{object-fit:cover;border-radius:6px;grid-row:1/span 3;width:80px;height:80px}.offer-name{color:var(--c-royal-blue);font-size:18px;font-weight:800;line-height:1.35}.offer-meta{flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.offer-stars,.pkg-stars{color:var(--c-logo-gold);gap:2px;display:inline-flex}.offer-stars svg,.pkg-stars svg{fill:currentColor;width:14px;height:14px}.offer-price{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:4px;display:flex}.offer-price b{font-family:var(--f-heading);font-size:28px;font-weight:800;line-height:1.1}.offer-price span{color:var(--c-navy);font-size:15px;font-weight:600}.offer-link{color:var(--c-royal-blue);text-underline-offset:5px;grid-column:1/-1;justify-self:start;margin-top:6px;font-size:17px;font-weight:700;text-decoration:underline}.offer-note{grid-column:1/-1;margin-top:4px;font-size:15px;line-height:1.4}.hero-proof-row{color:var(--c-royal-blue);flex-wrap:wrap;gap:10px 24px;font-size:1rem;font-weight:700;display:flex}.proof-item{align-items:center;gap:.5rem;display:flex}.proof-bullet{background:url(/brand/emblem-48.png) 50%/contain no-repeat;flex-shrink:0;width:16px;height:16px}.hero-desk{justify-content:center;align-items:center;padding:40px 32px;display:flex}.passport{background-color:var(--c-royal-blue);border-radius:12px;width:752px;max-width:100%;height:520px;padding:10px;display:flex;position:relative;transform:rotate(-.8deg);box-shadow:0 1px 2px #070a2e33,0 12px 22px #070a2e24,0 36px 56px -20px #070a2e5c}.passport:after{content:"";background-color:var(--c-cream);z-index:3;pointer-events:none;border-left:1px dashed #00038466;width:14px;margin-left:-7px;position:absolute;top:10px;bottom:10px;left:50%;box-shadow:inset 5px 0 6px -3px #070a2e24,inset -5px 0 6px -3px #070a2e24}.passport-star{background-color:var(--c-royal-blue);width:40px;height:40px;fill:var(--c-bright-gold);stroke:var(--c-logo-gold);stroke-width:1px;filter:drop-shadow(0 2px 2px #070a2e4d);z-index:6;border-radius:10px;margin-left:-20px;padding:7px;position:absolute;top:-19px;left:50%}.passport-page{background-color:var(--c-cream);flex:1 1 0;min-width:0;padding:22px 22px 16px;position:relative}.stamps-page{border-radius:0 5px 5px 0;flex-direction:column;gap:10px;margin-left:7px;display:flex}.photos-page{border-radius:5px 0 0 5px;margin-right:7px}.guilloche{fill:none;width:100%;height:100%;stroke:var(--c-royal-blue);stroke-width:.8px;vector-effect:non-scaling-stroke;opacity:.1;pointer-events:none;position:absolute;inset:0}.guilloche path{vector-effect:non-scaling-stroke}.stamps-area{z-index:1;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.stamp{text-align:center;min-width:0;color:var(--c-royal-blue);background-color:var(--c-cream);outline-offset:-6px;border:2px solid;border-radius:8px;outline:1px dashed;flex-direction:column;align-items:center;gap:2px;padding:9px;transition:background-color .2s;display:flex}.stamp:hover{background-color:var(--c-white)}.stamp-2{color:var(--c-stamp-red)}.stamp-1{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.stamp-photo{object-fit:cover;border-radius:3px;width:100%;height:72px;margin-bottom:6px}.stamp-1 .stamp-photo{height:128px;margin:0}.stamp-details{flex-direction:column;align-items:center;min-width:0;display:flex}.stamp-hotel{font-family:var(--f-heading);font-size:19px;font-weight:800;line-height:1.25}.stamp-1 .stamp-hotel{font-size:23px}.stamp-city,.stamp-nights{font-size:15px;font-weight:600;line-height:1.4}.stamp-price{font-family:var(--f-heading);font-size:24px;font-weight:800;line-height:1.3}.stamp-1 .stamp-price{font-size:28px}.stamps-page .price-note{text-align:center;z-index:1;margin-top:auto;font-size:15px;position:relative}.photos-page{grid-template-columns:1fr 1fr;align-content:start;gap:16px;display:grid}.visa{z-index:1;min-width:0;position:relative}.visa-sea{grid-column:1/-1}.vp,.vp-in{display:block;position:relative}.vp{box-shadow:0 1px 2px #070a2e33,0 6px 12px #070a2e1f}.vp img{aspect-ratio:4/3;object-fit:cover;width:100%}.visa-sea .vp img{aspect-ratio:16/10}.vp:before,.vp:after,.vp-in:before,.vp-in:after{content:"";background-color:var(--c-navy);z-index:2;width:18px;height:18px;position:absolute}.vp:before{clip-path:polygon(0 0,100% 0,100% 100%);top:-3px;right:-3px}.vp:after{clip-path:polygon(0 0,100% 0,0 100%);top:-3px;left:-3px}.vp-in:before{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:-3px;right:-3px}.vp-in:after{clip-path:polygon(0 0,100% 100%,0 100%);bottom:-3px;left:-3px}.visa figcaption{text-align:center;color:var(--c-royal-blue);margin-top:7px;font-size:15px;font-weight:700;line-height:1.3}.sticker{z-index:5;background-color:var(--c-royal-blue);color:var(--c-bright-gold);text-align:center;border-radius:6px;padding:12px 22px 14px;position:absolute;bottom:-30px;left:-16px;transform:rotate(-4deg);box-shadow:0 2px 4px #070a2e2e,0 12px 24px #070a2e42}.sticker-fig{font-family:var(--f-heading);direction:ltr;font-size:40px;font-weight:800;line-height:1;display:block}.sticker-label{color:var(--c-white);margin-top:4px;font-size:19px;font-weight:700;display:block}.plan{background-color:var(--c-cream);padding:24px 40px 80px}.plan-inner,.peek-inner{max-width:1280px;margin:0 auto}.plan-title,.peek-title{font-family:var(--f-heading);color:var(--c-royal-blue);font-size:56px;font-weight:800;line-height:1.15}.plan-line{margin:12px 0 28px;font-size:20px;font-weight:600;line-height:1.6}.planner-panel{background-color:var(--c-white);border-radius:14px;grid-template-columns:420px minmax(0,1fr);align-items:start;gap:32px;padding:32px;display:grid;box-shadow:0 24px 48px #070a2e29}.planner-controls{flex-direction:column;gap:16px;display:flex}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip{min-height:44px;font:700 16px var(--f-body);color:var(--c-ink);background-color:var(--c-cream);cursor:pointer;border:1px solid #d8d2c2;border-radius:8px;padding:8px 14px;transition:background-color .2s,color .2s}.chip[aria-pressed=true]{background-color:var(--c-royal-blue);border-color:var(--c-royal-blue);color:var(--c-white)}.budget-section{padding-top:6px}.budget-display-row{align-items:baseline;gap:12px;display:flex}.budget-figure{font-family:var(--f-heading);color:var(--c-royal-blue);font-size:56px;font-weight:800;line-height:1.1}.budget-meta{font-size:18px;font-weight:700}.budget-slider{appearance:none;background-color:var(--c-cream);border:1px solid var(--c-logo-gold);cursor:pointer;border-radius:4px;width:100%;height:8px;margin:18px 0 6px}.budget-slider::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--c-bright-gold);border:3px solid var(--c-white);border-radius:8px;width:28px;height:28px;box-shadow:0 2px 6px #070a2e4d}.budget-slider::-moz-range-thumb{background-color:var(--c-bright-gold);border:3px solid var(--c-white);border-radius:8px;width:28px;height:28px;box-shadow:0 2px 6px #070a2e4d}.price-note{color:var(--c-ink);font-size:15px;line-height:1.5}.planner-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-plan .planner-results:empty{min-height:361px}.planner-empty{color:var(--c-royal-blue);text-underline-offset:5px;grid-column:1/-1;justify-self:start;padding:24px 0;font-size:17px;font-weight:700;text-decoration:underline}.pkg-card{background-color:var(--c-white);border:1px solid var(--c-line);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pkg-img{object-fit:cover;width:100%;height:168px}.pkg-body{flex-direction:column;flex:1;gap:4px;padding:14px;display:flex}.pkg-name{font-family:var(--f-heading);color:var(--c-ink);font-size:19px;font-weight:800;line-height:1.3}.pkg-meta{flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:15px;font-weight:600;display:flex}.pkg-price-row{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:4px;display:flex}.pkg-price{font-family:var(--f-heading);color:var(--c-royal-blue);font-size:26px;font-weight:800;line-height:1.2}.pkg-label{color:var(--c-navy);font-size:15px;font-weight:600}.pkg-cta{min-height:44px;color:var(--c-royal-blue);border:2px solid var(--c-royal-blue);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:8px 14px;font-size:16px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.pkg-price-row+.pkg-cta{margin-top:10px}.pkg-cta:hover{background-color:var(--c-royal-blue);color:var(--c-white)}.pkg-cta svg{fill:currentColor;width:18px;height:18px}.peek{background-color:var(--c-white);padding:64px 40px 80px}.peek-title{margin-bottom:28px}.peek-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.peek-cards .pkg-img{height:240px}.peek-cards .pkg-card{box-shadow:var(--shadow-card)}.page-shell{max-width:1040px;margin:0 auto;padding:32px 40px 80px}.page-title{font-family:var(--f-heading);color:var(--c-royal-blue);margin-bottom:24px;font-size:48px;font-weight:800;line-height:1.15}.page-title,.section-title,.peek-title{text-wrap:balance}.section-title{font-family:var(--f-heading);color:var(--c-royal-blue);margin-bottom:16px;font-size:28px;font-weight:800;line-height:1.3}.back-link{color:var(--c-royal-blue);text-underline-offset:5px;margin-bottom:12px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-block}.panel{background-color:var(--c-white);box-shadow:var(--shadow-card);border-radius:14px;padding:32px}.panel+.panel,.page-shell>.panel,.page-shell>section,.cta-line{margin-top:24px}.lead{margin-bottom:20px;font-size:19px;font-weight:600;line-height:1.8}.page-hero-img{object-fit:cover;width:100%;max-height:460px;box-shadow:var(--shadow-card);border-radius:14px}.prose{font-size:18px;line-height:1.85}.prose>*+*{margin-top:14px}.prose h1,.prose h2,.prose h3,.prose h4{font-family:var(--f-heading);color:var(--c-royal-blue);font-weight:800;line-height:1.3}.prose h1,.prose h2{margin-top:32px;font-size:28px}.prose h3,.prose h4{margin-top:24px;font-size:21px}.prose ul,.prose ol{padding-inline-start:24px}.prose li+li{margin-top:6px}.prose a{color:var(--c-royal-blue);text-underline-offset:4px;text-decoration:underline}.prose img{border-radius:10px;width:auto;max-height:520px;margin:8px 0}.prose blockquote{border-inline-start:4px solid var(--c-bright-gold);padding-inline-start:16px;font-weight:600}.draft-notice{background-color:var(--c-white);border:2px solid var(--c-logo-gold);color:var(--c-ink);border-radius:10px;margin-bottom:20px;padding:14px 20px;font-size:18px;font-weight:800}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.photo-grid-img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.trip-types{margin-top:32px}.trip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trip-tile{text-align:center;min-height:72px;font-family:var(--f-heading);color:var(--c-royal-blue);background-color:var(--c-white);border:2px solid var(--c-royal-blue);border-radius:10px;justify-content:center;align-items:center;padding:12px 16px;font-size:19px;font-weight:800;transition:background-color .2s,color .2s;display:flex}.trip-tile:hover{background-color:var(--c-royal-blue);color:var(--c-white)}.contact .page-shell,.contact{max-width:1280px}.contact-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.contact .hero-actions{margin-bottom:8px}.contact .section-title{font-size:24px}.contact-side{gap:20px;display:grid}.contact-side .page-hero-img{max-height:360px}.facts dd{margin:0}.facts .line{display:block}.facts a{color:var(--c-royal-blue);text-underline-offset:4px;text-decoration:underline}.page-plan{padding-top:40px}.pkg-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pkg-detail-img{aspect-ratio:3/2;object-fit:cover;width:100%;box-shadow:var(--shadow-card);border-radius:14px}.pkg-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.pkg-gallery-img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.pkg-detail-info{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pkg-detail-info .page-title{margin-bottom:0;font-size:36px}.pkg-price-lg{font-size:40px}.facts{grid-template-columns:auto 1fr;gap:6px 16px;font-size:17px;display:grid}.facts dt{color:var(--c-royal-blue);font-weight:800}.ticks{gap:8px;font-size:17px;line-height:1.7;list-style:none;display:grid}.ticks li{padding-inline-start:24px;position:relative}.ticks li:before{content:"";inset-inline-start:0;background-color:var(--c-bright-gold);border-radius:3px;width:12px;height:12px;position:absolute;top:.55em}.pkg-detail-body section+section{margin-top:24px}.lead-packages{margin-top:32px}.lead-packages .list-intro{margin:0 0 20px}.lead-packages .pkg-img{height:200px}.lead-packages .pkg-card{box-shadow:var(--shadow-card)}.list-intro{max-width:760px;margin:-12px 0 28px;font-size:20px;font-weight:600;line-height:1.6}.pkg-excerpt{margin-top:4px;font-size:16px;line-height:1.6}.soon{text-align:center;padding:48px 32px}.soon .section-title{font-size:36px}.soon p{font-size:18px}.form-grid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field-wide{grid-column:1/-1}.field label{color:var(--c-royal-blue);font-size:16px;font-weight:800}.field input,.field select{min-height:48px;font:600 17px var(--f-body);color:var(--c-ink);background-color:var(--c-cream);border:1px solid #d8d2c2;border-radius:8px;padding:10px 12px}.form-grid .btn-gold{cursor:pointer;font-family:var(--f-body);border:0;grid-column:1/-1}.form-note{grid-column:1/-1;font-size:15px}.field textarea{min-height:96px;font:600 17px var(--f-body);color:var(--c-ink);background-color:var(--c-cream);resize:vertical;border:1px solid #d8d2c2;border-radius:8px;padding:10px 12px}select:focus-visible,textarea:focus-visible{outline:3px solid var(--c-royal-blue);outline-offset:4px}.field [aria-invalid=true]{border:2px solid var(--c-stamp-red)}.field-error{color:var(--c-stamp-red);grid-column:1/-1;margin:0;font-size:15px;font-weight:700}.field-error:empty{display:none}.form-grid .section-title{grid-column:1/-1;margin:0}.form-grid .btn-outline-blue{min-height:52px;font:700 18px var(--f-body);cursor:pointer;background:0 0;grid-column:1/-1;justify-content:center}.form-grid button:disabled{opacity:.6;cursor:progress}.request-forms{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.request-forms>.panel{margin-top:0}.pay-options{border:0;grid-column:1/-1;gap:8px;margin:0;padding:0;display:grid}.pay-options legend{color:var(--c-royal-blue);margin-bottom:6px;font-size:16px;font-weight:800}.pay-options label{background-color:var(--c-cream);cursor:pointer;border:1px solid #d8d2c2;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-weight:700;display:flex}.pay-options input{width:20px;height:20px;accent-color:var(--c-royal-blue)}.pkg-detail-info .btn-outline-blue{min-height:52px;font-size:18px}.trip-grid form{display:contents}button.trip-tile{cursor:pointer;width:100%}.booking-state .panel{max-width:760px}.booking-state .hero-actions{margin-top:24px}.booking-ref{color:var(--c-navy);margin-bottom:8px;font-weight:800}.en-home{padding-top:64px;padding-bottom:56px}.en-home .hero-support{max-width:720px}.more-link{margin-top:28px}.not-found{text-align:center;padding-top:72px}.not-found .page-title{margin-bottom:8px;font-size:96px}.not-found p{margin:8px 0 28px;font-size:20px;font-weight:600}.site-footer{background-color:var(--c-royal-blue);color:var(--c-white);padding:48px 40px}.footer-inner{grid-template-columns:1fr 1.4fr 1fr;align-items:start;gap:32px;max-width:1280px;margin:0 auto;display:grid}.footer-brand img{width:200px;height:auto;margin-bottom:12px}.footer-brand p,.footer-contact p{font-size:16px;line-height:1.7}.footer-contact a,.footer-links a{color:var(--c-white)}.footer-contact a:hover,.footer-links a:hover{color:var(--c-bright-gold)}.footer-links{gap:8px;font-size:16px;font-weight:700;list-style:none;display:grid}@media (width<=1280px) and (width>=769px){.site-nav{gap:1.2rem;font-size:1rem}.hero-section{grid-template-columns:1fr}.hero-reading{padding:32px 40px 0}}@media (width<=768px){.site-bar{height:64px;padding:0 16px}.site-nav,.en-toggle{display:none}.site-bar-logo{height:36px}.site-bar .btn-outline-blue{padding:.45rem .9rem;font-size:15px}.hero-section{flex-direction:column;min-height:0;display:flex}.hero-reading{padding:18px 16px 0}.hero-headline{margin-bottom:14px;font-size:40px;line-height:1.12}.hero-support,.offer{display:none}.hero-deal{margin-bottom:12px}.hero-actions{flex:100%;align-items:stretch;gap:6px}.reply-promise{text-align:center;font-size:15px}.hero-proof-row{justify-content:center;font-size:15px}.hero-proof-row .proof-item:nth-child(n+2){display:none}.hero-desk{width:100%;padding:16px 16px 28px}.passport{flex-direction:column;width:100%;height:auto;padding:6px;transform:none}.passport:after{display:none}.passport-star{border-radius:8px;width:32px;height:32px;margin-left:-16px;padding:5px;top:-14px}.passport-page{padding:16px 12px 12px}.stamps-page{border-radius:5px;gap:8px;margin:0 0 6px}.stamp-3{display:none}.stamp-1{grid-column:auto;gap:2px;display:flex}.stamp-1 .stamp-photo,.stamp-photo{height:92px;margin-bottom:6px}.stamp-1 .stamp-hotel,.stamp-hotel{font-size:19px}.stamp-1 .stamp-price,.stamp-price{font-size:24px}.stamp-city,.stamp-nights{font-size:15px}.stamps-page .price-note{margin-top:0}.photos-page{border-radius:5px;align-items:center;gap:14px;margin:0;padding:14px 12px;display:flex}.visa-sea,.visa-caps{display:none}.visa-umrah{flex:auto}.sticker{flex:none;padding:10px 14px 12px;position:relative;bottom:auto;left:auto;transform:rotate(-3deg)}.sticker-fig{font-size:32px}.sticker-label{font-size:16px}body:has(.hero-actions) .floating-whatsapp{display:none}.floating-whatsapp,body.fab-on .floating-whatsapp{width:52px;height:52px;display:flex;bottom:16px;left:16px}.plan,.peek{padding:40px 16px 48px}.plan-title,.peek-title{font-size:34px}.plan-line{margin-bottom:20px;font-size:17px}.planner-panel{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.budget-figure{font-size:44px}.chip{padding:8px 10px;font-size:15px}.chip-row{gap:6px}.planner-results,.peek-cards{grid-template-columns:minmax(0,1fr);gap:12px}.planner-results .pkg-card{flex-direction:row}.planner-results .pkg-img{flex-shrink:0;width:112px;height:auto;min-height:100%}.planner-results .pkg-body{padding:10px 12px}.page-plan .planner-results:empty{min-height:578px}.peek-cards .pkg-img{height:200px}.page-shell{padding:20px 16px 56px}.page-title{margin-bottom:16px;font-size:34px}.panel{padding:20px 16px}.prose{font-size:17px}.photo-grid,.trip-grid{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:minmax(0,1fr);gap:24px}.contact .facts{grid-template-columns:minmax(0,1fr);gap:2px}.contact .facts dd+dt{margin-top:10px}.trip-tile{min-height:64px;font-size:17px}.pkg-detail-grid{grid-template-columns:minmax(0,1fr)}.pkg-detail-info .page-title{font-size:32px}.form-grid,.request-forms{grid-template-columns:minmax(0,1fr)}.not-found .page-title{font-size:72px}.site-footer{padding:32px 16px 88px}.footer-inner{grid-template-columns:minmax(0,1fr);gap:20px}}.hotel-city+.hotel-city{margin-top:40px}.fares{border-top:1px solid var(--c-line);gap:8px;padding-top:16px;display:grid}.fares-title{font-family:var(--f-heading);color:var(--c-royal-blue);margin:0;font-size:18px;font-weight:800}.fares-note{color:var(--c-navy);margin:0;font-size:14px}.fares-list{gap:8px;display:grid}.fare{text-align:start;border:1px solid var(--c-line);background:var(--c-cream);width:100%;color:var(--c-ink);font:inherit;cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 14px;display:flex}.fare:hover,.fare:focus-visible{border-color:var(--c-logo-gold);outline:2px solid var(--c-bright-gold);outline-offset:1px}.fare-date{font-weight:700}.fare-meta{color:var(--c-navy);flex:auto;min-width:0;font-size:14px}.fare-price{font-family:var(--f-heading);color:var(--c-royal-blue);direction:ltr;font-weight:800}
