:root{--page-title-display:none;}/* Start custom CSS *//* La Perle – visual effects only (button glint, brand textures) */
body .elementor .lp-btn,body .elementor .lp-btn-dark{background-repeat:no-repeat;background-size:700px 140px;background-position:0px 0px;transition:background-position 0.8s ease,transform 0.3s ease,background-color 0.3s ease,color 0.3s ease}
body .elementor .lp-btn{background-image:linear-gradient(115deg,rgba(255,255,255,0) 0px,rgba(255,255,255,0) 250px,rgba(255,250,225,0.75) 350px,rgba(255,255,255,0) 450px,rgba(255,255,255,0) 700px)}
body .elementor .lp-btn-dark{background-image:linear-gradient(115deg,rgba(255,224,138,0) 0px,rgba(255,224,138,0) 250px,rgba(255,224,138,0.35) 350px,rgba(255,224,138,0) 450px,rgba(255,224,138,0) 700px)}
body .elementor .lp-btn:hover,body .elementor .lp-btn:focus-visible,body .elementor .lp-btn-dark:hover,body .elementor .lp-btn-dark:focus-visible{background-position:-460px 0px}
.lp-ill-checker{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect width='40' height='40' fill='%23FFF5E1'/%3E%3Crect width='20' height='20' fill='%23C8242C'/%3E%3Crect x='20' y='20' width='20' height='20' fill='%23C8242C'/%3E%3C/svg%3E");background-size:24px 24px;background-repeat:repeat-x;background-position:center top}
.lp-ill-brick{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M0 1H80M0 21H80M20 1V21M60 1V21M0 21V41M40 21V41' stroke='%23F5B51C' stroke-opacity='0.08' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:80px 40px;background-repeat:repeat;background-position:center top}
@media (prefers-reduced-motion: reduce){body .elementor .lp-btn,body .elementor .lp-btn-dark{transition:none}}/* End custom CSS */