.qualification-page{font-family:Montserrat,Helvetica Neue,Arial,sans-serif}.qualification-nav nav{align-items:center;gap:28px;display:flex}.qualification-nav nav a{color:#d5b679;font-size:14px;text-decoration:none}.qualification-nav .language-switch{font:600 13px Montserrat,Arial,sans-serif}.qualification-nav .language-switch button{padding:12px 8px}.qualification-nav .language-switch [aria-pressed=true]{color:#e4cb95;text-underline-offset:5px;text-decoration:underline}.qualification-skip{z-index:20;color:#102a32;background:#eee9df;padding:12px;position:absolute;top:-80px;left:16px}.qualification-skip:focus{top:12px}.qualification-page button:disabled{cursor:wait;opacity:.65}.qualification-page :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #e4cb95}.qualification-page .qualification-fields{border:0;min-width:0;margin:0;padding:0}.qualification-page .offer-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.qualification-page .offer-choice label{min-width:0;font-size:12px;line-height:1.7}.qualification-page .offer-choice label:focus-within{outline-offset:3px;outline:2px solid #e4cb95}.qualification-page .form-grid .wide{grid-column:1/-1}.qualification-page .form-grid label>span{font-size:11px;line-height:1.7}.qualification-page .form-grid :is(input,select,textarea){min-width:0;font-size:15px}.qualification-page .form-grid small{color:#a4afb1;font-size:12px;line-height:1.6}.qualification-notice,.qualification-note{color:#dfd9cc;background:#101b20;border-left:2px solid #c3a05f;margin:0 0 26px;padding:14px 18px;font-size:13px;line-height:1.8}.qualification-page .qualification-consent{align-items:flex-start;gap:24px}.qualification-permission{color:#bdc6c6;align-items:flex-start;gap:12px;max-width:650px;font-size:12px;line-height:1.8;display:flex}.qualification-permission input{accent-color:#c3a05f;flex-shrink:0;width:18px;height:18px;margin-top:5px}.qualification-page .primary-button{color:#fff;cursor:pointer;text-align:center;background:#153b46;border:1px solid #355865;min-height:48px;padding:16px 22px;font:600 14px Montserrat,Arial,sans-serif;text-decoration:none;display:inline-block}.qualification-page .primary-button:hover{background:#204c58}.qualification-page .qualification-error{color:#ffc4b4;border-left:2px solid #ffc4b4;padding:12px 16px;font-size:14px;line-height:1.8}.qualification-error a{color:#e4cb95}.qualification-confirmation{color:#d9dedc;overflow-wrap:anywhere;background:#0b1116;border:1px solid #394247;margin-top:48px;padding:38px;line-height:1.9}.qualification-confirmation h2{color:#f0ece3;font:500 clamp(26px,3vw,36px)/1.25 Montserrat,Arial,sans-serif}.qualification-confirmation h3{color:#e4cb95;margin-top:32px;font-size:18px}.qualification-confirmation dl{grid-template-columns:1fr 1fr;gap:20px;margin-block:30px;display:grid}.qualification-confirmation dt{text-transform:uppercase;color:#a4afb1;letter-spacing:.08em;font-size:12px}.qualification-confirmation dd{color:#f0ece3;margin:6px 0 0;font-size:16px}.qualification-confirmation .qualification-need{white-space:pre-wrap}.qualification-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.qualification-page .qualification-nav{flex-wrap:wrap;gap:18px;padding:18px 20px}.qualification-page .qualification-shell{width:calc(100% - 32px);padding:36px 0 60px}.qualification-page .qualification-form,.qualification-page .qualification-confirmation{padding:22px 18px}.qualification-page .intent-switch button{grid-template-columns:28px 1fr;min-height:100px;padding:18px 12px}.qualification-page .intent-switch button b{font-size:13px}.qualification-page .offer-choice{grid-template-columns:1fr}.qualification-page .form-grid,.qualification-page .qualification-confirmation dl{grid-template-columns:minmax(0,1fr)}.qualification-page .qualification-consent{flex-direction:column;align-items:stretch}.qualification-page .form-grid :is(input,select,textarea){font-size:16px}.qualification-page .opening-note{flex-wrap:wrap;gap:8px;font-size:11px;line-height:1.6;display:flex}}
