.jam-buddy_page__HnV3i{min-height:100vh;background:#fff;overflow-x:hidden}.jam-buddy_hero__bUhWF{display:flex;align-items:center;justify-content:center;gap:64px;max-width:1200px;margin:0 auto;padding:80px 32px 64px}@media(max-width:900px){.jam-buddy_hero__bUhWF{flex-direction:column;gap:40px;padding:48px 20px 40px;text-align:center}}.jam-buddy_hero_content__Pflx8{flex:1;max-width:520px}.jam-buddy_hero_badge__4MUX1{display:inline-block;padding:4px 14px;background:#58dbee1f;color:#2fc8de;font-size:13px;font-weight:700;border-radius:20px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px}.jam-buddy_hero_title__9bs2k{font-size:48px;font-weight:700;line-height:1.1;color:#22313f;margin:0 0 20px}@media(max-width:900px){.jam-buddy_hero_title__9bs2k{font-size:36px}}.jam-buddy_hero_accent__zYHuQ{color:#58dbee}.jam-buddy_hero_subtitle__UgKoQ{font-size:18px;line-height:1.6;color:#3e5163;margin:0 0 32px}@media(max-width:900px){.jam-buddy_hero_subtitle__UgKoQ{font-size:16px}}.jam-buddy_hero_actions__VAhi5{display:flex;align-items:center;gap:16px}@media(max-width:900px){.jam-buddy_hero_actions__VAhi5{justify-content:center;flex-wrap:wrap}}.jam-buddy_cta_primary___aCkc{padding:14px 32px;background:#58dbee;color:#fff;border:none;border-radius:9px;font-size:16px;font-weight:700;font-family:HKGrotesk,sans-serif;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.jam-buddy_cta_primary___aCkc:hover{opacity:.9;transform:translateY(-1px)}.jam-buddy_cta_secondary__GevyZ{padding:14px 24px;color:#22313f;font-size:16px;font-weight:600;font-family:HKGrotesk,sans-serif;text-decoration:none;border-radius:9px;transition:background .15s ease}.jam-buddy_cta_secondary__GevyZ:hover{background:#f6f9fc}.jam-buddy_hero_visual__Dv4C8{flex:1;max-width:480px;width:100%}.jam-buddy_hero_mockup__6Fswz{border-radius:12px;overflow:hidden;box-shadow:0 16px 48px #22313f1f,0 4px 12px #22313f0f;background:#fff;border:1px solid #eff2f7}.jam-buddy_mockup_header__7es_R{display:flex;gap:6px;padding:12px 16px;background:#f6f9fc;border-bottom:1px solid #eff2f7}.jam-buddy_mockup_dot__vGdOH{width:10px;height:10px;border-radius:50%;background:#d3e1ed}.jam-buddy_mockup_body__O64Ht{padding:24px}.jam-buddy_mockup_staff__ChF6t{position:relative;height:120px;margin-bottom:20px}.jam-buddy_staff_line__NrNbh{position:absolute;left:0;right:0;height:1px;background:#d3e1ed}.jam-buddy_staff_line__NrNbh:first-child{top:10%}.jam-buddy_staff_line__NrNbh:nth-child(2){top:30%}.jam-buddy_staff_line__NrNbh:nth-child(3){top:50%}.jam-buddy_staff_line__NrNbh:nth-child(4){top:70%}.jam-buddy_staff_line__NrNbh:nth-child(5){top:90%}.jam-buddy_mockup_notes__VGd_p{position:absolute;inset:0}.jam-buddy_note__3F72M{position:absolute;width:16px;height:12px;border-radius:50%;transition:all .3s ease}.jam-buddy_note_hit__k1qNU{background:#1bb350;box-shadow:0 0 8px #1bb3504d}.jam-buddy_note_current__LsoHY{background:#58dbee;box-shadow:0 0 12px #58dbee80;animation:jam-buddy_pulse__yMlLy 1.2s ease-in-out infinite}.jam-buddy_note_upcoming__kvVY2{background:#d3e1ed}@keyframes jam-buddy_pulse__yMlLy{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.jam-buddy_mockup_stats__EAdLd{display:flex;gap:24px;padding-top:16px;border-top:1px solid #eff2f7}.jam-buddy_stat__t5k2S{display:flex;flex-direction:column;gap:2px}.jam-buddy_stat_value__ovnah{font-size:22px;font-weight:700;color:#22313f}.jam-buddy_stat_label__yPCJ3{font-size:12px;color:#91989f;text-transform:uppercase;letter-spacing:.5px}.jam-buddy_section_title__fUljd{font-size:32px;font-weight:700;color:#22313f;text-align:center;margin:0 0 12px}@media(max-width:768px){.jam-buddy_section_title__fUljd{font-size:26px}}.jam-buddy_section_subtitle__iTdDA{font-size:17px;color:#3e5163;text-align:center;max-width:560px;margin:0 auto 48px;line-height:1.5}.jam-buddy_features__9dqJr{padding:80px 32px;background:#f6f9fc}@media(max-width:768px){.jam-buddy_features__9dqJr{padding:56px 20px}}.jam-buddy_features_grid__Hddyy{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}@media(max-width:900px){.jam-buddy_features_grid__Hddyy{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.jam-buddy_features_grid__Hddyy{grid-template-columns:1fr;gap:16px}}.jam-buddy_feature_card__OvgUE{background:#fff;border-radius:12px;padding:28px 24px;border:1px solid #eff2f7;transition:box-shadow .2s ease,transform .2s ease}.jam-buddy_feature_card__OvgUE:hover{box-shadow:0 8px 24px #22313f14;transform:translateY(-2px)}.jam-buddy_feature_icon__pfrVj{font-size:28px;margin-bottom:12px}.jam-buddy_feature_title__zaNDX{font-size:17px;font-weight:700;color:#22313f;margin:0 0 8px}.jam-buddy_feature_description__9VIr_{font-size:14px;line-height:1.5;color:#3e5163;margin:0}.jam-buddy_how_it_works__vOXfo{padding:80px 32px;max-width:720px;margin:0 auto}@media(max-width:768px){.jam-buddy_how_it_works__vOXfo{padding:56px 20px}}.jam-buddy_steps__yQ5Mv{display:flex;flex-direction:column;gap:0}.jam-buddy_step__QMT_T{display:flex;align-items:flex-start;gap:20px;position:relative;padding-bottom:40px}.jam-buddy_step__QMT_T:last-child{padding-bottom:0}.jam-buddy_step_number__hAuYO{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#58dbee;color:#fff;font-size:18px;font-weight:700;border-radius:50%;position:relative;z-index:1}.jam-buddy_step_connector__2xiNX{position:absolute;left:19px;top:44px;bottom:0;width:2px;background:#d3e1ed}.jam-buddy_step_content__Z9Sty{flex:1;padding-top:6px}.jam-buddy_step_title__phWWm{font-size:18px;font-weight:700;color:#22313f;margin:0 0 6px}.jam-buddy_step_description__jYbXg{font-size:15px;line-height:1.5;color:#3e5163;margin:0}.jam-buddy_modes__z5d7c{padding:80px 32px;background:#f6f9fc}@media(max-width:768px){.jam-buddy_modes__z5d7c{padding:56px 20px}}.jam-buddy_modes_grid__vSM_0{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;max-width:820px;margin:32px auto 0}@media(max-width:700px){.jam-buddy_modes_grid__vSM_0{grid-template-columns:1fr}}.jam-buddy_mode_card___HLfb{background:#fff;border-radius:12px;padding:32px 28px;border:1px solid #eff2f7}.jam-buddy_mode_card___HLfb h3{font-size:20px;font-weight:700;color:#22313f;margin:16px 0 8px}.jam-buddy_mode_card___HLfb p{font-size:15px;line-height:1.5;color:#3e5163;margin:0 0 16px}.jam-buddy_mode_icon_wrap__wGvme{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#58dbee1a;border-radius:12px}.jam-buddy_mode_icon__r7CHP{font-size:28px}.jam-buddy_mode_perks__3kO8s{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.jam-buddy_mode_perks__3kO8s li{font-size:14px;color:#22313f;padding-left:20px;position:relative}.jam-buddy_mode_perks__3kO8s li:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:#58dbee}.jam-buddy_bottom_cta__CTUUY{padding:80px 32px;text-align:center}.jam-buddy_bottom_cta__CTUUY h2{font-size:32px;font-weight:700;color:#22313f;margin:0 0 12px}@media(max-width:768px){.jam-buddy_bottom_cta__CTUUY h2{font-size:26px}}.jam-buddy_bottom_cta__CTUUY p{font-size:17px;color:#3e5163;margin:0 0 28px}