#card-calculadora-tabs .ant-card-body{padding:0}#card-calculadoras-header .ant-card-body{padding-bottom:1rem}.ant-skeleton .ant-skeleton-element .ant-skeleton-active{width:100%}#card-calculadora-tabs .ant-tabs-tab-active{background:#0b0d61!important;color:#fff!important}.btn-morado-outline{color:#502084;border-color:#502084;border-width:2px;font-weight:600;font-size:16px;background-color:#fff;width:154px;height:48px;border-radius:999px!important}.btn-morado-outline:hover{background-color:#f3ecfa;color:#502084;border-color:#502084}@media (max-width: 576px){.btn-morado-outline{width:140px;height:44px;font-size:14px}}@media (max-width: 991px){.hide-on-mobile{display:none}}.custom-input{border-color:#ff4d4f!important;color:#1890ff;background-color:#f0f5ff}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0}input[type=number]:focus{pointer-events:none!important}.custom-table{border-radius:0!important}.custom-table .ant-table-cell{border-color:#0b0d61!important}.custom-table thead>tr>th{background-color:#d6eaf1!important;font-weight:600;border-radius:0!important}.custom-table tbody>tr>td:first-of-type,.custom-table tbody>tr>th:first-of-type{background-color:#d6eaf1!important;font-weight:600}.ant-form-item-label>label{font-size:1rem!important;font-weight:700!important;color:#036!important}.custom-bordered-table .ant-table{border:1px solid #0B0D61;border-radius:0!important}.custom-bordered-table :where(.ant-table-bordered) th{color:#0b0d61!important}.custom-bordered-table :where(.ant-table-bordered) th,.custom-bordered-table :where(.ant-table-bordered) td{border-radius:0!important}:where(.css-dev-only-do-not-override-r1cgu9).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container{border-radius:0;border-inline-start:1px solid #f0f0f0}.custom-bordered-table .ant-table-tbody>tr>td{border-color:#0b0d61!important}.custom-bordered-table .ant-table-thead>tr>th{border-color:#0b0d61!important}:where(.css-dev-only-do-not-override-r1cgu9).ant-table-wrapper .ant-table-thead>tr>th,:where(.css-dev-only-do-not-override-r1cgu9).ant-table-wrapper .ant-table-thead>tr>td{color:#0b0d61;background:#d6eaf1}.resultado-boleta-honorarios{margin-bottom:2rem;border-radius:8px;box-shadow:0 2px 6px #0000000d;background-color:#d6eaf1}.container-table-resultado-boleta{padding:2rem;padding-top:46px}.form-calculator{background-color:#fff;padding:2rem;border-radius:8px;width:100%;display:flex;justify-content:center;border:0px;box-shadow:0 3px 8px #0000001a}.non-padding-x{padding-inline:0px}.select-calculator{width:100%;border-radius:6px;height:36px!important;display:flex;align-items:center}.total-width{width:"100%"!important}.container-switch{width:100%;display:flex;justify-content:center;margin:0;padding:2rem 0}.container-switch-row{margin:0;padding:2rem 0;justify-content:flex-end}.col-switch{display:flex;justify-content:end;align-items:center}.row-switch{display:flex;justify-content:flex-end;align-items:center;width:100%;flex-wrap:nowrap}.label-switch{white-space:nowrap;font-size:.9rem;font-weight:700;padding-right:.5rem;color:#0b0d61;flex:1}.row-calculate-button{border-top:solid 1px rgb(240,240,240);padding-top:2rem}.calculate-button{min-width:110px;width:100%;padding:20px 32px;font-size:20px;line-height:20px;font-weight:500;display:flex;justify-content:center;align-items:center}.custom-blue-borders.ant-descriptions-bordered{border:.5 solid #0B0D61!important;padding:46px 30px 30px}.custom-blue-borders.ant-descriptions-bordered>.ant-descriptions-view{border:none!important}.custom-blue-borders.ant-descriptions-bordered .ant-descriptions-item-label,.custom-blue-borders.ant-descriptions-bordered .ant-descriptions-item-content{border:1px solid #0B0D61!important}.custom-blue-borders th{color:#0b0d61!important;font-weight:700!important}.label-style{font-size:1rem;font-weight:700;color:#0b0d61}.input-style{width:100%;border-color:#0b0d61}.panel-input{height:36px!important}.non-margin-bottom{margin-bottom:"0px"}.fr{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:2px;padding:4px 0 2px}.fr__item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 1px;cursor:default;outline:none}.fr__item svg{width:26px;height:26px;display:block}.fr__label{font-size:11px;color:#6f6a85;text-align:center;line-height:1.2;min-height:26px}.fr__item:focus-visible{outline:2px solid #7C4DFF;outline-offset:2px;border-radius:6px}.fr__tip{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);width:190px;background:#38165c;border-radius:10px;box-shadow:0 12px 32px #38165c4d;padding:9px 11px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease;z-index:1100;text-align:left}.fr__tip b{display:block;font-size:11px;font-weight:600;color:#fff;margin-bottom:3px}.fr__tip span{font-size:11px;line-height:1.4;color:#ffffffb8}.fr__item--first .fr__tip{left:0;transform:none}.fr__item--last .fr__tip{left:auto;right:0;transform:none}.fr__item:hover .fr__tip,.fr__item:focus-visible .fr__tip{opacity:1;visibility:visible}.promo{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.promo__head{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid #ECE8F3;flex-wrap:wrap}.promo__sep{width:1px;align-self:stretch;min-height:34px;background:#e3d9f3}.promo__tagline{font-size:19px;font-weight:700;color:#0b0d61;letter-spacing:-.01em;line-height:1.25}.promo__steps{display:flex;align-items:flex-start;gap:6px;margin-top:18px;padding:22px 14px;background:#faf8fd;border-radius:14px}.promo__step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.promo__step--wide{flex:1.3}.promo__stepIcon{position:relative;width:56px;height:56px;border-radius:50%;background:#f3eefb;display:flex;align-items:center;justify-content:center}.promo__num{position:absolute;top:-5px;left:-5px;width:22px;height:22px;border-radius:50%;background:#512084;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #faf8fd}.promo__stepIcon--green .promo__num{background:#1fa463}.promo__stepIcon svg{width:30px;height:30px;display:block}.promo__stepIcon--green{background:#e7f6ee}.promo__stepTitle{font-size:15px;font-weight:700;color:#512084;margin-bottom:8px}.promo__stepTitle--green{color:#1fa463}.promo__stepDesc{font-size:12.5px;font-weight:500;color:#512084;line-height:1.35;margin-top:8px}.promo__stepDesc--green{color:#1fa463}.promo__arrow{display:flex;align-items:center;padding-top:48px;color:#9a8cd0;flex:0 0 auto}.promo__arrow--green{color:#5cbd93}.promo__arrow svg{width:27px;height:27px}.promo__subrow{display:flex;justify-content:center;gap:12px;margin-top:12px;flex-wrap:wrap}.promo__sub{display:flex;flex-direction:column;align-items:center;gap:3px}.promo__sub svg{width:19px;height:19px;display:block}.promo__sub>span{font-size:11px;color:#6f6a85}.promo__box{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.promo__box span{font-size:10.5px;font-weight:500;color:#6f6a85;background:#f26a3a1a;border:1px solid #f26a3a4D;border-radius:6px;padding:3px 8px;line-height:1.2;white-space:nowrap}.promo__feat{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.promo__feat svg{width:25px;height:25px;display:block}.promo__cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #ECE8F3}.promo__price{font-size:13px;color:#6f6a85}.promo__price b{color:#f26a3a;font-size:17px}.promo__btn{display:inline-flex;align-items:center;gap:8px;border:0;background:#512084;color:#fff;font:inherit;font-size:15px;font-weight:600;padding:12px 28px;border-radius:999px;cursor:pointer;box-shadow:0 4px 14px #51208440;transition:background .16s ease,transform .16s ease}.promo__btn svg{width:15px;height:15px}.promo__btn:hover{background:#3d1866;transform:translateY(-1px)}.promo__btn:focus-visible{outline:2px solid #7C4DFF;outline-offset:2px}.pf-svg{stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.promo__feats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 8px;margin-top:20px}.promo__feat{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:#512084;outline:none}.promo__feat .pf-svg{width:25px;height:25px;stroke-width:1.6}.promo__feat>span{font-size:11.5px;color:#6f6a85;line-height:1.25}.promo__feat-tip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:200px;background:#38165c;border-radius:10px;box-shadow:0 12px 32px #38165c4d;padding:9px 11px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease;z-index:30;text-align:left}.promo__feat-tip b{display:block;font-size:11px;font-weight:600;color:#fff;margin-bottom:3px}.promo__feat-tip span{font-size:11px;line-height:1.4;color:#ffffffb8}.promo__feat:focus-visible{outline:2px solid #7C4DFF;outline-offset:2px;border-radius:6px}.promo__feat:hover .promo__feat-tip,.promo__feat:focus-visible .promo__feat-tip{opacity:1;visibility:visible}.promo__feat:nth-child(3n+1) .promo__feat-tip{left:0;transform:none}.promo__feat:nth-child(3n) .promo__feat-tip{left:auto;right:0;transform:none}.promo__video{margin-top:20px;border-radius:12px;overflow:hidden;line-height:0}.promo__video video{width:100%;display:block;border-radius:12px}@media (max-width: 480px){.promo__tagline{font-size:16px}.promo__stepIcon{width:48px;height:48px}.promo__stepIcon svg{width:26px;height:26px}.promo__arrow{padding-top:16px}.promo__feats{gap:14px 4px}}.inc-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:4px 0}.inc-chips__label{font-size:.9rem;font-weight:600;color:#0b0d61;margin-right:2px;white-space:nowrap}.inc-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;border:1.5px solid #d9d7e3;background:#fff;color:#6f6a85;font:inherit;font-size:.9rem;font-weight:500;line-height:1;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.inc-chip__dot{width:8px;height:8px;border-radius:50%;background:#d9d7e3;flex:0 0 auto;transition:background .16s ease,box-shadow .16s ease}.inc-chip:hover{border-color:#512084;color:#512084}.inc-chip:hover .inc-chip__dot{background:#512084}.inc-chip--on{border-color:#512084;background:#512084;color:#fff}.inc-chip--on .inc-chip__dot{background:#fff}.inc-chip:focus-visible{outline:2px solid #7C4DFF;outline-offset:2px}.rh{display:flex;align-items:stretch;gap:22px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rh__logo{width:200px;flex:0 0 auto;display:flex;align-items:center}.rh__logo .logo{display:block}.rh__mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding-right:50px}.rh__slogan{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em;color:#512084;text-align:center}.rh__mods{display:flex;align-items:flex-start;justify-content:center;gap:20px;flex-wrap:nowrap}.rh__progroup{display:flex;flex-direction:column;align-items:center;gap:7px}.rh__bubble{display:flex;align-items:flex-start;gap:16px;padding:9px 14px;border-radius:18px;background:#f26a3a1a;box-shadow:0 0 0 1px #f26a3a4d}.rh__glabel{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#a9a2bc;white-space:nowrap;transition:color .2s ease}.rh__base{display:flex;align-items:flex-start;gap:18px;padding-top:9px}.rh__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.rh__item svg{width:30px;height:30px;display:block;transition:opacity .22s ease,filter .22s ease}.rh__label{font-size:12px;color:#6f6a85;white-space:nowrap;transition:opacity .22s ease,filter .22s ease}.rh__item:focus-visible{outline:2px solid #7C4DFF;outline-offset:3px;border-radius:6px}.rh[data-plan=asistente] .rh__bubble .rh__item svg,.rh[data-plan=asistente] .rh__bubble .rh__label{opacity:.35;filter:grayscale(1)}.rh[data-plan=asistente] .rh__glabel{color:#f26a3a}.rh__tip{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-4px);width:230px;padding:10px 12px;background:#38165c;border-radius:10px;box-shadow:0 12px 32px #38165c4d;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:30;text-align:left}.rh__tip:before{content:"";position:absolute;top:-4px;left:50%;margin-left:-5px;width:10px;height:10px;background:#38165c;transform:rotate(45deg);border-radius:2px}.rh__tip b{display:block;font-size:11px;font-weight:600;color:#fff;margin-bottom:3px}.rh__tip i{font-style:normal;font-size:11px;line-height:1.45;color:#ffffffb8}.rh__item:hover .rh__tip,.rh__item:focus-visible .rh__tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.rh__price{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px}.rh__tg{display:flex;gap:2px;padding:2px;background:#f3eefb;border-radius:999px;margin-bottom:8px}.rh__tg button{font:inherit;font-size:12px;font-weight:600;line-height:1;padding:6px 13px;border:0;border-radius:999px;cursor:pointer;background:transparent;color:#6f6a85;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.rh__tg button:hover:not([aria-pressed=true]){color:#512084}.rh__tg button[aria-pressed=true]{background:#512084;color:#fff;box-shadow:0 1px 4px #51208459}.rh__tg button:focus-visible{outline:2px solid #7C4DFF;outline-offset:2px}.rh__amount{font-size:42px;font-weight:700;line-height:1;letter-spacing:-.03em;color:#f26a3a;font-variant-numeric:tabular-nums;animation:rhBeat 7s ease-in-out infinite}.rh__unit{font-size:11px;color:#6b6480}.rh__iva{font-size:9px;color:#a9a2bc}@keyframes rhBeat{0%,78%,to{transform:scale(1)}82%{transform:scale(1.06)}86%{transform:scale(1)}90%{transform:scale(1.03)}94%{transform:scale(1)}}.rh__cta{flex:0 0 auto;align-self:stretch;width:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#512084;color:#fff;border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:17px;font-weight:600;box-shadow:0 4px 14px #51208440;transition:background .16s ease,transform .16s ease}.rh__cta:hover{background:#3d1866;transform:translateY(-1px)}.rh__cta:focus-visible{outline:2px solid #7C4DFF;outline-offset:2px}.rh__cta svg{width:26px;height:26px}@media (max-width: 1499px){.rh__mods{flex-wrap:wrap}.rh__mid{padding-right:0}}@media (max-width: 1100px){.rh{flex-wrap:wrap}.rh__mid{flex:1 1 100%;order:3}.rh__price{margin-left:auto}.rh__cta{align-self:auto;height:84px}}@media (max-width: 640px){.rh__cta{width:100%;flex-direction:row;height:52px}.rh__tip{display:none}}@media (prefers-reduced-motion: reduce){.rh__amount{animation:none}.rh__item svg,.rh__label,.rh__tip,.rh__cta,.rh__tg button{transition:none}.rh__cta:hover{transform:none}}.ci{display:flex;flex-direction:column;align-items:center;gap:4px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ci__mid{display:flex;align-items:center;justify-content:center;gap:17px}.ci__title{margin:0;font-size:34.56px;font-weight:693;line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:#512084}.ci__free{font-size:15.84px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#512084;background:#f3eefb;padding:5px 13px;border-radius:999px;white-space:nowrap}.ci__sub{margin:0;font-size:15.6px;font-weight:400;line-height:1.3;color:#8b85a0;letter-spacing:.01em}@media (max-width: 900px){.ci{gap:8px}.ci__mid{flex-wrap:wrap}.ci__title{font-size:28.8px;text-align:center}.ci__sub{text-align:center}}#card-calculadoras-intro .ant-card-body>div:last-child{padding-top:4.03px!important;padding-bottom:3.58px!important}#card-calculadoras-intro .ant-card-body{padding-bottom:8px}#card-calculadoras-intro .ant-card-body>div:last-child span{font-size:.81rem!important}.ck{position:fixed;left:18px;right:18px;bottom:18px;z-index:9000;max-width:560px;margin:0 auto;background:#fff;border:1px solid #ece8f3;box-shadow:0 14px 50px #28144638;border-radius:16px;padding:18px 20px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ck__text{font-size:.86rem;color:#6b6480;line-height:1.5}.ck__text a{color:#512084;font-weight:600}.ck__btns{display:flex;gap:10px;margin-top:14px;justify-content:flex-end}.ck__btns button{border:0;padding:9px 18px;border-radius:999px;font:inherit;font-weight:600;font-size:.86rem;cursor:pointer}.ck__reject{background:#efeaf6;color:#512084}.ck__accept{background:#512084;color:#fff}
