.pulse-root{--souq-primary:var(--pulse-green-dark);--souq-primary-soft:#eaf8f1;--souq-accent:var(--pulse-lime);--souq-accent-soft:#f1ffd9;--souq-accent-text:#17351f;--souq-border:var(--pulse-border);--souq-danger:var(--pulse-danger);background:var(--pulse-bg);color:var(--pulse-ink);font-family:Tajawal,Segoe UI,Tahoma,system-ui,sans-serif;overflow-x:clip}.pulse-root *{box-sizing:border-box}.pulse-container{width:100%;max-width:1240px;margin:auto;padding-inline:16px}.pulse-panel{border:1px solid var(--pulse-border);background:#fff;border-radius:22px;box-shadow:0 14px 36px #15442b14}.pulse-title{letter-spacing:-.025em;font-weight:950;line-height:1.16}.pulse-kicker{color:var(--pulse-green-dark);letter-spacing:.08em;font-size:11px;font-weight:900}.pulse-btn{background:var(--pulse-dark);color:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:0 10px 24px #15221a24}.pulse-btn:hover{background:var(--pulse-green-dark);transform:translateY(-2px)}.pulse-btn-lime{background:var(--pulse-lime);color:#17351f;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:900;display:inline-flex}.pulse-chip{color:var(--pulse-green-dark);background:#eaf8f1;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.pulse-section{padding-block:56px}.pulse-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.pulse-product{border:1px solid var(--pulse-border);background:#fff;border-radius:20px;transition:all .25s;overflow:hidden}.pulse-product:hover{transform:translateY(-4px);box-shadow:0 18px 38px #1f57381f}.pulse-order-form .souq-card{border-color:var(--pulse-border)!important;box-shadow:none!important;background:#fff!important}.pulse-order-form .souq-input{border-color:var(--pulse-border)!important;color:var(--pulse-ink)!important;background:#fff!important}.pulse-order-form button[type=submit]{background:var(--pulse-green-dark)!important;color:#fff!important;font-weight:900!important}.pulse-root .souq-price{color:var(--pulse-green-dark);direction:ltr;unicode-bidi:isolate;display:inline-block}.pulse-root main>section{animation:.62s cubic-bezier(.2,.8,.2,1) both pulseEnter}.pulse-root .pulse-panel img{transition:transform .55s}.pulse-root .pulse-panel:hover img{transform:scale(1.045)}.pulse-chip{animation:3.2s ease-in-out infinite pulseBeat}@keyframes pulseEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pulseBeat{50%{transform:scale(1.045)}}@media (min-width:640px){.pulse-container{padding-inline:24px}.pulse-section{padding-block:74px}}@media (min-width:1024px){.pulse-container{padding-inline:32px}.pulse-section{padding-block:88px}}@media (prefers-reduced-motion:reduce){.pulse-root *{transition:none!important;animation:none!important}}.pulse-root .mt-4.flex.items-baseline.gap-3>strong,.pulse-root .mt-4.flex.items-baseline.gap-3>span{white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.pulse-root{--premium-focus:#176b40}.pulse-root .premium-six-hero{background:linear-gradient(130deg,#dff4e6 0%,#fff 55%,#e8f8c6 100%)}.pulse-root .premium-six-hero-media{border:6px solid #fff;transform:rotate(-1deg)}.pulse-root .premium-six-hero h1{text-transform:none;font-size:clamp(2.3rem,5.3vw,4.8rem)}.pulse-root .pulse-section-head{border-bottom:2px solid var(--pulse-border);padding-bottom:16px}.pulse-root .premium-six-category{border-radius:18px}.pulse-root .premium-six-product-cta:hover{background:var(--pulse-green-dark)}.pulse-root .pulse-chip,.pulse-root main>section{animation:none}.pulse-root .premium-six-hero h1,.pulse-root .premium-six-hero-media{animation:.58s cubic-bezier(.2,.8,.2,1) both pulseEnter}.pulse-root .premium-six-hero-media{animation-delay:70ms}@media (max-width:639px){.pulse-root .premium-six-hero{padding-bottom:18px}.pulse-root .premium-six-hero-media{transform:none}.pulse-root .premium-six-hero h1{font-size:clamp(2.1rem,9vw,3.5rem)}}@media (hover:none){.pulse-root .pulse-product:hover{box-shadow:none;transform:none}.pulse-root .pulse-panel:hover img{transform:none}}
