.contact-intake .contact-return-nav{border-bottom:1px solid #3b4338;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:8px 0 18px;padding:0 0 10px;display:grid}.contact-intake .contact-return-nav>a{color:#e0e5db;text-align:center;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;min-height:30px;padding:4px 2px;font:500 12px/17px Arial,Helvetica,sans-serif;text-decoration:none;display:flex}.contact-intake .contact-return-nav>a:hover{color:var(--neverstop-brand-yellow,#ffcf19)}.contact-intake .contact-return-nav>a:focus-visible{outline:2px solid var(--neverstop-brand-yellow,#ffcf19);outline-offset:2px}@media (max-width:600px){.contact-intake .contact-return-nav{gap:3px;margin-bottom:14px;padding-bottom:8px}.contact-intake .contact-return-nav>a{min-height:30px;padding:3px 1px;font-size:10px;line-height:14px}}
.contact-intake{box-sizing:border-box;color:#f4f4ed;text-align:start;background:#151815;border:1px solid #3b4035;border-radius:14px;width:min(680px,100vw - 32px);max-height:90dvh;margin:auto;padding:28px;font:14px/1.5 Arial,Helvetica,sans-serif;overflow:auto}.contact-intake::backdrop{background:#000b}.contact-intake *{box-sizing:border-box}.contact-intake .contact-intake-close{inset-inline-end:14px;color:#bfc5b9;cursor:pointer;background:0 0;border:0;margin:0;padding:3px 10px;font-size:28px;line-height:1.3;position:absolute;top:10px}.contact-intake .contact-intake-brand{letter-spacing:.04em;font-weight:800;color:#ffd12b!important;margin:0 38px 16px 0!important;font-size:16px!important}.contact-intake-brand span{color:#8f9989;letter-spacing:.2em;margin-top:3px;font-size:9px;display:block}.contact-intake.contact-intake h2{color:#fff;font-weight:750;letter-spacing:0!important;margin:0 0 10px!important;font-size:25px!important;line-height:1.3!important}.contact-intake p{max-width:none!important;margin:10px 0!important;font-size:13px!important;line-height:1.6!important}.contact-intake .contact-intake-intro{color:#bbc2b3!important}.contact-intake .contact-intake-note{color:#969f8b!important;margin:12px 0!important;font-size:11px!important}.contact-intake .contact-intake-channels{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.contact-intake .contact-intake-channels>button{color:#c5cebc;cursor:pointer;background:#20251e;border:1px solid #3f4638;border-radius:6px;align-items:center;gap:8px;margin:0;padding:9px 13px;font:600 13px/1.4 Arial,Helvetica,sans-serif;display:inline-flex}.contact-intake .contact-intake-channels>button[aria-pressed=true]{color:#ffd12b;background:#292e21;border-color:#ffd12b}.contact-intake .contact-intake-channel{align-items:center;gap:8px;display:flex;color:#d5dccd!important}.contact-intake .contact-intake-channel img,.contact-intake .contact-intake-channels img{width:24px!important;height:24px!important}.contact-intake-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.contact-intake .contact-intake-choice{text-align:start;cursor:pointer;background:#20251e;border:1px solid #3f4638;border-radius:8px;flex-direction:column;gap:8px;min-height:158px;margin:0;padding:18px 15px;line-height:1.4;display:flex;position:relative;color:#fff!important;text-decoration:none!important}.contact-intake .contact-intake-choice:hover,.contact-intake .contact-intake-choice:focus-visible{background:#292e21;border-color:#ffd12b}.contact-intake button:focus-visible,.contact-intake .contact-intake-choice:focus-visible{outline-offset:3px;outline:2px solid #ffd12b}.contact-intake .contact-intake-choice>span{color:#ffd12b;font-size:11px;font-weight:700}.contact-intake .contact-intake-choice>strong{font-weight:750;color:#fff!important;font-size:18px!important}.contact-intake .contact-intake-choice>small{color:#a7b19e;font-size:11px;font-weight:400}.contact-intake .contact-intake-choice>b{color:#ffd12b;align-self:flex-end;font-size:20px;font-weight:400}.contact-intake-save-error{z-index:10001;inset-inline:16px;color:#f8c7a0;text-align:start;background:#151815;border:1px solid #aa7750;border-radius:8px;max-width:550px;margin:auto;padding:12px 16px;position:fixed;bottom:100px;box-shadow:0 8px 30px #0005}.contact-intake-save-error>p{color:#f8c7a0!important;margin:0 0 8px!important;font:13px/1.5 Arial,Helvetica,sans-serif!important}.contact-intake-save-error>button{background:var(--action-bg);color:#172027;cursor:pointer;border:0;border-radius:4px;margin:0 8px 0 0;padding:7px 10px;font:600 12px Arial,Helvetica,sans-serif}.contact-intake-save-error>button:disabled{opacity:.5;cursor:wait}@media (max-width:580px){.contact-intake{max-height:92dvh;padding:22px 18px}.contact-intake.contact-intake h2{font-size:22px!important}.contact-intake-types{grid-template-columns:1fr;gap:9px;margin:18px 0}.contact-intake .contact-intake-choice{grid-template-columns:22px minmax(0,1fr) 20px;gap:5px 10px;min-height:0;padding:14px 16px;display:grid}.contact-intake .contact-intake-choice>strong{font-size:16px!important}.contact-intake .contact-intake-choice>small{grid-column:2}.contact-intake .contact-intake-choice>b{grid-area:1/3/3;align-self:center}.contact-intake .contact-intake-channels>button{padding:9px 10px}}.contact-intake .contact-region{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.contact-intake .contact-region label{color:#d6dbd2;min-width:0;font-size:12px;display:block}.contact-intake .contact-region select,.contact-intake .contact-region input{box-sizing:border-box;color:#202528;background:#fff;border:1px solid #d7dcdf;border-radius:0;width:100%;min-width:0;height:40px;margin:5px 0 0;padding:8px 10px;font:14px Arial,Helvetica,sans-serif;display:block}.contact-intake .contact-region select:disabled{opacity:.65}.contact-intake .contact-region-city{grid-column:1/-1}.contact-intake .contact-region-fixed{grid-template-columns:1fr}.contact-intake .region-picker{min-width:0;position:relative}.contact-intake .region-picker-label{color:#d6dbd2;font-size:12px;display:block}.contact-intake .region-picker-trigger{color:#202528;text-align:start;cursor:pointer;background:#fff;border:1px solid #d7dcdf;border-radius:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:40px;margin:5px 0 0;padding:8px 10px;font:14px Arial,Helvetica,sans-serif;display:flex}.contact-intake .region-picker-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-intake .region-picker-trigger:disabled{opacity:.65;cursor:default}.contact-intake .region-picker-menu{z-index:5;inset-inline:0;color:#202528;text-align:start;background:#fff;border:1px solid #d7dcdf;border-radius:0;margin-top:2px;padding:7px;position:absolute;top:100%}.contact-intake .region-picker-menu>input{height:36px;margin:0;font-size:14px}.contact-intake .region-picker-menu>input::-webkit-search-cancel-button{display:none}.contact-intake .region-picker-options{overscroll-behavior:contain;color:#202528;text-align:start;background:#fff;border:0;border-radius:0;max-height:min(180px,24dvh);margin:5px -7px -7px;padding:3px 0;list-style:none;overflow-y:auto}.contact-intake .region-picker-options>li{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin:0;padding:8px 10px;font:14px/1.4 Arial,Helvetica,sans-serif;display:flex}.contact-intake .region-picker-options>li[data-active=true],.contact-intake .region-picker-options>li:hover{background:#fff8d6}.contact-intake .region-picker-options small{color:#75808a;direction:ltr;flex-shrink:0;font-size:11px}.contact-intake .region-picker-options .region-picker-empty{color:#75808a;cursor:default}.contact-intake.wechat-contact .contact-region label{color:#626b72}.contact-intake .contact-intake-error{color:#ffb7a3!important}.contact-intake .contact-intake-ready{overflow-wrap:anywhere;border-top:1px solid #41483b;padding-top:12px}.contact-intake .contact-intake-ready a{color:#ffd315!important}.contact-intake .contact-intake-ready textarea{color:#202528;background:#fff;border:1px solid #d7dcdf;border-radius:0;width:100%;min-height:100px;padding:10px;font:12px/1.5 Arial,Helvetica,sans-serif;display:block}.contact-intake .contact-intake-choice:disabled{opacity:.55;cursor:wait}.contact-intake .contact-intake-ready .contact-intake-app{background:#ffd315;border:0;border-radius:0;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:#15191b!important}.contact-intake .contact-intake-change{color:#bfc8ce;cursor:pointer;background:0 0;border:0;border-radius:0;margin:12px 0 0;padding:6px 0;font-size:12px;display:block}.contact-intake .contact-intake-copy-tools{flex-wrap:wrap;gap:4px 12px;margin:10px 0;display:flex}.contact-intake .contact-intake-copy-tools>button{color:#ffd315;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:0;align-items:center;min-height:44px;margin:0;padding:6px 0;font:13px/1.4 Arial,Helvetica,sans-serif;display:inline-flex}.contact-intake .contact-intake-copy-status{color:#d6dbd2!important}.contact-intake,.contact-intake button,.contact-intake input,.contact-intake select,.contact-intake textarea,.contact-intake .contact-intake-choice{border-radius:0}@media (max-width:420px){.contact-intake .contact-region{grid-template-columns:1fr}}@media (max-width:580px){.contact-intake .contact-region select,.contact-intake .contact-region input{height:44px;font-size:16px}}.contact-intake.wechat-contact .region-picker-label{color:#626b72}@media (max-width:580px){.contact-intake .region-picker-trigger{height:44px;font-size:16px}.contact-intake .region-picker-menu>input{height:40px;font-size:16px}}
