/* Lili L Signature — ajouts cibles, aucun changement aux styles existants. */
.lili-signature-feature{margin:0 auto 0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.75fr);background:#f9f3ee;border-top:1px solid #eadfd5;border-bottom:1px solid #eadfd5;overflow:hidden}
.lili-signature-feature-inner{padding:clamp(48px,6vw,92px) max(35px,7vw)}
.lili-signature-feature-eyebrow{font-size:10px;letter-spacing:.21em;text-transform:uppercase;color:#b1846c;font-weight:600}
.lili-signature-feature h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;font-size:clamp(52px,5.7vw,83px);line-height:1;margin:14px 0 21px;color:#4a3638}
.lili-signature-feature h2 em{font-weight:400;color:#aa7a83}
.lili-signature-feature-inner>p:not(.lili-signature-feature-eyebrow){max-width:670px;color:#756a69;line-height:1.85;font-size:14px}
.lili-signature-feature-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 18px}
.lili-signature-feature-actions a{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 23px;text-align:center;font-size:11px;letter-spacing:.075em;transition:background .2s ease}
.lili-signature-feature-actions .lili-signature-feature-primary{background:#483238;color:#fff;border:1px solid #483238}.lili-signature-feature-actions .lili-signature-feature-primary:hover{background:#6a5059}
.lili-signature-feature-actions .lili-signature-feature-secondary{color:#674c53;border:1px solid #ae9994}.lili-signature-feature-actions .lili-signature-feature-secondary:hover{background:#efe4dc}
.lili-signature-feature .lili-signature-feature-note{font-size:11px!important;color:#928784!important}
.lili-signature-feature-orbit{position:relative;min-height:350px;background:radial-gradient(circle at 45% 45%,#e9d7c4 0%,#b69e90 55%,#775e62 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff8f2;overflow:hidden;gap:15px;font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:.13em;font-size:24px;text-align:center}
.lili-signature-feature-orbit:before,.lili-signature-feature-orbit:after{content:"";position:absolute;width:255px;height:255px;border:1px solid #fffcf0aa;border-radius:50%}.lili-signature-feature-orbit:after{width:195px;height:195px;transform:translate(13px,-10px)}
.lili-signature-feature-orbit>*{position:relative;z-index:1}.lili-signature-feature-orbit span:first-child{font-size:30px}.lili-signature-feature-orbit small{font:italic 13px Georgia,serif;letter-spacing:0}
.lili-sperience-inline{margin:26px 0 4px;padding:21px 22px;background:linear-gradient(120deg,#fbf6ee,#f5e9e5);border-left:2px solid #c1a176;line-height:1.75;font-size:13px}
.lili-sperience-inline a{color:#a34e6d;font-weight:600;text-decoration:underline;text-underline-offset:4px}
@media(max-width:850px){.lili-signature-feature{grid-template-columns:1fr}.lili-signature-feature-inner{padding:50px 25px 35px}.lili-signature-feature-orbit{min-height:260px}.lili-signature-feature-orbit:before{width:210px;height:210px}.lili-signature-feature-orbit:after{width:155px;height:155px}}
@media(max-width:480px){.lili-signature-feature-actions{flex-direction:column}.lili-signature-feature-actions a{width:100%}}
