.arrow-right[data-astro-cid-bbe6dxrz]{display:inline-block;transition:transform .2s ease}.hero-trust-line[data-astro-cid-bbe6dxrz]{color:#94a3b8;font-size:.75rem;letter-spacing:.01em;line-height:1;margin-top:.85rem}.hero-trust-sep[data-astro-cid-bbe6dxrz]{margin:0 .4em;opacity:.5}@media (min-width:640px){.hero-trust-line[data-astro-cid-bbe6dxrz]{font-size:.82rem;margin-top:1rem}.hero-trust-sep[data-astro-cid-bbe6dxrz]{margin:0 .55em}}.hero-cta-support[data-astro-cid-bbe6dxrz]{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:.8rem}.hero-cta-badge[data-astro-cid-bbe6dxrz]{align-items:center;background:#10b98114;border:1px solid rgba(16,185,129,.16);border-radius:9999px;color:#047857;display:inline-flex;font-size:.78rem;font-weight:600;gap:.45rem;line-height:1;padding:.38rem .72rem}.hero-cta-badge-dot[data-astro-cid-bbe6dxrz]{animation:heroCtaBadgePulse 2.2s ease-out infinite;background:#10b981;border-radius:9999px;box-shadow:0 0 #10b98159;display:inline-flex;height:.55rem;position:relative;width:.55rem}.hero-cta-micro-outcome[data-astro-cid-bbe6dxrz]{color:#475569;font-size:.88rem;line-height:1.45;margin:0;max-width:30rem;text-align:center}@media (min-width:640px){.hero-cta-support[data-astro-cid-bbe6dxrz]{margin-top:.9rem}.hero-cta-badge[data-astro-cid-bbe6dxrz]{font-size:.83rem}.hero-cta-micro-outcome[data-astro-cid-bbe6dxrz]{font-size:.95rem}}.hero-badge[data-astro-cid-bbe6dxrz]{animation:badgeEnter .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i)*.12s + .3s);border-radius:10px;cursor:default;opacity:0;position:relative;transition:transform .25s ease,box-shadow .25s ease}.hero-badge[data-astro-cid-bbe6dxrz]:hover{box-shadow:0 4px 20px rgba(var(--accent),.2);transform:translateY(-2px) scale(1.04)}.hero-badge-link[data-astro-cid-bbe6dxrz]{cursor:pointer;text-decoration:none}.hero-badge-content[data-astro-cid-bbe6dxrz]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:9px;color:#475569;display:flex;font-size:12px;font-weight:500;gap:5px;line-height:1;padding:5px 12px 5px 8px;position:relative;white-space:nowrap;z-index:1}@media (min-width:640px){.hero-badge-content[data-astro-cid-bbe6dxrz]{font-size:13px;padding:6px 14px 6px 10px}}.hero-badge-icon[data-astro-cid-bbe6dxrz]{color:rgb(var(--accent));flex-shrink:0;height:15px;width:15px}@media (min-width:640px){.hero-badge-icon[data-astro-cid-bbe6dxrz]{height:16px;width:16px}}@keyframes badgeEnter{0%{filter:blur(4px);opacity:0;transform:translateY(12px) scale(.92)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.hero-icon-bell[data-astro-cid-bbe6dxrz]{animation:bellRock 3s ease-in-out infinite;transform-origin:50% 15%}@keyframes bellRock{0%,to{transform:rotate(0)}15%{transform:rotate(10deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(4deg)}50%{transform:rotate(0)}}.hero-icon-shield[data-astro-cid-bbe6dxrz]{animation:shieldPulse 3s ease-in-out infinite;animation-delay:.6s}@keyframes shieldPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}.hero-icon-star[data-astro-cid-bbe6dxrz]{animation:starTwinkle 2.8s ease-in-out infinite;animation-delay:1.2s}@keyframes starTwinkle{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(.9) rotate(-8deg)}50%{transform:scale(1.15) rotate(4deg)}75%{transform:scale(.95) rotate(-2deg)}}@keyframes heroCtaBadgePulse{0%{box-shadow:0 0 #10b98159}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.hero-icon-send[data-astro-cid-bbe6dxrz]{animation:sendFloat 3.2s ease-in-out infinite;animation-delay:1.8s}@keyframes sendFloat{0%,to{transform:translate(0)}50%{transform:translate(2px,-2px)}}
