@media (width>=768px){.ot-hire{scrollbar-width:auto;scrollbar-color:#a6a6a1 #f4f4f2;background:var(--ot-surface-f6f6f4,#f6f6f4);width:100%;min-height:0;color:var(--ot-text-171717,#171717);flex:1;font-family:Arial,Helvetica,sans-serif;overflow:hidden auto}.ot-hire::-webkit-scrollbar{width:10px}.ot-hire::-webkit-scrollbar-thumb{border:2px solid var(--ot-border-f4f4f2,#f4f4f2);background:#a6a6a1;border-radius:6px}.ot-hire *{box-sizing:border-box}.ot-hire-workspace-links{text-underline-offset:5px;flex-wrap:wrap;gap:25px;margin-bottom:25px;font-size:13px;font-weight:600;display:flex}.ot-hire-inner{max-width:1600px;margin:0 auto;padding:38px 44px 64px}.ot-hire-eyebrow,.ot-hire-section-number{letter-spacing:1.9px;font-size:11px;font-weight:600}.ot .ot-hire-heading h1{letter-spacing:-1.6px;margin:14px 0;font-size:clamp(30px,3vw,46px);font-weight:700;line-height:1.12}.ot-hire p{color:var(--ot-text-696969,#696969);margin:8px 0 24px;font-size:14px;line-height:1.65}.ot-hire-progress{border-block:1px solid var(--ot-border-ddd,#ddd);gap:16px;margin:8px 0 26px;padding:22px 0;list-style:none;display:flex}.ot-hire-progress li{color:var(--ot-text-777,#777);flex:1;align-items:center;gap:9px;font-size:12px;display:flex}.ot-hire-progress li>span{border:1px solid var(--ot-border-ccc,#ccc);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.ot-hire-progress .is-reached{color:var(--ot-text-171717,#171717);font-weight:600}.ot-hire-progress .is-reached>span{color:#fff;background:#171717;border-color:#171717}.ot-hire-columns{grid-template-columns:minmax(0,1.2fr) minmax(300px,.85fr);align-items:start;gap:28px;display:grid}.ot-hire-panel,.ot-hire-summary{background:var(--ot-surface-fff,#fff);border:1px solid var(--ot-border-e1e1de,#e1e1de);border-radius:15px;padding:30px}.ot-hire-section-number{color:var(--ot-text-737373,#737373);margin-bottom:13px;font-size:10px}.ot-hire h2{letter-spacing:-.8px;margin:0;font-size:27px;line-height:1.22}.ot-hire h2:focus{outline:none}.ot-hire fieldset{border:0;min-width:0;margin:0;padding:0}.ot-hire-fields{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.ot-hire-field{color:var(--ot-text-333,#333);font-size:12px;font-weight:600;display:block}.ot-hire-optional{color:var(--ot-text-777,#777);font-weight:400}.ot-hire input,.ot-hire select,.ot-hire textarea{border:1px solid var(--ot-border-dededb,#dededb);width:100%;min-width:0;font:inherit;background:var(--ot-surface-fafaf9,#fafaf9);color:var(--ot-text-171717,#171717);border-radius:8px;min-height:46px;margin-top:8px;padding:13px;font-size:14px;font-weight:400}.ot-hire textarea{resize:vertical}.ot-hire input:focus,.ot-hire select:focus,.ot-hire textarea:focus{outline-offset:2px;outline:2px solid #222}.ot-hire input::placeholder,.ot-hire textarea::placeholder{color:var(--ot-text-858580,#858580)}.ot-hire-notes{margin:20px 0}.ot-hire button{font:inherit;cursor:pointer}.ot-hire button:disabled{opacity:.5;cursor:wait}.ot-hire-primary{color:#fff;background:#171717;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:24px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}.ot-hire-primary:hover{background:#333}.ot-hire-footnote{color:var(--ot-text-737373,#737373);text-align:center;margin-top:14px;font-size:11px;line-height:1.6}.ot-hire-aside{gap:18px;display:grid}.ot-hire-photo{background:#555;border-radius:15px;min-height:380px;position:relative;overflow:hidden}.ot-hire-photo:after{content:"";background:linear-gradient(#0000 25%,#000000bf);position:absolute;inset:0}.ot-hire-photo-copy{z-index:1;color:#fff;position:absolute;bottom:28px;left:28px;right:20px}.ot-hire-photo-copy>span{letter-spacing:1.5px;font-size:9px}.ot-hire-photo-copy h2{margin-top:14px;font-size:34px}.ot-hire-photo-copy p{color:#eee;margin:12px 0 0;font-size:12px}.ot-hire-summary{padding:23px 26px}.ot-hire h3{margin:0;font-size:16px}.ot-hire-summary-title{justify-content:space-between;align-items:center;display:flex}.ot-hire-route{border-bottom:1px solid var(--ot-border-eee,#eee);flex-direction:column;gap:7px;padding:22px 0;font-size:15px;display:flex}.ot-hire-summary dl{margin:17px 0 0}.ot-hire-summary dl>div{justify-content:space-between;gap:15px;margin-top:12px;font-size:12px;display:flex}.ot-hire dt{color:var(--ot-text-707070,#707070)}.ot-hire dd{text-align:right;margin:0}.ot-hire-help{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:5px;font-size:12px;text-decoration:none;display:flex}.ot-hire-help>span{align-items:center;gap:8px;font-weight:600;display:flex}.ot-hire-back{background:0 0;border:0;align-items:center;gap:8px;margin-bottom:24px;padding:0;font-size:12px;display:flex}.ot-hire-buses{gap:18px;display:grid}.ot-hire-bus{border:1px solid var(--ot-border-ddd,#ddd);border-radius:10px;padding:20px}.ot-hire-bus-top{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ot-hire-bus p{margin:6px 0 12px;font-size:12px}.ot-hire-rate strong{font-size:20px;display:block}.ot-hire-rate span{color:var(--ot-text-777,#777);font-size:11px}.ot-hire-features{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.ot-hire-features li{background:var(--ot-surface-f4f4f1,#f4f4f1);border-radius:5px;padding:7px 10px;font-size:11px}.ot-hire-bus-bottom{color:var(--ot-text-686868,#686868);font-size:12px}.ot-hire-breakdown{margin:28px 0}.ot-hire-breakdown>div{border-bottom:1px solid var(--ot-border-eee,#eee);justify-content:space-between;gap:20px;padding:16px 0;font-size:14px;display:flex}.ot-hire-breakdown small{margin-top:5px;font-size:12px;display:block}.ot-hire-breakdown .ot-hire-total{font-size:22px;font-weight:600}.ot-hire-total dt{color:var(--ot-text-171717,#171717)}.ot-hire-note{background:var(--ot-surface-f5f5f2,#f5f5f2);color:var(--ot-text-555,#555);border-radius:8px;margin:18px 0;padding:17px;font-size:13px;line-height:1.7}.ot-hire-alert{background:var(--ot-surface-fff0eb,#fff0eb);color:var(--ot-text-94351b,#94351b);border-radius:8px;margin-top:18px;padding:16px;font-size:13px;line-height:1.6}.ot-hire-success{background:var(--ot-surface-e6f2e9,#e6f2e9);width:56px;height:56px;color:var(--ot-text-247a42,#247a42);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.ot-hire-next{padding-left:22px;font-size:14px;line-height:2.5}}@media (width>=768px) and (width<=1150px){.ot-hire-inner{padding:28px 24px 50px}.ot-hire-columns{grid-template-columns:minmax(0,1fr)}.ot-hire-aside{grid-template-columns:1fr 1fr}.ot-hire-photo{min-height:350px}.ot-hire-help{grid-column:1/-1}.ot-hire-progress{gap:8px}.ot-hire-progress li{gap:5px;font-size:10px}}