.how_it_works_page{background:#ffffff}.how_it_works_page .container{max-width:1200px;margin:0 auto}.how_it_works_hero{position:relative;padding-block:90px 70px;overflow:hidden;background:radial-gradient(900px 520px at 20% 20%,rgba(234,49,44,.08) 0,rgba(234,49,44,0) 60%),radial-gradient(900px 520px at 80% 0,rgba(18,28,48,.06) 0,rgba(18,28,48,0) 60%)}.how_it_works_hero_content{max-width:900px;margin:0 auto;text-align:center}.how_it_works_badge{width:max-content;margin:0 auto 18px;padding:8px 12px;border-radius:999px;border:1px solid rgba(234,49,44,.25);background:rgba(234,49,44,.08);color:#ea312c;font-size:12px;font-weight:800;letter-spacing:.08em}.how_it_works_title{margin:0 0 24px;font-size:54px;font-weight:900;color:#121c30;letter-spacing:-.02em;line-height:1.1}.how_it_works_overview{font-size:18px;font-weight:500;color:rgba(18,28,48,.82);line-height:1.7;max-width:800px;margin:0 auto}.how_it_works_steps{padding-block:0 80px}.how_it_works_steps_grid{display:grid;gap:32px}.how_it_works_step_card{background:#ffffff;border-radius:22px;border:1px solid rgba(235,236,237,.95);box-shadow:0 16px 60px rgba(17,27,46,.08);padding:32px;transition:transform .3s ease,box-shadow .3s ease}.how_it_works_step_card:hover{transform:translateY(-4px);box-shadow:0 20px 70px rgba(17,27,46,.12)}.how_it_works_step_number{display:inline-block;width:max-content;height:max-content;border-radius:90px;background:rgba(234,49,44,.12);color:#ea312c;font-size:14px;font-weight:900;padding:4px 20px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.how_it_works_step_title{margin:0 0 12px;font-size:28px;font-weight:900;color:#121c30;letter-spacing:-.02em;line-height:1.2}.how_it_works_step_description{margin:0 0 24px;font-size:16px;font-weight:500;color:rgba(18,28,48,.75);line-height:1.7}.how_it_works_step_ui{margin-top:24px;padding-top:24px;border-top:1px solid rgba(235,236,237,.95)}.how_it_works_app_downloads{display:flex;gap:16px;flex-wrap:wrap}.how_it_works_app_button{display:flex;align-items:center;gap:12px;padding:12px 20px;background-color:#000000;border-radius:12px;text-decoration:none;transition:all .3s ease;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.how_it_works_app_button:hover{background-color:#121c30;transform:translateY(-2px);box-shadow:0 6px 20px rgba(234,49,44,.3);border-color:#ea312c}.how_it_works_app_button_icon{width:32px;height:32px;color:#ffffff;flex-shrink:0}.how_it_works_app_button_content{display:flex;flex-direction:column}.how_it_works_app_button_label{font-size:10px;color:#e5e5e5;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:.5px}.how_it_works_app_button_store{font-size:18px;color:#ffffff;font-weight:700;line-height:1.2;margin-top:2px}.how_it_works_form_preview{display:grid;gap:12px}.how_it_works_form_field{padding:12px 16px;border-radius:12px;border:1px solid rgba(235,236,237,.95);background:rgba(247,247,248,.8)}.how_it_works_form_label{font-size:14px;font-weight:600;color:rgba(18,28,48,.65);margin-bottom:12px}.how_it_works_form_field_checkbox{display:flex;flex-direction:column}.how_it_works_checkbox_group{display:flex;gap:16px;align-items:center}.how_it_works_checkbox_item{display:flex;align-items:center;gap:8px}.how_it_works_checkbox{width:20px;height:20px;border-radius:4px;border:2px solid rgba(234,49,44,.3);background:#ffffff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.how_it_works_checkbox svg{width:14px;height:14px;color:#ea312c;display:none}.how_it_works_checkbox_item:first-child .how_it_works_checkbox svg{display:block}.how_it_works_checkbox_item span{font-size:14px;font-weight:600;color:#121c30}.how_it_works_timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:0;padding-top:0}.how_it_works_timeline_item{position:relative;display:flex;flex-direction:column}.how_it_works_timeline:before{content:"";position:absolute;top:12px;left:40px;width:calc(100% - 200px);height:2px;background-color:rgb(234,49,44);opacity:.9;z-index:0}.how_it_works_timeline_dot{height:24px;width:24px;padding:8px;margin-left:20px;background-color:rgb(255,255,255);border-radius:70px;box-shadow:0 2px 32px 0 rgba(0,0,0,.15);position:relative;z-index:1}.how_it_works_timeline_dot span{display:block;height:10px;width:10px;background-color:#ea312c;border-radius:50%}.how_it_works_timeline_step{border-radius:18px;padding:8px;display:flex;gap:12px;align-items:center;margin-top:14px;width:100%;max-width:200px}.how_it_works_timeline_step_icon{width:40px;height:40px;border-radius:12px;background:rgba(234,49,44,.12);color:#ea312c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.how_it_works_timeline_step_icon svg{width:20px;height:20px}.how_it_works_timeline_step_label{margin-top:4px;font-size:14px;font-weight:800;color:#121c30;line-height:1.3}.how_it_works_status_cards{display:flex;gap:12px;flex-wrap:wrap}.how_it_works_status_card{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;border:1px solid rgba(235,236,237,.95);background:rgba(255,255,255,.92);font-size:14px;font-weight:700;color:#121c30}.how_it_works_status_dot{width:12px;height:12px;border-radius:50%}.how_it_works_status_dot.in_progress{background:#f59e0b}.how_it_works_status_dot.site_visit{background:#3b82f6}.how_it_works_status_dot.closed{background:#10b981}.how_it_works_earnings_badge{display:inline-flex;align-items:center;gap:12px;padding:8px 24px 8px 8px;border-radius:999px;background:rgba(234,49,44,.12);box-shadow:0 2px 8px rgba(0,0,0,.06)}.how_it_works_earnings_badge_icon{width:32px;height:32px;border-radius:50%;background:#ea312c;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:900;color:#ffffff;line-height:1;letter-spacing:.5px}.how_it_works_earnings_badge_text{font-size:14px;font-weight:900;color:#ea312c;white-space:nowrap}.how_it_works_comparison{padding-block:80px;background:#f7f7f8}.how_it_works_comparison_content{max-width:1000px;margin:0 auto;text-align:center}.how_it_works_comparison_title{margin:0 0 12px;font-size:40px;font-weight:900;color:#121c30;letter-spacing:-.02em;line-height:1.2}.how_it_works_comparison_subtitle{margin:0 0 48px;font-size:16px;font-weight:500;color:rgba(18,28,48,.7);line-height:1.6}.how_it_works_comparison_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.how_it_works_comparison_card{position:relative;background:#ffffff;border-radius:22px;box-shadow:0 10px 40px rgba(17,27,46,.08);padding:32px;text-align:left;overflow:hidden}.how_it_works_comparison_card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(600px 400px at 100% 100%,rgba(234,49,44,.06) 0,rgba(234,49,44,0) 50%);pointer-events:none;z-index:0}.how_it_works_comparison_icon_wrapper{position:relative;z-index:1;width:max-content;margin-bottom:20px}.how_it_works_comparison_icon{width:48px;height:48px;border-radius:12px;background:rgba(234,49,44,.12);display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1}.how_it_works_comparison_card_title{position:relative;z-index:1;margin:0 0 12px;font-size:28px;font-weight:900;color:#ea312c;line-height:1.3;letter-spacing:-.02em}.how_it_works_comparison_card_description{position:relative;z-index:1;margin:0;font-size:16px;font-weight:500;color:rgba(18,28,48,.7);line-height:1.6}.how_it_works_important{padding-block:80px}.how_it_works_important_content{max-width:900px;margin:0 auto;text-align:center}.how_it_works_important_title{margin:0 0 12px;font-size:40px;font-weight:900;color:#121c30;letter-spacing:-.02em;line-height:1.2}.how_it_works_important_subtitle{margin:0 0 48px;font-size:16px;font-weight:500;color:rgba(18,28,48,.7);line-height:1.6}.how_it_works_important_points{display:grid;gap:16px}.how_it_works_important_point{display:flex;align-items:center;gap:16px;padding:24px 28px;border-radius:20px;background:#ffffff;box-shadow:0 4px 20px rgba(17,27,46,.08);text-align:left;transition:transform .2s ease,box-shadow .2s ease}.how_it_works_important_point:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(17,27,46,.12)}.how_it_works_important_icon{width:36px;height:36px;border-radius:50%;background:rgba(234,49,44,.12);border:1.5px solid rgba(234,49,44,.25);color:#ea312c;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.how_it_works_important_icon svg{width:18px;height:18px;stroke-width:2.5;color:#ea312c}.how_it_works_important_point p{margin:0;font-size:16px;font-weight:600;color:#121c30;line-height:1.7}.how_it_works_summary{padding-block:80px;background:#f7f7f8}.how_it_works_summary_content{max-width:900px;margin:0 auto;text-align:center}.how_it_works_summary_title{margin:0 0 24px;font-size:36px;font-weight:900;color:#121c30;letter-spacing:-.02em;line-height:1.3}.how_it_works_summary_text{margin:0;font-size:18px;font-weight:500;color:rgba(18,28,48,.75);line-height:1.7}@media (max-width:980px){.how_it_works_title{font-size:40px}.how_it_works_overview{font-size:16px}.how_it_works_step_card{padding:24px}.how_it_works_step_title{font-size:24px}.how_it_works_comparison_grid{grid-template-columns:1fr}.how_it_works_comparison_title,.how_it_works_important_title{font-size:32px}.how_it_works_summary_title{font-size:28px}.how_it_works_timeline{grid-template-columns:1fr;gap:12px}.how_it_works_timeline:before{display:none}.how_it_works_timeline_item{align-items:flex-start}.how_it_works_timeline_step{max-width:100%}}