.lp2 .c-panel{background:#0b0b0d;border:1px solid #f5f5f314;border-radius:16px;padding:34px}@media (max-width:680px){.lp2 .c-panel{padding:24px 20px}}.lp2 .c-field{flex-direction:column;gap:8px;display:flex}.lp2 .c-label{letter-spacing:-.01em;color:#d8dae0;font-size:14px;font-weight:600}.lp2 .c-help{color:#7c8494;text-wrap:pretty;margin:0;font-size:13px;line-height:1.6}.lp2 .c-error{color:#f0707a;margin:0;font-size:13px;font-weight:500}.lp2 .c-input,.lp2 .c-select,.lp2 .c-textarea{color:#f5f5f3;background:#08080a;border:1px solid #f5f5f31f;border-radius:10px;width:100%;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color .18s,background .18s}.lp2 .c-input,.lp2 .c-select{height:48px;padding:0 14px}.lp2 .c-textarea{resize:vertical;min-height:132px;padding:13px 14px}.lp2 .c-input::placeholder,.lp2 .c-textarea::placeholder{color:#5f6675}.lp2 .c-input:hover,.lp2 .c-select:hover,.lp2 .c-textarea:hover{border-color:#f5f5f338}.lp2 .c-input:focus,.lp2 .c-select:focus,.lp2 .c-textarea:focus{outline-offset:1px;border-color:#f5f5f357}.lp2 [data-invalid="1"] .c-input,.lp2 [data-invalid="1"] .c-select,.lp2 [data-invalid="1"] .c-textarea{border-color:#e11d2ab3}.lp2 .c-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8b93a1 50%),linear-gradient(135deg,#8b93a1 50%,#0000 50%);background-position:calc(100% - 19px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.lp2 .c-select option{color:#f5f5f3;background:#0b0b0d}.lp2 .c-chips{flex-wrap:wrap;gap:9px;display:flex}.lp2 .c-chip{color:#b6bcc8;cursor:pointer;background:0 0;border:1px solid #f5f5f324;border-radius:9999px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .18s,background .18s,color .18s}.lp2 .c-chip:hover{color:#f5f5f3;border-color:#f5f5f34d}.lp2 .c-chip[aria-pressed=true]{color:#fff;background:#e11d2a;border-color:#e11d2a}.lp2 .c-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lp2 .c-receipt{border-left:2px solid #e11d2a;padding-left:22px}.lp2 .c-receipt dl{grid-template-columns:auto 1fr;gap:10px 20px;margin:22px 0 0;font-size:14.5px;display:grid}.lp2 .c-receipt dt{color:#7c8494}.lp2 .c-receipt dd{color:#d8dae0;margin:0}.lp2 .c-alert{color:#f0a0a6;background:#e11d2a12;border:1px solid #e11d2a57;border-radius:10px;padding:13px 16px;font-size:14px;line-height:1.6}.lp2 .c-doors{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}@media (max-width:1000px){.lp2 .c-doors{grid-template-columns:1fr}}.lp2 .c-cols{background:#f5f5f312;border:1px solid #f5f5f312;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:680px){.lp2 .c-cols{grid-template-columns:1fr}}
