.industry-page{--request-ink:#09284b;--request-gold:#123b67;--request-line:#ced9e5;color:var(--request-ink);padding-bottom:calc(140px + env(safe-area-inset-bottom));background:#f4f7fb;font-size:1rem;line-height:1.6;overflow-x:hidden}.industry-page *{box-sizing:border-box;min-width:0}.industry-page input,.industry-page select,.industry-page textarea,.industry-page button{font:inherit}.industry-page button,.industry-page a{touch-action:manipulation}.industry-page a{color:var(--request-gold);text-underline-offset:4px;font-weight:700}.industry-page button{cursor:pointer}.industry-page button:disabled{cursor:wait;opacity:.65}.industry-page :focus-visible{outline-offset:3px;outline:3px solid #123b67}.industry-nav{border-bottom:1px solid var(--request-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,5vw,4rem);display:flex}.industry-nav a{font-size:.9rem}.industry-nav strong{font-size:1rem}.industry-intro{color:#fff;background:linear-gradient(90deg,#09284bed,#09284bc9),url(/hotels/hotelos-lobby.png) 50%/cover;padding:2rem clamp(1rem,5vw,4rem)}.industry-intro.ride-intro{background-image:linear-gradient(90deg,#09284bed,#09284bc9),url(/rides/ride-event-operations.png)}.industry-intro>div{max-width:70rem;margin:auto}.industry-intro span{color:#e6c66c;letter-spacing:.08em;font-size:.875rem;font-weight:700}.industry-intro h1{max-width:48rem;margin:.7rem 0;font:700 clamp(2rem,4vw,3.1rem)/1.15 Georgia,serif}.industry-intro p{color:#fff5dd;max-width:48rem;margin:.5rem 0;font-size:1rem}.industry-request,.industry-help{max-width:75rem;margin:auto;padding:1.5rem}.industry-tabs{gap:.75rem;margin:0 0 1.25rem;display:flex}.industry-tabs button{border:1px solid var(--request-line);color:var(--request-gold);background:#fff;border-radius:.75rem;flex:1;padding:.85rem;font-weight:700}.industry-tabs button[aria-pressed=true]{background:var(--request-gold);color:#fff;border-color:var(--request-gold)}.industry-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.industry-layout>form,.industry-next{border:1px solid var(--request-line);background:#fff;border-radius:1rem;padding:1.5rem}.industry-page h2{margin:0 0 1rem;font:700 1.6rem/1.25 Georgia,serif}.industry-page h3{margin:0 0 .5rem;font-size:1.125rem;line-height:1.35}.industry-page fieldset{border:0;border-top:1px solid var(--request-line);margin:1rem 0 0;padding:1rem 0}.industry-page .industry-form-body{border:0;margin:0;padding:0}.industry-page legend{color:var(--request-gold);padding:0 .5rem 0 0;font-size:1rem;font-weight:700}.industry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.industry-page label,.industry-field-label{color:var(--request-ink);font-size:.95rem;font-weight:600;display:block}.industry-fields label.wide{grid-column:1/-1}.industry-page input:not([type=checkbox]),.industry-page select,.industry-page textarea{width:100%;min-height:48px;color:var(--request-ink);background:#fff;border:1px solid #b7aaa0;border-radius:.6rem;margin-top:.35rem;padding:.75rem;font-size:1rem;display:block}.industry-page textarea{resize:vertical}.industry-options{flex-wrap:wrap;gap:.7rem 1rem;margin:1rem 0;display:flex}.industry-options label,.industry-page .industry-consent{align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.industry-page input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--request-gold);flex-shrink:0;margin:.25rem 0}.industry-page .industry-consent{margin:1rem 0}.industry-hint{color:#53594f;font-size:.9rem}.industry-submit{background:var(--request-gold);color:#fff;border:0;border-radius:.7rem;width:100%;padding:1rem;font-weight:700}.industry-next{background:#fffdf7}.industry-next ol{padding-left:1.4rem}.industry-next li{margin:.7rem 0}.industry-next>a{margin:.75rem 0;display:block}.industry-vehicles{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem;display:flex}.industry-vehicles button{color:var(--request-ink);background:#fff;border:1px solid #b7aaa0;border-radius:.6rem;padding:.65rem 1rem}.industry-vehicles button[aria-pressed=true]{color:#fff;background:#123b67;border-color:#123b67}.industry-error{color:#85241e;overflow-wrap:anywhere;background:#fff3f0;border:1px solid #a22b22;border-radius:.6rem;padding:1rem}.industry-success{background:#f4f7fb;border:1px solid #bba35d;border-radius:.7rem;margin-top:1rem;padding:1rem}.industry-success a{margin:.75rem 0;display:block}.industry-success button{color:#123b67;background:#fff;border:1px solid #123b67;border-radius:.5rem;padding:.7rem}.industry-help>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.industry-help article{border:1px solid var(--request-line);background:#fff;border-radius:.75rem;padding:1.25rem}.industry-help details{border:1px solid var(--request-line);background:#fff;border-radius:.75rem;margin:1.25rem 0;padding:1rem}.industry-help summary{cursor:pointer;font-weight:700}.industry-page p{overflow-wrap:anywhere}.industry-page button:hover,.industry-page a:hover{transform:none}@media (width<=1050px){.industry-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (width<=760px){.industry-layout,.industry-help>div{grid-template-columns:1fr}.industry-request,.industry-help{padding:1rem}.industry-layout>form,.industry-next{padding:1.1rem}.industry-intro{padding:1.5rem 1rem}}@media (width<=520px){.industry-fields{grid-template-columns:1fr}.industry-tabs{gap:.5rem}.industry-tabs button{padding:.75rem .5rem}.industry-nav{gap:.5rem}.industry-nav strong{order:3;width:100%}.industry-intro h1{font-size:2rem}.industry-page legend{line-height:1.4}}@media (prefers-reduced-motion:reduce){.industry-page *{scroll-behavior:auto!important;transition:none!important}}
