.page-module__oVzQSq__main{background-color:var(--white);min-height:100vh}.page-module__oVzQSq__hero{color:var(--white);text-align:center;background-color:#0000;background-image:linear-gradient(#046d17b3,#046d17b3),url(/images/services/taupes/taupiniere.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:5rem 0}.page-module__oVzQSq__title{margin-bottom:var(--spacing-sm);color:var(--white);font-size:3rem}.page-module__oVzQSq__subtitle{opacity:.9;margin-bottom:var(--spacing-md);font-size:1.3rem;font-weight:300}.page-module__oVzQSq__heroActions{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.page-module__oVzQSq__grid{gap:var(--spacing-xl);grid-template-columns:2fr 1fr;display:grid}@media (max-width:900px){.page-module__oVzQSq__grid{grid-template-columns:1fr}.page-module__oVzQSq__title{font-size:2rem}.page-module__oVzQSq__hero{padding:3rem var(--spacing-md)}}.page-module__oVzQSq__content{font-size:1.1rem;line-height:1.7}.page-module__oVzQSq__heading{color:var(--primary);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);border-bottom:2px solid var(--secondary);padding-bottom:5px;font-size:1.8rem;display:inline-block}.page-module__oVzQSq__list{margin-bottom:var(--spacing-md);list-style:none}.page-module__oVzQSq__list li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.page-module__oVzQSq__list li:before{content:"⚠️";position:absolute;left:0}.page-module__oVzQSq__imagePlaceholder{background-color:var(--gray-100);border:2px dashed var(--gray-200);border-radius:var(--radius-md);width:100%;height:250px;color:var(--gray-dark);margin:var(--spacing-md)0;justify-content:center;align-items:center;font-weight:600;display:flex}.page-module__oVzQSq__techniqueBox{background:var(--gray-50);padding:var(--spacing-md);border-radius:var(--radius-md);border-top:4px solid var(--primary);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-md)}.page-module__oVzQSq__techniqueBox h3{color:var(--primary);margin-bottom:var(--spacing-sm)}.page-module__oVzQSq__checkList{list-style:none}.page-module__oVzQSq__checkList li{margin-bottom:.8rem;padding-left:1.5rem;position:relative}.page-module__oVzQSq__checkList li:before{content:"✓";color:var(--success);font-weight:700;position:absolute;left:0}.page-module__oVzQSq__pricingBox{background:var(--primary);color:var(--white);padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow-md);margin-bottom:var(--spacing-md)}.page-module__oVzQSq__pricingBox h3{color:var(--secondary);margin-bottom:var(--spacing-xs)}.page-module__oVzQSq__price{margin-bottom:0;font-size:2.5rem;font-weight:800}.page-module__oVzQSq__priceNote{opacity:.8;margin-bottom:var(--spacing-sm);font-size:.8rem}.page-module__oVzQSq__contentImage{box-shadow:var(--shadow-md);border-radius:var(--radius-md);margin:var(--spacing-md)0;transition:transform .3s}.page-module__oVzQSq__contentImage:hover{transform:scale(1.02)}
