.effect-guide{background:#171719;margin:60px 6%;padding:40px;border:1px solid #303034;overflow:visible}.effect-guide .eyebrow{color:#ff6469}.effect-guide h2{font-size:48px}.effect-guide .section-head{gap:25px;align-items:center}.effect-guide .section-head>p{max-width:360px}.guide-embed{position:relative;overflow:visible;isolation:isolate}#revtech-guide{display:block;width:100%;height:450px;min-height:336px;border:0;background:transparent;border-radius:16px}.guide-help{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:22px}.guide-help p{color:#999;font-size:12px;line-height:1.8;max-width:650px;margin:0}.guide-help>a{font-size:11px;color:#ddd;text-decoration:underline;line-height:1.7;flex-shrink:0}.guide-booking{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #38383a;padding-top:25px;margin-top:28px}.guide-booking p{font-size:14px;line-height:1.7;color:#bbb}.guide-booking .button{font-size:13px;flex-shrink:0}@media(max-width:800px){.effect-guide{margin:40px 5%;padding:25px}.effect-guide .section-head,.guide-help,.guide-booking{display:block}.effect-guide h2{font-size:37px}.guide-help>a{display:inline-block;margin-top:14px}.guide-booking .button{margin-top:8px}.guide-help{margin-top:20px}}@media(max-width:450px){.effect-guide{margin:30px 0;padding:28px 16px;border-left:0;border-right:0}.effect-guide h2{font-size:34px}.effect-guide .section-head{margin-bottom:25px}#revtech-guide{border-radius:10px}.guide-booking .button{width:100%;font-size:12px}}
#revtech-guide[hidden],.guide-unavailable[hidden]{display:none}.guide-unavailable{padding:35px;background:linear-gradient(120deg,#242023,#121217);border:1px solid #3b3032;border-left:3px solid var(--red)}.guide-status{font-size:9px;letter-spacing:1.6px;color:#ff7478}.guide-unavailable h3{font-size:34px;margin:22px 0 15px}.guide-unavailable p{color:#aaa;font-size:14px;line-height:1.8;max-width:650px}.guide-unavailable>a{display:inline-block;font-size:14px;margin-top:15px;border-bottom:1px solid #666;padding-bottom:8px}@media(max-width:450px){.guide-unavailable{padding:24px 20px}.guide-unavailable h3{font-size:30px}}
