/* Version compacte. Fichier lisible et commente : /opt/centre-formation/css-source/design-premier-contact.css — apres modification, relancer /opt/centre-formation/css-source/compacter.sh */
:root{--pc-encre:#0b1f33;--pc-nuit:#12364a;--pc-teal:#0e7c6f;--pc-teal-fonce:#0a5f55;--pc-teal-sombre:#084a43;--pc-teal-clair:#35d7c1;--pc-menthe:#d9f3ec;--pc-porcelaine:#f5f9f8;--pc-ligne:#dee9e6;--pc-texte:#21343e;--pc-texte-doux:#5c7078;--pc-rayon:16px;--pc-rayon-l:22px;--pc-ombre:0 18px 55px #0b1f331a;--pc-ombre-carte:0 1px 2px #0b1f330a, 0 8px 22px -10px #0b1f3324;--pc-transition:.18s cubic-bezier(.4, 0, .2, 1);--pc-section:clamp(52px, 5.4vw, 76px);--ico-lieu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.6 7-11a7 7 0 1 0-14 0c0 5.4 7 11 7 11Z'/%3E%3Ccircle cx='12' cy='10' r='2.6'/%3E%3C/svg%3E");--ico-bureau:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M5 21V7l7-4 7 4v14'/%3E%3Cpath d='M9.5 12h5'/%3E%3Cpath d='M9.5 16.5h5'/%3E%3C/svg%3E");--ico-contrat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8Z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9 13h6'/%3E%3Cpath d='M9 17h4'/%3E%3C/svg%3E");--ico-salaire:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='6' width='19' height='12' rx='2.5'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3Cpath d='M6 12h.01M18 12h.01'/%3E%3C/svg%3E");--ico-horaires:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 1.8'/%3E%3C/svg%3E");--ico-jours:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2.5'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01'/%3E%3C/svg%3E");--ico-prime:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 16.5 9 11l3.5 3.5L20.5 6.5'/%3E%3Cpath d='M15.5 6.5h5v5'/%3E%3C/svg%3E");--ico-avantages:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 14.2 8l5 .7-3.6 3.5.9 5-4.5-2.4L7.5 17.2l.9-5L4.8 8.7l5-.7Z'/%3E%3C/svg%3E");--ico-niveau:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a3 3 0 0 0-3 3v5a3 3 0 0 0 6 0V6a3 3 0 0 0-3-3Z'/%3E%3Cpath d='M5.5 11a6.5 6.5 0 0 0 13 0'/%3E%3Cpath d='M12 17.5V21'/%3E%3C/svg%3E");--ico-stable:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4.5 6v5.4c0 4.6 3.1 8.2 7.5 9.6 4.4-1.4 7.5-5 7.5-9.6V6Z'/%3E%3Cpath d='M9 12.2l2.1 2.1L15.4 10'/%3E%3C/svg%3E");--ico-parole:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 12.5a7.5 7.5 0 0 1-7.5 7.5H4.5l2-3A7.5 7.5 0 1 1 20.5 12.5Z'/%3E%3Cpath d='M9 11h6M9 14.5h3.5'/%3E%3C/svg%3E");--ico-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5 12 15.5l6-6'/%3E%3C/svg%3E");--ico-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5.5v13M5.5 12h13'/%3E%3C/svg%3E");--ico-moins:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 12h13'/%3E%3C/svg%3E")}body.pc-public{background:var(--pc-porcelaine);color:var(--pc-encre)}.pc-public .btn{letter-spacing:-.005em;background:var(--pc-teal);border:1px solid var(--pc-teal);color:#fff;min-height:50px;transition:transform var(--pc-transition), box-shadow var(--pc-transition), background var(--pc-transition), border-color var(--pc-transition);border-radius:12px;padding-inline-start:22px;padding-inline-end:22px;font-weight:700;box-shadow:0 6px 16px -6px #0b1f3357}.pc-public .btn:hover{background:var(--pc-teal-fonce);border-color:var(--pc-teal-fonce);transform:translateY(-2px);box-shadow:0 14px 28px -10px #0b1f3357}.pc-public .btn:active{transform:translateY(0)}.pc-public .btn-light,.pc-public .btn-soft{color:var(--pc-encre);background:#fff;border-color:#fff}.pc-public .btn-light:hover,.pc-public .btn-soft:hover{background:var(--pc-menthe);border-color:var(--pc-menthe);color:var(--pc-encre)}.pc-public .cta .btn-soft{border-color:#0000}.pc-public .section .btn-soft:not(.cta .btn-soft){border-color:var(--pc-ligne)}.pc-public .hero .btn:not(.btn-light):not(.btn-soft){color:#eaf6f3;box-shadow:none;background:#ffffff0f;border-color:#ffffff73}.pc-public .hero .btn:not(.btn-light):not(.btn-soft):hover{color:#fff;background:#ffffff24;border-color:#fff}.pc-public .whatsapp{background:var(--pc-teal-clair);color:var(--pc-encre);min-height:50px;transition:background var(--pc-transition), transform var(--pc-transition);border-radius:12px;padding-inline-start:22px;padding-inline-end:22px;font-weight:700}.pc-public .whatsapp:hover{background:#6be7d5;transform:translateY(-2px)}.pc-public .text-link{color:#cfefec;font-weight:600;text-decoration:none}.pc-public .text-link:hover{color:#fff}.pc-public .nav-actions{gap:22px}.pc-public .nav{padding-block-start:22px;padding-block-end:22px}.pc-public .nav .logo img{height:40px}.pc-public .hero{color:#eaf2f0;background:radial-gradient(760px 460px at 84% -6%,#35d7c138,#0000 68%),linear-gradient(135deg,#081827 0%,#0d293a 54%,#10454f 100%);border-bottom:0;position:relative;overflow:hidden}.pc-public .hero:after{content:"";pointer-events:none;opacity:.14;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:52px 52px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.pc-public .hero>*{z-index:1;position:relative}.pc-public .cta{background:linear-gradient(130deg,#0b1f33 0%,#0c6a63 100%)}.pc-public .footer{color:#a9c2bf;background:#071522}.pc-public .confiance{background:#0a2530}.pc-public .path{background:#edf6f3}.pc-public h1,.pc-public .section h2,.pc-public .cta h2,.pc-public .notice h3{font-optical-sizing:auto;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:700}.pc-public .hero h1{letter-spacing:-.035em;max-width:20ch;margin:0;font-size:max(2.6rem,min(5.2vw,4.1rem));line-height:1.03}.pc-public .section h2,.pc-public .cta h2{letter-spacing:-.024em;max-width:22ch;margin:0;font-size:max(1.85rem,min(3.1vw,2.85rem));line-height:1.12}.pc-public .cta h2{max-width:24ch;margin-inline-start:auto;margin-inline-end:auto}.pc-public .notice h3{letter-spacing:-.018em;font-size:1.4rem;line-height:1.18}.pc-public .card h3,.pc-public .hero-card h2,.pc-public .tete-section h3{letter-spacing:-.012em;font-family:Figtree,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;line-height:1.25}.pc-public .card h3{margin:0 0 8px;font-size:1.12rem}.pc-public .hero-card h2{margin:0 0 10px;font-size:1.12rem}.pc-public .tete-section h3{margin:26px 0 6px;font-size:1.18rem}.pc-public .eyebrow,.pc-public .kicker{letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600}.pc-public .eyebrow,.pc-public .kicker-light{color:var(--pc-teal-clair)}.pc-public .section .kicker:not(.kicker-light){color:var(--pc-teal-sombre)}.pc-public .wrap{width:calc(100% - 64px);max-width:none;margin-inline-start:auto;margin-inline-end:auto}.pc-public .section{padding-block:var(--pc-section)}.pc-public .hero-grid,.pc-public .hero-inner{gap:max(30px,min(3.4vw,48px));padding-block-start:max(30px,min(3.4vw,48px));padding-block-end:max(38px,min(4.4vw,60px))}.pc-public .hero{padding-bottom:0}.pc-public .confiance .wrap{gap:24px;padding-block-start:22px;padding-block-end:22px}.pc-public .cards{gap:16px;margin-top:30px}.pc-public .steps{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;margin-top:30px}.pc-public .conditions-card{margin-top:22px}.pc-public .faq{gap:12px;margin-top:24px}.pc-public .tete-section{gap:16px 48px}.pc-public .intro{margin:14px 0 0}.pc-public .lead{margin:18px 0 26px}.pc-public .actions{gap:12px}.pc-public .card.conditions-card{box-shadow:none;background:0 0;border:0;padding:0}.pc-public .card.conditions-card:hover{box-shadow:none;transform:none}.pc-public .lead{color:#c9dcdd;max-width:56ch;font-size:1.14rem;line-height:1.55}.pc-public .intro{max-width:62ch;color:var(--pc-texte-doux);font-size:1.04rem;line-height:1.62}.pc-public .cards>.card p,.pc-public .step p,.pc-public .step small{max-width:46ch;color:var(--pc-texte-doux);line-height:1.55}.pc-public .hero-card p{max-width:50ch;line-height:1.55}.pc-public .notice p{max-width:46ch}.pc-public .cta p{max-width:58ch;margin-inline-start:auto;margin-inline-end:auto}.pc-public .requirements li,.pc-public .check li{max-width:52ch;line-height:1.5}.pc-public p,.pc-public li{text-wrap:pretty}.pc-public .cond-grille{gap:14px}.pc-public .cond{border:1px solid var(--pc-ligne);border-radius:var(--pc-rayon);box-shadow:var(--pc-ombre-carte);transition:border-color var(--pc-transition), box-shadow var(--pc-transition), transform var(--pc-transition);background:#fff}.pc-public .cond:hover{box-shadow:var(--pc-ombre);border-color:#0e7c6f6b;transform:translateY(-2px)}.pc-public .cond[open]{box-shadow:var(--pc-ombre);border-color:#0e7c6f8c;transform:none}.pc-public .cond summary{justify-content:flex-start;gap:4px;padding:16px 52px 16px 18px}.pc-public .cond-label{background:var(--pc-porcelaine);border:1px solid var(--pc-ligne);color:var(--pc-teal-sombre);letter-spacing:.1em;text-align:left;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin:0 0 9px;padding:4px 9px 4px 7px;font-size:.66rem;line-height:1.35;display:inline-flex}.pc-public .cond-value{letter-spacing:-.012em;color:var(--pc-encre);font-size:1.02rem;font-weight:600;line-height:1.35}.pc-public .cond-explication{border-top:1px solid var(--pc-ligne);color:var(--pc-texte-doux);margin:0 18px;padding:13px 0 17px;font-size:.91rem;line-height:1.55}.pc-public .cond summary:after,.pc-public .pill-detail summary:after,.pc-public .explication-note summary:after,.pc-public .faq summary:after{content:"";background-color:var(--pc-teal-sombre);width:26px;height:26px;-webkit-mask-image:var(--ico-plus);-webkit-mask-image:var(--ico-plus);mask-image:var(--ico-plus);transition:transform var(--pc-transition), background-color var(--pc-transition);background-image:none;border-radius:999px;position:absolute;top:50%;right:14px;transform:translateY(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pc-public .cond[open] summary:after,.pc-public .pill-detail[open] summary:after,.pc-public .explication-note[open] summary:after,.pc-public .faq details[open] summary:after{-webkit-mask-image:var(--ico-moins);-webkit-mask-image:var(--ico-moins);mask-image:var(--ico-moins)}.pc-public .explication-note summary:after{background-color:var(--pc-teal-clair)}.pc-public .pills{gap:9px}.pc-public .pill-detail{border:1px solid var(--pc-ligne);color:var(--pc-teal-sombre);box-shadow:var(--pc-ombre-carte);transition:border-color var(--pc-transition), box-shadow var(--pc-transition);background:#fff;border-radius:999px}.pc-public .pill-detail:hover{border-color:#0e7c6f6b}.pc-public .pill-detail[open]{border-radius:var(--pc-rayon);border-color:#0e7c6f8c}.pc-public .pill-detail summary{padding:9px 42px 9px 15px}.pc-public .pill-detail summary:after{width:22px;height:22px;right:9px;-webkit-mask-size:17px;mask-size:17px}.pc-public .pill-detail p{padding:0 15px 12px}.pc-public .notice,.pc-public .explication-note{background:var(--pc-encre);color:#d3e6e3;border-radius:var(--pc-rayon);border-left:3px solid var(--pc-teal-clair)}.pc-public .explication-note summary{padding:16px 52px 16px 18px}.pc-public .explication-note p{color:#c2d9d6;padding:0 18px 16px}.pc-public #message-conditions{padding:14px 18px;font-size:.93rem}.pc-public .faq details{border:1px solid var(--pc-ligne);border-radius:var(--pc-rayon);box-shadow:var(--pc-ombre-carte);transition:border-color var(--pc-transition), box-shadow var(--pc-transition);background:#fff;padding:17px 52px 17px 19px;position:relative}.pc-public .faq details:hover{box-shadow:var(--pc-ombre);border-color:#0e7c6f6b}.pc-public .faq summary{color:var(--pc-encre);font-weight:650;list-style:none}.pc-public .faq summary::-webkit-details-marker{display:none}.pc-public .faq summary:after{right:17px}.pc-public .faq details p{color:var(--pc-texte-doux);max-width:60ch;line-height:1.58}.pc-public .card,.pc-public .step{border:1px solid var(--pc-ligne);border-radius:var(--pc-rayon);box-shadow:var(--pc-ombre-carte);transition:transform var(--pc-transition), border-color var(--pc-transition), box-shadow var(--pc-transition);background:#fff}.pc-public .card{padding:28px}.pc-public .step{padding:20px}.pc-public .card:hover,.pc-public .step:hover{box-shadow:var(--pc-ombre);border-color:#0e7c6f6b;transform:translateY(-3px)}.pc-public .step b{color:var(--pc-teal-sombre);letter-spacing:.13em;align-items:center;gap:9px;margin-bottom:12px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:.68rem;line-height:1;display:flex}.pc-public .step-num{background:var(--pc-menthe);width:27px;height:27px;color:var(--pc-teal-sombre);border:0;margin-right:0;font-family:Figtree,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.84rem;font-weight:700}.pc-public .step span{letter-spacing:-.012em;font-size:1.04rem}.pc-public .step.selective{background:#fffcf3;border-color:#e3c97a}.pc-public .number{background:var(--pc-menthe);width:38px;height:38px;color:var(--pc-teal-sombre);margin-bottom:16px;font-weight:700}.pc-public .hero-card{border-radius:var(--pc-rayon-l);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #ffffffb3;padding:26px;box-shadow:0 30px 80px #00000042}.pc-public .check li:before,.pc-public .requirements li:before{color:var(--pc-teal)}.pc-public .pcc-btn{background:var(--pc-teal);min-height:50px;transition:background var(--pc-transition), transform var(--pc-transition);border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:flex}.pc-public .pcc-btn:hover{background:var(--pc-teal-fonce);transform:translateY(-2px)}.pc-public .cond-label:before,.pc-public .card[data-ico] h3:before,.pc-public .explication-note summary:before{content:"";background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pc-public .cond-label:before{width:14px;height:14px}.pc-public .cond[data-champ=ville] .cond-label:before{-webkit-mask-image:var(--ico-lieu);-webkit-mask-image:var(--ico-lieu);mask-image:var(--ico-lieu)}.pc-public .cond[data-champ=adresse_site] .cond-label:before{-webkit-mask-image:var(--ico-bureau);-webkit-mask-image:var(--ico-bureau);mask-image:var(--ico-bureau)}.pc-public .cond[data-champ=type_contrat] .cond-label:before{-webkit-mask-image:var(--ico-contrat);-webkit-mask-image:var(--ico-contrat);mask-image:var(--ico-contrat)}.pc-public .cond[data-champ=salaire] .cond-label:before{-webkit-mask-image:var(--ico-salaire);-webkit-mask-image:var(--ico-salaire);mask-image:var(--ico-salaire)}.pc-public .cond[data-champ=horaires] .cond-label:before{-webkit-mask-image:var(--ico-horaires);-webkit-mask-image:var(--ico-horaires);mask-image:var(--ico-horaires)}.pc-public .cond[data-champ=jours_travailles] .cond-label:before{-webkit-mask-image:var(--ico-jours);-webkit-mask-image:var(--ico-jours);mask-image:var(--ico-jours)}.pc-public .cond[data-champ=prime] .cond-label:before{-webkit-mask-image:var(--ico-prime);-webkit-mask-image:var(--ico-prime);mask-image:var(--ico-prime)}.pc-public .cond[data-champ=avantages] .cond-label:before{-webkit-mask-image:var(--ico-avantages);-webkit-mask-image:var(--ico-avantages);mask-image:var(--ico-avantages)}.pc-public .cond:not([data-champ]) .cond-label:before{display:none}.pc-public .card[data-ico] h3{align-items:center;gap:10px;display:flex}.pc-public .card[data-ico] h3:before{width:21px;height:21px;color:var(--pc-teal)}.pc-public .card[data-ico=stable] h3:before{-webkit-mask-image:var(--ico-stable);-webkit-mask-image:var(--ico-stable);mask-image:var(--ico-stable)}.pc-public .card[data-ico=horaires] h3:before{-webkit-mask-image:var(--ico-horaires);-webkit-mask-image:var(--ico-horaires);mask-image:var(--ico-horaires)}.pc-public .card[data-ico=parole] h3:before{-webkit-mask-image:var(--ico-parole);-webkit-mask-image:var(--ico-parole);mask-image:var(--ico-parole)}.pc-public .explication-note summary{align-items:center;gap:11px;display:flex}.pc-public .explication-note summary:before{width:20px;height:20px;color:var(--pc-teal-clair);-webkit-mask-image:var(--ico-niveau);-webkit-mask-image:var(--ico-niveau);mask-image:var(--ico-niveau)}.pc-public .photo-illus{border-radius:var(--pc-rayon-l);aspect-ratio:4/3;object-fit:cover;object-position:50% 42%;width:100%;height:auto;min-height:0;max-height:none;box-shadow:var(--pc-ombre);outline-offset:-1px;outline:1px solid #0b1f330f;display:block}.pc-public .deux-colonnes-photo{align-items:center;gap:max(26px,min(3.2vw,44px))}.pc-public .deux-colonnes-photo .photo-illus{aspect-ratio:16/10}.pc-public .requirements{grid-template-columns:1.1fr .95fr .95fr;align-items:stretch;gap:max(24px,min(2.6vw,36px))}.pc-public .requirements .photo-illus{aspect-ratio:3/4;object-position:50% 38%}.pc-public .requirements-visual{display:block}.pc-public .notice{align-self:start;padding:28px}@media (max-width:1099px){.pc-public .cond-grille{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}}@media (max-width:900px){.pc-public .wrap{width:calc(100% - 40px)}.pc-public .hero h1{font-size:max(2.2rem,min(8.4vw,3.2rem))}.pc-public .section h2,.pc-public .cta h2{max-width:none;font-size:max(1.7rem,min(5.4vw,2.3rem))}.pc-public .lead,.pc-public .intro{max-width:none}.pc-public .card{padding:24px}.pc-public .requirements .photo-illus{aspect-ratio:16/10;object-position:50% 42%}.pc-public .notice{padding:24px}}@media (max-width:800px){.pc-public .requirements{grid-template-columns:1fr}}@media (max-width:640px){.pc-public .wrap{width:calc(100% - 30px)}.pc-public .nav{padding-block-start:16px;padding-block-end:16px}.pc-public .nav .logo img{height:32px}.pc-public .nav-actions{gap:10px}.pc-public .nav-actions .btn{width:auto;min-height:44px;padding-inline-start:15px;padding-inline-end:15px}.pc-public .hero-card{border-radius:var(--pc-rayon);padding:22px}.pc-public .cards,.pc-public .steps{gap:12px;margin-top:24px}.pc-public .cond summary,.pc-public .explication-note summary{padding:15px 48px 15px 16px}.pc-public .cond-explication{margin-inline-start:16px;margin-inline-end:16px}.pc-public .faq details{padding:15px 48px 15px 17px}.pc-public .whatsapp{width:100%}.pc-public .confiance .wrap{gap:13px;padding-block-start:18px;padding-block-end:18px}.pc-public .pc-mobile-cta{border-radius:var(--pc-rayon);background:#081827f7;border-color:#ffffff29;box-shadow:0 16px 34px #08182757}.pc-public .pc-mobile-cta a{background:var(--pc-teal-clair);color:var(--pc-encre);border-radius:11px;min-height:46px;font-weight:700}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes pc-apparition{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pc-public .cards>.card,.pc-public .steps>.step,.pc-public .faq>details,.pc-public .cond-grille>.cond,.pc-public .deux-colonnes-photo>*,.pc-public .requirements>*,.pc-public .tete-section>*,.pc-public .section>.wrap>.kicker,.pc-public .section>.wrap>h2,.pc-public .section.wrap>.kicker,.pc-public .section.wrap>h2,.pc-public .cta .wrap>*{animation:linear both pc-apparition;animation-timeline:view();animation-range:entry cover 14%}.pc-public .hero *{animation:none}}}
