.crm-vip{display:block;padding-top:28px;padding-bottom:44px;scroll-margin-top:100px}.crm-vip__card{max-width:1000px;margin:0 auto;padding:40px;background:#111;border:1px solid #6a5829;border-radius:24px;color:#fff;box-shadow:0 20px 50px #0003}.crm-vip h2{margin:0 0 12px;color:#e2c65e;text-align:center;font-size:clamp(26px,4vw,38px)}.crm-vip__intro{text-align:center;color:#ddd}.crm-vip__badge{text-align:center;color:#e2c65e;font-weight:600}.crm-vip fieldset{border:0;padding:0;margin:28px 0 0;min-width:0}.crm-vip__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.crm-vip__field{min-width:0}.crm-vip label{display:block;margin-bottom:7px;color:#e2c65e;font-size:14px}.crm-vip input:not([type=checkbox]),.crm-vip select,.crm-vip textarea{box-sizing:border-box;width:100%;min-width:0;min-height:52px;padding:14px;border:1px solid #777;border-radius:12px;background:#1a1a1a;color:#fff;font:inherit;font-size:16px;color-scheme:dark}.crm-vip input[readonly]{background:#242424;color:#ddd}.crm-vip :is(input,select,textarea,button):focus-visible{outline:3px solid #e2c65e;outline-offset:3px}.crm-vip textarea{min-height:100px;resize:vertical}.crm-vip__wide{grid-column:1/-1}.crm-vip .crm-vip__check{display:flex;align-items:center;gap:10px;margin-top:10px;color:#eee}.crm-vip__check input{width:20px;height:20px;accent-color:#d4af37}.crm-vip__help{font-size:13px;line-height:1.6;color:#ccc;margin:8px 0 0}.crm-vip__notice{margin:24px 0 18px;padding:14px;border-left:3px solid #d4af37;background:#ffffff08;color:#ddd;font-size:14px;line-height:1.65}.crm-vip__buttons{display:grid;grid-template-columns:1fr 1fr;gap:14px}.crm-vip button{min-height:54px;padding:16px;border:1px solid #d4af37;border-radius:12px;background:#d4af37;color:#111;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.crm-vip button[data-channel=email]{background:transparent;color:#e2c65e}.crm-vip button:hover{filter:brightness(1.1)}.crm-vip__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:749px){.crm-vip__card{padding:24px 18px;border-radius:18px}.crm-vip__grid,.crm-vip__buttons{grid-template-columns:1fr}.crm-vip__buttons button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
