.hero{--font-display:var(--font-bricolage),var(--font-arabic),system-ui,sans-serif;--font-body:var(--font-jakarta),var(--font-arabic),system-ui,sans-serif;--font-script:var(--font-caveat),cursive;background:var(--paper);overflow:hidden;position:relative}.hero__inner{max-width:1120px;margin-inline:auto;padding-inline:24px;padding-block:76px 110px;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero__eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:.5em 1em;margin:0 0 22px}.hero__eyebrow-dot{width:8px;height:8px;border-radius:999px;background:var(--coral);flex-shrink:0}.hero__title{font-family:var(--font-display);font-weight:800;font-size:clamp(2.6rem,5.4vw,4.25rem);line-height:1.06;letter-spacing:-.02em;color:var(--ink);margin:0 0 22px;text-wrap:balance}.hero__hl{background:linear-gradient(104deg,transparent 2%,rgba(255,224,138,.8) 5%,rgba(255,224,138,.8) 95%,transparent 98%);color:inherit;padding-inline:.12em;border-radius:.14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero__script-wrap{position:relative;display:inline-block}.hero__script{font-family:var(--font-script);font-weight:700;font-size:1.22em;line-height:1;color:var(--brand)}.hero__underline{position:absolute;inset-inline:0;bottom:-.14em;width:100%;height:.22em}.hero__sub{font-family:var(--font-body);font-size:1.08rem;line-height:1.6;color:var(--ink-soft);max-width:54ch;margin:0 0 30px}.hero__ctas{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:16px}.hero__cta-primary{font-family:var(--font-body);font-size:1rem;font-weight:700;color:var(--on-brand);background:var(--brand);text-decoration:none;padding:.85em 1.6em;border-radius:999px;box-shadow:0 14px 28px -14px color-mix(in srgb,var(--brand) 60%,transparent);transition:transform .18s ease,background-color .18s ease}.hero__cta-primary:hover{background:var(--brand-ink);transform:translateY(-2px)}.hero__cta-secondary{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);font-size:.98rem;font-weight:700;color:var(--ink);text-decoration:none;transition:color .18s ease}.hero__cta-secondary:hover{color:var(--grape)}.hero__play{transition:transform .2s ease}.hero__cta-secondary:hover .hero__play{transform:rotate(8deg) scale(1.08)}.hero__trust{font-family:var(--font-body);font-size:.86rem;font-weight:600;color:var(--ink-soft);margin:0}.hero a:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:999px}.hero__collage{position:relative;padding-block-end:118px;padding-inline-start:10px}.hero__sparkle{position:absolute;top:-26px;inset-inline-end:6px;transform:rotate(12deg)}.hero__board{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 40px -24px rgba(27,42,37,.35);padding:18px 18px 20px;transform:rotate(.6deg);transition:transform .25s ease}.hero__board:hover{transform:rotate(0deg) translateY(-3px)}.hero__board-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;flex-wrap:wrap}.hero__board-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:.98rem;color:var(--ink)}.hero__live-dot{width:8px;height:8px;border-radius:999px;background:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)}.hero__board-tag{font-family:var(--font-body);font-size:.66rem;font-weight:700;color:var(--ink-soft);background:var(--paper-2);border-radius:999px;padding:.38em .8em;letter-spacing:.02em;white-space:nowrap}.hero__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hero__col{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:10px}.hero__col-name{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 9px}.hero__col-count{font-size:.64rem;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:.1em .55em;color:var(--ink)}.hero__deal{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:8px 9px;display:grid;gap:3px;margin-bottom:8px;transition:transform .18s ease,box-shadow .18s ease}.hero__deal:last-child{margin-bottom:0}.hero__deal:hover{transform:translateY(-2px);box-shadow:0 10px 18px -14px rgba(27,42,37,.4)}.hero__deal--hot{border-color:color-mix(in srgb,var(--grape) 45%,var(--line))}.hero__deal-name{font-family:var(--font-body);font-size:.8rem;font-weight:700;color:var(--ink)}.hero__deal-price{font-family:var(--font-body);font-size:.74rem;font-weight:600;color:var(--ink-soft)}.hero__score{justify-self:start;font-family:var(--font-body);font-size:.62rem;font-weight:800;border-radius:999px;padding:.18em .6em}.hero__score--brand{color:var(--brand-ink);background:color-mix(in srgb,var(--brand) 13%,transparent)}.hero__score--sun{color:#8a6410;background:rgba(255,194,75,.25)}.hero__score--sky{color:#1d6fa8;background:rgba(63,169,245,.16)}.hero__score--grape{color:var(--grape);background:color-mix(in srgb,var(--grape) 13%,transparent)}.hero__arrow{position:absolute;bottom:96px;inset-inline-end:22px;transform:rotate(6deg)}.hero__wa{position:absolute;bottom:0;inset-inline-start:-14px;width:min(74%,330px);background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 40px -24px rgba(27,42,37,.35);padding:15px 15px 16px;transform:rotate(-2.4deg);animation:hero-wa-float 5.5s ease-in-out infinite}@keyframes hero-wa-float{0%,to{transform:rotate(-2.4deg) translateY(0)}50%{transform:rotate(-2.1deg) translateY(-6px)}}.hero__wa-head{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:.86rem;color:var(--ink);margin-bottom:11px}.hero__wa-dot{width:9px;height:9px;border-radius:999px;background:#25d366;box-shadow:0 0 0 4px rgba(37,211,102,.16);flex-shrink:0}.hero__wa-speed{margin-inline-start:auto;font-size:.62rem;font-weight:800;color:var(--brand-ink);background:color-mix(in srgb,var(--brand) 11%,transparent);border-radius:999px;padding:.24em .7em;white-space:nowrap}.hero__msg,.hero__wa-speed{font-family:var(--font-body)}.hero__msg{font-size:.8rem;line-height:1.45;margin:0 0 7px;padding:.55em .9em;border-radius:14px;max-width:88%}.hero__msg--in{background:var(--paper-2);color:var(--ink);border-start-start-radius:5px}.hero__msg--out{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand-ink);margin-inline-start:auto;border-start-end-radius:5px}.hero__msg--ar{font-family:var(--font-arabic),"Segoe UI","Noto Sans Arabic",Tahoma,sans-serif}.hero__approve{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:.7rem;font-weight:800;color:var(--brand-ink);background:var(--card);border:1.5px dashed var(--brand);border-radius:999px;padding:.42em .95em;margin:3px 0 0}@media (max-width:960px){.hero__inner{grid-template-columns:1fr;gap:44px;padding-block:56px 90px}.hero__collage{max-width:560px}}@media (max-width:520px){.hero__board-tag{white-space:normal}.hero__cols{grid-template-columns:1fr 1fr}.hero__col:last-child{grid-column:1/-1}.hero__wa{inset-inline-start:0;width:min(88%,330px)}.hero__arrow{display:none}}@media (prefers-reduced-motion:reduce){.hero__wa{animation:none}.hero__board:hover,.hero__cta-primary:hover,.hero__cta-secondary:hover .hero__play,.hero__deal:hover{transform:none}}@media (prefers-reduced-motion:no-preference){.hero.seen .hero__wa>p{animation:hero-msg-in .5s cubic-bezier(.2,.8,.2,1) both}.hero.seen .hero__wa>p:first-of-type{animation-delay:.25s}.hero.seen .hero__wa>p:nth-of-type(2){animation-delay:.55s}.hero.seen .hero__wa>p:nth-of-type(3){animation-delay:.85s}.hero.seen .hero__wa>p:nth-of-type(4){animation-delay:1.15s}}@keyframes hero-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}