.pa-social-icons{display:flex;align-items:center;gap:7px}.pa-social-icons .social-icon{position:relative;display:inline-block!important;overflow:hidden;width:34px!important;height:34px!important;min-width:34px;min-height:34px;margin:0;padding:0!important;border:1px solid #00236442!important;border-radius:3px;background:transparent!important;color:var(--navy,#002364)!important;line-height:32px;text-align:center;opacity:1!important;font-size:18px!important}.pa-social-icons .social-icon>i{position:absolute!important;inset:0;display:block!important;width:100%;height:32px;line-height:32px!important;transition:transform .25s}.pa-social-icons .social-icon>i:nth-child(2){transform:translateY(100%)}.pa-social-icons .social-icon:hover>i:first-child,.pa-social-icons .social-icon:focus-visible>i:first-child{transform:translateY(-100%)}.pa-social-icons .social-icon:hover>i:nth-child(2),.pa-social-icons .social-icon:focus-visible>i:nth-child(2){transform:translateY(0)}.pa-social-icons .social-icon:disabled{cursor:default}.pa-social-icons a:hover,.pa-social-icons a:focus-visible{background:var(--navy)!important;color:white!important}.pa-actions>a.button:first-child{color:white!important}.pa-box-button{display:block!important;width:100%;box-sizing:border-box;padding:12px 16px!important;min-height:46px;text-align:center;align-self:stretch;justify-content:center;border:1px solid transparent!important;border-radius:3px;color:white!important;text-decoration:none!important;line-height:1.5;font-weight:600}.pa-box-button:after{content:none!important}.pa-button-gold{background:var(--gold,#b59458)!important}.pa-button-blue{background:var(--navy,#002364)!important}.pa-box-button:hover{filter:brightness(.94)}.pa-card .pa-account-request{margin-top:12px}.pa-software-page .page-hero{text-align:start}.pa-software-page .page-hero .intro{margin-inline:0!important;text-align:start!important}.pa-software-page .page-hero .breadcrumbs{justify-content:flex-start}.pa-software-page #packs>.pa-fx-note,.pa-software-page #packs>.pa-plan-note,.pa-software-page #packs>a{display:block;width:100%;max-width:none;text-align:center!important;margin-inline:0}.pa-international .flow.pa-six-steps{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}.pa-international .pa-six-steps .flow-step{width:auto!important;min-width:0!important}.pa-international .pa-six-steps h4{font-size:15px;overflow-wrap:anywhere}.pa-certifications,.pa-compliance{text-align:center}.pa-certifications>p,.pa-compliance>p{max-width:900px;margin-inline:auto}.pa-certification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.pa-compliance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0}.pa-certification-card,.pa-compliance-card{padding:26px;border:1px solid var(--line,#e1e5ed);border-top:2px solid var(--gold);border-radius:3px;background:white}.pa-certification-card img{width:144px;height:144px;object-fit:contain;display:block;margin:0 auto 20px}.pa-certification-card h3,.pa-compliance-card h3{font-size:19px}.pa-compliance-card img{width:40px;height:40px;object-fit:contain;display:block;margin:0 auto 20px}.pa-certification-status{font-weight:700;color:var(--navy);padding:10px 18px;border:1px solid var(--gold);display:table;margin:20px auto}.pa-footer-tagline{line-height:1.9;font-size:14px}.pa-footer-newsletter{display:grid;gap:10px;margin-top:22px;font-style:normal}.pa-footer-newsletter h3{font-size:16px;margin:0 0 5px}.pa-footer-newsletter label{display:grid;gap:7px;font-size:13px}.pa-footer-newsletter input[type=email]{display:block;min-width:0;width:100%;padding:11px;border:1px solid #00236444;border-radius:3px;background:white;color:var(--navy);font:inherit}.pa-footer-newsletter .pa-newsletter-consent{display:flex;align-items:flex-start;gap:8px;line-height:1.7}.pa-footer-newsletter input[type=checkbox]{margin-top:5px;flex:0 0 auto}.pa-footer-newsletter button{padding:11px 16px;border:1px solid var(--navy);background:var(--navy);color:white;font:inherit;cursor:pointer}.pa-footer-newsletter [role=status]{font-size:13px;line-height:1.6;margin:0}.footer-contact>.pa-social-icons{margin-top:18px}.pa-cookie-manage{border:0;background:transparent;padding:0;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.pa-cookie-dialog{width:min(700px,calc(100% - 32px));max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--gold);border-radius:4px;padding:30px;color:var(--navy);background:white;font-family:Cairo,sans-serif;line-height:1.8}.pa-cookie-dialog::backdrop{background:#001d4e88}.pa-cookie-dialog h2{font-size:24px;margin:0 0 15px}.pa-cookie-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.pa-cookie-actions button,.pa-cookie-save,.pa-consent-placeholder button{font:inherit;padding:11px 12px;border:1px solid var(--navy);border-radius:3px;background:var(--navy);color:white;cursor:pointer}.pa-cookie-dialog fieldset{border:1px solid #00236433;margin:20px 0 0;padding:16px}.pa-cookie-dialog fieldset label{display:flex;gap:10px;align-items:flex-start;margin:12px 0}.pa-cookie-dialog fieldset input{margin-top:7px}.pa-cookie-dialog [hidden]{display:none!important}.pa-cookie-save{width:100%;margin-top:12px}.pa-consent-placeholder{padding:18px;background:#00236406;border:1px solid #00236422;font-size:14px}.pa-consent-placeholder button{display:block;margin-top:10px}
@media(max-width:1200px){.pa-menu>.pa-actions{display:grid!important;grid-template-columns:1fr 1fr;width:100%;padding:12px 0 0;gap:12px;order:initial}.pa-menu>.pa-actions>a{white-space:normal}.pa-menu{max-height:calc(100vh - 140px);overflow-y:auto}}
@media(max-width:1000px){.pa-compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-international .flow.pa-six-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:680px){.pa-topbar{gap:8px;flex-wrap:wrap}.pa-topbar>.pa-social{margin-inline-end:auto}.pa-social-icons .social-icon{width:30px!important;height:30px!important;min-width:30px;min-height:30px;font-size:16px!important}.pa-social-icons .social-icon>i{height:28px;line-height:28px!important}.pa-menu>.pa-actions{grid-template-columns:1fr}.pa-certification-grid,.pa-compliance-grid{grid-template-columns:1fr}.pa-international .flow.pa-six-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pa-cookie-dialog{padding:22px}.pa-cookie-actions{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.pa-social-icons .social-icon>i{transition:none}}

.pa-chrome .pa-social-icons .social-icon>i,.pa-chrome .pa-social-icons .social-icon>i::before{line-height:32px!important}@media(max-width:680px){.pa-chrome .pa-social-icons .social-icon>i,.pa-chrome .pa-social-icons .social-icon>i::before{line-height:28px!important}}

.footer-grid>*{min-width:0}.pa-footer-newsletter{min-width:0;max-width:100%}.pa-footer-newsletter .pa-newsletter-consent{display:grid;grid-template-columns:16px minmax(0,1fr);width:100%;align-items:start}.pa-footer-newsletter .pa-newsletter-consent>span{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.pa-footer-newsletter .pa-newsletter-consent a{display:inline!important;white-space:normal!important;overflow-wrap:anywhere}

.site-footer .pa-footer-newsletter h3{color:inherit}.site-footer .pa-footer-newsletter button{background:var(--gold);border-color:var(--gold);color:white}.site-footer .pa-social-icons .social-icon{color:white!important;border-color:#ffffff90!important}.site-footer .pa-social-icons a:hover,.site-footer .pa-social-icons a:focus-visible{background:white!important;color:var(--navy)!important}

.site-footer .footer-legal{padding-inline-end:64px;flex-wrap:wrap}@media(max-width:680px){.site-footer .footer-legal{gap:12px;padding-inline-end:56px}}
/* Ajustements de présentation du 12 novembre 2026. */
.pa-footer-newsletter{width:100%}.pa-newsletter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;width:100%}.pa-newsletter-row>label{min-width:0}.pa-footer-newsletter .pa-newsletter-row input[type=email]{height:48px;min-height:48px;margin:0}.pa-footer-newsletter .pa-newsletter-row>button{height:48px;min-height:48px;min-width:108px;padding:10px 16px;white-space:nowrap;align-self:end;margin:0}.pa-footer-newsletter>[role=status]:empty{display:none}.footer-contact>.pa-social-icons{margin-top:0}
.pa-cookie-dialog fieldset{min-width:0;padding:16px 18px}.pa-cookie-dialog legend{font-size:16px;padding-inline:6px}.pa-cookie-dialog fieldset>label{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;width:100%;margin:14px 0;text-align:start}.pa-cookie-dialog fieldset input[type=checkbox]{appearance:auto;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;padding:0!important;margin:5px 0 0!important;box-sizing:border-box;accent-color:var(--navy);border-radius:2px}.pa-cookie-dialog fieldset>label>span{min-width:0;line-height:1.7;white-space:normal}.pa-cookie-dialog .pa-cookie-save{font-size:16px;min-height:46px}
.pa-compliance-icon{display:block;font-family:"font-icons"!important;font-style:normal!important;font-size:40px;color:var(--gold);line-height:1;margin:0 auto 20px}.pa-compliance-icon::before{font-family:"font-icons"!important}
.pa-certifications.content-section{padding-block-start:4rem;padding-block-end:4rem;margin-block-start:2rem}.pa-compliance.content-section{padding-block:4rem}.pa-compliance+ .partners-section{margin-block-start:2rem}
.pa-align-row{display:grid!important;width:100%;max-width:none;align-items:stretch;gap:16px!important}.pa-align-row[data-align-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))!important}.pa-align-row[data-align-columns="7"]{grid-template-columns:repeat(7,minmax(0,1fr))!important}.pa-align-row>.company-card{min-width:0!important;width:auto!important;padding:24px 12px!important;overflow-wrap:break-word}.pa-align-row h3,.pa-align-row h4{font-size:16px!important;line-height:1.55}.pa-align-row p{font-size:14px!important;line-height:1.8}.pa-align-row .pa-cabinet-icon,.pa-align-row .pa-international-icon{font-size:36px!important}
.pa-pole-filter-wrap{display:none}.pa-portfolio-enhanced .pa-pole-filter-wrap{display:block;width:100%;margin-bottom:24px}.pa-portfolio-enhanced .pa-pole-select-fallback{display:none!important}.pa-pole-grid-filter{display:flex;flex-wrap:wrap;gap:0;list-style:none;padding:0;margin:12px 0 18px;border:1px solid var(--line);border-radius:3px;overflow:hidden;background:white}.pa-pole-grid-filter>li{margin:0;padding:0;list-style:none}.pa-pole-grid-filter button{display:block;border:0;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 14px;min-height:44px;background:white;color:var(--navy);font:inherit;font-size:14px;font-weight:600;cursor:pointer;border-radius:0!important;transition:background .2s,color .2s}.pa-pole-grid-filter .activeFilter button{background:var(--navy);color:white;box-shadow:inset 0 -2px 0 var(--gold)}.pa-pole-grid-filter button:hover{background:var(--paper)}.pa-pole-grid-filter .activeFilter button:hover{background:var(--navy)}.pa-pole-grid-filter button:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.pa-selected-pole{margin:0;font-weight:600;line-height:1.7;color:var(--navy)}.pa-pole-filter-wrap .eyebrow{margin-bottom:10px}
@media(max-width:1200px){.pa-align-row[data-align-columns]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pa-align-row h3,.pa-align-row h4{font-size:17px!important}}
@media(max-width:760px){.pa-align-row[data-align-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pa-certifications.content-section{margin-block-start:1.5rem;padding-block-start:2.75rem;padding-block-end:2.75rem}.pa-compliance.content-section{padding-block:2.75rem}.pa-newsletter-row{gap:10px}.pa-footer-newsletter .pa-newsletter-row>button{min-width:96px;padding-inline:12px}.pa-pole-grid-filter button{padding:8px 10px;font-size:13px}}
@media(max-width:480px){.pa-align-row[data-align-columns]{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.pa-pole-grid-filter button{transition:none}}
[data-catalogue] [data-catalogue-item][hidden]{display:none!important}.pa-footer-newsletter .pa-newsletter-consent input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;padding:0!important;appearance:auto}
