:root{--navy:#071a32;--blue:#125c8e;--gold:#d9ad55;--gold2:#f0cf86;--ice:#edf6f9;--ink:#102337;--muted:#627386;--line:#dce6ec}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,sans-serif}a{text-decoration:none;color:inherit}header{position:absolute;z-index:5;width:100%;height:90px;padding:0 max(24px,calc((100% - 1180px)/2));display:flex;align-items:center;gap:30px;color:#fff;border-bottom:1px solid #ffffff2c}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.brand .logo{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--gold);color:var(--gold2);font-size:20px;transform:rotate(45deg)}.brand .logo::first-letter{transform:rotate(-45deg)}.brand b{display:block;letter-spacing:.18em}.brand small{display:block;font-size:8px;letter-spacing:.24em;margin-top:4px}header nav{display:flex;gap:24px;margin-left:auto;font-size:13px;font-weight:bold}.head-actions{display:flex;gap:10px;align-items:center}.head-actions button{background:none;color:#fff;border:0;padding:10px;font-weight:bold;cursor:pointer}.outline{border:1px solid #ffffff66;padding:11px 14px;font-size:12px;font-weight:bold}#menu{display:none;font-size:22px}.hero{height:100vh;min-height:720px;max-height:920px;background:var(--navy) url('assets/hero.png') center/cover;position:relative;color:#fff;display:flex;align-items:center}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#031225fa,#031225c7 42%,#03122518 78%),linear-gradient(0deg,#03122599,transparent 45%)}[dir=rtl] .shade{transform:scaleX(-1)}.hero-copy{position:relative;width:min(1180px,calc(100% - 48px));margin:50px auto 0}.hero-copy>p{max-width:650px;color:#ffffffcf;font-size:19px;line-height:1.7}.kicker{font-size:11px!important;letter-spacing:.18em;font-weight:bold;color:var(--gold2)!important}.blue{color:var(--blue)!important}.hero h1{font:500 clamp(54px,6.4vw,90px)/1 Georgia,serif;margin:20px 0}.hero h1 span,.hero h1 em{display:block}.hero h1 em{color:var(--gold2);font-weight:normal}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.gold,.glass,.navy{display:inline-block;padding:16px 21px;font-weight:bold;font-size:14px}.gold{background:var(--gold);color:var(--navy)}.glass{border:1px solid #ffffff66;background:#ffffff12}.navy{background:var(--navy);color:#fff}.trust{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:min(1180px,100%);display:grid;grid-template-columns:repeat(3,1fr);background:#041428c9;border:1px solid #ffffff26}.trust span{text-align:center;padding:26px;border-right:1px solid #ffffff20;font-size:13px}.section{max-width:1236px;margin:auto;padding:105px 28px}.section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:48px}.section-head>p,.holidays p,.about p{color:var(--muted);line-height:1.8}h2{font:500 clamp(40px,4.2vw,62px)/1.08 Georgia,serif;margin:0;color:var(--navy)}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-grid article{min-height:250px;padding:27px;position:relative;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.2s}.service-grid article:hover{background:var(--navy);color:#fff;transform:translateY(-3px)}.service-grid article:hover p,.service-grid article:hover h3{color:#fff}.service-icon{display:grid;place-items:center;width:48px;height:48px;background:var(--ice);color:var(--blue);font-size:22px}.service-grid h3{margin:25px 0 10px;color:var(--navy)}.service-grid p{color:var(--muted);font-size:14px;line-height:1.65}.service-grid article>a{position:absolute;right:25px;bottom:22px;color:var(--gold);font-size:20px}.service-grid i{position:absolute;right:15px;top:15px;background:var(--gold);color:var(--navy);font-style:normal;font-size:9px;font-weight:bold;padding:5px 7px}.holidays{display:grid;grid-template-columns:1.1fr .9fr;background:var(--ice)}.holidays>img{width:100%;height:100%;min-height:630px;object-fit:cover}.holidays>div{padding:90px clamp(35px,7vw,105px);align-self:center}.holidays h2{margin-bottom:24px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.tags span{background:#fff;border:1px solid #c7d7e0;padding:8px 11px;font-size:12px;font-weight:bold}.about{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.about h2{margin-bottom:24px}.about ol{counter-reset:num;list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.about li{counter-increment:num;padding:28px 15px 28px 65px;border-bottom:1px solid var(--line);font-size:17px;font-weight:bold;position:relative}.about li:before{content:'0' counter(num);position:absolute;left:10px;color:var(--gold);font:italic 19px Georgia,serif}.cta{padding:75px max(28px,calc((100% - 1180px)/2));background:var(--navy);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:40px}.cta h2{color:#fff}.cta>div{max-width:700px}.cta>div>p:last-child{color:#ffffffb2;line-height:1.7}footer{background:#041223;color:#ffffffb8;text-align:center;padding:55px 20px 30px}footer .brand{justify-content:center;color:#fff;margin-bottom:20px}footer p{font-size:13px;line-height:1.7}footer>small{display:block;margin-top:25px;color:#ffffff72}[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}[dir=rtl] header nav{margin-left:0;margin-right:auto}[dir=rtl] .service-grid article>a,[dir=rtl] .service-grid i{right:auto;left:18px}[dir=rtl] .about li{padding-left:15px;padding-right:65px}[dir=rtl] .about li:before{left:auto;right:10px}
@media(max-width:980px){header nav{display:none;position:absolute;top:90px;left:0;right:0;background:#041223;padding:18px 28px;flex-direction:column}header nav.open{display:flex}#menu{display:block}.outline{display:none}.service-grid{grid-template-columns:repeat(3,1fr)}.holidays{grid-template-columns:1fr}.holidays>img{min-height:420px}.about{gap:50px}}
@media(max-width:700px){header{height:76px;padding:0 18px}.brand b{font-size:14px}.brand small{font-size:7px}.brand .logo{width:35px;height:35px}.hero{min-height:760px}.hero-copy{width:calc(100% - 36px);margin-top:0}.hero h1{font-size:48px}.hero-copy>p{font-size:16px}.trust{bottom:15px;width:calc(100% - 36px);grid-template-columns:1fr}.trust span{padding:10px}.section{padding:75px 18px}.section-head{grid-template-columns:1fr;gap:20px}h2{font-size:41px}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:210px}.holidays>img{min-height:300px}.holidays>div{padding:65px 20px}.about{grid-template-columns:1fr;gap:40px}.cta{padding:65px 20px;flex-direction:column;align-items:flex-start}}
.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.package-grid article{border:1px solid var(--line);background:#fff;overflow:hidden;transition:.25s}.package-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 50px #071a3220}.package-img{height:225px;background-size:cover;background-position:center;position:relative}.package-img.bali{background-image:linear-gradient(0deg,#04172e8a,transparent 65%),url('assets/destination-bali.webp')}.package-img.georgia{background-image:linear-gradient(0deg,#04172e8a,transparent 65%),url('assets/destination-georgia.webp')}.package-img.thailand{background-image:linear-gradient(0deg,#04172e8a,transparent 65%),url('assets/destination-thailand.webp')}.package-img.istanbul{background-image:linear-gradient(0deg,#04172e8a,transparent 65%),url('assets/destination-istanbul.webp')}.package-img.baku{background-image:linear-gradient(0deg,#04172e8a,transparent 65%),url('assets/destination-baku.webp')}.package-img.malaysia{background-image:linear-gradient(0deg,#04172e8a,transparent 65%),url('assets/destination-malaysia.webp')}.package-img span{position:absolute;left:17px;bottom:16px;background:var(--gold);color:var(--navy);font-size:9px;font-weight:bold;letter-spacing:.12em;padding:7px 9px}.package-copy{padding:20px}.package-copy small{color:var(--muted);font-weight:bold;letter-spacing:.08em}.package-copy h3{color:var(--navy);font:500 25px Georgia,serif;margin:12px 0 22px}.package-copy a{display:block;border-top:1px solid var(--line);padding-top:16px;color:var(--blue);font-size:12px;font-weight:bold}[dir=rtl] .package-img span{left:auto;right:17px}@media(max-width:980px){.package-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.package-grid{grid-template-columns:1fr}.package-img{height:215px}}
