.itplus-tuition{--tuition-blue:#153ca2;--tuition-ink:#142b50;--tuition-muted:#647189;--tuition-line:#dfe6f2;--tuition-soft:#f2f6ff;font-family:inherit;color:var(--tuition-ink);border:1px solid var(--tuition-line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 16px 46px #153ca20b;line-height:1.7}
.itplus-tuition *{box-sizing:border-box}
.itplus-tuition [hidden]{display:none!important}
.itplus-tuition .itplus-tuition__heading{padding:35px 38px 29px;background:linear-gradient(115deg,#f0f5ff,#fbfcff);border-bottom:1px solid var(--tuition-line)}
.itplus-tuition .itplus-tuition__eyebrow{display:block;font-size:10px;letter-spacing:.12em;color:var(--tuition-blue);font-weight:700;margin-bottom:12px}
.itplus-tuition .itplus-tuition__title{font-family:inherit;font-size:30px;letter-spacing:-.035em;line-height:1.35;font-weight:700;color:var(--tuition-ink);margin:0 0 12px}
.itplus-tuition .itplus-tuition__intro{font-size:14px;color:var(--tuition-muted);max-width:740px}
.itplus-tuition .itplus-tuition__layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr)}
.itplus-tuition .itplus-tuition__spotlight{padding:35px 32px;background:linear-gradient(160deg,#153ca2,#142d77);color:#fff;display:flex;align-items:flex-start;flex-direction:column}
.itplus-tuition .itplus-tuition__label{font-size:10px;letter-spacing:.12em;color:#cbd9ff;font-weight:600;margin-bottom:20px}
.itplus-tuition .itplus-tuition__original{font-size:18px;color:#c4d0ee;margin-bottom:2px;text-decoration:line-through}
.itplus-tuition .itplus-tuition__amount{font-size:43px;letter-spacing:-.055em;font-weight:800;line-height:1.4;color:white;overflow-wrap:anywhere}
.itplus-tuition .itplus-tuition__saving{display:inline-block;color:#ffdc95;background:#ffffff14;border:1px solid #ffffff26;padding:5px 10px;border-radius:5px;font-size:11px;margin-top:14px}
.itplus-tuition .itplus-tuition__duration{color:#d1ddf6;font-size:12px;line-height:1.9;margin:19px 0 28px}
.itplus-tuition .itplus-tuition__cta{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:50px;margin-top:auto;padding:14px 17px;background:#ffcd72;color:#142b50!important;text-decoration:none!important;border:1px solid #ffcd72;border-radius:6px;font-size:12px;font-weight:700;line-height:1.6}
.itplus-tuition .itplus-tuition__cta:hover{background:#ffdda1;border-color:#ffdda1}
.itplus-tuition .itplus-tuition__cta:focus-visible{outline:3px solid #fff;outline-offset:4px}
.itplus-tuition .itplus-tuition__cta>span{font-size:20px;line-height:1}
.itplus-tuition .itplus-tuition__cta-note{font-size:10px;color:#c4d0ee;display:block;text-align:center;width:100%;margin-top:12px}
.itplus-tuition .itplus-tuition__comparison{padding:27px 28px 25px;min-width:0}
.itplus-tuition .itplus-tuition__table-heading{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding-bottom:20px}
.itplus-tuition .itplus-tuition__table-heading>strong{font-size:16px;color:var(--tuition-ink);font-weight:700}
.itplus-tuition .itplus-tuition__table-heading>span{font-size:10px;color:var(--tuition-muted)}
.itplus-tuition .itplus-tuition__table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;margin:0;line-height:1.7}
.itplus-tuition .itplus-tuition__table th,.itplus-tuition .itplus-tuition__table td{text-align:left;padding:17px 12px;border-bottom:1px solid var(--tuition-line);vertical-align:middle;white-space:normal}
.itplus-tuition .itplus-tuition__table thead th{background:var(--tuition-soft);font-size:10px;font-weight:600;color:#526382;padding:12px}
.itplus-tuition .itplus-tuition__table thead th:first-child{border-radius:5px 0 0 5px}
.itplus-tuition .itplus-tuition__table thead th:last-child{border-radius:0 5px 5px 0}
.itplus-tuition .itplus-tuition__table tbody th{color:var(--tuition-ink);font-weight:600;min-width:100px}
.itplus-tuition .itplus-tuition__table td{color:var(--tuition-muted)}
.itplus-tuition .itplus-tuition__table tbody tr:last-child th,.itplus-tuition .itplus-tuition__table tbody tr:last-child td{border-bottom:0}
.itplus-tuition .itplus-tuition__row-original{display:block;font-size:10px;color:#7a869b;text-decoration:line-through;white-space:nowrap}
.itplus-tuition .itplus-tuition__row-price{display:block;font-size:15px;color:var(--tuition-blue);font-weight:700;white-space:nowrap;letter-spacing:-.025em}
.itplus-tuition .itplus-tuition__row-note{display:block;font-size:10px;line-height:1.7;color:var(--tuition-muted);margin-top:5px}
.itplus-tuition .itplus-tuition__status{padding:16px 0 0;margin-top:17px;border-top:1px solid var(--tuition-line);font-size:11px;line-height:1.8;color:var(--tuition-muted)}
.itplus-tuition .itplus-tuition__sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:991.98px){.itplus-tuition .itplus-tuition__heading{padding:29px}.itplus-tuition .itplus-tuition__spotlight{padding:29px 24px}.itplus-tuition .itplus-tuition__comparison{padding:24px 19px}.itplus-tuition .itplus-tuition__amount{font-size:36px}.itplus-tuition .itplus-tuition__table th,.itplus-tuition .itplus-tuition__table td{padding:14px 8px}.itplus-tuition .itplus-tuition__table-heading>span{max-width:110px;text-align:right}}
@media(max-width:767.98px){.itplus-tuition .itplus-tuition__layout{grid-template-columns:1fr}.itplus-tuition .itplus-tuition__spotlight{padding:29px}.itplus-tuition .itplus-tuition__amount{font-size:46px}.itplus-tuition .itplus-tuition__cta{max-width:420px}.itplus-tuition .itplus-tuition__cta-note{max-width:420px}.itplus-tuition .itplus-tuition__duration{margin-bottom:22px}.itplus-tuition .itplus-tuition__comparison{padding:27px}.itplus-tuition .itplus-tuition__table-heading>span{max-width:none;text-align:left}}
@media(max-width:479.98px){.itplus-tuition{border-radius:11px}.itplus-tuition .itplus-tuition__heading{padding:25px 22px}.itplus-tuition .itplus-tuition__title{font-size:25px}.itplus-tuition .itplus-tuition__intro{font-size:13px}.itplus-tuition .itplus-tuition__eyebrow{font-size:8px;letter-spacing:.08em}.itplus-tuition .itplus-tuition__spotlight{padding:27px 22px}.itplus-tuition .itplus-tuition__amount{font-size:43px}.itplus-tuition .itplus-tuition__comparison{padding:24px 19px}.itplus-tuition .itplus-tuition__table-heading{flex-wrap:wrap;gap:5px;padding-bottom:17px}.itplus-tuition .itplus-tuition__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.itplus-tuition .itplus-tuition__table,.itplus-tuition .itplus-tuition__table tbody{display:block;width:100%}.itplus-tuition .itplus-tuition__table tr{display:block;margin-bottom:13px;border:1px solid var(--tuition-line);border-radius:7px;padding:7px 13px;background:#fbfcff}.itplus-tuition .itplus-tuition__table tbody th,.itplus-tuition .itplus-tuition__table td{display:block;width:100%;min-width:0;border:0!important;padding:8px 0}.itplus-tuition .itplus-tuition__table [data-label]:before{content:attr(data-label);display:block;color:var(--tuition-muted);font-size:9px;font-weight:400;margin-bottom:4px}.itplus-tuition .itplus-tuition__table td[colspan]{padding:12px 0}.itplus-tuition .itplus-tuition__row-price{font-size:19px}.itplus-tuition .itplus-tuition__status{margin-top:4px}}
