@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:block;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fond:#fff;--fond-2:#f4f4f2;--ligne:#dcdcd8;--encre:#000;--gris:#5c5c58;--focus:#000}.portfolio{background:var(--fond);color:var(--encre);font-family:Public Sans,system-ui,sans-serif;font-size:17px;line-height:1.55}.bloc{width:min(100%,1180px);margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.tete{border-bottom:1px solid var(--ligne);padding-block:clamp(40px,6vw,88px) clamp(32px,4vw,56px)}.tete h1{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;font-size:clamp(30px,4vw,52px);font-weight:700;line-height:1.05}.tete .offre{max-width:62ch;margin-top:24px;font-size:clamp(18px,1.5vw,21px)}.chiffres{flex-wrap:wrap;gap:12px 40px;margin-top:28px;display:flex}.chiffres div b{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1;display:block}.chiffres div span{color:var(--gris);font-size:15px}.section{border-bottom:1px solid var(--ligne);padding-block:clamp(40px,5vw,72px)}.section h2{letter-spacing:-.01em;font-size:24px;font-weight:700}.section .sous{color:var(--gris);max-width:60ch;margin-top:8px}.demos{grid-template-columns:1fr 1fr;gap:32px 28px;margin-top:32px;display:grid}.demo{color:inherit;text-decoration:none;display:block}.demo figure{border:1px solid var(--ligne);background:var(--fond-2);border-radius:4px;overflow:hidden}.demo img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;transition:transform .4s}.demo:hover img{transform:scale(1.02)}.demo h3{margin-top:14px;font-size:19px;font-weight:700}.demo h3 small{color:var(--gris);margin-left:8px;font-size:15px;font-weight:400}.demo p{color:var(--gris);margin-top:4px;font-size:15.5px}.demo .voir{text-underline-offset:3px;margin-top:8px;font-weight:600;text-decoration:underline;display:inline-block}.demo-bonus{background:var(--fond-2);border-radius:4px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;padding:24px;display:grid}.demo-bonus figure{background:#fff}.deux{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.deux>div{min-width:0}.liste li{border-bottom:1px solid var(--ligne);padding:12px 0}.liste li b{font-weight:600}.liste li span{color:var(--gris);font-size:15.5px;display:block}.etapes li{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.etapes li b{font-size:24px;font-weight:700;line-height:1.1}.etapes li span{color:var(--gris)}.etapes li strong{color:var(--encre);font-weight:600;display:block}.tableau{margin-top:20px;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px;font-size:15.5px}th,td{text-align:left;border-bottom:1px solid var(--ligne);padding:10px 12px 10px 0}th{color:var(--gris);font-size:14px;font-weight:600}td.n{text-align:right;font-weight:600}th.n{text-align:right}.contact{padding-block:clamp(40px,5vw,72px)}.contact p{max-width:60ch}.contact .gros{margin-top:12px;font-size:clamp(20px,2vw,26px);font-weight:600}.contact a{color:var(--encre)}.contact .note{color:var(--gris);margin-top:16px;font-size:15px}.contact .copie{color:var(--gris);margin-left:10px;font-size:15px;font-weight:400}@media (width<=800px){.demos,.demo-bonus{grid-template-columns:1fr}.deux{grid-template-columns:minmax(0,1fr)}}
