.pa-home-why>header{text-align:center}.pa-dual-activity{text-align:center;background:var(--white,#fff);border:1px solid var(--gold,#b59458);border-radius:3px;padding:36px!important;width:100%;max-width:none!important;box-shadow:0 12px 32px #00236408}.pa-dual-activity p{max-width:none!important}.cabinet-summary.pa-cabinet-center{display:block;text-align:center}.pa-cabinet-center .aside-panel{max-width:none;width:100%;text-align:center}.pa-cabinet-center .actions{justify-content:center}.pa-city-photo{width:100%;height:190px;object-fit:cover;border-radius:2px;margin-bottom:20px}.pa-skill-track>span{transition:width 1.5s cubic-bezier(.2,.7,.2,1)}.pa-menu>a{position:relative}.pa-menu>a:after{content:"";position:absolute;height:1px;background:var(--gold,#b59458);inset-inline:0;bottom:-7px;transform:scaleX(0);transition:transform .25s;transform-origin:center}.pa-menu>a[aria-current=page]:after,.pa-menu>a:hover:after,.pa-menu>a:focus-visible:after{transform:scaleX(1)}#espaces{scroll-margin-top:170px}.pa-software{padding-block:50px}.pa-software .section-heading{text-align:center;max-width:920px;margin:0 auto 35px}.pa-software-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pa-module{padding:28px;border:1px solid #00236418;background:white;border-radius:3px}.pa-module>i{display:block;font-size:32px;color:var(--gold,#b59458);margin-bottom:18px}.pa-module h3{font-size:19px}.pa-module p{font-size:15px;line-height:1.8}.pa-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.pa-plan{display:flex;flex-direction:column;padding:28px 23px;border:1px solid #00236422;background:#fff;border-top:3px solid var(--gold,#b59458);border-radius:3px}.pa-plan h3{font-size:23px}.pa-plan .pa-price{font-size:34px;font-weight:700;line-height:1.3;color:var(--navy,#002364);margin:20px 0 6px}.pa-plan ul{padding-inline-start:20px;line-height:1.9;font-size:14px;flex:1}.pa-plan .button{text-align:center;margin-top:22px}.pa-plan-note{font-size:13px;line-height:1.7}.pa-fx-note{font-size:14px;margin:24px 0;padding:16px;border-inline-start:2px solid var(--gold,#b59458);background:#00236405}.pa-feature-table{width:100%;border-collapse:collapse;min-width:620px}.pa-feature-table th,.pa-feature-table td{padding:15px;border-bottom:1px solid #00236418;text-align:start}.pa-table-scroll{overflow-x:auto}.pa-software-band{background:#00236405;border-block:1px solid #00236412}.pa-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pa-admin-card{padding:24px;border:1px solid #00236422;border-radius:3px}.pa-admin-card a{display:inline-block;margin:6px}.pa-admin-form{display:grid;gap:14px;max-width:720px}.pa-admin-form label{display:grid;gap:7px}.pa-admin-form input,.pa-admin-form select,.pa-admin-form textarea{width:100%;padding:12px;border:1px solid #00236433;border-radius:3px}.pa-order-summary{padding:30px;border:1px solid var(--gold,#b59458);margin-bottom:25px}.pa-payment-methods{display:grid;gap:12px}.pa-payment-notice{padding:18px;background:#00236406;border-inline-start:2px solid var(--gold,#b59458)}
@media(max-width:1050px){.pa-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-software-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.pa-plans,.pa-software-grid,.pa-admin-grid{grid-template-columns:1fr}.pa-dual-activity{padding:24px!important}.pa-price{font-size:30px}.pa-city-photo{height:170px}}@media(prefers-reduced-motion:reduce){.pa-skill-track>span,.pa-menu>a:after{transition:none}}

.pa-cabinet-center .aside-panel p{margin-inline:auto}.pa-menu>a[aria-current=page]{border-bottom-color:transparent;text-decoration:none!important}

#packs{scroll-margin-top:calc(var(--pa-header-height,165px) + 20px)}

/* Page Logiciel : contenu centré et quatre modules par ligne. */
.pa-software-page{text-align:center}.pa-software-page .section-heading,.pa-software-page .section-heading p,.pa-software-page .section-heading h2,.pa-software-page .intro,.pa-software-page .pa-plan,.pa-software-page .pa-module,.pa-software-page .pa-fx-note{text-align:center!important;margin-inline:auto}.pa-software-page .section-heading p{max-width:900px}.pa-software-page .breadcrumbs{justify-content:center}.pa-software-page .pa-software-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pa-software-page .pa-module{width:100%}.pa-software-page .pa-module>i{margin-inline:auto}.pa-software-page .pa-module:last-child:nth-child(4n+1){grid-column:2/span 2;width:calc((100% - 22px)/2);justify-self:center}.pa-software-page .pa-plan ul{list-style:none;padding-inline:0}.pa-software-page .pa-plan li{margin-block:10px}.pa-software-page .pa-feature-table th,.pa-software-page .pa-feature-table td{text-align:center}.pa-software-page .pa-software-band>.pa-dual-activity{width:min(var(--content-width),90%)}.pa-billing-switch{display:flex;justify-content:center;gap:0;margin:0 auto 32px;width:fit-content;max-width:100%;border:1px solid var(--gold);padding:4px;border-radius:3px;background:var(--white)}.pa-billing-switch button{padding:12px 24px;border:0;background:transparent;color:var(--navy);border-radius:2px;font:inherit;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.pa-billing-switch button[aria-pressed=true]{background:var(--navy);color:var(--white)}.pa-billing-switch button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
@media(max-width:1100px){.pa-software-page .pa-software-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-software-page .pa-module:last-child:nth-child(4n+1){grid-column:1/-1;width:calc((100% - 22px)/2)}}
@media(max-width:620px){.pa-software-page .pa-software-grid{grid-template-columns:1fr}.pa-software-page .pa-module:last-child:nth-child(4n+1){grid-column:auto;width:100%}.pa-billing-switch button{padding:10px 16px}}
@media(prefers-reduced-motion:reduce){.pa-billing-switch button{transition:none}}

.pa-software-page .pa-plan{width:100%;margin-inline:0}
