.v3p.p-quote .cq-wide,.v3p.p-quote .cq-wide .tf,.v3p.p-quote .tf.cq-ta{width:100%}.v3p.p-quote .tf.cq-ta textarea{display:block;width:100%;box-sizing:border-box;min-height:136px;padding:30px 18px 14px;border:0;border-radius:14px;background:var(--surface-alt);color:var(--text);font:500 1rem/1.5 var(--font-sans);font-size:max(16px,1rem);resize:vertical;outline:0;box-shadow:inset 0 0 0 1.5px var(--border-strong),inset 0 3px 6px rgba(0,0,0,.22),0 1px 0 rgba(255,255,255,.05);transition:box-shadow .3s var(--e)}.v3p.p-quote .tf.cq-ta textarea:focus{box-shadow:inset 0 0 0 1.5px var(--accent),inset 0 3px 6px rgba(0,0,0,.22),0 0 0 4px var(--accent-soft)}.v3p.p-quote .tf.cq-ta textarea:focus~label,.v3p.p-quote .tf.cq-ta textarea:not(:placeholder-shown)~label{transform:translateY(-12px) scale(.74);color:var(--text-secondary)}.v3p.p-quote .tf.cq-ta textarea:focus~label{color:var(--accent)}.v3p.p-quote .tf.cq-ta textarea:focus~.sq{transform:scaleX(1)}.v3p.p-quote .cq .tf input{font-size:max(16px,1rem)}.v3p.p-quote .cq-ph{display:grid;gap:10px;justify-items:start;margin-top:16px}.v3p.p-quote .cq-th{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.v3p.p-quote .cq-th li{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--surface-alt)}.v3p.p-quote .cq-th img{display:block;width:100%;height:100%;object-fit:cover}.v3p.p-quote .cq-th button{position:absolute;top:4px;right:4px;width:34px;height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:#fff;background:rgba(20,17,16,.78)}.v3p.p-quote .cq-th button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.v3p.p-quote .cq-th button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3p.p-quote .cq-in{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.v3p.p-quote .cq-in:focus-visible~.cq-add{outline:2px solid var(--accent);outline-offset:4px}.v3p.p-quote .cq-add{cursor:pointer}.v3p.p-quote .cq-add svg{width:16px;height:16px}.v3p.p-quote .cq-add[aria-disabled=true]{opacity:.6;pointer-events:none}.v3p.p-quote .cq-hint{margin:0;font-size:.86rem}.v3p.p-quote .cq-send{display:flex;justify-content:flex-end;margin-top:30px}.v3p.p-quote .cq-foot{margin:14px 0 0;text-align:center}.v3p.p-quote .cq-foot a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.v3p.p-quote .cq-th{grid-template-columns:repeat(3,minmax(0,1fr))}.v3p.p-quote .cq-ph{justify-items:stretch}.v3p.p-quote .cq-add{width:100%;justify-content:center}.v3p.p-quote .cq-send .ky,.v3p.p-quote .cq-send .ky>span{width:100%}}