.enq{--fg:#f3f2ee;--mute:#f3f2ee9e;--line:#f3f2ee4d;--acc:var(--aqua,#1cc8b8);color:var(--fg);text-align:left;font-family:inherit}.enq[data-theme=light]{--fg:#141414;--mute:#14141499;--line:#14141447}.enq form{margin:0}.enq .eh{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.enq .eh span,.enq label,.enq .note{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font:500 9.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.enq .eh span:first-child{color:var(--acc)}.enq .eh span:last-child{text-align:right}.enq .grid{grid-template-columns:1fr 1fr;gap:22px 28px;display:grid}.enq .f{flex-direction:column;gap:6px;min-width:0;display:flex}.enq .full{grid-column:1/-1}.enq input,.enq select,.enq textarea{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--fg);font:inherit;background:0 0;border-radius:0;outline:none;padding:10px 0;font-size:15px;transition:border-color .3s cubic-bezier(.32,.72,0,1)}.enq input::placeholder,.enq textarea::placeholder{color:var(--mute);opacity:.85}.enq input:focus,.enq select:focus,.enq textarea:focus{border-color:var(--acc)}.enq select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 10px) 52%,calc(100% - 5px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:24px}.enq select.enq-empty{color:var(--mute)}.enq select option{color:#141414}.enq textarea{resize:vertical;min-height:86px}.enq .drop{border:1px dashed var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:14px;margin-top:22px;padding:16px 18px;transition:border-color .3s,background .3s;display:flex}.enq .drop:hover,.enq .drop.over{border-color:var(--acc);background:#1cc8b80f}.enq .drop input{opacity:0;width:1px;height:1px;position:absolute}.enq .drop svg{width:26px;height:26px;stroke:var(--acc);fill:none;stroke-width:1.6px;flex:none}.enq label.drop{font:inherit;letter-spacing:normal;text-transform:none;color:var(--fg)}.enq .drop b{font-size:14px;font-weight:600;display:block}.enq .drop small{color:var(--mute);margin-top:2px;font-size:12.5px;display:block}.enq .files{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.enq .files li{border:1px solid var(--line);border-radius:99px;padding:5px 10px;font-size:12px}.enq .send{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.enq button{background:var(--acc);color:#0b0c0c;font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:10px;padding:15px 24px;font-size:15px;font-weight:600;transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.enq button:hover{transform:translateY(-2px)}.enq .send>span{color:var(--mute);font-size:12.5px}.enq .done{padding:10px 0;display:none}.enq.sent form{display:none}.enq.sent .done{display:block}.enq .done .tick{border:1px solid var(--acc);width:54px;height:54px;color:var(--acc);border-radius:50%;place-items:center;font-size:24px;display:grid}.enq .done h3{letter-spacing:-.02em;max-width:14ch;margin:20px 0 14px;font-size:clamp(28px,3.6vw,48px);font-weight:700;line-height:1.02}.enq .done p{color:var(--mute);max-width:46ch;margin:0;line-height:1.6}.enq .done .again{color:var(--fg);border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-top:22px;padding:0 0 3px;font-size:13px}@media (max-width:640px){.enq .grid{grid-template-columns:1fr}.enq .eh span:last-child{display:none}}
