.brand .dl-final-logo{display:block;width:230px;height:auto}.hero-copy h1{max-width:15ch}.hero-screens{gap:22px}.hero-screens figure{max-width:240px}.hero-screens .home-screen{transform:translateY(24px)}.travel-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #cbd1c8;padding-block:34px;gap:24px}.travel-stats div{display:grid;gap:5px}.travel-stats strong{font-size:27px;line-height:1.3;letter-spacing:-.02em}.travel-stats span{font-size:14px;color:#52645b}.travel-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.travel-feature{min-width:0}.travel-feature>div{min-height:220px;padding-bottom:26px}.travel-feature h3{font-size:24px;line-height:1.35}.travel-feature p:last-child{margin-top:16px;font-size:15px;color:#52645b}.travel-feature figure{max-width:270px;margin-inline:auto}.travel-demo-band{background:#e5ebe1;margin-top:70px;padding:70px 0}.travel-demo-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:100px;align-items:center;max-width:1020px}.travel-demo-grid h2{max-width:18ch}.travel-flow{list-style:none;padding:0;margin:30px 0;display:grid;gap:18px}.travel-flow li{display:flex;align-items:baseline;gap:20px;font-weight:650}.travel-flow span{font-size:13px;color:#7b6027}.travel-video{margin:0;min-width:0}.travel-video video{display:block;width:100%;height:auto;background:#102f4f;border-radius:12px;border:1px solid #344f45;max-height:660px}.travel-video figcaption{text-align:center;font-size:12px;color:#52645b;margin-top:12px}.travel-basis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.travel-basis article{border-top:2px solid #a7b298;padding-top:24px}.travel-basis h3{color:#7b6027}.travel-basis p{font-size:15px;color:#52645b;margin-top:18px}.language-grid a,.language-menu nav a{overflow-wrap:anywhere;min-height:44px}.section-nav a{min-height:44px}.footer a{min-height:44px;display:inline-flex;align-items:center}.screen-link{min-width:0}.zoom-label{padding-block:4px}html[dir=rtl] .language-menu nav{right:auto;left:0}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[lang=hi] h1,html[lang=th] h1{letter-spacing:normal;line-height:1.45}html[dir=rtl] .hero-screens,html[dir=rtl] .screen-link,html[dir=rtl] .travel-video{direction:ltr}@media(max-width:1000px){.travel-demo-grid{gap:50px}.travel-features{gap:24px}.travel-feature>div{min-height:250px}}@media(max-width:760px){.hero-screens{max-width:410px}.hero-screens figure{max-width:190px}.travel-stats{gap:16px;padding-block:26px}.travel-stats strong{font-size:23px}.travel-stats span{font-size:12px}.travel-features{grid-template-columns:1fr;gap:40px}.travel-feature{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:30px;align-items:center;border-top:1px solid #cbd1c8;padding-top:30px}.travel-feature>div{min-height:0;padding:0}.travel-feature h3{font-size:25px}.travel-feature figure{max-width:180px;margin:0}.travel-demo-grid{grid-template-columns:minmax(0,1fr) 230px;gap:35px}.travel-demo-band{margin-top:45px;padding:48px 0}.travel-demo-grid .lead{font-size:16px}.travel-basis{gap:22px}.travel-basis p{font-size:14px}.brand .dl-final-logo{width:200px}}@media(max-width:520px){.brand .dl-final-logo{width:170px}.brand span{max-width:185px}.travel-feature{grid-template-columns:minmax(0,1fr) 125px;gap:18px}.travel-feature figure{max-width:125px}.travel-feature h3{font-size:22px}.travel-feature p:last-child{font-size:14px}.travel-demo-grid{grid-template-columns:1fr;gap:32px}.travel-video{width:min(280px,100%);justify-self:center}.travel-basis{grid-template-columns:1fr;gap:30px}.travel-basis article{display:grid;grid-template-columns:65px minmax(0,1fr);gap:20px}.travel-basis p{margin:0;font-size:15px}.travel-stats strong{font-size:20px}.hero-screens{max-width:330px}.hero-screens .home-screen{transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.screen-link img{transition:none}.screen-link:hover img{transform:none}}

.hero-copy{min-width:0}
.play-release{margin:0 0 12px;font-size:15px;font-weight:600;color:#d9bd77}
.play-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}
.play-actions .button{flex:none;max-width:100%;white-space:nowrap;word-break:normal;overflow-wrap:normal;gap:12px;font-size:16px;padding-inline:20px}
@media(max-width:760px){.play-actions{align-items:stretch}.play-actions .button{width:100%;font-size:15px;padding-inline:12px}}

@media(max-width:380px){.header{flex-wrap:wrap;gap:12px;padding-block:14px}.header .brand{min-width:0}.language-menu{margin-inline-start:auto}}
