body,input{font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}:root{--radius-button: var(--radius-md)}.competitor-bootcamp-comparison-table{margin-bottom:var(--space-xl);width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;position:relative}.competitor-bootcamp-comparison-table th,.competitor-bootcamp-comparison-table td{margin:0;padding:0}.competitor-bootcamp-comparison-table col:first-child{width:11rem}.competitor-bootcamp-comparison-table tbody+tbody:before{content:'';display:block;height:var(--space-sm)}.competitor-bootcamp-comparison-table th .cell-inner,.competitor-bootcamp-comparison-table td .cell-inner{background-color:white}.competitor-bootcamp-comparison-table td .cell-inner:empty{background-color:transparent}.competitor-bootcamp-comparison-table th[scope=row]~td .cell-inner{background-color:white}.competitor-bootcamp-comparison-table td .cell-inner,.competitor-bootcamp-comparison-table th .cell-inner{border:1px solid #c0c0c8}.competitor-bootcamp-comparison-table td .cell-inner:empty{border:0}.competitor-bootcamp-comparison-table th[scope=row]~td .cell-inner{border:1px solid #c0c0c8}.competitor-bootcamp-comparison-table thead tr:first-child th[scope=col] .cell-inner{border-top:1px solid #c0c0c8;white-space:normal}.competitor-bootcamp-comparison-table tr:last-child th[scope=row] .cell-inner{border-bottom:1px solid #c0c0c8}.competitor-bootcamp-comparison-table .competitor-bootcamp-comparison-table__curriculum tr:first-child th[scope=row] .cell-inner{border-top:1px solid #c0c0c8}.competitor-bootcamp-comparison-table .competitor-bootcamp-comparison-table__additional-features tr:nth-child(2) th[scope=row] .cell-inner{border-top:1px solid #c0c0c8}.competitor-bootcamp-comparison-table thead tr:first-of-type th:first-of-type .cell-inner{border-top-left-radius:var(--radius-md)}.competitor-bootcamp-comparison-table thead tr:first-of-type th:last-of-type .cell-inner{border-top-right-radius:var(--radius-md)}.competitor-bootcamp-comparison-table tbody tr:first-of-type th:first-child .cell-inner{border-top-left-radius:var(--radius-md)}.competitor-bootcamp-comparison-table tbody tr:last-of-type td:first-child .cell-inner,.competitor-bootcamp-comparison-table tbody tr:last-of-type th:first-child .cell-inner{border-bottom-left-radius:var(--radius-md)}.competitor-bootcamp-comparison-table tbody tr:last-of-type td:last-child .cell-inner,.competitor-bootcamp-comparison-table tbody tr:last-of-type th:last-child .cell-inner{border-bottom-right-radius:var(--radius-md)}.competitor-bootcamp-comparison-table th[scope=colgroup] .cell-inner{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.competitor-bootcamp-comparison-table th[scope=row] .cell-inner{padding:var(--space-xxs)}.competitor-bootcamp-comparison-table th[scope=col] .cell-inner{padding:var(--space-sm) var(--space-xs)}.competitor-bootcamp-comparison-table th[scope=colgroup] .cell-inner{padding:var(--space-xs)}.competitor-bootcamp-comparison-table .bootcamp-title th .cell-inner{padding-bottom:var(--space-xs);height:100%}.competitor-bootcamp-comparison-table .bootcamp-addition th .cell-inner{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs);white-space:normal;height:100%}.competitor-bootcamp-comparison-table .cert-info th .cell-inner{padding-bottom:var(--space-xs)}.competitor-bootcamp-comparison-table td,.competitor-bootcamp-comparison-table th{position:relative}.competitor-bootcamp-comparison-table th[scope=row]~td .cell-inner{display:flex;justify-content:center;align-items:center;gap:var(--space-xxs);padding:var(--space-xxs)}.competitor-bootcamp-comparison-table .cell-inner{margin:-.5px}.competitor-bootcamp-comparison-table th[scope=row]{text-align:left;font-size:1rem;font-weight:600;line-height:1.2}.competitor-bootcamp-comparison-table th[scope=row] span{font-size:.9em;font-weight:500;display:block}.competitor-bootcamp-comparison-table th[scope=row]~td .cell-inner{text-align:center}.competitor-bootcamp-comparison-table th[scope=col]{white-space:nowrap}.competitor-bootcamp-comparison-table th[scope=colgroup]{font-size:1rem;font-weight:600}.competitor-bootcamp-comparison-table .bootcamp-title th{font-size:1.3rem;font-weight:600;line-height:1.3}.competitor-bootcamp-comparison-table .bootcamp-title span{font-size:var(--text-sm);font-weight:400;line-height:1.2}.competitor-bootcamp-comparison-table::before{content:'';position:absolute;top:var(--space-sm);left:var(--space-sm);right:calc(-1 * var(--space-sm));bottom:calc(-1 * var(--space-sm));border-radius:var(--radius-md);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle fill='%23000000' cx='2' cy='2' r='2'/%3E%3C/svg%3E");background-size:4px;background-repeat:repeat;opacity:.5}.competitor-bootcamp-comparison-table[class*=featured-col]{margin-top:3.999999rem}.competitor-bootcamp-comparison-table.featured-col-1 thead th:nth-of-type(1):not([colspan]) .cell-inner,.competitor-bootcamp-comparison-table.featured-col-1 tbody td:nth-of-type(1):not([colspan]) .cell-inner{background-color:#EEF8FF;border-color:#80B2FF;z-index:1}@media all and (max-width: 79.9375em){.competitor-bootcamp-comparison-table.featured-col-1 thead th:nth-of-type(1):not([colspan]) .cell-inner,.competitor-bootcamp-comparison-table.featured-col-1 tbody td:nth-of-type(1):not([colspan]) .cell-inner{z-index:0}}.competitor-bootcamp-comparison-table.featured-col-1 thead th[colspan]:nth-of-type(1) .cell-inner,.competitor-bootcamp-comparison-table.featured-col-1 tbody td[colspan]:nth-of-type(1) .cell-inner{border-color:#80B2FF;z-index:1}@media all and (max-width: 79.9375em){.competitor-bootcamp-comparison-table.featured-col-1 thead th[colspan]:nth-of-type(1) .cell-inner,.competitor-bootcamp-comparison-table.featured-col-1 tbody td[colspan]:nth-of-type(1) .cell-inner{z-index:0}}.competitor-bootcamp-comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1) .cell-inner{border-color:#80B2FF;color:#132683}@media all and (min-width: 38.75em){.competitor-bootcamp-comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1) .cell-inner{border-top-left-radius:0;border-top-right-radius:0}}.competitor-bootcamp-comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1)::before{content:'This Bootcamp';position:absolute;bottom:100%;left:-.5px;right:-.5px;background-color:#EEF8FF;font-size:var(--text-sm);border-top-left-radius:8px;border-top-right-radius:8px;padding:var(--space-xxxs);color:#10174E;border:1px solid #80B2FF;border-bottom:0;font-weight:500}@media all and (max-width: 38.6875em){.competitor-bootcamp-comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1)::before{content:none}}@media all and (min-width: 80em){.competitor-bootcamp-comparison-table tr{display:flex}.competitor-bootcamp-comparison-table tr th,.competitor-bootcamp-comparison-table tr td{display:flex;flex-direction:column}.competitor-bootcamp-comparison-table tr th div,.competitor-bootcamp-comparison-table tr td div{flex-grow:1}.competitor-bootcamp-comparison-table th,.competitor-bootcamp-comparison-table td{flex-basis:47%}.competitor-bootcamp-comparison-table th[colspan='2'],.competitor-bootcamp-comparison-table td[colspan='2']{flex-basis:94%}.competitor-bootcamp-comparison-table thead td,.competitor-bootcamp-comparison-table tbody th{flex-basis:24%}.competitor-bootcamp-comparison-table th[scope=colgroup]{flex-basis:100%}}@media all and (max-width: 79.9375em){.competitor-bootcamp-comparison-table{table-layout:auto}.competitor-bootcamp-comparison-table tbody tr:not(:last-of-type) th[scope=row]~td .cell-inner{border-bottom:0}.competitor-bootcamp-comparison-table tbody tr th[scope=row] .cell-inner{border-top:2px solid #70727c}.competitor-bootcamp-comparison-table tbody td:not(:first-of-type):not(:last-of-type) .cell-inner{border-left:0;border-right:0}.competitor-bootcamp-comparison-table.featured-col-1 tbody td[colspan]:nth-of-type(1) .cell-inner{border-color:#c0c0c8}.competitor-bootcamp-comparison-table tbody tr:first-of-type th[scope=row] .cell-inner{border-radius:0}.competitor-bootcamp-comparison-table tbody tr:last-of-type th[scope=row] .cell-inner{border-radius:0}.competitor-bootcamp-comparison-table tbody tr:last-of-type th[scope=row]+td .cell-inner{border-bottom-left-radius:var(--radius-md)}.competitor-bootcamp-comparison-table tr{display:flex;flex-wrap:wrap}.competitor-bootcamp-comparison-table th[scope=row],.competitor-bootcamp-comparison-table th[scope=colgroup]{width:100%;text-align:center}.competitor-bootcamp-comparison-table thead th,.competitor-bootcamp-comparison-table tbody td{width:50%}.competitor-bootcamp-comparison-table thead th[colspan='2'],.competitor-bootcamp-comparison-table tbody td[colspan='2']{width:100%}.competitor-bootcamp-comparison-table tbody td .cell-inner{height:100%;margin-top:0;margin-bottom:0}}@media all and (max-width: 38.6875em){.competitor-bootcamp-comparison-table.featured-col-1{margin-top:var(--space-sm)}.competitor-bootcamp-comparison-table::before{right:-17px;bottom:-17px}.competitor-bootcamp-comparison-table[data-selected-col='1'] thead th:not(:nth-of-type(1)){display:none}.competitor-bootcamp-comparison-table[data-selected-col='1'] tbody td:not(:nth-of-type(1)){display:none}.competitor-bootcamp-comparison-table[data-selected-col='2'] thead th:not(:nth-of-type(2)){display:none}.competitor-bootcamp-comparison-table[data-selected-col='2'] tbody td:not(:nth-of-type(2)){display:none}.competitor-bootcamp-comparison-table tbody tr th[scope=row] .cell-inner{border-top:1px solid #c0c0c8}.competitor-bootcamp-comparison-table tbody td:first-of-type .cell-inner{border-right:1px solid #c0c0c8}.competitor-bootcamp-comparison-table tbody td:last-of-type .cell-inner{border-left:1px solid #c0c0c8}.competitor-bootcamp-comparison-table tbody td:not(:first-of-type):not(:last-of-type) .cell-inner{border-left:1px solid #c0c0c8;border-right:1px solid #c0c0c8}.competitor-bootcamp-comparison-table thead tr:first-of-type th .cell-inner{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.competitor-bootcamp-comparison-table tbody tr:last-of-type th[scope=row]~td .cell-inner{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.competitor-bootcamp-comparison-table tbody tr:last-of-type th[scope=row] .cell-inner{border-bottom-left-radius:0}.competitor-bootcamp-comparison-table th[scope=row] span{display:block;margin-left:0}.competitor-bootcamp-comparison-table th[scope=row] span::before{content:none}.competitor-bootcamp-comparison-table thead th{width:100%}.competitor-bootcamp-comparison-table tbody th[scope=row] .cell-inner{background-color:#f6f7f9}.competitor-bootcamp-comparison-table tbody th[scope=row],.competitor-bootcamp-comparison-table tbody td{width:100%}.competitor-bootcamp-comparison-table tbody td{height:auto;margin-top:-.5px;margin-bottom:-.5px}.competitor-bootcamp-comparison-table .cell-inner.check .clarity-icon,.competitor-bootcamp-comparison-table .cell-inner:empty .clarity-icon{--svg-icon-size: 1.8rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}.competitor-bootcamp-comparison-table.competitor-bootcamp-comparison-table.featured-col-1 thead th:nth-of-type(1) .cell-inner,.competitor-bootcamp-comparison-table.competitor-bootcamp-comparison-table.featured-col-1 tbody td:nth-of-type(1) .cell-inner{border-color:#c0c0c8;background-color:white}.competitor-bootcamp-comparison-table.competitor-bootcamp-comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1) .cell-inner{border-color:#dddde2;color:black}}.competitor-bootcamp-comparison-table-mobile-tabs{display:none}@media all and (max-width: 38.6875em){.competitor-bootcamp-comparison-table-mobile-tabs{display:block}}.competitor-bootcamp-comparison-table-mobile-tabs button{cursor:pointer;display:block;width:100%;border:1px solid #B2D6FF;background-color:white;padding:0.499999875rem;font-size:.9rem;font-weight:600}.competitor-bootcamp-comparison-table-mobile-tabs button[aria-pressed=true]{background-color:#EEF8FF}.competitor-bootcamp-comparison-table-mobile-tabs button:hover{background-color:#EEF8FF}.competitor-bootcamp-comparison-table-mobile-tabs button span{font-weight:normal}.competitor-bootcamp-comparison-table-mobile-tabs li+li button{border-top-color:transparent}.competitor-bootcamp-comparison-table-mobile-tabs li:first-of-type button{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.competitor-bootcamp-comparison-table-mobile-tabs li:last-of-type button{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}
