.apply-module__2uSVEG__root{--night:#0e2a5a;--night-2:#133469;--paper:#f3eee3;--paper-2:#e9e2d3;--ink:#151a17;--ink-2:#4a5049;--dim:#c3cde0;--mute:#9aaad0;--line:#f3eee31f;--line-2:#f3eee33d;--pline:#151a1724;--signal:#2458b0;--signal-2:#1d4e9e;--aqua:#f2b705;--focus:0 0 0 3px #2458b04d;--ease:cubic-bezier(.2, 0, 0, 1);--d-fast:.15s;--d-base:.3s;--r-doc:3px;--r-ui:6px;--r-plate:5px;font-family:var(--f-sys);overflow-wrap:break-word}.apply-module__2uSVEG__stage{color:#fff;background:var(--night)}.apply-module__2uSVEG__wrap{max-width:1120px;margin-inline:auto;padding-block:clamp(40px,7vh,88px);padding-inline:clamp(16px,4vw,48px)}.apply-module__2uSVEG__advertiserLayout,.apply-module__2uSVEG__partnerLayout{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.apply-module__2uSVEG__advertiserLayout>*,.apply-module__2uSVEG__partnerLayout>*,.apply-module__2uSVEG__row>*,.apply-module__2uSVEG__step>*{min-width:0}.apply-module__2uSVEG__title{font:700 clamp(34px, 4.4vw, 56px)/1.04 var(--f-sys);letter-spacing:-.022em;color:#fff;text-wrap:balance;margin:0}.apply-module__2uSVEG__lede{font:400 clamp(16px, 1.4vw, 19px)/1.6 var(--f-sys);color:var(--dim);max-width:60ch;margin:20px 0 0}.apply-module__2uSVEG__h2{font:600 22px/1.2 var(--f-sys);color:#fff;margin:0}.apply-module__2uSVEG__hero{min-width:0}.apply-module__2uSVEG__partnerTitle{max-width:22ch;margin-top:16px}.apply-module__2uSVEG__kicker{font:500 11px/1.5 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--aqua);margin:0}.apply-module__2uSVEG__plates{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.apply-module__2uSVEG__plate{font:500 11px/1.5 var(--f-data);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);border:1px solid var(--line-2);border-radius:var(--r-plate);padding:8px 10px}.apply-module__2uSVEG__details{border-top:1px solid var(--line)}.apply-module__2uSVEG__blocks{align-content:start;gap:40px;display:grid}.apply-module__2uSVEG__bullets,.apply-module__2uSVEG__steps{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.apply-module__2uSVEG__bullet{font:400 15px/1.5 var(--f-sys);color:var(--dim);align-items:flex-start;gap:12px;display:flex}.apply-module__2uSVEG__bulletMark{background:var(--aqua);border-radius:1px;flex-shrink:0;width:6px;height:6px;margin-top:.55em}.apply-module__2uSVEG__step{gap:16px;display:flex}.apply-module__2uSVEG__numeral{width:28px;height:28px;font:500 12px/1 var(--f-data);letter-spacing:.12em;color:var(--aqua);border:1px solid var(--line-2);border-radius:var(--r-plate);flex-shrink:0;justify-content:center;align-items:center;display:flex}.apply-module__2uSVEG__nightStepTitle,.apply-module__2uSVEG__stepTitle{font:600 15px/1.4 var(--f-sys);margin:0}.apply-module__2uSVEG__nightStepTitle{color:#fff}.apply-module__2uSVEG__nightStepBody,.apply-module__2uSVEG__stepBody{font:400 14px/1.5 var(--f-sys);margin:4px 0 0}.apply-module__2uSVEG__nightStepBody{color:var(--dim)}.apply-module__2uSVEG__doc{background:var(--paper);color:var(--ink);border-radius:var(--r-doc);align-self:start;min-width:0;padding:clamp(20px,3vw,36px);box-shadow:0 24px 60px -24px #0000008c}.apply-module__2uSVEG__docTitle{font:700 24px/1.2 var(--f-sys);color:var(--ink);margin:0}.apply-module__2uSVEG__docLede{font:400 14px/1.5 var(--f-sys);color:var(--ink-2);margin:8px 0 0}.apply-module__2uSVEG__formSlot{margin-top:24px}.apply-module__2uSVEG__form{gap:20px;display:grid}.apply-module__2uSVEG__form fieldset{min-width:0}.apply-module__2uSVEG__row{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.apply-module__2uSVEG__fieldGroup{min-width:0;display:block}.apply-module__2uSVEG__label{font:500 11px/1.5 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px;display:block}.apply-module__2uSVEG__field{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:400 16px/1.4 var(--f-sys);color:var(--ink);border-radius:var(--r-ui);transition:border-color var(--d-fast) var(--ease), box-shadow var(--d-fast) var(--ease);background:#fff;border:1px solid #5f6459;padding:12px 14px}.apply-module__2uSVEG__field:hover{border-color:var(--ink-2)}.apply-module__2uSVEG__field:focus{border-color:var(--signal);box-shadow:var(--focus);outline:none}.apply-module__2uSVEG__field::placeholder{color:#5f6459;opacity:1}.apply-module__2uSVEG__field[aria-invalid=true],.apply-module__2uSVEG__checkbox[aria-invalid=true],fieldset[aria-invalid=true] .apply-module__2uSVEG__checkbox{border-color:#9c1435}select.apply-module__2uSVEG__field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%233e4c74' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.apply-module__2uSVEG__option{color:var(--ink);background:#fff}.apply-module__2uSVEG__voice{font:italic 400 19px/1.55 var(--f-voice)}.apply-module__2uSVEG__noResize{resize:none}.apply-module__2uSVEG__hint{font:400 13px/1.5 var(--f-sys);color:var(--ink-2);margin:4px 0 0;display:block}.apply-module__2uSVEG__fieldError{font:400 13px/1.5 var(--f-sys);color:#9c1435;margin:4px 0 0;display:block}.apply-module__2uSVEG__alert{font:400 14px/1.5 var(--f-sys);color:#9c1435;border-radius:var(--r-ui);background:#b01b3e0f;border:1px solid #b01b3e47;margin:0;padding:10px 12px}.apply-module__2uSVEG__link{color:var(--signal);text-underline-offset:2px;padding-block:6px;text-decoration:underline}.apply-module__2uSVEG__alert .apply-module__2uSVEG__link{color:inherit}.apply-module__2uSVEG__primary,.apply-module__2uSVEG__secondary{min-width:44px;min-height:48px;font:600 16px/1 var(--f-sys);text-align:center;border-radius:var(--r-ui);cursor:pointer;transition:background var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease);border:0;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.apply-module__2uSVEG__primary{color:#fff;background:var(--signal);justify-self:start}.apply-module__2uSVEG__primary:hover{background:var(--signal-2)}.apply-module__2uSVEG__primary:disabled{opacity:.6;cursor:not-allowed}.apply-module__2uSVEG__submit{width:100%}.apply-module__2uSVEG__secondary{color:var(--ink);background:0 0;border:1px solid #5f6459}.apply-module__2uSVEG__secondary:hover{background:var(--paper-2);border-color:var(--ink-2)}.apply-module__2uSVEG__root :is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--signal);outline-offset:3px}.apply-module__2uSVEG__root [tabindex="-1"]:focus{outline:none}.apply-module__2uSVEG__products{grid-template-columns:minmax(0,1fr);gap:8px 16px;display:grid}.apply-module__2uSVEG__check{min-height:44px;font:400 14px/1.5 var(--f-sys);color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;display:flex}.apply-module__2uSVEG__check>span{min-width:0}.apply-module__2uSVEG__checkbox{appearance:none;border:1px solid var(--ink);cursor:pointer;width:20px;height:20px;transition:background-color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease);background:#fff;border-radius:3px;flex:0 0 20px}.apply-module__2uSVEG__checkbox:checked{background-color:var(--signal);border-color:var(--signal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.apply-module__2uSVEG__consent{align-items:flex-start}.apply-module__2uSVEG__consent .apply-module__2uSVEG__checkbox{margin-top:2px}.apply-module__2uSVEG__success{text-align:center}.apply-module__2uSVEG__tickDisc,.apply-module__2uSVEG__successTick{background:var(--aqua);width:56px;height:56px;color:var(--night);border-radius:50%;justify-content:center;align-items:center;margin-inline:auto;display:flex}.apply-module__2uSVEG__tick{width:28px;height:28px}.apply-module__2uSVEG__successTick{padding:14px}.apply-module__2uSVEG__successTitle{font:700 28px/1.15 var(--f-sys);color:var(--ink);margin:20px 0 0}.apply-module__2uSVEG__successBody{font:400 14px/1.6 var(--f-sys);color:var(--ink-2);margin:12px 0 0}.apply-module__2uSVEG__timeline{border-left:2px solid var(--pline);text-align:left;gap:16px;margin:28px 0 0;padding:0 0 0 20px;list-style:none;display:grid}.apply-module__2uSVEG__timelineStep{position:relative}.apply-module__2uSVEG__signalDot,.apply-module__2uSVEG__aquaDot{background:var(--signal);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-27px}.apply-module__2uSVEG__aquaDot{background:var(--paper);box-shadow:inset 0 0 0 2px var(--signal)}.apply-module__2uSVEG__stepTitle{color:var(--ink)}.apply-module__2uSVEG__stepBody{color:var(--ink-2)}.apply-module__2uSVEG__actions{flex-direction:column;gap:12px;margin-top:32px;display:flex}.apply-module__2uSVEG__booking{flex-direction:column;gap:6px;padding-block:12px;line-height:1.3}.apply-module__2uSVEG__buttonSub{font-size:13px;font-weight:400}.apply-module__2uSVEG__root.bm-cjk :is(h1,h2,h3){letter-spacing:0}.apply-module__2uSVEG__root.bm-cjk .apply-module__2uSVEG__title{line-height:1.2}.apply-module__2uSVEG__root.bm-cjk :is(.apply-module__2uSVEG__label,.apply-module__2uSVEG__kicker,.apply-module__2uSVEG__plate,.apply-module__2uSVEG__numeral){letter-spacing:.04em;font-size:12px}.apply-module__2uSVEG__root.bm-cjk .apply-module__2uSVEG__voice{font-family:var(--f-sys);font-style:normal}@media (min-width:480px){.apply-module__2uSVEG__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.apply-module__2uSVEG__row{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-module__2uSVEG__actions{flex-flow:wrap;justify-content:center}}@media (max-width:639px){.apply-module__2uSVEG__primary,.apply-module__2uSVEG__secondary{width:100%}}@media (min-width:1024px){.apply-module__2uSVEG__advertiserLayout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.apply-module__2uSVEG__intro{align-self:start;position:sticky;top:104px}.apply-module__2uSVEG__partnerLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px}}@media (prefers-reduced-motion:reduce){.apply-module__2uSVEG__root *{transition:none}}@media (forced-colors:active){.apply-module__2uSVEG__field{border:1px solid canvastext}.apply-module__2uSVEG__primary,.apply-module__2uSVEG__secondary{border:1px solid buttontext}.apply-module__2uSVEG__checkbox{appearance:auto;background:0 0;border:0}select.apply-module__2uSVEG__field{appearance:auto;background-image:none}.apply-module__2uSVEG__root :is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:highlight}}
