/* GARAZI v2.7 - additive styling only. The entire original v2.6 layout remains unchanged. */
.lp-tour-capabilities{margin-top:58px;padding-top:37px;border-top:1px solid #3b464a}
.lp-tour-cap-heading{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:23px}
.lp-tour-cap-heading h3{font:900 clamp(30px,3.4vw,48px)/.99 var(--font-head);margin:0;color:#fff}
.lp-tour-cap-heading h3 em{font-style:normal;color:#fa7c3e}
.lp-tour-cap-heading>p{max-width:760px;margin:0;font-size:12px;line-height:1.8;color:#9eacb0}
.lp-tour-cap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.lp-tour-cap-grid article{min-width:0;border:1px solid #344349;background:#182227;border-radius:9px;padding:19px 18px;transition:border-color .2s}
.lp-tour-cap-grid article:hover{border-color:#ec793f}
.lp-cap-num{display:block;font-size:10px;font-weight:900;letter-spacing:.08em;color:#ff9b61;margin-bottom:13px}
.lp-tour-cap-grid strong{display:block;color:#f6f5f1;font:800 22px/1.1 var(--font-head)}
.lp-tour-cap-grid p{font-size:11px;line-height:1.85;color:#aab7bb;margin:12px 0 0}
.lp-video{background:#eeeae2;color:#152024;padding:104px 0}
.lp-video-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:58px}
.lp-video-copy h2{font-size:clamp(65px,6.1vw,97px);line-height:.91;margin:20px 0 27px}
.lp-video-copy h2 em{color:#ed783c;font-style:normal}
.lp-video-copy p{max-width:430px;font-size:15px;line-height:1.8;color:#596264;margin:0 0 26px}
.lp-video-copy>small{display:block;margin-top:15px;font-size:11px;color:#727a7d}
.lp-video-frame{height:460px;position:relative;border-radius:12px;background:#151e24;overflow:hidden;border:1px solid #313c40;box-shadow:0 25px 50px #15202420}
.lp-video-frame>img{width:100%;height:100%;object-fit:cover;opacity:.44;filter:saturate(.7)}
.lp-video-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:19px;background:linear-gradient(180deg,#0a101242,transparent 35%,#0a101270);color:white;text-align:center;padding:20px}
.lp-video-overlay>span{font-weight:900;font-size:10px;letter-spacing:.21em;color:#feb285}
.lp-video-overlay>strong{font:900 clamp(32px,4vw,60px)/.95 var(--font-head);letter-spacing:.02em;max-width:470px;text-shadow:0 2px 14px #000b}
.lp-video-play{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;border:1px solid #fff9;background:#f8793a;color:#111a1e;font-size:28px;cursor:pointer;box-shadow:0 0 0 12px #fff2;transition:transform .2s,background .2s}
.lp-video-play:hover{transform:scale(1.06);background:#ffa268}
.lp-video-play:focus-visible{outline:3px solid #fff;outline-offset:7px}
.lp-video-overlay>small{font-size:10px;font-weight:900;letter-spacing:.12em;color:#d1d9da}
.lp-video-iframe{width:100%;height:100%;border:0;display:block}
.lp-download-buttons .lp-button-download-main{min-height:56px}
.lp-download-buttons .lp-button-darktest{background:#111b22;color:white;border:1px solid #111b22}
.lp-download-buttons .lp-button-darktest:hover{background:#29353d}
.lp-download-buttons .lp-button-download-alt{min-height:40px;font-size:9px;opacity:.85;padding:0 13px}
@media(max-width:1100px){.lp-tour-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-video-grid{gap:28px}}
@media(max-width:990px){.lp-video-grid{grid-template-columns:1fr}.lp-video-copy h2{max-width:750px}.lp-video-frame{max-width:760px;width:100%;height:410px}}
@media(max-width:680px){.lp-tour-capabilities{margin-top:36px;padding-top:30px}.lp-tour-cap-grid{grid-template-columns:1fr}.lp-tour-cap-grid article{padding:18px}.lp-tour-cap-grid strong{font-size:24px}.lp-video{padding:74px 0}.lp-video-copy h2{font-size:clamp(56px,11vw,80px)}.lp-video-copy p{font-size:13px}.lp-video-frame{height:265px}.lp-video-overlay>strong{font-size:32px}.lp-video-play{width:60px;height:60px;font-size:20px}}
@media(prefers-reduced-motion:reduce){.lp-video-play,.lp-tour-cap-grid article{transition:none}}
