
/* Signature 10-Day Operations Reset — Executive Luxury */
.reset-detail{background:#f7f4ed;color:#17372f;padding:clamp(64px,7vw,116px) 0;scroll-margin-top:110px}
.reset-intro{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(24px,6vw,100px);margin-bottom:48px}
.reset-detail h2{font-size:clamp(2.6rem,5vw,5.1rem);line-height:1.04;letter-spacing:-.047em;margin:20px 0 0;font-weight:500}
.reset-detail h2 i,.reset-outcomes h3 i{font-family:Georgia,serif;font-weight:400;color:#648875}
.reset-intro-copy p{font-size:1.08rem;line-height:1.85;margin:0 0 25px;color:#36554b}
.reset-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#d6cfbc;border:1px solid #d6cfbc}
.reset-process article{background:#fcfaf5;min-width:0;padding:clamp(22px,2.7vw,40px);display:flex;flex-direction:column;min-height:340px}
.reset-days{color:#ac8a48;font-size:.78rem;font-weight:800;letter-spacing:.16em}
.reset-step{margin-top:40px;color:#6e877b;font-size:.68rem;letter-spacing:.15em;font-weight:700}
.reset-process h3{font-family:Georgia,serif;font-weight:400;font-size:clamp(1.5rem,2.2vw,2.05rem);line-height:1.15;margin:15px 0}
.reset-process p{font-size:.96rem;line-height:1.7;color:#496057;margin:auto 0 0}
.reset-outcomes{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;margin-top:20px;background:#153b34;color:#f7f3e9;padding:clamp(30px,5vw,74px)}
.reset-outcomes .eyebrow{color:#d3b876}.reset-outcomes h3{font-size:clamp(2rem,3.7vw,3.7rem);font-weight:500;line-height:1.12;letter-spacing:-.035em;margin:22px 0}
.reset-outcomes h3 i{color:#c6d39f}.reset-outcomes ul{list-style:none;margin:0;padding:0}.reset-outcomes li{padding:13px 0 13px 26px;border-bottom:1px solid #ffffff30;position:relative;line-height:1.55}
.reset-outcomes li::before{content:'↗';position:absolute;left:0;color:#d3b876}
.reset-fineprint{font-size:.83rem;line-height:1.7;color:#dfdfd3;margin:24px 0}
.reset-outcomes .button{background:#d3b876;color:#17372f;display:inline-flex;text-decoration:none}
@media(max-width:900px){.reset-process{grid-template-columns:repeat(2,minmax(0,1fr))}.reset-process article{min-height:280px}.reset-intro,.reset-outcomes{grid-template-columns:1fr;gap:22px}}
@media(max-width:570px){.reset-process{grid-template-columns:1fr}.reset-process article{min-height:0;gap:12px}.reset-step{margin-top:6px}.reset-process p{margin:0}.reset-outcomes{padding:27px}.reset-detail{padding:56px 0}}
