:root{--blue:#075bd8;--deep:#022e63;--navy:#031d3a;--sky:#eaf5ff;--gold:#ffc928;--ink:#08356f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:15px "DM Sans",sans-serif;color:var(--ink);background:#f7fbff}a{text-decoration:none;color:inherit}header{height:78px;padding:0 3vw;display:flex;align-items:center;background:#fff;box-shadow:0 5px 25px #063e7a18;position:sticky;top:0;z-index:30}.logo{display:flex;align-items:center;gap:12px;min-width:310px}.logo>img,.fbrand>img{width:60px;height:60px;border-radius:50%;object-fit:cover;object-position:center;box-shadow:0 3px 12px rgba(3,46,101,.25)}.logo span{display:flex;flex-direction:column}.logo b{font-size:18px}.logo small{font-size:10px;letter-spacing:.1em}nav{display:flex;align-items:center;gap:22px;margin:auto;font-size:13px;font-weight:700}nav a{height:78px;display:grid;place-items:center;border-bottom:4px solid transparent}nav a:hover,nav .on{color:var(--blue);border-color:var(--blue)}.tools{display:flex;gap:16px;align-items:center;font-size:12px}.tools>a{background:linear-gradient(135deg,#05a97b,#0878ae);color:#fff;border-radius:12px;padding:12px 18px;box-shadow:0 7px 20px #00806b36}.hero{height:505px;position:relative;overflow:hidden;background:linear-gradient(90deg,#001d52eb 0,#00499bb8 40%,#0070d52b 72%),url("https://images.unsplash.com/photo-1436491865332-7a61a109cc05?auto=format&fit=crop&w=2200&q=92") center 43%/cover}.hero::after{content:"";position:absolute;right:8%;bottom:-80px;width:620px;height:280px;background:url("https://images.unsplash.com/photo-1476514525535-07fb3b4ae5f1?auto=format&fit=crop&w=1200&q=90") center/cover;border-radius:50%;opacity:.28;filter:saturate(1.4)}.hero-copy{position:absolute;z-index:2;left:16%;top:76px;color:#fff}.hero-copy>small{font:italic 36px "Playfair Display",serif}.hero h1{font-size:66px;line-height:.87;margin:8px 0 18px;text-shadow:0 5px 25px #001a50}.hero h1 em{font-style:normal;color:var(--gold)}.hero-copy p{font-size:17px}.hero-copy>a{display:inline-block;margin-top:18px;background:var(--gold);color:#073878;font-weight:800;padding:13px 22px;border-radius:6px;box-shadow:0 8px 22px #001c544f}.postcards a{position:absolute;z-index:4;width:180px;height:142px;padding:92px 14px 12px;color:#fff;font-weight:800;font-size:15px;line-height:1.05;text-shadow:0 2px 8px #000;background-size:cover;background-position:center;border:8px solid #fff;box-shadow:0 12px 28px #001c5066;transition:.25s}.postcards a:hover{transform:scale(1.04) rotate(0deg);z-index:6}.p1{left:-18px;top:15px;transform:rotate(-6deg);background-image:linear-gradient(0deg,#003e89b8,transparent),url("https://themollyegan.com/wp-content/uploads/2023/03/6230a37f-7edb-483b-a3c1-de9b8d45823e.png")}.p2{left:-10px;top:172px;transform:rotate(2deg);background-image:linear-gradient(0deg,#003e89b8,transparent),url("https://cdn.shopify.com/s/files/1/0089/0539/2191/files/diver-hovering-healthy-coral-reef-world-oceans-day_1024x1024.webp?v=1780469463")}.p3{left:-20px;top:329px;transform:rotate(-5deg);background-image:linear-gradient(0deg,#003e89b8,transparent),url("https://fs.tonkosti.ru/sized/f800x800/bm/g3/bmg3v7spfagoswo4840gc4wow.jpg")}.p4{right:-12px;top:32px;transform:rotate(4deg);background-image:linear-gradient(0deg,#003e89b8,transparent),url("https://cdn2.chicmagazine.com.mx/uploads/media/2020/12/31/dubai-en-los-emiratos-arabes.jpg")}.p5{right:-14px;top:206px;transform:rotate(-3deg);background-image:linear-gradient(0deg,#5a240bba,transparent),url("https://www.hotbot.com/articles/wp-content/uploads/2025/12/top-10-things-to-do-in-cairo-ancient-wonders-modern-marvels-H8-scaled.jpeg")}.booking{width:min(1120px,92%);margin:-60px auto 0;position:relative;z-index:10;background:#fff;border-radius:15px;box-shadow:0 16px 45px #013d7f38;border:1px solid #b8d7fa;overflow:hidden}.tabs{height:54px;display:flex;border-bottom:1px solid #d8e7f8}.tabs button{width:180px;border:0;background:#fff;color:#0a4fa7;font:700 16px "DM Sans";cursor:pointer}.tabs .active{background:linear-gradient(135deg,#0967ed,#054abd);color:#fff}.radios{display:flex;gap:28px;padding:16px 24px 5px;font-weight:600}.fields{display:grid;grid-template-columns:1.1fr 1.1fr .9fr .9fr .9fr 1.25fr;gap:12px;padding:8px 24px 24px}.fields label{font-weight:700;font-size:12px}.fields input,.fields select{display:block;width:100%;margin-top:6px;border:1px solid #c7dcf4;border-radius:9px;padding:13px;background:#fbfdff;color:#244d7c}.fields button{align-self:end;height:45px;border:0;border-radius:9px;background:linear-gradient(135deg,#0870f5,#044ab9);color:#fff;font-weight:800;box-shadow:0 7px 18px #075bd84d}.form-status{text-align:center;margin:0 0 10px;color:#07845d}.benefits{display:grid;grid-template-columns:repeat(5,1fr);max-width:1450px;margin:0 auto;padding:30px 3vw}.benefits div{display:flex;gap:13px;align-items:center;justify-content:center;border-right:1px solid #dce8f5}.benefits div:last-child{border:0}.benefits div>b{font-size:32px;color:var(--blue)}.benefits span{display:flex;flex-direction:column}.benefits small{color:#6280a3}.promos{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:10px 2vw;max-width:1550px;margin:auto}.promos>a{height:130px;padding:22px;color:#fff;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1000px #012c668c;border-radius:9px}.promos h3{font-size:21px;margin:0}.promos p{margin:3px 0 16px}.promos b{background:#fff;color:#0955b0;border-radius:20px;padding:8px 14px}.hotel{background-image:url("https://images.unsplash.com/photo-1566073771259-6a8506099945?auto=format&fit=crop&w=1000&q=90")}.tours{background-image:url("https://images.unsplash.com/photo-1528164344705-47542687000d?auto=format&fit=crop&w=1000&q=90")}.extras{display:grid;grid-template-columns:1.25fr 1fr;gap:30px;padding:20px 2vw 30px;max-width:1550px;margin:auto}.extras h2{margin:0}.extras p{margin:3px 0 12px;color:#6280a3}.interest,.airlines{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.interest span,.airlines span{height:88px;background:#fff;border:1px solid #d7e7f7;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 5px 15px rgba(0,69,139,.04)}.interest img{width:100%;height:100%;object-fit:cover}.airlines span{padding:13px}footer{background:linear-gradient(135deg,#032b56,#021a36);color:#fff;padding:38px 5vw 22px;display:grid;grid-template-columns:1.1fr .7fr 1.1fr .7fr;gap:40px}.fbrand{display:grid;grid-template-columns:62px 1fr;align-items:center}.fbrand>img{grid-row:1/3}.fbrand small{font-size:9px}.fbrand em{grid-column:1/3;margin-top:20px;font:italic 25px "Playfair Display";color:#b8d8ff}footer h4{margin:0 0 12px}footer>div:not(.fbrand):not(.quote){display:flex;flex-direction:column;gap:8px;color:#c8ddf4}.quote{font:italic 33px "Playfair Display";text-align:center;color:#dbeeff}.copy{grid-column:1/-1;border-top:1px solid #ffffff24;padding-top:18px;margin:0;font-size:11px}.tools a:hover,.fields button:hover,.promos a:hover{filter:brightness(1.08);transform:translateY(-2px)}@media(max-width:1100px){nav{display:none}.tools{margin-left:auto}.hero-copy{left:12%}.fields{grid-template-columns:repeat(3,1fr)}.postcards a{display:none}.interest,.airlines{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){header{padding:0 14px}.logo{min-width:0}.logo span{display:none}.tools>span{display:none}.hero{height:520px}.hero-copy{left:24px;top:90px}.hero h1{font-size:52px}.booking{margin-top:-40px}.fields{grid-template-columns:1fr}.benefits{grid-template-columns:1fr 1fr}.benefits div{justify-content:flex-start;padding:12px}.promos,.extras{grid-template-columns:1fr}.promos{padding:15px}.interest,.airlines{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr 1fr}.quote{display:none}.copy{grid-column:1/-1}}
