.home-carousel.is-playing .hero-slide.is-active .hero-art>img{animation:ne-continuous-float 7s ease-in-out infinite;transform-origin:50% 60%;will-change:transform}@keyframes ne-continuous-float{0%,100%{transform:translateY(0) rotate(-1.4deg) scale(.98)}50%{transform:translateY(-11px) rotate(1.4deg) scale(1)}}.lime-ribbon{background:#d7ef75;color:#183c34;transform:rotate(-1deg);margin:24px 0;overflow:hidden;padding:17px 0;box-shadow:0 8px 24px #183c340d}.lime-ribbon-track{display:flex;width:max-content;direction:ltr;animation:ne-lime-travel 32s linear infinite}.lime-ribbon-track span{white-space:nowrap;font:700 16px/1.8 NEArabic,sans-serif;padding-inline:25px;direction:rtl}.lime-ribbon:hover .lime-ribbon-track{animation-play-state:paused}@keyframes ne-lime-travel{to{transform:translateX(-50%)}}.section-head h2,.home-faq h2,.voices h2,.about-home h2{position:relative;font-family:NEKufi,NEArabic,sans-serif;font-weight:700;line-height:1.9;letter-spacing:0}.section-head h2:after{content:'';display:block;width:48px;height:3px;margin-top:9px;background:#a5bd57;border-radius:2px}.drop-section .section-head h2{color:#663944}.offer-shelf .section-head h2{color:#6a6633}.discovery .section-head h2{color:#214c3c}.section-head h2{background:linear-gradient(110deg,currentColor 30%,#94a866 45%,currentColor 60%);background-size:260% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ne-title-shine 9s ease-in-out infinite}@keyframes ne-title-shine{0%,40%{background-position:100% 0}75%,100%{background-position:0 0}}.studio-top{flex-wrap:wrap;gap:12px}.studio-top>div{margin-inline-end:auto}.studio-form>label,.studio-card>label{display:grid;gap:8px;margin-block:12px}.studio-card textarea{width:100%;font:inherit;padding:12px;border:1px solid #cbd2c6;border-radius:8px}.studio-card .check{display:flex;align-items:center}.studio-card .check input{width:auto}@media(max-width:600px){.lime-ribbon{padding:12px 0;margin:15px 0}.lime-ribbon-track span{font-size:13px}.section-head h2{font-size:clamp(19px,5.7vw,25px)}.studio-top>button{font-size:12px;padding:10px}.studio-card{min-width:0}}@media(prefers-reduced-motion:reduce){.home-carousel.is-playing .hero-slide.is-active .hero-art>img,.lime-ribbon-track,.section-head h2{animation:none!important;will-change:auto}}
.section-head{flex-wrap:wrap;gap:16px}.section-head>h2,.section-head>div{min-width:0;max-width:100%}.section-head h2{overflow-wrap:anywhere}.section-head>a{flex-shrink:0}.mood-grid{min-width:0}.mood-grid>*{min-width:0}@media(min-width:601px) and (max-width:900px){.section-head h2{font-size:25px}}
.lime-ribbon{width:calc(100% - 12px);margin-inline:6px}
#mail-config .studio-form{gap:22px;margin-top:25px}#mail-config .studio-form>label{margin:0;font-size:14px}#mail-config .studio-form input,#mail-config .studio-form select{font-size:15px;min-height:48px}.studio-form label>small{font-size:12px;line-height:1.8}@media(max-width:600px){#mail-config .studio-form input,#mail-config .studio-form select,.studio input,.studio textarea,.studio select{font-size:16px}}
