.loot-quote-form{scroll-margin-top:100px}.loot-form{--loot-form-border:#2b3e4d;--loot-form-muted:#abc0ce;--loot-form-field:#101b25;max-width:100%;color:inherit}.loot-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.loot-field{display:flex;flex-direction:column;gap:9px;min-width:0}.loot-field-wide{grid-column:1/-1}.loot-field label,.loot-route-fieldset legend{font-size:.95rem;font-weight:650;line-height:1.45}.loot-field input,.loot-field select,.loot-field textarea{box-sizing:border-box;max-width:100%;width:100%;padding:14px 16px;border:1px solid var(--loot-form-border);border-radius:9px;background:var(--loot-form-field);color:#f4faff;font:inherit;line-height:1.45}.loot-field textarea{resize:vertical;min-height:140px}.loot-field input::placeholder,.loot-field textarea::placeholder{color:#8199aa;opacity:1}.loot-field input:focus,.loot-field textarea:focus,.loot-field select:focus{outline:2px solid #5ee7f8;outline-offset:3px}.loot-field input[type=file]{padding:12px;font-size:.9rem}.loot-field input[type=file]::file-selector-button{border:0;background:#203d4f;color:#eafaff;padding:8px 11px;margin-right:12px;border-radius:5px;cursor:pointer}.loot-field small,.loot-form-terms,.loot-form-fallback{font-size:.85rem;line-height:1.6;color:var(--loot-form-muted)}.loot-route-fieldset{margin:0 0 30px;padding:0;border:0}.loot-route-fieldset legend{margin-bottom:14px}.loot-route-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.loot-route-option{display:flex;gap:9px;align-items:flex-start;border:1px solid var(--loot-form-border);border-radius:9px;padding:15px 12px;cursor:pointer;font-size:.88rem;line-height:1.45;background:var(--loot-form-field)}.loot-route-option:has(input:checked){border-color:#5ee7f8;background:#14313a}.loot-route-option input{accent-color:#5ee7f8;margin-top:4px;flex:none}.loot-form-consent{display:flex;gap:11px;align-items:flex-start;margin-top:25px;font-size:.87rem;line-height:1.65}.loot-form-consent input{margin-top:6px;accent-color:#5ee7f8;flex:none}.loot-form a{color:#71e3ef;text-underline-offset:4px}.loot-form .loot-button{display:inline-flex;gap:20px;align-items:center;justify-content:center;padding:16px 25px;background:#63e9f8;color:#071217;border:0;border-radius:8px;font:inherit;font-weight:750;cursor:pointer;line-height:1.3}.loot-form .loot-button:hover{background:#a2f4ff}.loot-form .loot-button:disabled{opacity:.65;cursor:wait}.loot-form .loot-button:focus-visible,.loot-form a:focus-visible{outline:2px solid #fff;outline-offset:5px}.loot-form-terms{margin:18px 0 23px}.loot-form-fallback{margin-top:18px}.loot-form-trap{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;border:0!important}.loot-form-notice{padding:22px 24px;border:1px solid #3d91a2;border-radius:10px;margin:0 0 30px;background:#103138;color:#e2fbff;line-height:1.6}.loot-form-notice p:last-child{margin-bottom:0}.loot-form-notice a{color:#9ef3ff}.loot-form-notice.is-error{border-color:#cb8991;background:#391e29;color:#ffe6e8}.loot-rpg-personalization{margin:0 0 24px}.loot-optional{font-size:.8em;font-weight:400;color:#abc0ce}.loot-custom-count{float:right;font-variant-numeric:tabular-nums}.loot-field input[type=date]{color-scheme:dark}@media(max-width:640px){.loot-form-grid{grid-template-columns:1fr;gap:20px}.loot-route-options{grid-template-columns:1fr}.loot-route-option{padding:15px}.loot-form .loot-button{width:100%}.loot-form-notice{padding:20px}.loot-field input,.loot-field textarea,.loot-field select{font-size:16px}}