@layer components{.hm-hero{background:var(--color-primary);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.hm-hero-img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hm-hero:after{content:"";pointer-events:none;background:linear-gradient(#14204ab8 0%,#14204ae0 100%);position:absolute;inset:0}.hm-hero-in{z-index:1;color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:48px;width:100%;padding-block:72px;display:grid;position:relative}.hm-eyebrow{color:#ffffffe6;margin:0 0 16px;font-size:14px;font-weight:600}.hm-h1{letter-spacing:-.025em;color:#fff;margin:0;font-size:64px;font-weight:800;line-height:1.05}[dir=rtl] .hm-h1{font-size:56px;font-weight:700;line-height:1.25}.hm-sub{color:#ffffffeb;max-width:720px;margin:20px 0 0;font-size:18px}.hm-browse{color:#ffffffd9;margin:16px 0 0;font-size:15px}.hm-browse a{color:#fff;font-weight:600;text-decoration:underline}.hm-ask{gap:12px;max-width:640px;margin-top:28px;display:flex}.hm-ask-in{border:1px solid var(--color-line);min-width:0;height:48px;color:var(--color-fg);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;flex:1;padding:0 18px;font-size:15px;font-weight:500;overflow:hidden}.hm-ask-in::placeholder{color:var(--color-fg-subtle);opacity:1;text-overflow:ellipsis}.hm-ask-in:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hm-chat{width:100%}.hm-wa{border:1px solid var(--color-line);max-width:560px;color:var(--color-fg);background:#fff;border-radius:24px;margin:0 auto;overflow:hidden;box-shadow:0 12px 32px #1b2a5a1a}.hm-wa-top{border-bottom:1px solid var(--color-line);background:#fff;align-items:center;gap:12px;padding:14px 16px;display:flex}.hm-av{color:#fff;background:linear-gradient(135deg,#1b2a5a,#4f6ef2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:flex}.hm-who{flex-direction:column;line-height:1.35;display:flex}.hm-who b{color:var(--color-fg);font-size:15px;font-weight:700}.hm-st{color:var(--color-fg-subtle);align-items:center;gap:6px;font-size:13px;display:flex}.hm-online{background:#25d366;border-radius:50%;flex:none;width:7px;height:7px}.hm-body{background:#efeae2;flex-direction:column;justify-content:flex-end;height:640px;padding:12px 16px 18px;display:flex;overflow:hidden}.hm-msg,.hm-typing{flex:none;margin:8px 0 0;overflow:hidden;box-shadow:0 1px .5px #0b141a21}.hm-msg{color:#111b21;text-align:start;border-radius:12px;max-width:86%;padding:8px 12px;font-size:14.5px;line-height:1.5}.hm-me{background:#d9fdd3;border-end-end-radius:4px;align-self:flex-end}.hm-ad{background:#fff;border-end-start-radius:4px;align-self:flex-start}.hm-msg b{font-weight:700}.hm-typing{background:#fff;border-radius:12px;align-self:flex-start;gap:4px;padding:12px 14px;display:flex}.hm-typing span{background:#8696a0;border-radius:50%;width:7px;height:7px;animation:1.2s infinite hm-blink;display:block}.hm-typing span:nth-child(2){animation-delay:.2s}.hm-typing span:nth-child(3){animation-delay:.4s}.hm-bar{border-top:1px solid var(--color-line);background:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex}.hm-in{background:var(--color-surface-2);min-width:0;color:var(--color-fg-subtle);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;padding:11px 16px;font-size:14px;overflow:hidden}.hm-send{background:var(--color-primary);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}[dir=rtl] .hm-send svg{transform:scaleX(-1)}@keyframes hm-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.hm-msg,.hm-typing{animation-duration:22s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:both}.hm-m1{animation-name:hm-m1}.hm-t1{animation-name:hm-t1}.hm-m2{animation-name:hm-m2}.hm-t2{animation-name:hm-t2}.hm-m3{animation-name:hm-m3}.hm-t3{animation-name:hm-t3}.hm-m4{animation-name:hm-m4}.hm-t4{animation-name:hm-t4}.hm-m5{animation-name:hm-m5}.hm-t5{animation-name:hm-t5}@keyframes hm-m1{0%,2%{opacity:0;max-height:0;margin-top:0;padding-block:0}4%,91%{opacity:1;max-height:340px;margin-top:8px;padding-block:8px}97%,to{opacity:0;max-height:0;margin-top:0;padding-block:0}}@keyframes hm-t1{0%,6%{opacity:0;max-height:0;margin-top:0;padding-block:0}7.5%,15%{opacity:1;max-height:40px;margin-top:8px;padding-block:12px}16.5%,to{opacity:0;max-height:0;margin-top:0;padding-block:0}}@keyframes hm-m2{0%,16%{opacity:0;max-height:0;margin-top:0;padding-block:0}18%,91%{opacity:1;max-height:340px;margin-top:8px;padding-block:8px}97%,to{opacity:0;max-height:0;margin-top:0;padding-block:0}}@keyframes hm-t2{0%,22%{opacity:0;max-height:0;margin-top:0;padding-block:0}23.5%,31%{opacity:1;max-height:40px;margin-top:8px;padding-block:12px}32.5%,to{opacity:0;max-height:0;margin-top:0;padding-block:0}}@keyframes hm-m3{0%,32%{opacity:0;max-height:0;margin-top:0;padding-block:0}34%,91%{opacity:1;max-height:340px;margin-top:8px;padding-block:8px}97%,to{opacity:0;max-height:0;margin-top:0;padding-block:0}}@keyframes hm-t3{0%,38%{opacity:0;max-height:0;margin-top:0;padding-block:0}39.5%,47%{opacity:1;max-height:40px;margin-top:8px;padding-block:12px}48.5%,to{opacity:0;max-height:0;margin-top:0;padding-block:0}}@keyframes hm-m4{0%,48%{opacity:0;max-height:0;margin-top:0;padding-block:0}50%,91%{opacity:1;max-height:340px;margin-top:8px;padding-block:8px}97%,to{opacity:0;max-height:0;margin-top:0;padding-block:0}}@keyframes hm-t4{0%,54%{opacity:0;max-height:0;margin-top:0;padding-block:0}55.5%,63%{opacity:1;max-height:40px;margin-top:8px;padding-block:12px}64.5%,to{opacity:0;max-height:0;margin-top:0;padding-block:0}}@keyframes hm-m5{0%,64%{opacity:0;max-height:0;margin-top:0;padding-block:0}66%,91%{opacity:1;max-height:340px;margin-top:8px;padding-block:8px}97%,to{opacity:0;max-height:0;margin-top:0;padding-block:0}}@keyframes hm-t5{0%,71%{opacity:0;max-height:0;margin-top:0;padding-block:0}72.5%,91%{opacity:1;max-height:40px;margin-top:8px;padding-block:12px}97%,to{opacity:0;max-height:0;margin-top:0;padding-block:0}}.hm-facts{z-index:2;border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:-56px 0 32px;padding:8px;display:grid;position:relative}.hm-fact{border-inline-end:1px solid var(--color-line);flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding:16px 20px;display:flex}.hm-fact:last-child{border-inline-end:0}.hm-fact dt{color:var(--color-fg-subtle);font-size:14px;font-weight:500}.hm-fact dd{letter-spacing:-.02em;color:var(--color-fg);margin:0 0 4px;font-size:32px;font-weight:800;line-height:1.25}.cr-card p.hm-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-strong);margin:0 0 8px;font-size:13px;font-weight:700}.cr-card p.hm-pq{color:var(--color-fg);text-align:start;margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.5}[dir=rtl] .cr-card p.hm-pq{font-size:18px}.hm-vt{letter-spacing:-.01em;color:var(--color-fg);margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.25}[dir=rtl] .hm-vt{line-height:1.35}.cr-card p.hm-ar{color:var(--color-fg);text-align:start;margin:16px 0 0;font-weight:600}[dir=rtl] .cr-card p.hm-ar{border-top:1px solid var(--color-line);padding-top:12px}.cr-grid.hm-grid2{margin-top:0}.cr-card.hm-band{margin-bottom:24px}.hm-band .cr-h2{margin-bottom:12px}.hm-band .cr-btn{justify-self:end}.cr-mbar.hm-mbar .cr-btn{flex:1}@media (max-width:900px){.hm-hero{min-height:0}.hm-hero-in{flex-direction:column;align-items:stretch;padding-block:48px;display:flex}.hm-h1{font-size:40px}[dir=rtl] .hm-h1{font-size:34px}.hm-sub{font-size:16px}.hm-ask{flex-wrap:wrap}.hm-ask-in,.hm-ask-btn{flex:100%}.hm-ask-in{font-size:16px}.hm-ask-in::placeholder{font-size:13px}.hm-chat{margin-top:28px}.hm-wa{border-radius:20px}.hm-body{height:600px;padding:10px 12px 14px}.hm-msg{max-width:90%}.hm-facts{grid-template-columns:1fr 1fr;margin-top:-40px;padding:4px}.hm-fact{border-inline-end:0;border-bottom:1px solid var(--color-line);padding:14px 16px}.hm-fact:nth-child(odd){border-inline-end:1px solid var(--color-line)}.hm-fact:nth-child(n+3){border-bottom:0}.hm-fact dd{font-size:26px}.hm-band .cr-btn{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.hm-body{height:auto}.hm-msg,.hm-typing,.hm-typing span{animation:none}.hm-typing{display:none}.hm-typing.hm-t5{display:flex}}@media print{.hm-body{height:auto}.hm-msg,.hm-typing,.hm-typing span{animation:none}.hm-typing{display:none}.hm-typing.hm-t5{display:flex}}}
