.Hero_hero__1d92z{padding:160px 0 100px;overflow:hidden;position:relative}.Hero_container__KML1d{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:4rem;gap:4rem}.Hero_content__FJG4L{position:relative;z-index:2}.Hero_badge__0CoHg{display:inline-block;padding:6px 12px;background:rgba(255,77,0,.1);color:var(--primary);border-radius:100px;font-size:.85rem;font-weight:600;margin-bottom:1.5rem;border:1px solid rgba(255,77,0,.2)}.Hero_title__bGj6o{font-size:5rem;line-height:1.1;font-weight:900;margin-bottom:1.5rem;letter-spacing:-3px;color:var(--text-main)}.Hero_title__bGj6o span{color:var(--primary)}.Hero_subtitle___gKKT{font-size:1.25rem;color:var(--text-muted);margin-bottom:2.5rem;line-height:1.6;max-width:500px}.Hero_actions__cIe5F{display:flex;gap:1rem;margin-bottom:3rem}.Hero_primaryBtn__RmwvN{background-color:var(--btn-solid-bg);color:var(--btn-solid-text);padding:1rem 2rem;border-radius:12px;font-weight:700;font-size:1.1rem;border:1px solid transparent;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease,border-color .25s ease;box-shadow:var(--btn-solid-shadow)}.Hero_primaryBtn__RmwvN:hover{background-color:var(--btn-solid-hover-bg);color:var(--btn-solid-hover-text);box-shadow:var(--btn-solid-hover-shadow);transform:translateY(-2px)}.Hero_secondaryBtn__et4Ad{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);padding:1rem 2rem;border-radius:12px;font-weight:700;font-size:1.1rem;border:1px solid var(--btn-secondary-border);transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.Hero_secondaryBtn__et4Ad:hover{background-color:var(--btn-secondary-hover-bg);border-color:var(--btn-secondary-hover-border);transform:translateY(-1px)}.Hero_stats__NK_pR{display:flex;gap:2.5rem;border-top:1px solid var(--border-color);padding-top:2rem}.Hero_statItem__KQbbP{font-size:.9rem;color:var(--text-muted)}.Hero_statItem__KQbbP span{display:block;font-size:1.5rem;color:var(--text-main);font-weight:800}.Hero_visualSide__B1Ub0{position:relative}.Hero_mockupWrapper__GEDfE{position:relative;width:100%}.Hero_glow__V3jzA{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(255,124,0,.1) 0,transparent 70%);z-index:1}.Hero_mockup__SaARS{position:relative;z-index:2;background:var(--bg-card);border:8px solid var(--border-color);border-radius:40px;aspect-ratio:9/18;width:280px;margin:0 auto;box-shadow:var(--card-shadow);overflow:hidden}.Hero_mockupScreen__HvtX_{padding:20px;display:flex;flex-direction:column;gap:15px}.Hero_screenItem__stAV5{height:60px;background:var(--border-color);border-radius:12px;opacity:.5}.Hero_floatingCard__iKn58{position:absolute;z-index:3;padding:12px 20px;background:rgba(255,255,255,.1);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.1);display:flex;align-items:center;gap:12px;font-size:.9rem;font-weight:600;color:var(--text-main)}@media (prefers-color-scheme:dark){.Hero_floatingCard__iKn58{background:rgba(15,23,42,.4);border:1px solid rgba(255,255,255,.1)}}.Hero_card1__rAEaT{top:20%;left:-20px;animation:Hero_float__Sz6Ne 4s ease-in-out infinite}.Hero_card2__vvWFI{bottom:25%;right:-20px;animation:Hero_float__Sz6Ne 4s ease-in-out infinite reverse}.Hero_dot__eI13E{width:8px;height:8px;background:#10b981;border-radius:50%}.Hero_bar__9h1fv{width:20px;height:4px;background:var(--primary);border-radius:2px}@keyframes Hero_float__Sz6Ne{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (max-width:1024px){.Hero_title__bGj6o{font-size:3.5rem}.Hero_container__KML1d{grid-template-columns:1fr;text-align:center;gap:8rem}.Hero_subtitle___gKKT{max-width:100%;margin-left:auto;margin-right:auto}.Hero_actions__cIe5F,.Hero_stats__NK_pR{justify-content:center}.Hero_mockup__SaARS{width:240px}}@media (max-width:640px){.Hero_title__bGj6o{font-size:2.8rem;letter-spacing:-1.5px}.Hero_actions__cIe5F{flex-direction:column}.Hero_primaryBtn__RmwvN,.Hero_secondaryBtn__et4Ad{width:100%}}