.lp-dark{--bg:#ffffff;--paper:#f7f5ef;--surface:#ffffff;--surface-2:#f1efe8;--line:#e6e2d8;--line-strong:#d6d1c4;--text:#1c2a2b;--muted:#5b6766;--dim:#8a9493;--em:#1b6a63;--em-2:#13524d;--em-3:#0f4743;--em-soft:#8fc2b9;--brand-50:#eef6f4;--brand-100:#dcede9;--accent:#c07f25;background:var(--bg);-webkit-font-smoothing:antialiased}.lp-dark,.lp-dark h1,.lp-dark h2,.lp-dark h3{color:var(--text);font-family:IBM Plex Sans Arabic,system-ui,sans-serif}.lp-dark h1,.lp-dark h2,.lp-dark h3{letter-spacing:-.02em}.lp-dark .num{font-variant-numeric:tabular-nums}.ui-wrap{width:min(1140px,100% - 2rem);margin-inline:auto}.ui-h2{font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem);font-weight:700;line-height:1.18;letter-spacing:-.03em}.ui-lead{font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.9;color:var(--muted)}.ui-accent{font-family:Amiri,serif;font-weight:700;font-size:1.08em;color:var(--accent);padding-inline:.04em}.ui-shimmer{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:14px;color:#fff;font-weight:700;white-space:nowrap;background:var(--em-2);transition:background-color .15s ease,transform .15s ease}.ui-shimmer:hover{background:var(--em-3)}.ui-shimmer:active{transform:scale(.985)}.ui-shimmer:focus-visible{outline:2px solid var(--em);outline-offset:3px}.ui-shimmer-lg{height:54px;padding-inline:1.9rem;font-size:16.5px}.ui-shimmer-sm{height:38px;padding-inline:1.1rem;font-size:14px;border-radius:12px}.ui-beam{pointer-events:none;position:absolute;inset:0;border-radius:inherit;border:1.5px solid transparent;-webkit-mask:linear-gradient(transparent,transparent),linear-gradient(#000,#000);mask:linear-gradient(transparent,transparent),linear-gradient(#000,#000);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect}.ui-beam:after{content:"";position:absolute;aspect-ratio:1;width:var(--s);background:linear-gradient(to left,var(--f),var(--t),transparent);offset-anchor:90% 50%;offset-path:rect(0 auto auto 0 round var(--s));animation:ui-beam var(--d) linear infinite;animation-delay:var(--delay)}@keyframes ui-beam{to{offset-distance:100%}}.ui-shiny{color:var(--muted)}.ui-marquee-fwd{animation:ui-mq var(--duration) linear infinite}.ui-marquee-rev{animation:ui-mq-rev var(--duration) linear infinite}@keyframes ui-mq{0%{transform:translateX(0)}to{transform:translateX(calc(100% + var(--gap)))}}@keyframes ui-mq-rev{0%{transform:translateX(calc(100% + var(--gap)))}to{transform:translateX(0)}}.ui-star{opacity:.5;animation:ui-twinkle 6s ease-in-out infinite}@keyframes ui-twinkle{0%,to{opacity:.15}50%{opacity:.8}}.ui-spotlight{opacity:0;animation:ui-spot 2.2s ease .4s forwards}@keyframes ui-spot{0%{opacity:0;transform:translate(10%,-30%) scale(.6)}to{opacity:1;transform:translateY(-20%) scale(1)}}.ui-panel{position:relative;border-radius:28px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.ui-glow{display:none}.ui-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid var(--line);background:#fff;padding:.3rem .75rem;font-size:12.5px;font-weight:600;color:var(--muted)}.ui-faq summary::-webkit-details-marker{display:none}.ui-faq[open]{background:var(--brand-50)}.ui-faq[open] .ui-faq-ic{transform:rotate(45deg);color:var(--em)}@media (prefers-reduced-motion:reduce){.ui-beam:after,.ui-marquee-fwd,.ui-marquee-rev,.ui-shimmer-spin,.ui-shiny,.ui-spotlight,.ui-star{animation:none!important}.ui-spotlight{opacity:1}}.ui-header{color:var(--text);border-bottom:1px solid transparent;transition:background-color .25s ease,border-color .25s ease}.ui-header .ui-nav a{color:var(--muted)}.ui-header .ui-nav a:hover{color:var(--text)}.ui-header[data-scrolled=true] .ui-nav a{color:var(--muted)}.ui-header[data-scrolled=true] .ui-nav a:hover{color:var(--text)}.ui-header[data-scrolled=true]{background:rgb(255 255 255/.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--line)}.ui-band{position:relative;z-index:0;white-space:nowrap;padding-inline:.12em}.ui-band:before{content:"";position:absolute;z-index:-1;inset-inline:-.12em;bottom:.08em;height:.5em;border-radius:999px;background:#f6dfb6;transform-origin:right;transform:scaleX(0);transition:transform .7s cubic-bezier(.2,.8,.2,1) .25s}.ui-band[data-in=true]:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ui-band:before{transition:none!important;transform:none}}