.app a{text-decoration:none}.app .consent a{color:var(--accent-hi);text-decoration:underline}.app .consent{display:inline-block;margin-top:4px;font-size:12px;color:var(--faint)}.app a.logo{color:var(--fg)}.seed.r-invalid svg{animation:tilt 1.4s ease}.seed.r-valid{filter:brightness(1.3)}.career-box{max-height:min(52vh,460px);overflow:auto;padding-right:6px;color:var(--fg)}.career-box .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.career-box .wpcf7 textarea{width:100%;background:rgba(255,255,255,.04)!important;border:1px solid var(--line)!important;border-radius:10px!important;color:var(--fg)!important;padding:10px 12px!important;font:inherit;font-size:15px}.career-box .wpcf7 textarea{height:96px}.career-box .wpcf7 p{margin-bottom:10px;color:var(--muted);font-size:13px}.career-box .wpcf7 input[type=submit]{background:var(--accent)!important;color:#04100f!important;border:0!important;border-radius:12px!important;padding:12px 20px!important;font-weight:600;cursor:pointer}.career-box .wpcf7-response-output{color:var(--fg);border-radius:10px}.career-box .wpcf7 input[type=radio],.career-box .wpcf7 input[type=checkbox]{width:16px!important;height:16px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:0 0!important;box-shadow:none!important;accent-color:var(--accent);appearance:auto!important;-webkit-appearance:radio!important;position:static!important;opacity:1!important}.career-box .wpcf7 input[type=checkbox]{-webkit-appearance:checkbox!important}.career-box .wpcf7-radio,.career-box .wpcf7-checkbox{display:flex!important;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.career-box .wpcf7-list-item{margin:0!important;display:inline-flex!important;width:auto!important;height:auto!important;padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important}.career-box .wpcf7-list-item label{display:inline-flex!important;align-items:center;gap:8px;padding:8px 13px!important;margin:0!important;border:1px solid var(--line)!important;border-radius:999px!important;background:rgba(255,255,255,.03)!important;color:var(--fg)!important;font-size:14px!important;line-height:1.2!important;cursor:pointer;width:auto!important;height:auto!important;min-height:0!important}.career-box .wpcf7-list-item label::before,.career-box .wpcf7-list-item label::after,.career-box .wpcf7-list-item-label::before,.career-box .wpcf7-list-item-label::after{content:none!important;display:none!important}.career-box .wpcf7-list-item label:has(input:checked){border-color:var(--accent-hi)!important;background:rgba(21,172,163,.14)!important}.career-box .wpcf7-list-item-label{color:inherit!important;font-size:inherit!important;padding:0!important;margin:0!important;position:static!important}.career-box .wpcf7 input[type=file]{color:var(--muted);font-size:13px;max-width:100%}.career-box .md-phone-wrap{background:rgba(255,255,255,.04)!important;border:1px solid var(--line)!important;border-radius:10px!important;overflow:visible}.career-box .md-phone-wrap *{color:var(--fg)!important;background-color:transparent!important;border-color:var(--line)!important}.career-box .md-phone-wrap input[type=tel]{border:0!important;background:0 0!important}.career-box .md-phone-wrap ul,.career-box .md-phone-wrap [role=listbox]{background-color:#0b1a18!important}.career-box .iti{width:100%}.career-box .iti input[type=tel],.career-box .iti__selected-flag,.career-box .iti__country-container,.career-box .iti__selected-country{background:rgba(255,255,255,.04)!important;color:var(--fg)!important}.career-box .iti input[type=tel]{border:1px solid var(--line)!important;border-radius:10px!important;height:46px!important;font-size:15px!important}.career-box .iti__selected-dial-code,.career-box .iti__arrow{color:var(--fg)!important;border-top-color:var(--fg)}.career-box .iti__country-list,.career-box .iti__dropdown-content{background:#0b1a18!important;color:var(--fg)!important}.career-box h1,.career-box h2,.career-box h3,.career-box h4,.career-box h5,.career-box h6,.career-box label{color:var(--fg)}.app.form-open .convo{justify-content:flex-start;overflow:auto}.app.form-open .career-box{max-height:none}@media (max-width:860px){.app[data-mobile=band].form-open{grid-template-rows:0 minmax(0,1fr)}}