#pricing-configurator .kv-step-body{padding-top:16px!important}#pricing-configurator .kv-step-body .heading-sm{font-size:1.1rem!important}#pricing-configurator #next-step-btn,#pricing-configurator #submit-configurator-btn{border-radius:999px!important;background-image:linear-gradient(120deg,#0062d6,#2a8cff 55%,#5bb0ff)!important;box-shadow:none!important}#pricing-configurator [id^=step-content-]{min-height:460px}#pricing-configurator #prev-step-btn{border-radius:999px!important;border-color:#e6e4f2!important}#pricing-configurator .option-card,#pricing-configurator .plan-card{border-radius:16px!important;border-color:#e6e4f2!important}#pricing-configurator .option-selected,#pricing-configurator .plan-selected{border-color:#0073e6!important;background-color:#edf4ff!important;box-shadow:0 10px 26px -14px #0073e666!important}@media(max-width:880px){#pricing-configurator.pricing-configurator-split{grid-template-columns:1fr!important}#pricing-configurator.pricing-configurator-split .kv-summary{position:static!important}}#pricing-configurator .kv-summary-mobile{display:none}#pricing-configurator #m-summary-details.m-collapsed{display:none!important}#pricing-configurator .m-summary-caret svg{transition:transform .2s ease}#pricing-configurator #m-summary-toggle.m-open .m-summary-caret svg{transform:rotate(180deg)}#pricing-configurator #commission-tiers-body.tiers-collapsed{display:none!important}#pricing-configurator .tiers-caret{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;flex:none;background:#edf4ff;color:#0073e6;font-weight:600;font-size:15px;line-height:1}#pricing-configurator .tiers-caret:after{content:"+"}#pricing-configurator #commission-tiers-toggle.open .tiers-caret:after{content:"−"}@media(min-width:641px){#pricing-configurator #commission-tiers-body.tiers-collapsed{display:block!important}#pricing-configurator .tiers-caret{display:none!important}#pricing-configurator #commission-tiers-toggle{cursor:default!important}}.kv-faq-summary::-webkit-details-marker{display:none}.kv-faq-summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;background:#f1effa;color:#5c5b6b;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;line-height:1;transition:background .2s ease,color .2s ease}details[open]>.kv-faq-summary:after{content:"×";background:#6c5ce7;color:#fff}#pricing-configurator .kv-contact-fieldset{min-inline-size:0;border:1px solid #ECEAF6;border-radius:16px;padding:14px 16px 16px;margin:0}#pricing-configurator .kv-contact-legend{padding:0 8px;margin-left:6px;font-weight:600;font-size:1rem;color:#14131c}@media(max-width:640px){#pricing-configurator.pricing-configurator-split .kv-summary{display:none!important}#pricing-configurator .kv-summary-mobile{display:block}#pricing-configurator [id^=step-content-]{min-height:0!important}#pricing-configurator #step-content-1>.grid{grid-template-columns:1fr 1fr!important;gap:10px!important}#pricing-configurator #step-content-1 .plan-card{padding:12px!important;overflow-wrap:break-word}#pricing-configurator #step-content-1 #plan-smart{padding-top:18px!important}#pricing-configurator #step-content-1 .plan-card>ul{display:none!important}#pricing-configurator #step-content-1 .plan-check{display:none!important}#pricing-configurator #step-content-1 .plan-card .mb-4{margin-bottom:6px!important}#pricing-configurator #step-content-1 .plan-card h3{font-size:1rem!important}#pricing-configurator #step-content-1 .plan-card .text-3xl{font-size:1.35rem!important}#pricing-configurator #step-content-1 .plan-card .text-3xl+span{font-size:11px!important}#pricing-configurator #step-content-1>.mt-6{margin-top:12px!important;padding:12px 14px!important}#pricing-configurator #step-content-1 .heading-sm{margin-bottom:12px!important}#pricing-configurator #step-content-2 .heading-sm{margin-bottom:14px!important}#pricing-configurator #step-content-2 .space-y-3>*+*{margin-top:8px!important}#pricing-configurator #step-content-2 .option-card{padding:12px 14px!important}#pricing-configurator #step-content-2 .option-card p{display:none!important}#pricing-configurator #step-content-3 .kv-commission-box{padding:10px 12px!important}#pricing-configurator #step-content-3 .kv-commission-box .mb-2{margin-bottom:4px!important}#pricing-configurator #step-content-3 .kv-commission-box .text-sm{font-size:12px!important}#pricing-configurator #step-content-3 .kv-commission-box #summary-commission-rate{font-size:13px!important}#pricing-configurator #step-content-3 .kv-commission-box #commission-display{font-size:1.05rem!important}#pricing-configurator #step-content-3 .kv-commission-box .text-xs{margin-top:4px!important}#pricing-configurator #step-content-4 .kv-comment-field,#pricing-configurator #step-content-4 .kv-company-field{display:none!important}}#pricing-configurator .kv-stepper-wrap{background:#fff!important;border-bottom:1px solid #F1EFFA!important}#pricing-configurator [id^=step-indicator-]{position:relative;border-bottom-color:transparent!important;padding-top:18px!important;padding-bottom:16px!important}#pricing-configurator [id^=step-indicator-]:after{content:"";position:absolute;top:32px;left:50%;width:100%;height:2px;background:#e6e4f2;z-index:0}#pricing-configurator [id^=step-indicator-]:last-child:after{content:none}#pricing-configurator .step-completed:after{background:#0073e6!important}#pricing-configurator .step-completed{cursor:pointer!important}#pricing-configurator [id^=step-indicator-]>span:first-child{position:relative;z-index:1;width:30px!important;height:30px!important;background:#fff!important;color:#9a99a8!important;border:2px solid #E6E4F2!important}#pricing-configurator .step-active>span:first-child{background-image:linear-gradient(120deg,#0062d6,#2a8cff)!important;color:#fff!important;border-color:transparent!important}#pricing-configurator .step-completed>span:first-child{background:#0073e6!important;color:transparent!important;border-color:transparent!important}#pricing-configurator .step-completed>span:first-child:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700}
