.elementor-kit-6205 .runa-tc-modal-dialog button:hover{background-color:var(--e-global-color-7e63fa1) !important;color:var(--e-global-color-8817f74);border:0}.runa-tc-plans{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px;text-align:start}.runa-tc-plan-option{position:relative;flex:1 1 30%;display:flex;flex-direction:column;justify-content:space-between;background:var(--e-global-color-4a30564);border:2px solid transparent;border-radius:16px;padding:32px;box-shadow:1px 10px 20px 7px rgba(0,0,0,.19);transition:border-color .15s ease;overflow:hidden}.runa-tc-plan-option:hover{border-color:var(--runa-tc-brand,#5d3497)}.runa-tc-plan-badge{position:absolute;top:34px;right:-34px;transform:rotate(45deg);background:var(--e-global-color-aacd501);color:#6b4f00;font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:4px 42px;text-align:center}.runa-tc-plan-name{display:block;color:var(--e-global-color-primary);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:15px;margin-bottom:14px}.runa-tc-plan-price{display:block;margin-bottom:14px}.runa-tc-plan-price-amount{font-size:40px;font-weight:800;color:var(--e-global-color-text);font-family:var(--e-global-typography-18e0abc-font-family)}.runa-tc-plan-price-suffix{font-size:15px;color:#555;margin-left:4px}.runa-tc-plan-divider{display:block;height:1px;background:var(--e-global-color-text);opacity:.5;margin:14px 0}.runa-tc-plan-subtitle{display:block;color:var(--e-global-color-text);line-height:1.4}.runa-tc-plan-subtitle strong{display:block;font-weight:700}.runa-tc-plan-features{list-style:none;margin:0;padding:0}.runa-tc-plan-features li{position:relative;padding-left:18px;margin-bottom:8px;color:var(--e-global-color-text)}.runa-tc-plan-features li:before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--e-global-color-primary)}.runa-tc-plan-option .runa-tc-plan-cta{display:block;width:100%;margin-top:20px;padding:14px 20px;border:0;border-radius:50px;background:var(--runa-tc-brand,#5d3497);color:var(--e-global-color-8817f74);font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s ease;font-family:"Montserrat",Sans-serif;font-weight:700;transition:all .3s}.runa-tc-plan-option .runa-tc-plan-cta:hover{background-color:var(--e-global-color-7e63fa1);color:var(--e-global-color-8817f74);border:0}.runa-tc-wrapper{text-align:start}.runa-tc-trial-info{max-width:480px;margin:0 auto;padding:16px 0 8px;text-align:start}.runa-tc-trial-info h2{text-align:center;margin-bottom:24px}.runa-tc-trial-steps{position:relative;list-style:none;margin:0 0 24px;padding:0}.runa-tc-trial-steps:before{content:'';position:absolute;top:18px;bottom:50px;left:18px;width:2px;background:var(--runa-tc-brand,#5d3497);opacity:.3}.runa-tc-trial-step{position:relative;display:flex;align-items:flex-start;gap:16px;padding-bottom:28px}.runa-tc-trial-step:last-child{padding-bottom:0}.runa-tc-trial-step-icon{position:relative;z-index:1;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--runa-tc-brand,#5d3497);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px}.runa-tc-trial-step-final .runa-tc-trial-step-icon{background:#4caf50}.runa-tc-trial-step-body{display:flex;flex-direction:column;gap:2px;padding-top:6px;color:var(--e-global-color-text)}.runa-tc-trial-step-body strong{font-weight:700}.runa-tc-trial-step-highlight{position:relative;background:rgba(76,175,80,.08);border-radius:12px;margin-bottom:26px;padding:10px 16px 10px 0}.runa-tc-trial-step-highlight:after{content:'✓';position:absolute;top:8px;right:12px;width:20px;height:20px;border-radius:50%;background:#4caf50;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.runa-tc-trial-summary{text-align:center;font-weight:700;color:var(--e-global-color-text);margin:0 0 20px}.runa-tc-modal-dialog .runa-tc-continue{display:block;width:100%;max-width:540px;margin:0 auto;padding:16px 24px;border:0;border-radius:50px;background:var(--runa-tc-brand,#5d3497);color:var(--e-global-color-8817f74);font-size:16px;font-weight:700;cursor:pointer;transition:opacity .15s ease;font-family:"Montserrat",Sans-serif;font-weight:700;transition:all .3s}.runa-tc-modal-dialog .runa-tc-continue:hover{background-color:var(--e-global-color-7e63fa1);color:var(--e-global-color-8817f74);border:0}.runa-tc-continue:disabled{opacity:.45;cursor:not-allowed}.runa-tc-modal[hidden]{display:none}.runa-tc-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.runa-tc-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.runa-tc-modal-dialog{position:relative;z-index:1;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;background:var(--e-global-color-4a30564,#fff);border-radius:16px;padding:24px 32px;box-shadow:0 20px 60px rgba(0,0,0,.35)}.runa-tc-modal-dialog .runa-tc-modal-close{position:absolute;top:12px;right:16px;width:36px;height:36px;border:0;background:0 0;color:var(--e-global-color-text,#333);font-size:28px;line-height:1;cursor:pointer;padding:0}body.runa-tc-modal-open{overflow:hidden}.runa-tc-mp-note{padding:.75rem;line-height:1;background:var(--e-global-color-89608ae);border-radius:10px;font-size:.875rem}.runa-trial-checkout{text-align:center}.runa-trial-checkout h2{font-family:var(--e-global-typography-18e0abc-font-family);font-weight:700}@media (max-width:767.9px){.runa-tc-plans{flex-direction:column}.runa-tc-modal-dialog{padding:20px}.runa-trial-checkout h2{font-size:24px}}.planes .runa-trial-checkout h2{color:var(--e-global-color-89608ae)}.planes .runa-trial-checkout .runa-tc-modal-dialog h2{color:var(--e-global-color-text)}.planes .runa-tc-plan-option{border-color:var(--e-global-color-89608ae);background-color:transparent}.planes .runa-tc-plan-option:hover{border-color:var(--e-global-color-secondary)}.planes .runa-tc-plan-price-amount{color:var(--e-global-color-89608ae);font-size:56px}.planes .runa-tc-plan-price-suffix{color:var(--e-global-color-89608ae)}.planes .runa-tc-plan-subtitle{color:var(--e-global-color-89608ae);font-size:20px}.planes .runa-tc-plan-divider{background:var(--e-global-color-89608ae)}.planes .runa-tc-plan-features li{color:var(--e-global-color-89608ae);font-size:20px}.planes .runa-tc-plan-name{color:var(--e-global-color-89608ae);font-family:var(--e-global-typography-18e0abc-font-family);font-size:28px}.planes .runa-tc-plan-option .runa-tc-plan-cta{background-color:#37d4b0;border-style:solid;border-color:#000;color:var(--e-global-color-text)}.planes .runa-tc-plan-option .runa-tc-plan-cta:hover{background-color:var(--e-global-color-secondary)}.planes .runa-tc-plan-features li:before{background:var(--e-global-color-secondary);width:12px;height:12px}