.gv-metier .tarifs{border-top:1px solid var(--line);margin-bottom:clamp(40px,6vh,64px)}.gv-metier .tarif{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr 220px;gap:clamp(20px,3.5vw,56px);padding:clamp(30px,4.6vh,48px) clamp(6px,1vw,14px);transition:background .35s;display:grid}.gv-metier .tarif:hover{background:#cf6b430b}.gv-metier .tarif.featured{background:#cf6b4312}.gv-metier .tarif-no{font-family:var(--serif);color:var(--teal-pale);font-size:clamp(28px,3.2vw,40px);font-style:italic;font-weight:500;line-height:1}.gv-metier .tarif-name{font-family:var(--serif);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 6px;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.05;display:flex}.gv-metier .tarif-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coral);border:1px solid var(--coral);padding:4px 8px;font-size:10px;font-style:normal;line-height:1}.gv-metier .tarif-who{color:var(--ink-dim);margin:0 0 18px;font-size:15.5px}.gv-metier .tarif-inc{grid-template-columns:repeat(2,1fr);gap:8px clamp(18px,3vw,40px);max-width:640px;margin:0 0 18px;padding:0;list-style:none;display:grid}.gv-metier .tarif-inc li{color:var(--ink-dim);padding-left:20px;font-size:14.5px;line-height:1.5;position:relative}.gv-metier .tarif-inc li:before{content:"✳";color:var(--coral);font-size:11px;position:absolute;top:1px;left:0}.gv-metier .tarif-result{color:var(--ink-dim);font-family:var(--serif);max-width:52ch;margin:0;font-size:clamp(16px,1.7vw,19px);font-style:italic;line-height:1.5}.gv-metier .tarif-side{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.gv-metier .tarif-price{font-family:var(--serif);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1}.gv-metier .tarif-usd{color:var(--ink-dim);letter-spacing:.06em;text-transform:none;font-size:12px}.gv-metier .tarif-delay{color:var(--ink-faint)}.gv-metier .tarif-cta{background:var(--ink);color:#eff3f3;white-space:nowrap;margin-top:18px;padding:13px 18px;text-decoration:none;transition:background .3s;display:inline-block}.gv-metier .tarif-cta:hover{background:var(--coral)}.gv-metier .qa{border-bottom:1px solid var(--line);padding:18px 0}.gv-metier .qa:first-of-type{border-top:1px solid var(--line)}.gv-metier .qa-q{font-family:var(--serif);margin-bottom:6px;font-size:clamp(19px,2.1vw,24px);font-weight:500;line-height:1.2;display:block}.gv-metier .qa-a{color:var(--ink-dim);max-width:66ch;font-size:14.5px;line-height:1.6;display:block}.gv-metier .quote{border-top:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(32px,5vw,80px);margin-bottom:clamp(48px,8vh,84px);padding-top:clamp(28px,4.4vh,44px);display:grid}.gv-metier .q-form{flex-direction:column;gap:24px;display:flex}.gv-metier .q-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.gv-metier .q-field{flex-direction:column;gap:8px;display:flex}.gv-metier .q-field label{color:var(--ink-faint)}.gv-metier .q-field input,.gv-metier .q-field select,.gv-metier .q-field textarea{appearance:none;border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font-family:var(--sans);background:0 0;border-radius:0;outline:none;padding:10px 0;font-size:16px;line-height:1.4;transition:border-color .3s}.gv-metier .q-field input::placeholder,.gv-metier .q-field textarea::placeholder{color:var(--ink-faint)}.gv-metier .q-field input:focus,.gv-metier .q-field select:focus,.gv-metier .q-field textarea:focus{border-color:var(--coral)}.gv-metier .q-field select{cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%2316282B' stroke-width='1.4'/></svg>") right 4px center no-repeat;padding-right:26px}.gv-metier .q-field textarea{resize:vertical;min-height:160px;line-height:1.6}.gv-metier .q-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}.gv-metier .q-submit{background:var(--coral);color:#eff3f3;cursor:pointer;border:0;padding:16px 26px;transition:background .3s,opacity .3s}.gv-metier .q-submit:hover{background:#b45a36}.gv-metier .q-submit:disabled{opacity:.6;cursor:wait}.gv-metier .q-error{color:var(--coral);letter-spacing:.04em;text-transform:none;font-size:12px}.gv-metier .q-sent{border-top:1px solid var(--ink);padding:clamp(24px,4vh,40px) 0}.gv-metier .q-sent-big{font-family:var(--serif);margin:0 0 10px;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.05}.gv-metier .q-sent-sub{color:var(--ink-dim);margin:0}.gv-metier .q-aside{flex-direction:column;gap:12px;display:flex}.gv-metier .q-btn{border:1px solid var(--ink);color:var(--ink);text-align:center;padding:14px 18px;text-decoration:none;transition:background .3s,color .3s;display:block}.gv-metier .q-btn:hover{background:var(--ink);color:#eff3f3}.gv-metier .q-audit{color:var(--ink-dim);margin:12px 0 0;font-size:14.5px;line-height:1.6}.gv-metier .q-foot{color:var(--ink-faint);margin:8px 0 0;font-size:10px;line-height:1.7}@media (max-width:760px){.gv-metier .tarif{grid-template-columns:1fr;gap:12px}.gv-metier .tarif-no{font-size:24px}.gv-metier .tarif-inc{grid-template-columns:1fr}.gv-metier .tarif-side{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;margin-top:6px}.gv-metier .tarif-cta{text-align:center;width:100%;margin-top:6px}.gv-metier .quote,.gv-metier .q-row{grid-template-columns:1fr}}
