/* Compact facts, clear watercolor symbols, and one quiet cycle band. */
.hero-facts{grid-column:1;font-size:14px;gap:12px;width:max-content;max-width:100%;letter-spacing:0}
.hero-facts span+span:before{margin-right:12px}
.method-art.wash-0{background-image:url('assets/psychology-touch-v2.png');background-position:center;background-size:contain;opacity:1}
.month-result-art.wash-9{background-image:url('assets/insight-light-v2.png');background-position:center;background-size:contain;opacity:1}
.cycle-ring{opacity:1}
.cycle li:nth-child(n){background:linear-gradient(125deg,#fcfcf5,#edf1e6);border:1px solid #587e6c85;box-shadow:0 9px 24px #1c4e4018;animation:cycle-float 7s ease-in-out infinite;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}
.cycle li:nth-child(2){animation-delay:-1.75s}
.cycle li:nth-child(3){animation-delay:-3.5s}
.cycle li:nth-child(4){animation-delay:-5.25s}
.cycle li>span{color:#53411e;font-weight:650}
.cycle p{color:#173e3d}
.cycle-center{font-family:'Cormorant Garamond',Georgia,serif;font-weight:650;font-size:29px;line-height:1.15;letter-spacing:-.015em;color:#173e3d;max-width:26%;text-wrap:balance}
.cycle li:hover,.cycle li:focus-visible{transform:scale(1.035);box-shadow:0 13px 30px #1c4e4029;border-color:#416d57;outline:none}
@keyframes cycle-float{0%,100%{translate:0 0}50%{translate:0 -5px}}
@media(max-width:1100px) and (min-width:851px){.hero-facts{font-size:14px;gap:12px;grid-column:1}}
@media(max-width:850px){.hero-facts{width:100%;font-size:16px;flex-wrap:wrap;gap:10px 16px}.hero-facts span+span:before{display:none}}
@media(max-width:700px){.cycle li:nth-child(n){animation:none}.cycle li:hover,.cycle li:focus-visible{transform:none}}
@media(prefers-reduced-motion:reduce){.cycle li:nth-child(n){animation:none;transition:none}.cycle li:hover,.cycle li:focus-visible{transform:none}}
