.edist-revamp-page h1{font-size:clamp(2.45rem, 5vw, 3.4rem);}.edist-bootcamp-page .edist-bootcamp-hero{position:relative;overflow:hidden;padding:94px 0 82px;background:var(--edist-gradient-dark);}.edist-bootcamp-page .edist-bootcamp-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.055) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.055) 1px, transparent 1px);background-size:58px 58px;opacity:0.46;pointer-events:none;}.edist-bootcamp-page .edist-bootcamp-hero .container{position:relative;z-index:2;}.edist-bootcamp-page .edist-bootcamp-hero h1,
    .edist-bootcamp-page .edist-bootcamp-hero p,
    .edist-bootcamp-page .edist-bootcamp-hero .lead{color:var(--edist-white);}.edist-bootcamp-page .edist-bootcamp-hero .lead{opacity:0.94;}.edist-bootcamp-page .edist-bootcamp-pass{position:relative;padding:28px;border:1px solid rgba(255, 255, 255, 0.18);border-radius:var(--edist-radius);background:rgba(255, 255, 255, 0.1);box-shadow:var(--edist-shadow);}.edist-bootcamp-page .edist-bootcamp-pass-logo{padding:18px;margin-bottom:22px;border-radius:var(--edist-radius);background:rgba(255, 255, 255, 0.96);text-align:center;}.edist-bootcamp-page .edist-bootcamp-pass-logo img{width:100%;max-width:310px;}.edist-bootcamp-page .edist-bootcamp-pass-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid rgba(255, 255, 255, 0.16);}.edist-bootcamp-page .edist-bootcamp-pass-row:first-of-type{border-top:0;padding-top:0;}.edist-bootcamp-page .edist-bootcamp-pass-label{color:rgba(255, 255, 255, 0.66);font-weight:800;text-transform:uppercase;letter-spacing:0.07em;}.edist-bootcamp-page .edist-bootcamp-pass-value{color:var(--edist-white);font-weight:900;text-align:right;}.edist-bootcamp-page .edist-bootcamp-alert{margin-top:-32px;position:relative;z-index:4;}.edist-bootcamp-page .edist-bootcamp-alert-box{padding:22px 26px;border-left:6px solid var(--edist-gold);border-radius:var(--edist-radius);background:var(--edist-white);box-shadow:var(--edist-shadow);}.edist-bootcamp-page .edist-bootcamp-board{height:100%;padding:34px;border-radius:var(--edist-radius);background:var(--edist-blue);color:var(--edist-white);}.edist-bootcamp-page .edist-bootcamp-board h2,
    .edist-bootcamp-page .edist-bootcamp-board p,
    .edist-bootcamp-page .edist-bootcamp-board .lead{color:var(--edist-white);}.edist-bootcamp-page .edist-bootcamp-proof-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;height:100%;}.edist-bootcamp-page .edist-bootcamp-proof-card{padding:24px;border:1px solid var(--edist-border);border-radius:var(--edist-radius);background:var(--edist-white);box-shadow:var(--edist-shadow-soft);}.edist-bootcamp-page .edist-bootcamp-module-card{height:100%;padding:24px;border:1px solid var(--edist-border);border-radius:var(--edist-radius);background:var(--edist-white);box-shadow:var(--edist-shadow-soft);transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;}.edist-bootcamp-page .edist-bootcamp-module-card:hover{transform:translateY(-4px);border-color:rgba(1, 149, 217, 0.45);box-shadow:var(--edist-shadow);}.edist-bootcamp-page .edist-bootcamp-track-card{height:100%;padding:28px;border-radius:var(--edist-radius);background:var(--edist-white);border:1px solid var(--edist-border);box-shadow:var(--edist-shadow-soft);}.edist-bootcamp-page .edist-bootcamp-track-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 11px;border-radius:var(--edist-radius);background:rgba(255, 167, 0, 0.16);color:var(--edist-blue);font-weight:900;}.edist-bootcamp-page .edist-bootcamp-check-list{list-style:none;margin:18px 0 0;padding:0;}.edist-bootcamp-page .edist-bootcamp-check-list li{display:flex;gap:10px;align-items:flex-start;margin-bottom:11px;color:var(--edist-muted);}.edist-bootcamp-page .edist-bootcamp-check-list i{color:var(--edist-sky);margin-top:2px;}.edist-bootcamp-page .edist-bootcamp-runway{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;}.edist-bootcamp-page .edist-bootcamp-step{position:relative;padding:26px;border-radius:var(--edist-radius);background:var(--edist-white);border:1px solid var(--edist-border);box-shadow:var(--edist-shadow-soft);}.edist-bootcamp-page .edist-bootcamp-step-number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;border-radius:var(--edist-radius);background:var(--edist-blue);color:var(--edist-white);font-weight:900;}.edist-bootcamp-page .edist-bootcamp-registration-panel{padding:34px;border-radius:var(--edist-radius);background:var(--edist-gradient-dark);color:var(--edist-white);box-shadow:var(--edist-shadow);}.edist-bootcamp-page .edist-bootcamp-registration-panel h3,
    .edist-bootcamp-page .edist-bootcamp-registration-panel p,
    .edist-bootcamp-page .edist-bootcamp-registration-panel .lead{color:var(--edist-white);}.edist-bootcamp-page .edist-bootcamp-registration-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;}.edist-bootcamp-page .edist-bootcamp-registration-pill{display:flex;align-items:center;gap:9px;padding:12px;border-radius:var(--edist-radius);background:rgba(255, 255, 255, 0.12);color:var(--edist-white);font-weight:800;}.edist-bootcamp-page .edist-bootcamp-registration-pill i{color:var(--edist-gold);}.edist-bootcamp-page .edist-bootcamp-link-card{display:block;height:100%;padding:25px;border:1px solid var(--edist-border);border-radius:var(--edist-radius);background:var(--edist-white);color:inherit;text-decoration:none !important;box-shadow:var(--edist-shadow-soft);transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;}.edist-bootcamp-page .edist-bootcamp-link-card:hover,
    .edist-bootcamp-page .edist-bootcamp-link-card:focus{transform:translateY(-4px);border-color:rgba(1, 149, 217, 0.45);box-shadow:var(--edist-shadow);text-decoration:none !important;}.edist-bootcamp-page .edist-bootcamp-link-top{display:flex;align-items:center;gap:14px;margin-bottom:14px;}@media (max-width: 991.98px){.edist-bootcamp-page .edist-bootcamp-hero{padding:78px 0 68px;}.edist-bootcamp-page .edist-bootcamp-proof-grid,
        .edist-bootcamp-page .edist-bootcamp-runway{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width: 767.98px){.edist-bootcamp-page .edist-bootcamp-proof-grid,
        .edist-bootcamp-page .edist-bootcamp-runway,
        .edist-bootcamp-page .edist-bootcamp-registration-grid{grid-template-columns:1fr;}.edist-bootcamp-page .edist-bootcamp-pass-row{align-items:flex-start;flex-direction:column;}.edist-bootcamp-page .edist-bootcamp-pass-value{text-align:left;}}
