.hero_pricing_calc_section{background-color:#0e1110;color:#fff;overflow:hidden;padding:80px 0 100px;position:relative}.hero_pricing_calc_section .content-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between;margin:0 auto;max-width:1520px;position:relative;z-index:2}.hero_pricing_calc_section .hero_pricing_calc_left{box-sizing:border-box;flex:0 0 calc(55% - 30px);max-width:650px;width:calc(55% - 30px)}.hero_pricing_calc_section .hero_pricing_calc_heading{color:#fff;font-size:52px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 24px}.hero_pricing_calc_section .hero_pricing_calc_subheading{margin-bottom:36px}.hero_pricing_calc_section .hero_pricing_calc_subheading p{color:#ccc;font-size:21px;line-height:1.65;margin:0;max-width:580px}.hero_pricing_calc_section .hero_pricing_calc_divider{background-color:hsla(0,0%,100%,.22);height:1px;margin-bottom:24px;max-width:480px;width:100%}.hero_pricing_calc_section .hero_pricing_calc_budget{align-items:baseline;display:flex;flex-wrap:wrap;font-size:21px;gap:8px}.hero_pricing_calc_section .hero_pricing_calc_budget_note{color:#fff;font-weight:600}.hero_pricing_calc_section .hero_pricing_calc_budget_link{color:var(--accent_primary_color);font-weight:600;text-decoration:underline;transition:opacity .2s ease}.hero_pricing_calc_section .hero_pricing_calc_budget_link:hover{opacity:.85}.hero_pricing_calc_section .hero_pricing_calc_right{box-sizing:border-box;display:flex;flex:0 0 calc(45% - 30px);justify-content:flex-end;width:calc(45% - 30px)}.hero_pricing_calc_section .hero_pricing_calc_card{background-color:#fff;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.45);box-sizing:border-box;color:#222;max-width:600px;padding:30px;width:100%}.hero_pricing_calc_section .hero_pricing_calc_card_label{color:#111;font-size:24px;font-weight:700;margin:0 0 16px}.hero_pricing_calc_section .hero_pricing_calc_stepper{align-items:center;background-color:#fff;border:1px solid #d4d8db;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:22px;overflow:hidden}.hero_pricing_calc_section .hero_pricing_calc_step_btn{align-items:center;background-color:#f7f8f9;border:none;color:#444;cursor:pointer;display:flex;font-size:22px;font-weight:600;height:46px;justify-content:center;transition:background-color .15s ease;user-select:none;width:48px}.hero_pricing_calc_section .hero_pricing_calc_step_btn:hover{background-color:#ebeef0}.hero_pricing_calc_section .hero_pricing_calc_step_btn:disabled{cursor:not-allowed}.hero_pricing_calc_section .hero_pricing_calc_step_display{align-items:center;color:#222;display:flex;flex:1;font-size:12px;font-weight:700;gap:6px;justify-content:center}.hero_pricing_calc_section .hero_pricing_calc_step_display input.hero_pricing_calc_seats_num{-moz-appearance:textfield;background:transparent;border:none;color:inherit;font:inherit;outline:none;padding:0;text-align:center;width:3ch}.hero_pricing_calc_section .hero_pricing_calc_step_display input.hero_pricing_calc_seats_num::-webkit-inner-spin-button,.hero_pricing_calc_section .hero_pricing_calc_step_display input.hero_pricing_calc_seats_num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hero_pricing_calc_section .hero_pricing_calc_price_wrap{align-items:center;color:#111;display:flex;flex-wrap:wrap;font-size:24px;font-weight:700;gap:8px;line-height:1.3;margin-bottom:18px}.hero_pricing_calc_section .hero_pricing_calc_dot{color:#888}.hero_pricing_calc_section .hero_pricing_calc_discount_pill{align-items:center;background-color:#fde4f7;border-radius:8px;display:flex;flex-direction:column;margin-bottom:18px;padding:12px 16px;text-align:center;transition:all .3s ease}.hero_pricing_calc_section .hero_pricing_calc_discount_pill.hero_pricing_calc_pill_hidden{display:none}.hero_pricing_calc_section .hero_pricing_calc_pill_title{font-size:19px;font-weight:700;margin-bottom:2px}.hero_pricing_calc_section .hero_pricing_calc_pill_sub{font-size:16px}.hero_pricing_calc_section .hero_pricing_calc_footnote{color:#777;font-size:16px;line-height:1.55;margin:0 0 28px}.hero_pricing_calc_section .hero_pricing_calc_actions{display:flex;flex-wrap:wrap;gap:14px}.hero_pricing_calc_section .hero_pricing_calc_cta{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:10px;padding-right:10px;text-align:center;text-transform:none;width:calc(50% - 7px)}.hero_pricing_calc_section .hero_pricing_calc_cta:hover{transform:translateY(-1px)}.hero_pricing_calc_section .hero_pricing_calc_cta_main{font-size:19px;font-weight:700;line-height:1.2}.hero_pricing_calc_section .hero_pricing_calc_cta_sub{font-size:17px;font-weight:400;line-height:1.1;margin-top:2px;opacity:.9}.hero_pricing_calc_section .hs_pbutton.hero_pricing_calc_cta.payment_1,.hero_pricing_calc_section .hs_pbutton.hero_pricing_calc_cta.payment_2,.hero_pricing_calc_section .hs_pbutton.hero_pricing_calc_cta.payment_3,.hero_pricing_calc_section .hs_pbutton.hero_pricing_calc_cta.payment_4{display:none}.hero_pricing_calc_card.tier-4 a.hs_pbutton.hero_pricing_calc_cta.payment_4,.hero_pricing_calc_section .hero_pricing_calc_card.tier-1 a.hs_pbutton.hero_pricing_calc_cta.payment_1,.hero_pricing_calc_section .hero_pricing_calc_card.tier-2 a.hs_pbutton.hero_pricing_calc_cta.payment_2,.hero_pricing_calc_section .hero_pricing_calc_card.tier-3 a.hs_pbutton.hero_pricing_calc_cta.payment_3{display:flex}@media (max-width:991px){.hero_pricing_calc_section .content-wrapper{flex-direction:column;gap:48px}.hero_pricing_calc_section .hero_pricing_calc_left,.hero_pricing_calc_section .hero_pricing_calc_right{flex:0 0 100%;width:100%}.hero_pricing_calc_section .hero_pricing_calc_heading{font-size:40px}.hero_pricing_calc_section .hero_pricing_calc_right{justify-content:center}.hero_pricing_calc_section .hero_pricing_calc_card{max-width:500px}}@media (max-width:767px){.hero_pricing_calc_section{padding:60px 0 80px}.hero_pricing_calc_section .hero_pricing_calc_heading{font-size:32px}.hero_pricing_calc_section .hero_pricing_calc_actions{flex-direction:column;gap:12px}.hero_pricing_calc_section .hero_pricing_calc_cta{flex:0 0 100%;width:100%}.hero_pricing_calc_section .hero_pricing_calc_card{padding:28px 20px}}@media (max-width:500px){.hero_pricing_calc_section .hero_pricing_calc_price_wrap{font-size:17px}}