.elementor-660 .elementor-element.elementor-element-09a6825{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-1cb2fc4{--display:flex;--justify-content:middle;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;}.elementor-660 .elementor-element.elementor-element-ee077e9 .elementor-heading-title{font-size:60px;}.elementor-660 .elementor-element.elementor-element-e82fa20{--spacer-size:28px;}.elementor-660 .elementor-element.elementor-element-3836c39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-79cb4c5{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-660 .elementor-element.elementor-element-efd8956{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-33157d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-31a98d6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-660 .elementor-element.elementor-element-31a98d6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-660 .elementor-element.elementor-element-31a98d6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-660 .elementor-element.elementor-element-31a98d6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-660 .elementor-element.elementor-element-1b39f39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-1b39f39:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-1b39f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-660 .elementor-element.elementor-element-fab004c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-838af47{text-align:start;}.elementor-660 .elementor-element.elementor-element-8a618ec{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-1c58a7a .elementor-image-box-wrapper{text-align:start;}.elementor-660 .elementor-element.elementor-element-1c58a7a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-660 .elementor-element.elementor-element-1c58a7a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-660 .elementor-element.elementor-element-1c58a7a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-1c58a7a .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-660 .elementor-element.elementor-element-1c58a7a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-660 .elementor-element.elementor-element-f01b693 .elementor-image-box-wrapper{text-align:start;}.elementor-660 .elementor-element.elementor-element-f01b693.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-660 .elementor-element.elementor-element-f01b693.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-660 .elementor-element.elementor-element-f01b693.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-f01b693 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-660 .elementor-element.elementor-element-f01b693 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-660 .elementor-element.elementor-element-06ca505 .elementor-image-box-wrapper{text-align:start;}.elementor-660 .elementor-element.elementor-element-06ca505.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-660 .elementor-element.elementor-element-06ca505.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-660 .elementor-element.elementor-element-06ca505.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-06ca505 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-660 .elementor-element.elementor-element-06ca505 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-660 .elementor-element.elementor-element-fd8f625 .elementor-image-box-wrapper{text-align:start;}.elementor-660 .elementor-element.elementor-element-fd8f625.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-660 .elementor-element.elementor-element-fd8f625.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-660 .elementor-element.elementor-element-fd8f625.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-fd8f625 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-660 .elementor-element.elementor-element-fd8f625 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-660 .elementor-element.elementor-element-9665a4b .elementor-image-box-wrapper{text-align:start;}.elementor-660 .elementor-element.elementor-element-9665a4b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-660 .elementor-element.elementor-element-9665a4b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-660 .elementor-element.elementor-element-9665a4b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-9665a4b .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-660 .elementor-element.elementor-element-9665a4b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-660 .elementor-element.elementor-element-c3739f4 .elementor-image-box-wrapper{text-align:start;}.elementor-660 .elementor-element.elementor-element-c3739f4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-660 .elementor-element.elementor-element-c3739f4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-660 .elementor-element.elementor-element-c3739f4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-c3739f4 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-660 .elementor-element.elementor-element-c3739f4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-660 .elementor-element.elementor-element-59914e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-59914e2:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-59914e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdf8fc;}.elementor-660 .elementor-element.elementor-element-b168790{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;}.elementor-660 .elementor-element.elementor-element-577ee12{text-align:start;}.elementor-660 .elementor-element.elementor-element-577ee12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-660 .elementor-element.elementor-element-0a48b0c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-660 .elementor-element.elementor-element-7c75348.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-660 .elementor-element.elementor-element-7c75348.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-660 .elementor-element.elementor-element-7c75348.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-7c75348 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-660 .elementor-element.elementor-element-7c75348 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-660 .elementor-element.elementor-element-1d524c9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-660 .elementor-element.elementor-element-1d524c9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-660 .elementor-element.elementor-element-1d524c9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-1d524c9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-660 .elementor-element.elementor-element-1d524c9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-660 .elementor-element.elementor-element-d92b187 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-660 .elementor-element.elementor-element-d92b187 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-660 .elementor-element.elementor-element-3d21f70 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-660 .elementor-element.elementor-element-3d21f70 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-660 .elementor-element.elementor-element-9abffea.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-660 .elementor-element.elementor-element-9abffea.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-660 .elementor-element.elementor-element-9abffea.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-9abffea .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-660 .elementor-element.elementor-element-9abffea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-660 .elementor-element.elementor-element-dd7c3b0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-660 .elementor-element.elementor-element-dd7c3b0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-660 .elementor-element.elementor-element-dd7c3b0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-dd7c3b0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-660 .elementor-element.elementor-element-dd7c3b0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-660 .elementor-element.elementor-element-cbe96f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-82cd50e{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-660 .elementor-element.elementor-element-404b5af{--display:flex;}.elementor-660 .elementor-element.elementor-element-d9ed044{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-d9ed044:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-d9ed044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-660 .elementor-element.elementor-element-45cd0b4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-660 .elementor-element.elementor-element-899d517{text-align:center;}.elementor-660 .elementor-element.elementor-element-899d517 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;}.elementor-660 .elementor-element.elementor-element-ba55c61{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-660 .elementor-element.elementor-element-1ae1e6d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-660 .elementor-element.elementor-element-70c1c28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-70c1c28:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-70c1c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdf8fc;}.elementor-660 .elementor-element.elementor-element-9008f86{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;}.elementor-660 .elementor-element.elementor-element-1ee5b8d{text-align:start;}.elementor-660 .elementor-element.elementor-element-b89c0b4{--spacer-size:12px;}.elementor-660 .elementor-element.elementor-element-7ac01db{--display:flex;}.elementor-660 .elementor-element.elementor-element-efee0ad .elementor-toggle-item:not(:last-child){margin-block-end:10px;}.elementor-660 .elementor-element.elementor-element-efee0ad .elementor-toggle-title, .elementor-660 .elementor-element.elementor-element-efee0ad .elementor-toggle-icon{color:#1A2540;}.elementor-660 .elementor-element.elementor-element-efee0ad .elementor-toggle-icon svg{fill:#1A2540;}.elementor-660 .elementor-element.elementor-element-efee0ad .elementor-tab-title.elementor-active a, .elementor-660 .elementor-element.elementor-element-efee0ad .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#1A2540;}.elementor-660 .elementor-element.elementor-element-efee0ad .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-efee0ad .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-efee0ad .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#FFFFFF;}.elementor-660 .elementor-element.elementor-element-efee0ad .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-660 .elementor-element.elementor-element-c114a1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-c114a1c:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-c114a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #c30079 0%, #8f0058 100%);}.elementor-660 .elementor-element.elementor-element-cb6d9a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-660 .elementor-element.elementor-element-0cf7464{text-align:center;}.elementor-660 .elementor-element.elementor-element-0cf7464 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-weight:600;color:#ffffff;}.elementor-660 .elementor-element.elementor-element-475ad00{--spacer-size:12px;}.elementor-660 .elementor-element.elementor-element-af51fe5{text-align:center;}.elementor-660 .elementor-element.elementor-element-5f6e760{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-660 .elementor-element.elementor-element-a3e11a1{--display:flex;}.elementor-660 .elementor-element.elementor-element-01449bf{--display:flex;}.elementor-660 .elementor-element.elementor-element-1684028 .elementor-button{background-color:#FFFEFF;fill:#FFFFFF;color:#FFFFFF;}@media(min-width:768px){.elementor-660 .elementor-element.elementor-element-cb6d9a7{--content-width:1140px;}}@media(max-width:1024px){.elementor-660 .elementor-element.elementor-element-1cb2fc4{--padding-top:80px;--padding-bottom:2px;--padding-left:20px;--padding-right:2px;}.elementor-660 .elementor-element.elementor-element-ee077e9 .elementor-heading-title{font-size:45px;}.elementor-660 .elementor-element.elementor-element-8a618ec{--grid-auto-flow:row;}.elementor-660 .elementor-element.elementor-element-59914e2{--padding-top:100px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-b168790{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-660 .elementor-element.elementor-element-1ae1e6d{--grid-auto-flow:row;}.elementor-660 .elementor-element.elementor-element-70c1c28{--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-660 .elementor-element.elementor-element-1cb2fc4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-660 .elementor-element.elementor-element-1cb2fc4.e-con{--align-self:center;}.elementor-660 .elementor-element.elementor-element-ee077e9 .elementor-heading-title{font-size:40px;}.elementor-660 .elementor-element.elementor-element-8a618ec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-660 .elementor-element.elementor-element-1c58a7a .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-f01b693 .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-06ca505 .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-fd8f625 .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-9665a4b .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-c3739f4 .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-b168790{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-7c75348 .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-1d524c9 .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-9abffea .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-dd7c3b0 .elementor-image-box-img{margin-bottom:15px;}.elementor-660 .elementor-element.elementor-element-1ae1e6d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-660 .elementor-element.elementor-element-9008f86{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for container, class: .elementor-element-09a6825 *//* Le halo rose */
.elementor-660 .elementor-element.elementor-element-09a6825 {
 background:#fdf8fc;position:relative;overflow:hidden;
}
.elementor-660 .elementor-element.elementor-element-09a6825::before {
    content: '';
    position: absolute;
    inset: 0;
    background: radial-gradient(ellipse 65% 80% at 100% 50%, rgba(195, 0, 121, .07) 0%, transparent 60%);
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82cd50e */.elementor-660 .elementor-element.elementor-element-82cd50e{
     background:linear-gradient(145deg,var(--sk-nv),var(--sk-nv-l));
      border-radius:var(--sk-r);padding:2rem;color:white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-899d517 */.elementor-660 .elementor-element.elementor-element-899d517 em{
    font-style: normal;
    color: var(--sk-pk);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6b2a48 *//* ════════════════════════════════════════
   WRAPPER
════════════════════════════════════════ */
.cloud-section{
  max-width:1280px;margin:0 auto;
  background:var(--sk-wh);
  border-radius:2rem;
  padding:4.5rem 3.5rem;
  position:relative;overflow:hidden;
}
.cloud-section::before{
  content:'';position:absolute;inset:0;
  background:radial-gradient(ellipse 55% 50% at 100% 0%,rgba(195,0,121,.05),transparent 55%);
  pointer-events:none;
}

/* ── Header ── */
.cloud-head{
  text-align:center;margin-bottom:3.5rem;
  position:relative;z-index:1;
}
.cloud-label{
  display:inline-flex;align-items:center;gap:.45rem;
  background:var(--sk-pk-a);border:1px solid rgba(195,0,121,.2);
  color:var(--sk-pk);padding:.3rem .9rem;border-radius:2rem;
  font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;
  margin-bottom:1.1rem;
}
.cloud-head h2{font-size:clamp(1.75rem,2.8vw,2.4rem);color:var(--sk-nv);margin-bottom:.85rem}
.cloud-head p{
  color:var(--sk-mu);max-width:600px;margin:0 auto;
  line-height:1.72;font-size:.97rem;
}

/* ── Légende ── */
.cloud-legend{
  display:flex;align-items:center;justify-content:center;
  gap:2rem;margin-bottom:2.5rem;flex-wrap:wrap;
}
.cloud-legend-item{
  display:flex;align-items:center;gap:.55rem;
  font-size:.8rem;font-weight:600;color:var(--sk-mu);
}
.legend-dot{width:12px;height:12px;border-radius:3px;flex-shrink:0}
.legend-you{background:var(--sk-you)}
.legend-us{background:var(--sk-us)}

/* ════════════════════════════════════════
   GRILLE DES MODÈLES
════════════════════════════════════════ */
.cloud-grid{
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  gap:1.25rem;
  position:relative;z-index:1;
}

/* ── Colonne modèle ── */
.cloud-col{
  display:flex;flex-direction:column;gap:0;
  border-radius:var(--sk-r);
  overflow:hidden;
  border:1px solid var(--sk-bd);
  box-shadow:0 2px 16px rgba(26,37,64,.06);
  transition:transform .25s,box-shadow .25s;
}
.cloud-col:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 44px rgba(26,37,64,.1);
}

/* ── En-tête de colonne ── */
.cloud-col-head{
  padding:1.35rem 1.5rem 1.1rem;
  display:flex;flex-direction:column;gap:.3rem;
  position:relative;
}
.cloud-col-icon{font-size:1.5rem;margin-bottom:.2rem}
.cloud-col-name{
  font-family:'Syne',sans-serif;font-weight:800;
  font-size:1.15rem;line-height:1;color:var(--sk-nv);
}
.cloud-col-desc{font-size:.76rem;color:var(--sk-mu);line-height:1.5;margin-top:.2rem}

/* Couleurs header par modèle */
.col-onprem .cloud-col-head{background:#f8f7fa;border-bottom:1px solid var(--sk-bd)}
.col-iaas   .cloud-col-head{background:linear-gradient(135deg,#f8f7fa,#fdf0f8);border-bottom:1px solid rgba(195,0,121,.1)}
.col-paas   .cloud-col-head{background:linear-gradient(135deg,var(--sk-nv),var(--sk-nv-l));border-bottom:none}
.col-paas   .cloud-col-name{color:white}
.col-paas   .cloud-col-desc{color:rgba(255,255,255,.55)}

/* Badge recommandé */
.col-recommended{
  position:absolute;top:.85rem;right:.85rem;
  background:var(--sk-pk);color:white;
  font-size:.62rem;font-weight:700;letter-spacing:.05em;
  padding:.18rem .55rem;border-radius:1rem;text-transform:uppercase;
}

/* ── Couches ── */
.cloud-layers{display:flex;flex-direction:column}

.cloud-layer{
  display:flex;align-items:center;justify-content:space-between;
  padding:.62rem 1.2rem;
  border-top:1px solid var(--sk-sk-bd);
  font-size:.82rem;font-weight:500;color:var(--sk-sk-nv);
  position:relative;
  transition:background .15s;
  gap:.5rem;
}
.cloud-layer-name{flex:1;line-height:1.3}

/* Indicateur de gestion */
.cloud-layer-badge{
  display:inline-flex;align-items:center;gap:.28rem;
  padding:.16rem .55rem;border-radius:1rem;
  font-size:.66rem;font-weight:700;letter-spacing:.02em;
  white-space:nowrap;flex-shrink:0;
}
.badge-us{

  background:rgba(16,185,129,.1);
  color:#059669;
  border:1px solid rgba(16,185,129,.2);
}
.badge-you{
  background:rgba(195,0,121,.1);
  color:var(--sk-pk);
  border:1px solid rgba(195,0,121,.2);
}


/* Couches gérées par Skuria = légère teinte */
.layer-managed-us{background:rgba(16,185,129,.1)}
.layer-managed-you{background:transparent}

/* ── Barre de synthèse en bas de colonne ── */
.cloud-col-foot{
  padding:.9rem 1.2rem;
  border-top:2px solid var(--sk-sk-bd);
  display:flex;align-items:center;gap:.65rem;
  font-size:.75rem;color:var(--sk-sk-mu);
  background:#fafafa;
}

.foot-bar{
  flex:1;height:5px;border-radius:3px;
  background:var(--sk-bd);overflow:hidden;
}
.foot-bar-fill{
  height:100%;border-radius:3px;
  background:linear-gradient(90deg,var(--sk-pk),var(--sk-pk-l));
  transition:width .5s ease;
}
.foot-label{font-weight:600;white-space:nowrap;font-size:.72rem}


/* ════════════════════════════════════════
   TRANSITION VISUELLE entre colonnes
════════════════════════════════════════ */
.cloud-arrow{
  display:none; /* visible MD+ */
  align-items:center;justify-content:center;
  color:var(--sk-mu);font-size:1.2rem;
  opacity:.35;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5150b8d */.cloud-note{
  margin-top:2.5rem;
  background:var(--sk-ow);border:1px solid var(--sk-bd);
  border-radius:1rem;padding:1.25rem 1.5rem;
  display:flex;align-items:flex-start;gap:1rem;
  position:relative;z-index:1;
}
.cloud-note-icon{font-size:1.3rem;flex-shrink:0;margin-top:.05rem}
.cloud-note-body{}
.cloud-note-title{font-family:'Syne',sans-serif;font-weight:700;font-size:.88rem;color:var(--sk-nv);margin-bottom:.3rem}
.cloud-note-desc{font-size:.82rem;color:var(--sk-mu);line-height:1.65}
.cloud-note-desc strong{color:var(--sk-pk);font-weight:600}/* End custom CSS */