._plan-config-warp_16dq3_1{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:1rem;width:100%;@media screen and (max-width: 1080px){flex-direction:column;padding:var(--container-padding)}}label._toggle-switch_16dq3_15{background-color:#fff;border-radius:25px;border:2px solid var(--color-blue);height:50px;overflow:hidden;min-width:292px;cursor:pointer;*{box-sizing:border-box}}._toggle-switch-options_16dq3_29{display:grid;height:100%;grid-auto-columns:1fr 1fr;grid-auto-rows:1fr;grid-template-areas:"unchecked checked";>span{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;height:100%;width:100%;padding:0 1rem;gap:.5rem;z-index:2;user-select:none;&._unchecked_16dq3_49{grid-area:unchecked;color:#fff}&._checked_16dq3_54{color:var(--color-blue);grid-area:checked}}}._indicator_16dq3_61{width:100%;height:100%;background-color:var(--color-blue);border-radius:25px;grid-area:unchecked;z-index:1;transition:all .2s ease-in-out}input[type=checkbox]{display:none}._toggle-switch_16dq3_15:has(input:checked){._toggle-switch-options_16dq3_29 span._unchecked_16dq3_49{color:var(--color-blue)!important}._toggle-switch-options_16dq3_29 span._checked_16dq3_54{color:#fff}._toggle-switch-options_16dq3_29 ._indicator_16dq3_61{grid-area:checked}}._user-count-selector_115rv_1{display:flex;align-items:flex-start;justify-content:center;gap:1rem;width:fit-content;button{cursor:pointer;background-color:var(--color-blue);color:#fff;border:none;border-radius:3px;display:grid;place-items:center;width:40px;height:40px;&:disabled{opacity:.5;cursor:not-allowed}}}input[name=user-count]{border-radius:3px;width:70px;height:50px;background-color:var(--color-blue);border:none;appearance:none;-moz-appearance:textfield;text-align:center;color:#fff;font-size:2rem;&:focus{outline:none}&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}._user-count-selector-center_115rv_54{display:flex;flex-direction:column;align-items:center}._price-card_nmkiq_1{background-color:#fff;padding:2.5rem 2rem;border-radius:1rem;display:flex;flex-direction:column}._price-card-header_nmkiq_9{border-bottom:1px solid #32395826;padding-bottom:1rem;margin-bottom:1rem;h3{margin-bottom:.5rem}p{font-size:.8rem;color:var(--color-text-secondary)}small{font-size:.8rem;color:var(--color-blue);font-weight:700;margin:0;line-height:1}}._price-card-body_nmkiq_32{height:100%;display:flex;flex-direction:column}._price-card-price_nmkiq_38{transition:all .2s ease-in-out;p._price-card-price-value_nmkiq_40{font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}small{font-weight:300;color:var(--color-text-secondary);font-size:.8rem}}._price-card-price_nmkiq_38[attr-hidden=true]{visibility:hidden;display:none}._price-card-warning_nmkiq_60{background:#fff7e6;border:1px solid #ffc857;border-left:4px solid #ff9f1c;color:#7a4200;font-weight:700;text-align:center;border-radius:.5rem;padding:.75rem .9rem;margin:.75rem 0}._price-card-action_nmkiq_72{margin-top:auto;a{background-color:var(--color-blue);color:#fff;padding:0 1rem;display:inline-block;height:45px;border-radius:23px;display:flex;align-items:center;justify-content:center;text-decoration:none}}._price-card-features_nmkiq_89{display:flex;flex-direction:column;gap:.6rem;padding:1rem 0;>div{display:flex;align-items:flex-start;gap:.5rem;p{font-size:.8rem}}}._profesional_nmkiq_106{background:linear-gradient(160deg,#ccf5ff,var(--color-blue));transform:scale(1.05) translateY(-10px);@media screen and (max-width: 1080px){transform:scale(1) translateY(0)}a{background-color:var(--color-blue-light);color:var(--color-text-primary)}}._student_nmkiq_120{border:3px solid var(--color-accent);a{background-color:var(--color-accent)}}#pricing-section[data-astro-cid-7aharcf7]{padding:1rem 0}.configurator[data-astro-cid-7aharcf7]{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;padding:var(--container-padding)}.price-cart-warp[data-astro-cid-7aharcf7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:2rem 0;gap:1rem;@media screen and (max-width: 1080px){padding:var(--container-padding)}>div{flex:1;margin-bottom:1rem}}
