.studio-actions{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0}.studio-screen{margin:36px 0 60px}.studio-screen img{display:block;width:100%;height:auto;border:1px solid #d8e0df;border-radius:16px;box-shadow:0 18px 45px #17233a12}.studio-screen a{display:block}.studio-screen a:focus-visible{outline:3px solid #388078;outline-offset:5px}.studio-screen figcaption,.studio-motion figcaption{font-size:13px;line-height:1.6;color:#5a6c78;margin-top:14px}.studio-hero{margin-top:42px}.studio-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:26px 0;border-top:1px solid #d4ddda;border-bottom:1px solid #d4ddda;gap:24px}.studio-numbers strong{font-size:42px;display:block;color:#276b65;letter-spacing:-2px}.studio-numbers span{font-size:14px;display:block}.studio-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:46px;align-items:center}.studio-feature h2,.studio-ai h2,#outils-studio h2{font-size:clamp(28px,3.5vw,40px);line-height:1.2;letter-spacing:-1px}.studio-feature li,.studio-checks li{line-height:1.7;margin-bottom:10px}.studio-motion{margin:0;padding:26px;background:#edf1ed;border-radius:20px}.studio-motion img{display:block;width:100%;height:auto;border-radius:10px}.studio-motion .button{margin-top:18px}.seo-content .studio-note{font-size:13px;line-height:1.7;color:#536878}.studio-ai{padding:42px;background:#edf1ed;border:1px solid #d9e4dc;border-radius:22px}.studio-steps{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:32px 0}.studio-steps li{counter-increment:steps}.studio-steps li:before{content:'0' counter(steps);display:block;color:#33786e;font-size:30px;margin-bottom:12px}.studio-steps strong{display:block;margin-bottom:12px;font-size:17px}.studio-steps span{font-size:15px;line-height:1.7;display:block}.studio-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.studio-tools article{padding:28px;background:white;border:1px solid #dae3de;border-radius:16px}.studio-tools h3{font-size:23px;line-height:1.35;margin:14px 0}.studio-tools p{font-size:16px}.studio-tool-number{font-size:11px;letter-spacing:2px;color:#35766e;font-weight:600}.studio-checks{padding:30px;background:white;border:1px solid #dae3de;border-radius:20px}.studio-checks h3{font-size:25px}.studio-faq{margin-top:65px}.seo-content section[id]{scroll-margin-top:110px}@media(max-width:800px){.studio-feature{grid-template-columns:1fr;gap:24px}.studio-steps{grid-template-columns:1fr;gap:22px}.studio-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-ai{padding:26px}.studio-tools{grid-template-columns:1fr}}@media(max-width:450px){.studio-actions .button{width:100%;text-align:center}.studio-numbers strong{font-size:34px}.studio-tools article,.studio-motion,.studio-checks{padding:20px}.studio-screen{margin:28px 0 40px}}

.studio-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:start;margin-top:32px}.studio-examples figure{margin:0;min-width:0}.studio-examples img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid #d9e1dd;box-shadow:0 10px 30px #17233a14}.studio-examples h3{margin:20px 0 8px;font-size:22px}.studio-examples p{font-size:14px;line-height:1.7}.studio-examples figcaption>a{font-size:14px;text-decoration:underline}.studio-examples a:focus-visible{outline:3px solid #388078;outline-offset:4px}@media(max-width:650px){.studio-examples{grid-template-columns:1fr;gap:36px}.studio-examples figure{max-width:420px;margin:auto}}
