/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-tracking:initial}}}.ps-section{padding-block:88px}section.ps-bg-blanc,div.ps-section.ps-bg-blanc{background-color:var(--color-white,#fff)}section.ps-bg-creme,div.ps-section.ps-bg-creme{background-color:var(--color-cream-warm,#fbf8f3)}.ps-section.ps-section--suite{padding-top:calc(var(--spacing,.25rem)*0)}.mt-hero h1.ps-hero-title{max-width:24ch}.ps-rich>*+*{margin-top:calc(var(--spacing,.25rem)*3)}.ps-rich p{--tw-leading:1.65;line-height:1.65}.ps-rich strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-n-900,#131613)}.ps-rich a:not([class]){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-green-600,#2a5e24);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-green-200,#a8d89e);text-decoration-color:var(--color-green-200,#a8d89e);text-underline-offset:3px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.ps-rich a:not([class]):hover{color:var(--color-green-700,#1f4d19);-webkit-text-decoration-color:var(--color-green-500,#3a7d32);text-decoration-color:var(--color-green-500,#3a7d32)}.ps-rich ul{gap:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*0);flex-direction:column;list-style-type:none;display:flex}.ps-rich ul li{padding-left:calc(var(--spacing,.25rem)*6);--tw-leading:1.55;line-height:1.55;position:relative}.ps-rich ul li:before{content:"";top:.55em;left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);background-color:var(--color-gold-500,#d4a843);border-radius:3.40282e38px;position:absolute}.ps-rich ol{gap:calc(var(--spacing,.25rem)*2);padding-left:calc(var(--spacing,.25rem)*5);flex-direction:column;list-style-type:decimal;display:flex}.ps-intro{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*-4);margin-bottom:calc(var(--spacing,.25rem)*12);text-align:center;max-width:760px;color:var(--color-n-600,#4a4f4a);font-size:1.05rem}.ps-intro.ps-rich ul,.ps-intro.ps-rich ol{text-align:left;display:inline-flex}.ps-foot{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*10);text-align:center;max-width:820px;color:var(--color-n-600,#4a4f4a);font-size:1.02rem}.ps-foot .ps-rich ul{text-align:left;display:inline-flex}.ps-foot>*+*{margin-top:calc(var(--spacing,.25rem)*6)}.ps-foot .ps-claim{justify-content:center}.ps-cards{gap:calc(var(--spacing,.25rem)*6);display:grid}.ps-cards--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1060px;margin-inline:auto}.ps-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ps-card{border-radius:var(--radius-xl-custom,16px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-n-100,#e8eae8);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*7);padding-top:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*7);transition:border-color .3s var(--ease),box-shadow .3s var(--ease);flex-direction:column;display:flex;position:relative}section.ps-bg-blanc .ps-card{background-color:var(--color-cream-warm,#fbf8f3)}.ps-card:hover{border-color:var(--color-green-200,#a8d89e);--tw-shadow:0 4px 16px var(--tw-shadow-color,#0a0c0a12),0 1px 4px var(--tw-shadow-color,#0a0c0a08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ps-card-icon{margin-bottom:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-l,12px);background-color:var(--color-green-100,#dff0db);color:var(--color-green-700,#1f4d19);transition:background-color .3s var(--ease),color .3s var(--ease);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ps-card:hover .ps-card-icon{background-color:var(--color-green-500,#3a7d32);color:var(--color-white,#fff)}.ps-card h3{margin-bottom:calc(var(--spacing,.25rem)*3);font-family:var(--font-heading,"Outfit",system-ui,sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-size:1.2rem;font-weight:var(--font-weight-bold,700);--tw-tracking:-.015em;letter-spacing:-.015em;color:var(--color-n-900,#131613);text-wrap:balance;line-height:1.25}.ps-card h3 a{color:var(--color-n-900,#131613);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.ps-card h3 a:after{content:"";inset:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-xl-custom,16px);position:absolute}.ps-card h3 a:hover,.ps-card h3 a:focus-visible{color:var(--color-green-700,#1f4d19)}.ps-card .ps-rich{color:var(--color-n-600,#4a4f4a);font-size:.94rem}.ps-marques-grid{grid-template-columns:repeat(auto-fit,minmax(250px,300px));justify-content:center;gap:18px;display:grid}.mt-marque-body p.ps-marque-precision{margin-bottom:calc(var(--spacing,.25rem)*2);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold,600);font-size:.78rem;line-height:1.4;font-weight:var(--font-weight-semibold,600);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-gold-600,#b8922e);text-transform:uppercase;flex:none}.ps-logos{margin:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*4);max-width:1060px;padding:calc(var(--spacing,.25rem)*0);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-inline:auto;list-style-type:none;display:grid}.ps-logo{height:calc(var(--spacing,.25rem)*24);border-radius:var(--radius-xl-custom,16px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-n-100,#e8eae8);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);--tw-shadow:0 1px 4px var(--tw-shadow-color,#0a0c0a12),0 1px 2px var(--tw-shadow-color,#0a0c0a08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:border-color .3s var(--ease),box-shadow .3s var(--ease);justify-content:center;align-items:center;display:flex}a.ps-logo:hover,a.ps-logo:focus-visible{border-color:var(--color-green-200,#a8d89e);--tw-shadow:0 4px 16px var(--tw-shadow-color,#0a0c0a12),0 1px 4px var(--tw-shadow-color,#0a0c0a08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ps-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.ps-logo .mt-marque-wordmark{font-size:.95rem}.ps-conc-cards{margin-top:calc(var(--spacing,.25rem)*12);margin-bottom:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*5);padding:calc(var(--spacing,.25rem)*0);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style-type:none;display:grid}.ps-conc-card{border-radius:var(--radius-xl-custom,16px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-n-100,#e8eae8);background-color:var(--color-cream-warm,#fbf8f3);padding-inline:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*6);padding-bottom:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}.ps-conc-dep{margin-bottom:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:.7rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-gold-600,#b8922e);text-transform:uppercase}.ps-conc-card h3{margin-bottom:calc(var(--spacing,.25rem)*3);font-family:var(--font-heading,"Outfit",system-ui,sans-serif);--tw-leading:1.25;--tw-font-weight:var(--font-weight-bold,700);font-size:1.1rem;line-height:1.25;font-weight:var(--font-weight-bold,700);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-n-900,#131613)}.ps-conc-line{margin-top:calc(var(--spacing,.25rem)*1.5);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);--tw-leading:1.5;color:var(--color-n-600,#4a4f4a);font-size:.9rem;line-height:1.5;display:flex}.ps-conc-line svg{color:var(--color-green-600,#2a5e24);flex:none;margin-top:3px}.ps-conc-line a{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-n-800,#1e211e)}@media (hover:hover){.ps-conc-line a:hover{color:var(--color-green-700,#1f4d19)}}.ps-conc-distance{margin-top:calc(var(--spacing,.25rem)*3);color:var(--color-n-500,#6b716b);font-size:.86rem;font-style:italic}.ps-conc-link{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-top:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);font-size:.85rem;font-weight:var(--font-weight-semibold,600);color:var(--color-green-600,#2a5e24);margin-top:auto;transition:gap .2s;display:inline-flex}.ps-conc-link:hover{gap:calc(var(--spacing,.25rem)*2.5);color:var(--color-green-700,#1f4d19)}.ps-occ-vide{text-align:center;--tw-leading:1.65;max-width:680px;color:var(--color-n-600,#4a4f4a);margin-inline:auto;font-size:1.02rem;font-style:italic;line-height:1.65}.ps-table-wrap{border-radius:var(--radius-xl-custom,16px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-n-100,#e8eae8);background-color:var(--color-white,#fff);--tw-shadow:0 1px 4px var(--tw-shadow-color,#0a0c0a12),0 1px 2px var(--tw-shadow-color,#0a0c0a08);max-width:1060px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-inline:auto;overflow:hidden}.ps-table{border-collapse:collapse;text-align:left;width:100%}.ps-table thead th{background-color:var(--color-green-900,#152e12);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);font-family:var(--font-heading,"Outfit",system-ui,sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-size:.78rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-white,#fff);text-transform:uppercase}.ps-table tbody tr:nth-child(2n){background-color:var(--color-cream,#f7f5f2)}.ps-table tbody tr+tr{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-n-100,#e8eae8)}.ps-table tbody th,.ps-table tbody td{padding-inline:calc(var(--spacing,.25rem)*6);vertical-align:top;--tw-leading:1.55;padding-block:17px;font-size:.94rem;line-height:1.55}.ps-table tbody th{width:26%;font-family:var(--font-heading,"Outfit",system-ui,sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-n-900,#131613)}.ps-table tbody td{color:var(--color-n-600,#4a4f4a)}.ps-table--2 tbody th{width:38%}.ps-concessions .mt-concessions-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.ps-concessions .mt-concessions-grid>*{min-width:0}.ps-concessions .mt-map,.ps-concessions .mt-map-ph{width:100%}.ps-concessions .mt-concessions-text ul{max-width:52ch;color:var(--color-n-600,#4a4f4a);margin-top:22px}.ps-concessions .mt-concessions-text h2+p{margin-top:22px}.mt-hero-sub>*+*{margin-top:calc(var(--spacing,.25rem)*3)}.ps-temoignage-title{margin-bottom:calc(var(--spacing,.25rem)*6);font-family:var(--font-heading,"Outfit",system-ui,sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2rem)}.ps-temoignage-track{gap:calc(var(--spacing,.25rem)*6);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.ps-temoignage-track::-webkit-scrollbar{display:none}.ps-temoignage-slide{margin:calc(var(--spacing,.25rem)*0);scroll-snap-align:center;flex:none;width:100%}.ps-temoignage-slide .mt-temoignage-author{flex-wrap:wrap;justify-content:center}.ps-temoignage-nav{margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.ps-temoignage-btn{height:calc(var(--spacing,.25rem)*11);width:calc(var(--spacing,.25rem)*11);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.ps-temoignage-btn{border-color:color-mix(in oklab,var(--color-white,#fff)25%,transparent)}}.ps-temoignage-btn{color:var(--color-white,#fff);transition:all .25s var(--ease);background-color:#0000}.ps-temoignage-btn:hover:not(:disabled){border-color:var(--color-gold-400,#e0bf6a);background-color:var(--color-gold-400,#e0bf6a);color:var(--color-green-900,#152e12)}.ps-temoignage-btn:disabled{cursor:default;opacity:.4}.ps-temoignage-dots{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.ps-temoignage-dot{height:calc(var(--spacing,.25rem)*2.5);width:calc(var(--spacing,.25rem)*2.5);cursor:pointer;border-style:var(--tw-border-style);background-color:#ffffff4d;border-width:0;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.ps-temoignage-dot{background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.ps-temoignage-dot{padding:calc(var(--spacing,.25rem)*0);transition:all .25s var(--ease)}.ps-temoignage-dot.is-active{width:calc(var(--spacing,.25rem)*6);background-color:var(--color-gold-400,#e0bf6a)}.ps-final-texte{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*7);--tw-leading:1.65;color:#ffffffc7;max-width:58ch;font-size:1.05rem;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.ps-final-texte{color:color-mix(in oklab,var(--color-white,#fff)78%,transparent)}}@media (max-width:1024px){.ps-concessions .mt-concessions-grid{grid-template-columns:minmax(0,1fr)}.ps-cards--3,.ps-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ps-section{padding-block:calc(var(--spacing,.25rem)*16)}.ps-cards--2,.ps-cards--3,.ps-cards--4{grid-template-columns:repeat(1,minmax(0,1fr))}.ps-marques-grid{grid-template-columns:1fr}.ps-table thead{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ps-table,.ps-table tbody,.ps-table tr,.ps-table tbody th,.ps-table tbody td{width:100%;display:block}.ps-table tbody tr{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4)}.ps-table tbody th,.ps-table tbody td{padding:calc(var(--spacing,.25rem)*0)}.ps-table tbody td{margin-top:calc(var(--spacing,.25rem)*2)}.ps-table tbody td[data-label]:before{content:attr(data-label);margin-bottom:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-bold,700);font-size:.7rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-gold-600,#b8922e);text-transform:uppercase;display:block}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-tracking{syntax:"*";inherits:false}
