.VisaSteps-module__dNhjNq__content{color:#354147;gap:30px;min-width:0;display:grid}.VisaSteps-module__dNhjNq__field{flex-direction:column;gap:9px;min-width:0;display:flex}.VisaSteps-module__dNhjNq__label{margin:0;padding:0;font-size:16px;font-weight:700;line-height:1.45;display:block}.VisaSteps-module__dNhjNq__required{color:#be1e2d}.VisaSteps-module__dNhjNq__input,.VisaSteps-module__dNhjNq__selectInput{box-sizing:border-box;color:#354147;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #8b9991;border-radius:7px;font-size:16px}.VisaSteps-module__dNhjNq__input{padding:11px 13px}.VisaSteps-module__dNhjNq__input::placeholder,.VisaSteps-module__dNhjNq__selectInput::placeholder{color:#76827c;opacity:1}.VisaSteps-module__dNhjNq__input:focus,.VisaSteps-module__dNhjNq__selectInput:focus{outline-offset:2px;border-color:#0f6327;outline:2px solid #0f6327}.VisaSteps-module__dNhjNq__input[aria-invalid=true],.VisaSteps-module__dNhjNq__selectInput[aria-invalid=true]{border-color:#be1e2d}.VisaSteps-module__dNhjNq__selectDropdown{border-color:#9eada2;border-radius:8px}.VisaSteps-module__dNhjNq__selectOption{overflow-wrap:anywhere;min-height:44px;font-size:15px}.VisaSteps-module__dNhjNq__selectOption[data-checked]{color:#0f6327;background:#e2edc3}.VisaSteps-module__dNhjNq__selectOption[data-combobox-selected]{color:#0f6327;background:#edf4e8}.VisaSteps-module__dNhjNq__quickCountries{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.VisaSteps-module__dNhjNq__countryPill{color:#354147;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b2bdb5;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.VisaSteps-module__dNhjNq__countryPill img{object-fit:contain;flex-shrink:0}.VisaSteps-module__dNhjNq__countryPill[aria-pressed=true]{color:#0f6327;background:#e2edc3;border-color:#0f6327}.VisaSteps-module__dNhjNq__countryPill:hover{background:#f3f7ed;border-color:#0f6327}.VisaSteps-module__dNhjNq__countryPill:focus-visible,.VisaSteps-module__dNhjNq__travelerControl button:focus-visible{outline-offset:3px;outline:3px solid #0f6327}.VisaSteps-module__dNhjNq__fieldset{border:0;min-width:0;margin:0;padding:0}.VisaSteps-module__dNhjNq__fieldset>.VisaSteps-module__dNhjNq__label{margin-bottom:13px}.VisaSteps-module__dNhjNq__visaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.VisaSteps-module__dNhjNq__visaCard{cursor:pointer;background:#fff;border:1px solid #8f9a94;border-radius:9px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.VisaSteps-module__dNhjNq__visaCard:has(input:focus-visible){outline-offset:3px;outline:3px solid #0f6327}.VisaSteps-module__dNhjNq__visaCardHeading{background:#e6e7e8;align-items:center;gap:9px;min-height:60px;padding:13px 14px;font-size:14px;font-weight:750;line-height:1.5;display:flex}.VisaSteps-module__dNhjNq__visaCard input,.VisaSteps-module__dNhjNq__packageSelect input{accent-color:#0f6327;cursor:pointer;flex-shrink:0;width:19px;height:19px;margin:0}.VisaSteps-module__dNhjNq__visaDescription{flex:1;padding:16px;font-size:14px;line-height:1.6;display:block}.VisaSteps-module__dNhjNq__visaSelected{background:#e2edc3;border-color:#0f6327;box-shadow:0 0 0 1px #0f6327}.VisaSteps-module__dNhjNq__visaSelected .VisaSteps-module__dNhjNq__visaCardHeading{color:#fff;background:#0f6327}.VisaSteps-module__dNhjNq__visaSelected input{accent-color:#fff}.VisaSteps-module__dNhjNq__hint,.VisaSteps-module__dNhjNq__footnote{margin:0;font-size:14px;line-height:1.6}.VisaSteps-module__dNhjNq__hint{color:#5f6d65}.VisaSteps-module__dNhjNq__footnote{font-style:italic}.VisaSteps-module__dNhjNq__error{color:#be1e2d;margin-top:2px;font-size:13px;line-height:1.5;display:block}.VisaSteps-module__dNhjNq__processingGroups{gap:22px;margin-top:18px;display:grid}.VisaSteps-module__dNhjNq__processingGroup{background:#fff;border:1px solid #0f6327;border-radius:10px;min-width:0;overflow:hidden}.VisaSteps-module__dNhjNq__groupHeading{color:#fff;text-align:center;text-transform:uppercase;background:#0f6327;margin:0;padding:13px 16px;font-size:17px;font-weight:750;line-height:1.4}.VisaSteps-module__dNhjNq__groupDescription{background:#e9f3f4;margin:0;padding:15px 18px;font-size:13px;line-height:1.6}.VisaSteps-module__dNhjNq__packageRow{cursor:pointer;border-top:1px solid #c9d5c9;grid-template-columns:minmax(100px,1fr) auto minmax(0,1.45fr) auto;align-items:center;gap:14px;padding:19px 16px;display:grid}.VisaSteps-module__dNhjNq__packageRow:hover{background:#f1f7ed}.VisaSteps-module__dNhjNq__packageRow:has(input:focus-visible){outline-offset:-4px;outline:3px solid #0f6327}.VisaSteps-module__dNhjNq__packageSelected{background:#e2edc3}.VisaSteps-module__dNhjNq__packageName{align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:700;line-height:1.45;display:flex}.VisaSteps-module__dNhjNq__packageName svg{color:#0f6327;flex-shrink:0}.VisaSteps-module__dNhjNq__packagePrice{color:#0f6327;white-space:nowrap;font-size:23px;line-height:1.4}.VisaSteps-module__dNhjNq__packagePrice>span{font-size:12px;font-weight:650;display:block}.VisaSteps-module__dNhjNq__packageDescription{white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.VisaSteps-module__dNhjNq__packageSelect{color:#fff;background:#0f6327;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.VisaSteps-module__dNhjNq__packageSelect input{accent-color:#fff;width:17px;height:17px}.VisaSteps-module__dNhjNq__specialNotice{color:#715410;background:#fefbf2;border:1px solid #d7a321;border-radius:7px;margin:14px;padding:12px 14px;font-size:13px;line-height:1.6}.VisaSteps-module__dNhjNq__tripSection{gap:20px;padding-top:2px;display:grid}.VisaSteps-module__dNhjNq__sectionHeading{color:#0f6327;margin:0 0 6px;font-size:25px;line-height:1.3}.VisaSteps-module__dNhjNq__businessHours{color:#715410;background:#fefbf2;border:1px solid #d7a321;border-radius:8px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:13px;line-height:1.65;display:flex}.VisaSteps-module__dNhjNq__businessHours svg{flex-shrink:0;margin-top:2px}.VisaSteps-module__dNhjNq__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.VisaSteps-module__dNhjNq__travelerControl{background:#fff;border:1px solid #8b9991;border-radius:7px;grid-template-columns:48px minmax(0,1fr) 48px;min-height:58px;display:grid;overflow:hidden}.VisaSteps-module__dNhjNq__travelerControl button{color:#0f6327;cursor:pointer;background:#f0f5ef;border:0;place-items:center;min-width:44px;min-height:48px;padding:0;display:grid}.VisaSteps-module__dNhjNq__travelerControl button:hover{background:#e2edc3}.VisaSteps-module__dNhjNq__travelerControl button:disabled{opacity:.4;cursor:not-allowed}.VisaSteps-module__dNhjNq__travelerControl output{flex-direction:column;justify-content:center;align-items:center;padding:5px;line-height:1.2;display:flex}.VisaSteps-module__dNhjNq__travelerControl strong{font-size:23px}.VisaSteps-module__dNhjNq__travelerControl output span{color:#68756c;margin-top:2px;font-size:11px}@media (max-width:1100px){.VisaSteps-module__dNhjNq__packageRow{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.VisaSteps-module__dNhjNq__packageDescription{grid-area:2/1/auto/-1}.VisaSteps-module__dNhjNq__packagePrice{align-items:baseline;gap:5px;font-size:22px;display:flex}}@media (max-width:600px){.VisaSteps-module__dNhjNq__content{gap:24px}.VisaSteps-module__dNhjNq__visaGrid,.VisaSteps-module__dNhjNq__twoColumns{grid-template-columns:minmax(0,1fr)}.VisaSteps-module__dNhjNq__visaGrid{gap:12px}.VisaSteps-module__dNhjNq__visaCardHeading{min-height:52px}.VisaSteps-module__dNhjNq__visaDescription{padding:13px 15px}.VisaSteps-module__dNhjNq__quickCountries{gap:7px}.VisaSteps-module__dNhjNq__countryPill{padding-inline:10px;font-size:12px}.VisaSteps-module__dNhjNq__groupHeading{padding:13px 12px;font-size:15px}.VisaSteps-module__dNhjNq__packageRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px 13px}.VisaSteps-module__dNhjNq__packagePrice{justify-self:end}.VisaSteps-module__dNhjNq__packageDescription{grid-column:1/-1}.VisaSteps-module__dNhjNq__packageSelect{grid-column:1/-1;justify-self:end;min-width:100px}.VisaSteps-module__dNhjNq__groupDescription{padding:13px}.VisaSteps-module__dNhjNq__sectionHeading{font-size:23px}}
.ApplyWizard-module__UF96dq__page{--apply-green:#0f6327;color:#354147;background:#f0f6ff;min-height:100dvh;padding:2rem 0 0;font-size:1rem;line-height:1.55}.ApplyWizard-module__UF96dq__container{width:min(100%,90rem);padding-inline:var(--fp-gutter);margin-inline:auto}.ApplyWizard-module__UF96dq__page button,.ApplyWizard-module__UF96dq__page input{font:inherit}.ApplyWizard-module__UF96dq__page button{cursor:pointer}.ApplyWizard-module__UF96dq__page button:disabled{cursor:default;opacity:.6}.ApplyWizard-module__UF96dq__page a{color:var(--apply-green)}.ApplyWizard-module__UF96dq__page button:focus-visible,.ApplyWizard-module__UF96dq__page input:focus-visible,.ApplyWizard-module__UF96dq__page a:focus-visible,.ApplyWizard-module__UF96dq__terms:focus-visible{outline-offset:3px;outline:3px solid #3996b5}.ApplyWizard-module__UF96dq__page h1,.ApplyWizard-module__UF96dq__page h2,.ApplyWizard-module__UF96dq__page h3,.ApplyWizard-module__UF96dq__page h4{font-family:var(--fp-font-display)}.ApplyWizard-module__UF96dq__page h1:focus{outline:none}.ApplyWizard-module__UF96dq__primaryButton,.ApplyWizard-module__UF96dq__backButton{border:1px solid var(--apply-green);border-radius:999px;min-height:2.875rem;padding:.7rem 1.5rem;line-height:1.4;font-weight:700!important}.ApplyWizard-module__UF96dq__page .ApplyWizard-module__UF96dq__primaryButton{color:#fff;background:var(--apply-green)}.ApplyWizard-module__UF96dq__primaryButton:hover:not(:disabled){background:#084c20}.ApplyWizard-module__UF96dq__backButton{color:var(--apply-green);background:#fff}.ApplyWizard-module__UF96dq__backButton:hover{background:#e2edc3}.ApplyWizard-module__UF96dq__chooser{background:#fff;border-radius:.75rem;max-width:49rem;margin:1rem auto 0;padding:clamp(1.25rem,4vw,3.5rem)}.ApplyWizard-module__UF96dq__chooser header{text-align:center;max-width:35rem;margin:0 auto 2rem}.ApplyWizard-module__UF96dq__chooser h1{color:var(--apply-green);margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.25}.ApplyWizard-module__UF96dq__chooser header p{margin:0}.ApplyWizard-module__UF96dq__serviceChoices{border:0;gap:1.5rem;margin:0;padding:0;display:grid}.ApplyWizard-module__UF96dq__serviceChoice{cursor:pointer;border:1px solid #858c90;border-radius:.7rem;display:block;overflow:hidden}.ApplyWizard-module__UF96dq__serviceTitle{color:#354147;text-transform:uppercase;background:#e6e7e8;justify-content:center;align-items:center;gap:.7rem;padding:.9rem;font-weight:700;display:flex}.ApplyWizard-module__UF96dq__serviceTitle input{width:1.1rem;height:1.1rem;accent-color:var(--apply-green);flex-shrink:0}.ApplyWizard-module__UF96dq__serviceBody{gap:.5rem;padding:1.25rem;display:grid}.ApplyWizard-module__UF96dq__selected{border-color:var(--apply-green)}.ApplyWizard-module__UF96dq__selected .ApplyWizard-module__UF96dq__serviceTitle{color:#fff;background:var(--apply-green)}.ApplyWizard-module__UF96dq__selected .ApplyWizard-module__UF96dq__serviceBody{background:#fcfff0}.ApplyWizard-module__UF96dq__chooser>button{margin:2rem auto 0;display:block}.ApplyWizard-module__UF96dq__progress{margin:.75rem 0 2.25rem}.ApplyWizard-module__UF96dq__progress ol{grid-template-columns:repeat(5,1fr);gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ApplyWizard-module__UF96dq__progress li{background:#fff;border:1px solid #8a9498;border-radius:999px;height:.9rem}.ApplyWizard-module__UF96dq__progress .ApplyWizard-module__UF96dq__progressActive{background:var(--apply-green);border-color:var(--apply-green)}.ApplyWizard-module__UF96dq__progress p{color:var(--apply-green);margin:.65rem 0 0;font-size:.8125rem}.ApplyWizard-module__UF96dq__workspace{grid-template-columns:minmax(0,1.9fr) minmax(18rem,1fr);grid-template-areas:"step summary""actions summary";align-items:start;gap:1.25rem 1.5rem;display:grid}.ApplyWizard-module__UF96dq__stepPanel{background:#fff;border-radius:.75rem;grid-area:step;min-width:0;padding:clamp(1.25rem,2.5vw,2.5rem)}.ApplyWizard-module__UF96dq__stepHeading{margin-bottom:2rem}.ApplyWizard-module__UF96dq__stepHeading h1{color:var(--apply-green);scroll-margin-top:calc(var(--fp-public-header-height) + 1.5rem);margin:0 0 .65rem;font-size:clamp(1.5rem,2.3vw,2.2rem);line-height:1.25}.ApplyWizard-module__UF96dq__stepHeading p{margin:0;font-style:italic}.ApplyWizard-module__UF96dq__sidebar{grid-area:summary;min-width:0}.ApplyWizard-module__UF96dq__actions{background:#fcfff0;border:1px solid #9eb396;border-radius:.6rem;grid-area:actions;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem;display:flex}.ApplyWizard-module__UF96dq__summary{background:#fff;border:1px solid #92b08c;border-radius:.75rem;overflow:hidden}.ApplyWizard-module__UF96dq__summary h2{color:#fff;background:var(--apply-green);text-align:center;text-transform:uppercase;margin:0;padding:1rem;font-size:1.15rem}.ApplyWizard-module__UF96dq__summaryDetails{margin:0}.ApplyWizard-module__UF96dq__summaryDetails>div{border-bottom:1px solid #ccd3d6;padding:1.1rem 1.5rem}.ApplyWizard-module__UF96dq__summaryDetails dt{color:var(--apply-green);text-transform:uppercase;font-size:.85rem;font-weight:700}.ApplyWizard-module__UF96dq__summaryDetails dd{overflow-wrap:anywhere;margin:.2rem 0 0}.ApplyWizard-module__UF96dq__summaryNote{margin:0;padding:1.5rem;font-style:italic}.ApplyWizard-module__UF96dq__summaryPrice{color:var(--apply-green);padding:1.5rem}.ApplyWizard-module__UF96dq__summaryPrice>span{font-size:.875rem}.ApplyWizard-module__UF96dq__summaryPrice>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.75rem;font-size:1.35rem;display:flex}.ApplyWizard-module__UF96dq__summaryPrice small{color:#59666c;margin-top:.35rem;display:block}.ApplyWizard-module__UF96dq__clock{color:var(--apply-green);background:#fcfff0;border-block:1px solid #92b08c;flex-wrap:wrap;align-items:center;gap:.45rem;padding:1rem 1.5rem;display:flex}.ApplyWizard-module__UF96dq__clock span{font-size:.8125rem}.ApplyWizard-module__UF96dq__clock img{flex-shrink:0}.ApplyWizard-module__UF96dq__assurances{gap:.6rem;margin:0;padding:1.5rem;font-size:.8125rem;list-style:none;display:grid}.ApplyWizard-module__UF96dq__assurances li{align-items:center;gap:.55rem;display:flex}.ApplyWizard-module__UF96dq__trust{text-align:center;max-width:75rem;margin:4.5rem auto 0;padding:1.5rem 0 2rem}.ApplyWizard-module__UF96dq__trust p{margin:0;font-size:.875rem;font-style:italic}.ApplyWizard-module__UF96dq__trust p strong{color:#b52333}.ApplyWizard-module__UF96dq__trustLogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.3rem;margin-top:2.25rem;display:flex}.ApplyWizard-module__UF96dq__trustLogos img{object-fit:contain;width:auto;max-width:7rem;height:2.6rem}.ApplyWizard-module__UF96dq__reviewCards{gap:1.5rem;display:grid}.ApplyWizard-module__UF96dq__reviewCard{border:1px solid #92b08c;border-radius:.6rem;overflow:hidden}.ApplyWizard-module__UF96dq__reviewHeader{color:#fff;background:var(--apply-green);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.1rem;display:flex}.ApplyWizard-module__UF96dq__reviewHeader h3{text-transform:uppercase;margin:0;font-size:1rem}.ApplyWizard-module__UF96dq__reviewHeader button{color:#fff;background:0 0;border:0;min-width:2.75rem;min-height:2.75rem;padding:.25rem;text-decoration:underline}.ApplyWizard-module__UF96dq__reviewDetails{gap:.85rem;margin:0;padding:1.1rem;display:grid}.ApplyWizard-module__UF96dq__reviewDetails>div{grid-template-columns:1fr 1.3fr;gap:1rem;display:grid}.ApplyWizard-module__UF96dq__reviewDetails dt{color:#59666c}.ApplyWizard-module__UF96dq__reviewDetails dd{color:var(--apply-green);overflow-wrap:anywhere;margin:0}.ApplyWizard-module__UF96dq__reviewTotal{color:var(--apply-green);background:#e2edc3;border:1px solid #92b08c;border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1.2rem;font-size:1.4rem;display:flex}.ApplyWizard-module__UF96dq__payment{background:#fff;border-radius:.75rem;padding:1.5rem}.ApplyWizard-module__UF96dq__payment>h2{color:var(--apply-green);text-transform:uppercase;margin:0 0 1rem;font-size:1.25rem}.ApplyWizard-module__UF96dq__discount{gap:.5rem;display:flex}.ApplyWizard-module__UF96dq__discount input{background:#fcfff0;border:1px solid #92b08c;border-radius:.5rem;width:100%;min-width:0;min-height:2.875rem;padding:.6rem .75rem}.ApplyWizard-module__UF96dq__discount button{border:1px solid var(--apply-green);color:var(--apply-green);background:#fcfff0;border-radius:.5rem;flex-shrink:0;padding:.5rem .75rem}.ApplyWizard-module__UF96dq__amountDue{gap:.35rem;margin:1.75rem 0 1rem;display:grid}.ApplyWizard-module__UF96dq__amountDue span{text-transform:uppercase;font-size:.8125rem}.ApplyWizard-module__UF96dq__amountDue strong{color:var(--apply-green);overflow-wrap:anywhere;font-size:clamp(1.5rem,2vw,2rem)}.ApplyWizard-module__UF96dq__conversion{border:1px solid #859196;border-radius:.6rem;gap:.35rem;padding:1rem;display:grid}.ApplyWizard-module__UF96dq__conversion strong{color:var(--apply-green);font-size:1.2rem}.ApplyWizard-module__UF96dq__conversion small{color:#59666c}.ApplyWizard-module__UF96dq__divider{color:var(--apply-green);text-align:center;text-transform:uppercase;margin:1.75rem 0 1rem;font-size:1rem}.ApplyWizard-module__UF96dq__terms{overscroll-behavior:contain;background:#fcfff0;border:1px solid #d2dbd0;border-radius:.5rem;max-height:19rem;padding:1rem;font-size:.8125rem;overflow-y:auto}.ApplyWizard-module__UF96dq__terms p{margin:0 0 .75rem}.ApplyWizard-module__UF96dq__terms h4{margin:1rem 0 .5rem;font-size:.875rem}.ApplyWizard-module__UF96dq__onePay{border:1px solid #92b08c;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.ApplyWizard-module__UF96dq__onePay>img{object-fit:contain}.ApplyWizard-module__UF96dq__onePay span{align-items:center;gap:.35rem;font-size:.8125rem;display:flex}.ApplyWizard-module__UF96dq__cards{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:1rem 0;display:flex}.ApplyWizard-module__UF96dq__cards img{object-fit:contain}.ApplyWizard-module__UF96dq__accept{cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.85rem;display:flex}.ApplyWizard-module__UF96dq__accept input{width:1.1rem;height:1.1rem;accent-color:var(--apply-green);flex-shrink:0;margin-top:.15rem}.ApplyWizard-module__UF96dq__accept a{text-decoration:underline}.ApplyWizard-module__UF96dq__demoNotice{background:#f0f6ff;border-radius:.5rem;padding:.8rem;font-size:.8125rem}.ApplyWizard-module__UF96dq__payment>.ApplyWizard-module__UF96dq__primaryButton{width:100%}.ApplyWizard-module__UF96dq__error{color:#b52333;margin:.65rem 0;font-size:.875rem}.ApplyWizard-module__UF96dq__success{color:var(--apply-green);margin:.65rem 0;font-size:.875rem}.ApplyWizard-module__UF96dq__confirmation{text-align:center;background:#fff;border-radius:.75rem;max-width:48rem;margin:2rem auto;padding:clamp(1.5rem,4vw,3.5rem)}.ApplyWizard-module__UF96dq__confirmation h1{color:var(--apply-green);font-size:clamp(1.6rem,3vw,2.5rem)}.ApplyWizard-module__UF96dq__completionMark{width:4rem;height:4rem;color:var(--apply-green);background:#e2edc3;border-radius:50%;place-items:center;font-size:2rem;display:inline-grid}.ApplyWizard-module__UF96dq__confirmationActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.ApplyWizard-module__UF96dq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.ApplyWizard-module__UF96dq__workspace{grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);gap:1rem}.ApplyWizard-module__UF96dq__stepPanel{padding:1.25rem}.ApplyWizard-module__UF96dq__summaryDetails>div,.ApplyWizard-module__UF96dq__summaryPrice,.ApplyWizard-module__UF96dq__summaryNote,.ApplyWizard-module__UF96dq__clock,.ApplyWizard-module__UF96dq__assurances,.ApplyWizard-module__UF96dq__payment{padding:1rem}}@media (max-width:800px){.ApplyWizard-module__UF96dq__workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"step""summary""actions"}.ApplyWizard-module__UF96dq__sidebar{position:static}.ApplyWizard-module__UF96dq__summaryDetails{grid-template-columns:1fr 1fr;display:grid}.ApplyWizard-module__UF96dq__progress{margin-bottom:1.5rem}.ApplyWizard-module__UF96dq__trust{margin-top:2.5rem}}@media (max-width:700px){.ApplyWizard-module__UF96dq__page{padding-top:1.5rem;font-size:.875rem}.ApplyWizard-module__UF96dq__container{padding-inline:1rem}.ApplyWizard-module__UF96dq__chooser{margin-top:0}.ApplyWizard-module__UF96dq__serviceTitle{font-size:.85rem}.ApplyWizard-module__UF96dq__stepHeading{margin-bottom:1.5rem}.ApplyWizard-module__UF96dq__progress ol{gap:.4rem}.ApplyWizard-module__UF96dq__progress li{height:.7rem}.ApplyWizard-module__UF96dq__actions{gap:.5rem;padding:1rem}.ApplyWizard-module__UF96dq__actions button{padding-inline:1rem;font-size:.8125rem}.ApplyWizard-module__UF96dq__reviewDetails>div{grid-template-columns:1fr;gap:.15rem}.ApplyWizard-module__UF96dq__trust p{font-size:.75rem}.ApplyWizard-module__UF96dq__trustLogos{gap:.75rem}.ApplyWizard-module__UF96dq__trustLogos img{max-width:5rem;height:1.75rem}}@media (prefers-reduced-motion:reduce){.ApplyWizard-module__UF96dq__page *{scroll-behavior:auto}}
.DocumentStep-module__GOM-tq__documentStep{color:#354147}.DocumentStep-module__GOM-tq__requirements,.DocumentStep-module__GOM-tq__documentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.DocumentStep-module__GOM-tq__requirements{margin-bottom:32px}.DocumentStep-module__GOM-tq__requirementButton{color:#0f6327;font:inherit;cursor:pointer;text-align:center;background:#fcfff0;border:1px solid #b3c5ae;border-radius:9px;flex-direction:column;padding:0;display:flex;overflow:hidden}.DocumentStep-module__GOM-tq__requirementButton span{padding:9px 12px;font-size:12px;display:block}.DocumentStep-module__GOM-tq__requirementButton:hover{border-color:#0f6327}.DocumentStep-module__GOM-tq__requirementImage{width:100%;height:auto;display:block}.DocumentStep-module__GOM-tq__traveler{border:0;border-top:1px solid #8b9497;min-width:0;margin:0 0 32px;padding:20px 0 0}.DocumentStep-module__GOM-tq__traveler:last-of-type{margin-bottom:0}.DocumentStep-module__GOM-tq__traveler legend{color:#354147;text-align:center;margin:0 auto;padding:0 16px;font-size:15px;font-weight:700}.DocumentStep-module__GOM-tq__documentField{min-width:0}.DocumentStep-module__GOM-tq__dropArea{background:#e6e7e8;border:1px dashed #8b9497;border-radius:8px;transition:background-color .12s,border-color .12s;overflow:hidden}.DocumentStep-module__GOM-tq__dragging{background:#e2edc3;border:2px dashed #0f6327}.DocumentStep-module__GOM-tq__invalid{border-color:#be1e2d}.DocumentStep-module__GOM-tq__uploadButton{color:#354147;width:100%;min-height:138px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:14px;padding:22px 16px;display:flex}.DocumentStep-module__GOM-tq__uploadButton>img{flex-shrink:0}.DocumentStep-module__GOM-tq__uploadButton:hover{background:#edf1e9}.DocumentStep-module__GOM-tq__uploadCopy{gap:6px;font-size:12px;line-height:1.5;display:grid}.DocumentStep-module__GOM-tq__uploadCopy strong{font-size:13px}.DocumentStep-module__GOM-tq__uploadCopy>span{font-style:italic}.DocumentStep-module__GOM-tq__formatHint{color:#657078;margin:8px 0 0;font-size:11px;line-height:1.5}.DocumentStep-module__GOM-tq__preview{background:#f7f9f4;justify-content:center;align-items:center;min-height:190px;display:flex}.DocumentStep-module__GOM-tq__previewImage{object-fit:contain;width:100%;max-height:340px;display:block}.DocumentStep-module__GOM-tq__previewImage[hidden]{display:none}.DocumentStep-module__GOM-tq__fileFallback{color:#657078;text-align:center;gap:12px;padding:28px;font-size:12px;display:grid}.DocumentStep-module__GOM-tq__fileType{color:#0f6327;font-size:24px;font-weight:700}.DocumentStep-module__GOM-tq__fileInfo{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.DocumentStep-module__GOM-tq__fileDetails{gap:4px;min-width:0;font-size:12px;display:grid}.DocumentStep-module__GOM-tq__fileName{overflow-wrap:anywhere}.DocumentStep-module__GOM-tq__selectedStatus{color:#0f6327}.DocumentStep-module__GOM-tq__fileActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.DocumentStep-module__GOM-tq__fileActions button{color:#354147;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8b9497;border-radius:5px;padding:5px 9px;font-size:12px}.DocumentStep-module__GOM-tq__fileActions button:hover{color:#0f6327;border-color:#0f6327}.DocumentStep-module__GOM-tq__requirementButton:focus-visible,.DocumentStep-module__GOM-tq__uploadButton:focus-visible,.DocumentStep-module__GOM-tq__fileActions button:focus-visible{outline-offset:3px;outline:3px solid #0f6327}.DocumentStep-module__GOM-tq__error,.DocumentStep-module__GOM-tq__travelerError{color:#be1e2d;font-size:12px;line-height:1.5}.DocumentStep-module__GOM-tq__error{margin:10px 0 0}.DocumentStep-module__GOM-tq__travelerError{background:#fef2f2;border:1px solid #be1e2d;border-radius:6px;margin:20px 0 0;padding:12px 16px}.DocumentStep-module__GOM-tq__modalImage{width:100%;height:auto;display:block}@media (max-width:640px){.DocumentStep-module__GOM-tq__requirements,.DocumentStep-module__GOM-tq__documentGrid{grid-template-columns:minmax(0,1fr);gap:20px}.DocumentStep-module__GOM-tq__requirements{margin-bottom:28px}.DocumentStep-module__GOM-tq__requirementImage{object-fit:contain;max-height:440px}.DocumentStep-module__GOM-tq__uploadButton{min-height:124px}.DocumentStep-module__GOM-tq__fileInfo{flex-wrap:wrap}.DocumentStep-module__GOM-tq__fileActions{justify-content:flex-start}}
