.vst .vqf{--vqf-gap: clamp(40px, 5vw, 96px);background:var(--surface-alt);color:var(--body)}.vst .vqf-wrap{max-width:var(--container);margin:0 auto;padding:clamp(40px,6vw,88px) var(--side) clamp(56px,7vw,112px);display:grid;grid-template-columns:minmax(0,36fr) minmax(0,64fr);gap:var(--vqf-gap);align-items:start}.vst .vqf-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 var(--s4);font:600 var(--fs-label) var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.vst .vqf-eyebrow:before{content:"";width:28px;height:1px;background:var(--bronze);flex:none}.vst .vqf-title{margin:0 0 var(--s5);font:600 clamp(2.125rem,1.6rem + 1.7vw,3.125rem) / 1.08 var(--font-heading);color:var(--ink);letter-spacing:-.01em;text-wrap:balance}.vst .vqf-title-accent{display:block;margin-top:.25em;font-style:italic;font-weight:400;font-size:.64em;line-height:1.2;color:var(--bronze-dark)}.vst .vqf-lead{margin:0 0 var(--s6);font-size:var(--fs-body-lg);line-height:1.65;max-width:46ch}.vst .vqf-trust{list-style:none;margin:0 0 var(--s7);padding:var(--s5) 0 0;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3) var(--s5)}.vst .vqf-trust li{position:relative;padding-left:24px;font-size:var(--fs-small);font-weight:600;color:var(--ink)}.vst .vqf-trust li:before{content:"";position:absolute;left:2px;top:.38em;width:10px;height:5px;border:solid var(--bronze-dark);border-width:0 0 1.5px 1.5px;transform:rotate(-45deg)}.vst .vqf-steps{margin:0 0 var(--s7)}.vst .vqf-steps ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--border)}.vst .vqf-steps a{position:relative;display:flex;align-items:baseline;gap:var(--s3);padding:7px 0 7px var(--s5);font-size:var(--fs-small);color:var(--muted);text-decoration:none}.vst .vqf-steps a:hover{color:var(--ink)}.vst .vqf-steps a[aria-current=step]{color:var(--ink);font-weight:600}.vst .vqf-steps a[aria-current=step]:before{content:"";position:absolute;left:-1px;top:6px;bottom:6px;width:2px;background:var(--bronze-dark)}.vst .vqf-steps-num{font:600 .75rem var(--font-body);letter-spacing:.1em;color:var(--bronze-dark);font-variant-numeric:tabular-nums}.vst .vqf-steps-count{font-variant-numeric:tabular-nums}.vst .vqf-direct{margin:0;font-size:var(--fs-small);color:var(--muted)}.vst .vqf-direct a{color:var(--ink);font-weight:600}@media(min-width:1024px){.vst .vqf-intro{align-self:stretch}.vst .vqf[data-vqf-stick=whole] .vqf-intro-inner{position:sticky;top:var(--vqf-top, calc(var(--hdr-h) + 32px))}.vst .vqf[data-vqf-stick=nav] .vqf-intro-inner{height:100%}.vst .vqf[data-vqf-stick=nav] .vqf-intro-nav{position:sticky;top:var(--vqf-top, calc(var(--hdr-h) + 32px))}.vst .vqf-wrap{padding-top:clamp(40px,4vw,56px)}.vst .vqf-title{margin-bottom:var(--s4)}.vst .vqf-lead{margin-bottom:var(--s5);font-size:var(--fs-body);line-height:1.6}.vst .vqf-trust{margin-bottom:var(--s5);padding-top:var(--s4);gap:var(--s2) var(--s5)}.vst .vqf-steps{margin-bottom:var(--s5)}.vst .vqf-steps a{padding-top:4px;padding-bottom:4px}}@media(min-width:1024px)and (max-height:860px){.vst .vqf-title{font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem)}}.vst .vqf-main{background:var(--surface);padding:clamp(24px,4.2vw,64px);min-width:0}.vst .vqf-form{margin:0}.vst .vqf-required-note{margin:0 0 var(--s6);font-size:var(--fs-small);color:var(--muted)}.vst .vqf-required-note span,.vst .vqf-req{color:var(--bronze-dark);font-weight:600}.vst .vqf-opt,.vst .vqf-unit{font-weight:400;color:var(--muted);font-size:.9em}.vst .vqf-step{position:relative;padding:var(--s7) 0;border-top:1px solid var(--border);scroll-margin-top:calc(var(--hdr-h) + 24px)}.vst .vqf-step:before{content:"";position:absolute;left:0;top:-1px;width:40px;height:1px;background:var(--bronze)}.vst .vqf-step--last{padding-bottom:0}.vst .vqf-step-head{display:flex;align-items:baseline;gap:var(--s4);margin-bottom:var(--s5)}.vst .vqf-step-num{font:600 .8125rem var(--font-body);letter-spacing:.12em;color:var(--bronze-dark);font-variant-numeric:tabular-nums}.vst .vqf-step-title{margin:0;font:600 clamp(1.375rem,1.2rem + .6vw,1.75rem) / 1.2 var(--font-heading);color:var(--ink)}.vst .vqf-step-intro{margin:calc(-1 * var(--s2)) 0 var(--s5);color:var(--muted);max-width:60ch}.vst .vqf-muted{color:var(--muted)}.vst .vqf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5) var(--s5)}.vst .vqf-col-2{grid-column:1 / -1}.vst .vqf-field{min-width:0}.vst .vqf-field+.vqf-field,.vst .vqf-fieldset+.vqf-field,.vst .vqf-field+.vqf-fieldset{margin-top:var(--s5)}.vst .vqf-grid>.vqf-field+.vqf-field{margin-top:0}.vst .vqf-field>label,.vst .vqf-legend{display:block;margin:0 0 var(--s2);font:600 .9375rem/1.35 var(--font-body);color:var(--ink)}.vst .vqf-field input[type=text],.vst .vqf-field input[type=email],.vst .vqf-field input[type=tel],.vst .vqf-field textarea{display:block;width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--border-input);border-radius:var(--radius);background:#fff;font:400 1rem/1.4 var(--font-body);color:var(--ink);-webkit-appearance:none;appearance:none}.vst .vqf-field textarea{min-height:140px;resize:vertical;line-height:1.55}.vst .vqf-field input:hover,.vst .vqf-field textarea:hover{border-color:var(--ink)}.vst .vqf-field input:focus-visible,.vst .vqf-field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--ink)}.vst .vqf-field input:disabled{background:var(--surface-neutral);color:var(--muted);border-color:var(--border)}.vst .vqf-field input::placeholder{color:#8a857d}.vst .vqf-hint{margin:var(--s2) 0 0;font-size:var(--fs-small);line-height:1.45;color:var(--muted)}.vst .vqf-field>label+.vqf-hint{margin:calc(-1 * var(--s1)) 0 var(--s3)}.vst .vqf-hint--block{margin:var(--s4) 0 var(--s5);max-width:62ch}.vst .vqf-error{display:flex;gap:var(--s2);margin:var(--s2) 0 0;font-size:var(--fs-small);line-height:1.45;font-weight:600;color:var(--error)}.vst .vqf-error:before{content:"!";flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--error);color:#fff;font-size:.75rem}.vst .vqf-field.is-invalid input,.vst .vqf-field.is-invalid textarea{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.vst .vqf-fieldset{margin:0;padding:0;border:0;min-width:0}.vst .vqf-fieldset+.vqf-fieldset{margin-top:var(--s6)}.vst .vqf-legend{padding:0}.vst .vqf-legend .vqf-opt{margin-left:var(--s2)}.vst .vqf-chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.vst .vqf-chip{position:relative;display:inline-flex}.vst .vqf-chip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.vst .vqf-chip span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--border-input);border-radius:var(--radius);background:#fff;font-size:.9375rem;color:var(--ink)}.vst .vqf-chip:hover span{border-color:var(--ink)}.vst .vqf-chip input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff}.vst .vqf-chip input:checked+span:before{content:"";width:10px;height:5px;margin-top:-3px;border:solid currentColor;border-width:0 0 2px 2px;transform:rotate(-45deg)}.vst .vqf-chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.vst .vqf-chip--small span{min-height:40px;padding:0 14px;font-size:var(--fs-small)}.vst .vqf-reveal{margin-top:var(--s5)}.vst .vqf-inferred{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4);margin-bottom:var(--s6);padding:var(--s4) var(--s5);background:var(--surface-alt)}.vst .vqf-inferred-text{margin:0}.vst .vqf-inferred-label{color:var(--muted)}.vst .vqf-inferred strong{color:var(--ink)}.vst .vqf-textbtn{min-height:44px;padding:0 var(--s2);border:0;background:none;cursor:pointer;font:600 .9375rem var(--font-body);color:var(--ink);text-decoration:underline;text-underline-offset:3px}.vst .vqf-textlink{font-weight:600;color:var(--ink);text-underline-offset:3px}.vst .vqf-textlink:after{content:" \2192"}.vst .vqf-carried{margin:0 0 var(--s4);padding-left:var(--s4);border-left:2px solid var(--bronze);font-size:var(--fs-small);color:var(--ink)}.vst .vqf-products{list-style:none;margin:0 0 var(--s5);padding:0;border-top:1px solid var(--border)}.vst .vqf-prod{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:var(--s3) var(--s5);padding:var(--s4) 0;border-bottom:1px solid var(--border)}.vst .vqf-prod-media,.vst .vqf-pick-media{display:flex;align-items:center;justify-content:center;width:72px;height:72px;overflow:hidden;background:var(--surface-neutral)}.vst .vqf-prod-media img,.vst .vqf-pick-media img{width:100%;height:100%;object-fit:cover}.vst .vqf-prod-media.is-door img,.vst .vqf-pick-media.is-door img{object-fit:contain;padding:4px}.vst .vqf-media-ph{font:600 .875rem var(--font-heading);color:var(--muted);letter-spacing:.04em}.vst .vqf-prod-body{min-width:0}.vst .vqf-prod-type{margin:0 0 2px;font:600 .75rem var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vst .vqf-prod-name{margin:0;font:600 1.0625rem/1.3 var(--font-body);color:var(--ink)}.vst .vqf-qty{display:inline-flex;align-items:center;gap:0}.vst .vqf-qty-label{margin-right:var(--s3);font-size:var(--fs-small);color:var(--muted)}.vst .vqf-qty-btn{width:44px;height:44px;border:1px solid var(--border-input);background:#fff;cursor:pointer;font:400 1.25rem/1 var(--font-body);color:var(--ink)}.vst .vqf-qty-btn:first-of-type{border-radius:var(--radius) 0 0 var(--radius)}.vst .vqf-qty-btn:last-of-type{border-radius:0 var(--radius) var(--radius) 0}.vst .vqf-qty-btn:hover{background:var(--surface-alt)}.vst .vqf-qty .vqf-qty-input{flex:none;width:48px;min-height:0;height:44px;padding:0;border:solid var(--border-input);border-width:1px 0;text-align:center;font:600 1rem var(--font-body);color:var(--ink);background:#fff;border-radius:0;-moz-appearance:textfield}.vst .vqf-qty-input:focus-visible,.vst .vqf-qty-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px;position:relative;z-index:1}.vst .vqf-prod-remove,.vst .vqf-file-remove{min-height:44px;padding:0 var(--s2);border:0;background:none;cursor:pointer;font:400 var(--fs-small) var(--font-body);color:var(--muted);text-decoration:underline;text-underline-offset:3px}.vst .vqf-prod-remove:hover,.vst .vqf-file-remove:hover{color:var(--ink)}.vst .vqf-empty{margin:0 0 var(--s5);padding:var(--s5) var(--s6);background:var(--surface-alt)}.vst .vqf-empty-title{margin:0 0 var(--s2);font:600 1.25rem/1.3 var(--font-heading);color:var(--ink)}.vst .vqf-empty-text{margin:0 0 var(--s3)}.vst .vqf-addbar{display:flex}.vst .vqf-addbtn,.vst .vqf-more{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 14px;border:1px solid var(--ink);border-radius:var(--radius);background:#fff;cursor:pointer;font:600 .9375rem var(--font-body);color:var(--ink)}.vst .vqf-addbtn:hover,.vst .vqf-more:hover{background:var(--surface-alt)}.vst .vqf-plus{position:relative;width:12px;height:12px;flex:none}.vst .vqf-plus:before,.vst .vqf-plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:currentColor}.vst .vqf-plus:after{transform:rotate(90deg)}.vst [aria-expanded=true]>.vqf-plus:after{transform:none}@media(prefers-reduced-motion:no-preference){.vst .vqf-plus:after{transition:transform .2s ease}}.vst .vqf-picker{margin-top:var(--s4);padding:var(--s5);background:var(--surface-alt)}.vst .vqf-picker-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s4)}.vst .vqf-picker-title{margin:0;font:600 1.125rem var(--font-heading);color:var(--ink)}.vst .vqf-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--s5);border:1px solid var(--border-input);border-radius:var(--radius);background:#fff}.vst .vqf-seg-opt{position:relative;display:flex}.vst .vqf-seg-opt+.vqf-seg-opt{border-left:1px solid var(--border-input)}.vst .vqf-seg-opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.vst .vqf-seg-opt span{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--s2);font-size:.9375rem;font-weight:600;color:var(--muted)}.vst .vqf-seg-opt input:checked+span{background:var(--ink);color:#fff}.vst .vqf-seg-opt input:focus-visible+span{outline:2px solid var(--focus);outline-offset:-3px}.vst .vqf-picker-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s3)}.vst .vqf-pick{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"m n" "m s";align-items:center;column-gap:var(--s3);width:100%;min-height:72px;padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.vst .vqf-pick:hover{border-color:var(--ink)}.vst .vqf-pick .vqf-pick-media{grid-area:m;width:56px;height:56px}.vst .vqf-pick-name{grid-area:n;align-self:end;font-weight:600;font-size:.9375rem;line-height:1.25}.vst .vqf-pick-state{grid-area:s;align-self:start;font-size:.8125rem;color:var(--muted)}.vst .vqf-pick.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.vst .vqf-pick.is-on .vqf-pick-state{color:var(--ink);font-weight:600}.vst .vqf-pick.is-on .vqf-pick-state:before{content:"\2713  "}.vst .vqf-spec{padding:var(--s5) 0;border-top:1px solid var(--border)}.vst .vqf-spec:first-child{border-top:0;padding-top:0}.vst .vqf-spec-title{margin:0 0 var(--s4);font:600 1.0625rem/1.3 var(--font-body);color:var(--ink)}.vst .vqf-spec-type{display:block;margin-bottom:2px;font:600 .75rem var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vst .vqf-dims{display:grid;grid-template-columns:repeat(2,minmax(0,180px));gap:var(--s4)}.vst .vqf-dims .vqf-field+.vqf-field{margin-top:0}.vst .vqf-spec[data-spec=general] .vqf-dims{grid-template-columns:repeat(2,minmax(0,180px)) minmax(0,120px)}.vst .vqf-check{display:flex;align-items:flex-start;gap:var(--s3);min-height:44px;padding:10px 0;cursor:pointer;line-height:1.5;color:var(--ink)}.vst .vqf-check input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--ink);cursor:pointer}.vst .vqf-check--small{margin-top:var(--s2);font-size:.9375rem}.vst .vqf-more{margin-top:var(--s3);border-color:var(--border-input)}.vst .vqf-more-panel{margin-top:var(--s4);padding:var(--s2) 0 var(--s2) var(--s5);border-left:2px solid var(--bronze)}.vst .vqf-fieldset--inner{margin-top:var(--s5)}.vst .vqf-legend--small{font-size:.9375rem}.vst .vqf-drop{position:relative}.vst .vqf-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.vst .vqf-drop-label{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--s6) var(--s5);border:1px dashed var(--border-input);border-radius:var(--radius);background:var(--surface-alt);cursor:pointer;text-align:center}.vst .vqf-drop-label:hover,.vst .vqf-drop.is-over .vqf-drop-label{border-color:var(--ink);background:var(--surface-alt-2)}.vst .vqf-file-input:focus-visible+.vqf-drop-label{outline:2px solid var(--focus);outline-offset:2px}.vst .vqf-drop-icon{position:relative;width:22px;height:22px;margin-bottom:4px;border-bottom:1.5px solid var(--ink)}.vst .vqf-drop-icon:before{content:"";position:absolute;left:50%;top:0;bottom:4px;width:1.5px;margin-left:-.75px;background:var(--ink)}.vst .vqf-drop-icon:after{content:"";position:absolute;left:50%;top:0;width:8px;height:8px;margin-left:-4px;border:solid var(--ink);border-width:1.5px 0 0 1.5px;transform:rotate(45deg)}.vst .vqf-drop-cta{font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.vst .vqf-drop-or{color:var(--muted)}.vst .vqf-drop-hint{font-size:var(--fs-small);color:var(--muted)}.vst .vqf-files{list-style:none;margin:var(--s4) 0 0;padding:0}.vst .vqf-file{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:var(--s3);padding:6px 0;border-bottom:1px solid var(--border)}.vst .vqf-file-thumb{display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;background:var(--surface-neutral);font:600 .6875rem var(--font-body);letter-spacing:.06em;color:var(--muted)}.vst .vqf-file-thumb img{width:100%;height:100%;object-fit:cover}.vst .vqf-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;color:var(--ink)}.vst .vqf-file-size{font-size:var(--fs-small);color:var(--muted);white-space:nowrap}.vst .vqf-note{margin:var(--s4) 0 0;padding-left:var(--s4);border-left:2px solid var(--bronze);font-size:var(--fs-small);line-height:1.5;color:var(--ink);max-width:62ch}.vst .vqf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.vst .vqf-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 16px 16px 46px;border:1px solid var(--border-input);border-radius:var(--radius);background:#fff;cursor:pointer}.vst .vqf-card input{position:absolute;left:16px;top:18px;width:18px;height:18px;margin:0;accent-color:var(--ink);cursor:pointer}.vst .vqf-card:hover{border-color:var(--ink)}.vst .vqf-card:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--surface-alt)}.vst .vqf-card-title{font-weight:600;color:var(--ink);line-height:1.3}.vst .vqf-card-text{font-size:var(--fs-small);color:var(--muted);line-height:1.4}.vst .vqf-consent{margin-top:var(--s5)}.vst .vqf-consent .vqf-check{font-size:.9375rem}.vst .vqf-consent.is-invalid .vqf-check input{outline:2px solid var(--error);outline-offset:2px}.vst .vqf-submit{margin-top:var(--s6)}.vst .vqf-submit-btn{min-width:300px;min-height:56px;background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-fg);font-size:1.0625rem}.vst .vqf-submit-btn:hover{background:var(--cta-bg-hover);border-color:var(--cta-bg-hover)}.vst .vqf-submit-btn.is-busy{opacity:.82;cursor:progress}.vst .vqf-submit-note{margin:var(--s3) 0 0;font-size:var(--fs-small);color:var(--muted)}.vst .vqf-status{margin:var(--s4) 0 0;padding:var(--s3) var(--s4);border-left:3px solid var(--error);background:var(--error-bg);color:var(--ink);font-size:.9375rem;line-height:1.5}.vst .vqf-status.is-info{border-left-color:var(--bronze);background:var(--surface-alt)}.vst [data-vq-server-state]:not([hidden]){margin-bottom:var(--s5);padding:var(--s3) var(--s4);background:var(--surface-alt);border-left:3px solid var(--bronze)}@media(max-width:1199px){.vst .vqf-wrap{grid-template-columns:minmax(0,34fr) minmax(0,66fr)}.vst .vqf-trust{grid-template-columns:1fr}}@media(max-width:1023px){.vst .vqf-wrap{grid-template-columns:minmax(0,1fr);gap:var(--s6)}.vst .vqf-steps{display:none}.vst .vqf-trust{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--s5)}.vst .vqf-lead{max-width:60ch}}@media(max-width:767px){.vst .vqf-wrap{padding:var(--s6) 0 var(--s8)}.vst .vqf-intro{padding:0 var(--side)}.vst .vqf-main{padding:var(--s6) var(--side) var(--s7)}.vst .vqf-grid{grid-template-columns:minmax(0,1fr)}.vst .vqf-step{padding:var(--s6) 0}.vst .vqf-prod{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"m b b" "q q r";row-gap:var(--s3);column-gap:var(--s4)}.vst .vqf-prod-media{grid-area:m;width:64px;height:64px}.vst .vqf-prod-body{grid-area:b}.vst .vqf-prod .vqf-qty{grid-area:q;justify-self:start}.vst .vqf-prod-remove{grid-area:r;justify-self:end}.vst .vqf-cards{grid-template-columns:minmax(0,1fr)}.vst .vqf-dims,.vst .vqf-spec[data-spec=general] .vqf-dims{grid-template-columns:repeat(2,minmax(0,1fr))}.vst .vqf-spec[data-spec=general] .vqf-dims .vqf-field:nth-child(3){grid-column:1 / -1;max-width:50%}.vst .vqf-picker{padding:var(--s4);margin-left:calc(-1 * var(--s2));margin-right:calc(-1 * var(--s2))}.vst .vqf-picker-list{grid-template-columns:minmax(0,1fr)}.vst .vqf-submit-btn{width:100%;min-width:0}.vst .vqf-inferred{padding:var(--s3) var(--s4)}.vst .vqf-file{grid-template-columns:40px minmax(0,1fr) auto}.vst .vqf-file-size,.vst .vqf-drop-or{display:none}}@media(max-width:420px){.vst .vqf-trust{grid-template-columns:1fr}.vst .vqf-seg-opt span{font-size:.875rem}}.vst .vqt{background:var(--surface-alt);padding:clamp(56px,9vw,128px) var(--side) clamp(72px,10vw,144px)}.vst .vqt-wrap{max-width:680px;margin:0 auto}.vst .vqt-mark{position:relative;width:56px;height:56px;margin-bottom:var(--s6);border:1.5px solid var(--bronze-dark);border-radius:50%}.vst .vqt-mark:after{content:"";position:absolute;left:18px;top:19px;width:18px;height:9px;border:solid var(--bronze-dark);border-width:0 0 2px 2px;transform:rotate(-45deg)}.vst .vqt-title{margin:0 0 var(--s5);font:600 clamp(2.125rem,1.6rem + 1.7vw,3.125rem) / 1.1 var(--font-heading);color:var(--ink);text-wrap:balance}.vst .vqt-lead{margin:0 0 var(--s3);font-size:var(--fs-body-lg);line-height:1.6;color:var(--body)}.vst .vqt-sla{margin:0 0 var(--s6);color:var(--muted)}.vst .vqt-summary{margin:0 0 var(--s6);padding:var(--s5) 0 0;border-top:1px solid var(--border)}.vst .vqt-summary-label{margin:0 0 var(--s3);font:600 var(--fs-label) var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.vst .vqt-summary-list{list-style:none;margin:0;padding:0}.vst .vqt-summary-list li{padding:6px 0;font-weight:600;color:var(--ink)}.vst .vqt-summary-type,.vst .vqt-summary-qty{font-weight:400;color:var(--muted);font-size:var(--fs-small)}.vst .vqt-files{margin:0 0 var(--s6);padding-left:var(--s4);border-left:2px solid var(--bronze);font-size:var(--fs-small);color:var(--ink)}.vst .vqt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s6);margin-top:var(--s6)}.vst .vqt-primary{background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-fg)}.vst .vqt-primary:hover{background:var(--cta-bg-hover);border-color:var(--cta-bg-hover)}.vst .vqt-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ink);text-underline-offset:3px}.vst .vqt-link:after{content:" \2192";white-space:pre}.vst .vqt-direct{margin:var(--s7) 0 0;padding-top:var(--s5);border-top:1px solid var(--border);font-size:var(--fs-small);color:var(--muted)}.vst .vqt-direct a{color:var(--ink);font-weight:600}@media(max-width:767px){.vst .vqt-actions .btn{width:100%}}@media(max-width:767px){.vst .vqf-field.vqf-consent>.vqf-check{display:flex;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vst-offerte.css.map */
