.punk-soon .punk-soon-form-card .punk-soon-phone-label{margin-top:20px}.punk-soon-phone-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:12px;display:grid}.punk-soon-phone-grid>*{min-width:0}.punk-soon-phone-grid select{width:100%;min-width:0;height:54px;color:var(--punk-paper);text-overflow:ellipsis;cursor:pointer;background:#242720;border:1px solid #656b5d;border-radius:0;padding:0 10px;font:650 12px Inter,Arial,sans-serif;display:block}.punk-soon-phone-grid select option{color:#121310;background:#f5f3e9}.punk-soon-phone-grid select:focus-visible{outline:2px solid var(--punk-acid);outline-offset:2px}.punk-soon-phone-input-wrap{background:#242720;border:1px solid #656b5d;align-items:center;min-width:0;min-height:54px;display:flex}.punk-soon-phone-input-wrap:focus-within{border-color:var(--punk-acid);outline:2px solid var(--punk-acid);outline-offset:2px}.punk-soon-phone-input-wrap>span{color:var(--punk-acid);border-right:1px solid #656b5d;flex:none;padding:0 9px;font:850 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.punk-soon-phone-grid input[type=tel]{width:100%;min-width:0;height:52px;color:var(--punk-paper);background:0 0;border:0;border-radius:0;outline:none;padding:0 9px;font:500 14px Inter,Arial,sans-serif}.punk-soon-phone-grid input[type=tel]::placeholder{color:#9ba093;font-size:12px}.punk-soon-form-card form>p.punk-soon-phone-help{color:#aeb3a6;margin:9px 0 0;font-size:11px;line-height:1.45}@media (width<=560px){.punk-soon-phone-grid{grid-template-columns:1fr;gap:16px}.punk-soon-phone-grid select{font-size:14px}}
