.pt-hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);grid-gap:56px;gap:56px;align-items:start;padding-top:52px;padding-bottom:84px}.pt-hero h1{font-size:clamp(2.2rem,4.4vw,3.3rem);max-width:13ch;margin-bottom:18px}.pt-hero .lp-sous{margin-bottom:0;max-width:46ch}.pt-piliers{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-gap:12px;gap:12px}.pt-piliers li{display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-radius:20px;background:var(--carte);border:1px solid var(--ligne);box-shadow:var(--carte-ombre)}.pt-piliers .ic{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--encre-fond);color:#fff}.pt-piliers b{display:block;font-size:1.04rem;color:var(--texte-lp)}.pt-piliers p{margin:2px 0 0;color:var(--doux);font-size:.9rem;line-height:1.45}.pt-form-cote{min-width:0;scroll-margin-top:80px}.pt-apercu{justify-self:center;width:100%;max-width:400px;display:grid;grid-gap:14px;gap:14px;padding:20px;border-radius:26px;background:var(--carte);border:1px solid var(--ligne);box-shadow:var(--ombre-tel)}.pt-apercu-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--ligne);line-height:0}.pt-apercu-tete span{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--doux);line-height:1}.pt-nouvelle{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin:0;padding:5px 11px;border-radius:999px;background:var(--cuivre-clair);color:var(--accent-texte);font-size:.8rem;font-weight:650}.pt-nouvelle .point{width:8px;height:8px;border-radius:50%;background:var(--accent-bouton);box-shadow:0 0 0 0 rgba(181,104,58,.5);animation:pt-pouls 2s infinite}@keyframes pt-pouls{70%{box-shadow:0 0 0 8px rgba(181,104,58,0)}to{box-shadow:0 0 0 0 rgba(181,104,58,0)}}@media(prefers-reduced-motion:reduce){.pt-nouvelle .point{animation:none}}.pt-apercu-metier{display:flex;align-items:center;gap:12px}.pt-apercu-metier .ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--cuivre-clair);color:var(--accent-texte)}.pt-apercu-metier b{display:block;font-size:1.05rem;color:var(--encre)}.pt-apercu-metier small{color:var(--doux);font-size:.86rem}.pt-apercu-lignes{display:grid;grid-gap:0;gap:0;margin:0;border-radius:16px;background:var(--papier);padding:4px 14px}.pt-apercu-lignes div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--ligne)}.pt-apercu-lignes div:last-child{border-bottom:0}.pt-apercu-lignes dt{color:var(--doux);font-size:.84rem;flex:none}.pt-apercu-lignes dd{margin:0;text-align:right;font-size:.88rem;font-weight:600;color:var(--texte-lp)}.pt-apercu-badges{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.pt-apercu-badges li{display:inline-flex;gap:6px;padding:5px 10px;background:var(--vert-clair);color:var(--vert);font-size:.8rem}.pt-apercu-badges li,.pt-apercu-bouton{align-items:center;border-radius:999px;font-weight:650}.pt-apercu-bouton{display:flex;justify-content:center;padding:12px;background:var(--encre-fond);color:#fff;font-size:.92rem}.pt-espace{align-items:center}.pt-plus{list-style:none;padding:0;margin:6px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 22px;gap:12px 22px}.pt-plus li{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;font-weight:600;color:var(--texte-lp);line-height:1.4}.pt-plus svg{flex:none;box-sizing:content-box;padding:3px;margin-top:-1px;border-radius:50%;background:var(--vert-clair);color:var(--vert)}.pt-etapes{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.pt-etapes li{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:22px;border-radius:22px;background:var(--carte);border:1px solid var(--ligne);box-shadow:var(--carte-ombre)}.pt-etapes .pastille{position:relative;display:grid;place-items:center;width:50px;height:50px;margin-bottom:6px;border-radius:16px;background:var(--encre-fond);color:#fff}.pt-etapes .pastille i{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--papier);background:var(--accent-bouton);color:#fff;font-style:normal;font-size:.72rem;font-weight:700}.pt-etapes b{font-size:1.06rem;color:var(--texte-lp)}.pt-etapes p{margin:0;color:var(--doux);font-size:.92rem;line-height:1.5}.pt-fin{padding-top:80px}.pt-form{display:grid;grid-gap:16px;gap:16px;padding:24px;border-radius:26px;background:var(--carte);border:1px solid var(--ligne);box-shadow:var(--ombre-tel);scroll-margin-top:80px}.pt-form-tete h3{margin:0 0 4px;font-family:var(--police-marque);font-weight:500;font-size:1.5rem;letter-spacing:-.01em;color:var(--encre)}.pt-form-tete p{color:var(--doux);font-size:.9rem}.pt-grille{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pt-large{grid-column:1/-1}.pt-champ{display:grid;grid-gap:6px;gap:6px;min-width:0}.pt-champ>span,.pt-metiers legend{font-size:.86rem;font-weight:650;color:var(--texte-lp)}.pt-autre,.pt-champ input{width:100%;min-width:0;padding:12px 14px;border-radius:12px;border:1px solid var(--case);background:var(--blanc);color:var(--texte-lp);font:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.pt-autre::placeholder,.pt-champ input::placeholder{color:var(--doux);opacity:.75}.pt-autre:focus,.pt-champ input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(181,104,58,.18)}.pt-champ small{color:var(--doux);font-size:.8rem}.pt-champ.erreur input,.pt-metiers.erreur .pt-puce{border-color:#b3261e}.pt-err{color:#b3261e!important;font-size:.82rem;font-weight:600}.pt-metiers{border:0;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;min-width:0}.pt-metiers legend{padding:0;margin-bottom:8px}.pt-puces{display:flex;flex-wrap:wrap;gap:8px}.pt-puce{position:relative;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;border:1px solid var(--case);background:var(--blanc);font-size:.9rem;font-weight:600;color:var(--texte-lp);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s,border-color .15s}.pt-puce input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pt-puce:hover{border-color:var(--accent)}.pt-puce:has(input:focus-visible){outline:3px solid rgba(181,104,58,.4);outline-offset:2px}.pt-puce.on{background:var(--encre-fond);border-color:var(--encre-fond);color:#fff}.pt-puce em{font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:var(--petrole-clair);color:var(--doux)}.pt-puce.on em{background:hsla(0,0%,100%,.16);color:#dfe9e6}.pt-piege{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.pt-erreur{margin:0;padding:12px 14px;border-radius:12px;background:rgba(179,38,30,.08);color:#b3261e;font-size:.9rem;font-weight:600}.pt-envoyer{width:100%;border:0;cursor:pointer;font:inherit;font-weight:600}.pt-envoyer:disabled{opacity:.7;cursor:progress}.pt-accord{margin:-2px 0 0;color:var(--doux);font-size:.8rem;line-height:1.45}.pt-accord a{color:var(--encre);font-weight:600}.pt-note{color:var(--doux);font-size:.82rem;text-align:center}.pt-note a{color:var(--encre);font-weight:600}.pt-fait{text-align:center;justify-items:center;padding:32px 24px}.pt-fait-ic{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--vert-clair);color:var(--vert)}.pt-fait h3{margin:0;font-family:var(--police-marque);font-weight:500;font-size:1.7rem;letter-spacing:-.01em;color:var(--encre);outline:none}.pt-fait>p{color:var(--doux);line-height:1.55;max-width:38ch}.pt-fait>p b{color:var(--texte-lp)}.pt-suite{list-style:none;counter-reset:etape;padding:0;margin:6px 0;display:grid;grid-gap:10px;gap:10px;width:100%;text-align:left}.pt-suite li{counter-increment:etape;position:relative;display:grid;grid-gap:2px;gap:2px;padding:12px 14px 12px 52px;border-radius:16px;background:var(--papier)}.pt-suite li:before{content:counter(etape);position:absolute;left:14px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--encre-fond);color:#fff;font-size:.8rem;font-weight:700}.pt-suite b{font-size:.95rem;color:var(--texte-lp)}.pt-suite span{color:var(--doux);font-size:.86rem}@media (prefers-color-scheme:dark){.pt-champ.erreur input,.pt-metiers.erreur .pt-puce{border-color:#ffb4ab}.pt-err{color:#ffb4ab!important}.pt-erreur{background:hsla(6,100%,84%,.12);color:#ffb4ab}.pt-accord a,.pt-note a{color:#fff}.pt-puce.on{border-color:var(--accent-bouton)}.pt-etapes .pastille,.pt-piliers .ic,.pt-puce.on{background:var(--accent-bouton)}}@media(max-width:1000px){.pt-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:36px}}@media(max-width:860px){.pt-hero-in{grid-template-columns:1fr;gap:26px;padding-top:26px;padding-bottom:52px}.pt-hero h1{font-size:clamp(2.1rem,9vw,2.7rem)}.pt-hero .lp-sous{font-size:1.05rem}.pt-piliers{margin-top:22px;gap:10px}.pt-form{padding:20px 16px}.pt-etapes{grid-template-columns:1fr;gap:10px}.pt-etapes li{grid-template-columns:50px 1fr;column-gap:16px;row-gap:2px;padding:16px}.pt-etapes .pastille{grid-row:span 2;margin:0}.pt-fin{padding-top:48px}}@media(max-width:560px){.pt-plus{grid-template-columns:1fr;gap:10px}.pt-piliers li{grid-template-columns:40px 1fr;gap:12px;padding:10px 14px;border-radius:16px}.pt-piliers .ic{width:40px;height:40px;border-radius:12px}.pt-piliers p{display:none}.pt-grille{grid-template-columns:1fr}}