/* 175: only scenario chips on phones and the shared registration component. */
@media(max-width:720px){.scenario-hero>.scenario-chips{display:none}.scenario-hero-visual{border-radius:0 0 24px 24px;overflow:hidden}}
.reg175-registration{min-width:0}
.vd164-section .reg175-registration label,.reg175-registration label{font-size:14px;line-height:1.4}
.vd164-section .reg175-registration input:not([type=checkbox]),.reg175-registration input:not([type=checkbox]){box-sizing:border-box;min-height:44px;padding:10px 11px;font-size:16px;line-height:1.35;width:100%;min-width:0}
.vd164-section .reg175-registration button.reg175-submit,.reg175-registration button.reg175-submit{font-size:16px!important;line-height:1.4;min-height:46px;padding:11px 14px;font-weight:750}
.vd164-section .reg175-registration .reg175-privacy,.reg175-registration .reg175-privacy{display:flex;align-items:flex-start;gap:9px;margin:7px 0 3px;font-size:13px;line-height:1.45}
.reg175-privacy input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:1px 0 0;accent-color:#009eaa}
.reg175-privacy a{color:#007b86;text-decoration:underline;text-underline-offset:2px}
.reg175-registration .reg175-next{margin:6px 0 0;font-size:12px;line-height:1.4;color:#536c74}
.reg175-country{position:relative;min-width:0;display:grid;gap:4px}
.reg175-country-field{display:flex;align-items:center;gap:8px;background:#f4f9fa;border:1px solid #a3bcc3;border-radius:9px;padding:0 10px;min-height:44px;box-sizing:border-box}
.reg175-country-field:focus-within{outline:2px solid #009eaa;outline-offset:2px}
.reg175-country img{flex:none;display:block;object-fit:contain;border-radius:2px;box-shadow:0 0 0 1px #0a374220;width:26px;height:20px}
.reg175-country-placeholder{width:26px;text-align:center;color:#6b8188}
.vd164-section .reg175-country-field input,.reg175-country-field input{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:10px 0!important;flex:1;width:0!important}
.vd164-section .reg175-country-field .reg175-country-toggle,.reg175-country-field .reg175-country-toggle{background:transparent;border:0;box-shadow:none;color:#173e4b;min-height:40px;min-width:28px;padding:0;display:grid;place-items:center;margin:0;width:28px}
.reg175-registration .reg175-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0;pointer-events:none;clip-path:inset(50%)}
.reg175-country-popup{border:1px solid #b1ced2;border-radius:10px;background:#fff;box-shadow:0 6px 20px #09384512;overflow:hidden}
.reg175-country-options{position:relative;max-height:min(220px,35dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.reg175-country-option{min-height:44px;box-sizing:border-box;padding:10px;display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.35;cursor:pointer;color:#173e4b}
.reg175-country-option>span:first-of-type{flex:1;overflow-wrap:anywhere}
.reg175-country-option.is-active,.reg175-country-option:hover{background:#e7f7f7}
.reg175-country-empty{padding:12px;font-size:14px;margin:0;color:#536c74}
