.calc-v2 .tcn{display:none}.calc-v2.step3 .tcn{background:#fff;border:1px solid var(--calc-field-border,#c3c6d4);border-radius:16px;color:var(--calc-ink,#003053);display:block;font-family:var(--UNITEC-Font-Family-Font,"Work Sans"),"Helvetica Neue",Arial,sans-serif;margin:24px 0 0;padding:16px 14px 14px;text-align:left;width:100%}.calc-v2 .tcn *,.calc-v2 .tcn :after,.calc-v2 .tcn :before,.calc-v2.step3 .tcn{box-sizing:border-box}.calc-v2 .tcn .tcn__head{display:grid;gap:4px;margin:0 0 12px}.calc-v2 .tcn .tcn__title{color:var(--calc-ink,#003053);font-size:19px;font-weight:700;line-height:23px;margin:0;text-align:left;text-wrap:balance}.calc-v2 .tcn .tcn__sub{color:var(--calc-text,#505050);font-size:14px;font-weight:400;line-height:18px;margin:0;text-wrap:pretty}.calc-v2 .tcn .tcn__list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.calc-v2 .tcn .tcn__card{align-items:center;background:#fff;border:1px solid var(--calc-field-border,#c3c6d4);border-radius:14px;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr);list-style:none;margin:0;padding:14px 12px}.calc-v2 .tcn .tcn__card::marker,.calc-v2 .tcn .tcn__card:before{content:none}.calc-v2 .tcn .tcn__card--inscripcion{display:none}.calc-v2[data-tcn-inscripcion="1"] .tcn .tcn__card--inscripcion{display:grid}.calc-v2 .tcn .tcn__ic{background:var(--calc-card,#dcebf8);border-radius:12px;color:#006fba;display:grid;height:44px;place-items:center;width:44px}.calc-v2 .tcn .tcn__ic svg{display:block}.calc-v2 .tcn .tcn__tx{display:grid;gap:2px;min-width:0}.calc-v2 .tcn .tcn__ey{color:#006fba;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:14px;margin:0;text-transform:uppercase}.calc-v2 .tcn .tcn__t{color:var(--calc-ink,#003053);font-size:16px;font-weight:600;line-height:20px;margin:0;text-align:left}.calc-v2 .tcn .tcn__d{color:var(--calc-text,#505050);font-size:13px;font-weight:400;line-height:17px;margin:0}.calc-v2 .tcn .tcn__btn{align-items:center;background:#fff;border:2px solid #006fba;border-radius:12px;color:#006fba;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;grid-column:1/-1;justify-content:center;line-height:20px;margin:0;min-height:48px;padding:0 16px;text-align:center;text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap;width:100%}.calc-v2 .tcn .tcn__btn:hover{background:#f0f7fd;color:#005a99;text-decoration:none}.calc-v2 .tcn .tcn__btn:focus-visible{outline:3px solid #86c1f3;outline-offset:2px}.calc-v2 .tcn .tcn__btn span{color:inherit}.calc-v2 .tcn .tcn__btn-ic{display:block;flex:none}@media (min-width:1024px){.calc-v2.step3 .tcn{margin-top:24px;padding:24px 28px 26px}.calc-v2 .tcn .tcn__head{margin-bottom:16px}.calc-v2 .tcn .tcn__title{font-size:22px;line-height:28px}.calc-v2 .tcn .tcn__sub{font-size:15px;line-height:20px}.calc-v2 .tcn .tcn__list{align-items:stretch;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.calc-v2[data-tcn-inscripcion="1"] .tcn .tcn__list{grid-template-columns:repeat(3,minmax(0,1fr))}.calc-v2 .tcn .tcn__card{align-content:start;align-items:start;grid-template-rows:auto 1fr;padding:22px 20px 20px;row-gap:14px}.calc-v2 .tcn .tcn__t{font-size:18px;line-height:24px}.calc-v2 .tcn .tcn__d{font-size:14px;line-height:19px}.calc-v2 .tcn .tcn__btn{align-self:end;min-height:52px}}@media (prefers-reduced-motion:reduce){.calc-v2 .tcn .tcn__btn{transition:none}}