.hma-tag{display:inline-block;align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--hy-on-lime);color:var(--hy-lime);font-family:var(--hy-mono);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.04em}.hma-tag-inline{margin-left:4px}.hma-phone{position:relative;width:300px;padding:10px;border-radius:50px;background:#0b0b0b;box-shadow:0 0 0 1px #0009,0 40px 80px #02061740}.hma-screen{position:relative;display:flex;flex-direction:column;gap:12px;height:600px;padding:48px 14px 14px;border-radius:40px;overflow:hidden;background:var(--hy-cream-3, #faf8f7)}.hma-notch{position:absolute;top:12px;left:50%;width:92px;height:26px;border-radius:999px;background:#0b0b0b;transform:translate(-50%)}.hma-bar{display:flex;align-items:center;gap:8px;padding:0 4px 10px;border-bottom:1px solid var(--hy-line);font-size:15px}.hma-bar .hy-rmark{width:24px;height:24px;border-radius:7px}.hma-bar b{font-weight:500}.hma-chat{display:flex;flex-direction:column;gap:10px}.hma-convo{display:none;flex-direction:column;gap:10px}.hma-convo.is-on{display:flex}.hma-phone.is-anim [data-step]:not(.is-in){display:none}.hma-phone.is-anim [data-step].is-in{animation:hma-msg-in .35s cubic-bezier(.2,.7,.1,1) both}@keyframes hma-msg-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.hma-typing{display:none;align-self:flex-start;gap:4px;padding:12px 14px;border-radius:16px 16px 16px 4px;background:#fff;box-shadow:0 0 0 1px var(--hy-cream-2)}.hma-typing.is-in{display:inline-flex}.hma-typing i{width:6px;height:6px;border-radius:50%;background:var(--hy-subtle);animation:hma-dot 1s ease-in-out infinite}.hma-typing i:nth-child(2){animation-delay:.15s}.hma-typing i:nth-child(3){animation-delay:.3s}@keyframes hma-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.hma-q{align-self:flex-end;max-width:85%;padding:10px 13px;border-radius:16px 16px 4px;background:var(--hy-on-lime);color:#fff;font-size:13px;line-height:1.4}.hma-a{display:flex;flex-direction:column;gap:10px;max-width:92%;padding:12px 13px;border-radius:16px 16px 16px 4px;background:#fff;box-shadow:0 0 0 1px var(--hy-cream-2);font-size:13px;line-height:1.4}.hma-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hma-stats>span{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:10px;background:var(--hy-cream)}.hma-stats small{font-size:10.5px;color:var(--hy-subtle)}.hma-stats b{font-size:15px;font-weight:500;letter-spacing:-.02em}.hma-actions{display:flex;gap:6px}.hma-actions i{padding:6px 12px;border-radius:999px;background:var(--hy-cream-2);font-style:normal;font-size:12px}.hma-actions i.is-lime{background:var(--hy-lime);color:var(--hy-on-lime);font-weight:500}.hma-input{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:10px 10px 10px 16px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--hy-line);font-size:13px;color:var(--hy-subtle)}.hma-input.is-typing span{color:var(--hy-ink);line-height:1.35}.hma-input.is-typing span:after{content:"";display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:var(--hy-ink);animation:hma-caret .9s steps(1) infinite}@keyframes hma-caret{50%{opacity:0}}.hma-mic{flex:none;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--hy-on-lime) 0 4px,transparent 5px),var(--hy-lime)}.hma-teaser{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;border-radius:var(--hy-radius);overflow:hidden;background:radial-gradient(55% 70% at 85% 30%,rgba(190,242,100,.45) 0%,transparent 70%),var(--hy-cream)}.hma-teaser-copy{display:flex;flex-direction:column;gap:14px;padding:56px 0 56px 56px}.hma-teaser-copy .hma-tag{margin-bottom:4px}.hma-teaser-copy .hy-lead{max-width:46ch}.hma-points{display:flex;flex-direction:column;gap:14px;margin:10px 0 8px;padding:0;list-style:none}.hma-points li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center}.hma-points .hy-mega-icon{grid-row:span 2;background:#fff}.hma-points b{font-size:15.5px;font-weight:500}.hma-points small{font-size:14px;line-height:1.4;color:var(--hy-muted)}.hma-teaser-stage{position:relative;display:flex;justify-content:center;align-items:center;padding-block:56px}.hma-teaser-stage .hma-phone{transform:rotate(-4deg)}.hma-stage{position:relative;display:flex;justify-content:center;padding-block:56px;border-radius:var(--hy-radius);overflow:hidden;background:radial-gradient(45% 60% at 50% 40%,rgba(190,242,100,.55) 0%,transparent 70%),var(--hy-cream)}.hma-float{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.hma-float li{position:absolute;max-width:260px;padding:12px 16px;border-radius:16px 16px 16px 4px;background:#fff;box-shadow:0 18px 40px #3b281d1a;font-size:14.5px;line-height:1.4}.hma-float li:nth-child(1){top:14%;left:7%}.hma-float li:nth-child(2){top:46%;left:11%}.hma-float li:nth-child(3){top:20%;right:7%;border-radius:16px 16px 4px}.hma-float li:nth-child(4){top:54%;right:10%;border-radius:16px 16px 4px}.hma-asks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.hma-asks li{display:flex;align-items:flex-start;gap:12px;padding:20px;border-radius:var(--hy-radius);background:var(--hy-cream);font-size:17px;line-height:1.4;letter-spacing:-.01em}.hma-asks .hy-rmark{flex:none;width:26px;height:26px;border-radius:7px}.hma-can{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hma-can article{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--hy-radius);background:var(--hy-cream)}.hma-can h3{margin-top:18px;font-size:19px;font-weight:400;letter-spacing:-.02em}.hma-can p{font-size:14.5px;line-height:1.45;color:var(--hy-muted)}.hma-mcp{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:56px;border-radius:var(--hy-radius);background:var(--hy-on-lime);color:#fff}.hma-mcp .hy-eyebrow{color:var(--hy-lime)}.hma-mcp .hy-h2{margin-top:12px}.hma-mcp .hy-lead{max-width:52ch;margin-top:14px;color:#ffffffb8}.hma-mcp .hy-btn{flex:none}@media(max-width:1100px){.hma-can{grid-template-columns:repeat(2,minmax(0,1fr))}.hma-float li:nth-child(n+3){display:none}}@media(max-width:960px){.hma-teaser{grid-template-columns:minmax(0,1fr);gap:0}.hma-teaser-copy{padding:32px 24px 8px}.hma-teaser-stage{padding-block:32px 40px}.hma-asks{grid-template-columns:repeat(2,minmax(0,1fr))}.hma-float{display:none}.hma-mcp{flex-direction:column;align-items:flex-start;padding:32px 24px}}@media(max-width:600px){.hma-asks,.hma-can{grid-template-columns:minmax(0,1fr)}.hma-stage{padding-block:32px}.hma-phone{width:272px}.hma-screen{height:560px}}.hma-home{padding-top:120px}@media(max-width:960px){.hma-home{padding-top:80px}}
