.candidate-value{background:linear-gradient(150deg,#061a43 0%,#073b91 55%,#0759d8 100%);color:#fff;border-radius:36px;margin:35px 24px;padding-top:76px;padding-bottom:76px;box-shadow:0 30px 80px rgba(4,31,90,.18)}
.candidate-value-heading{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:50px;align-items:end}.candidate-value-heading>div>span,.candidate-day>div>span,.candidate-included>div>span{color:#77dcff;font-size:11px;font-weight:900;letter-spacing:1.6px}.candidate-value-heading h2{max-width:820px;margin:13px 0;font-size:46px;line-height:1.08;letter-spacing:-1.5px}.candidate-value-heading p{max-width:780px;color:#c9d8ec;font-size:17px;line-height:1.65}.candidate-value-heading aside{display:grid;gap:8px;padding:24px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:rgba(255,255,255,.09);backdrop-filter:blur(12px)}.candidate-value-heading aside b{font-size:31px}.candidate-value-heading aside b small{font-size:13px;font-weight:700}.candidate-value-heading aside span{color:#c8d7ea}.candidate-value-heading button,.candidate-day button{margin-top:8px;padding:13px 16px;border:0;border-radius:10px;background:#f26000;color:#fff;font-weight:900;cursor:pointer}
.candidate-proof-bar{display:grid;grid-template-columns:repeat(4,1fr);margin:42px 0 26px;border:1px solid rgba(255,255,255,.2);border-radius:18px;overflow:hidden}.candidate-proof-bar div{display:grid;gap:4px;padding:20px 24px;border-right:1px solid rgba(255,255,255,.16)}.candidate-proof-bar div:last-child{border:0}.candidate-proof-bar b{font-size:28px}.candidate-proof-bar span{color:#bdd1e8;font-size:12px}
.candidate-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.candidate-feature-grid article{display:flex;gap:13px;min-height:190px;padding:22px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:rgba(2,20,58,.42)}.candidate-feature-grid i{display:grid;place-items:center;flex:0 0 37px;height:37px;border-radius:10px;background:#f26000;color:#fff;font-size:11px;font-style:normal;font-weight:900}.candidate-feature-grid h3{margin:4px 0 9px;font-size:18px}.candidate-feature-grid p{margin:0;color:#bfd0e6;font-size:13px;line-height:1.55}
.candidate-day{display:grid;grid-template-columns:.78fr 1.22fr;gap:42px;margin-top:25px;padding:35px;border-radius:22px;background:#fff;color:#061a43}.candidate-day h3{font-size:31px;line-height:1.18;margin:10px 0}.candidate-day p{color:#62758d;line-height:1.6}.candidate-day ol{margin:0;padding:0;list-style:none}.candidate-day li{display:grid;grid-template-columns:64px 170px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #dfe7f2;align-items:center}.candidate-day time{color:#0759d8;font-weight:900}.candidate-day li span{color:#65798f;font-size:13px}.candidate-day button{background:#0759d8}
.candidate-included{display:grid;grid-template-columns:.75fr 1.25fr;gap:38px;margin-top:25px;padding:32px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(3,20,55,.45)}.candidate-included h3{font-size:27px;margin:10px 0}.candidate-included p{color:#bcd0e6;line-height:1.6}.candidate-included ul{display:grid;grid-template-columns:1fr 1fr;gap:11px 22px;margin:0;padding:0;list-style:none}.candidate-included li{position:relative;padding:11px 12px 11px 37px;border-radius:10px;background:rgba(255,255,255,.08);font-size:13px;font-weight:700}.candidate-included li:before{content:'✓';position:absolute;left:12px;color:#77dcff;font-weight:900}
.checkout-value-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:-10px 0 18px}.checkout-value-proof div{display:grid;gap:2px;padding:10px;border:1px solid #dbe5f2;border-radius:10px;background:#f7faff;text-align:center}.checkout-value-proof b{color:#0759d8;font-size:11px}.checkout-value-proof span{color:#64758a;font-size:8px}.checkout-included{padding:12px;border:1px solid #d9e5f4;border-radius:12px;background:#fff}.checkout-included>small{color:#0759d8;font-size:8px;font-weight:950;letter-spacing:1px}.checkout-included ul{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;margin:9px 0 0;padding:0;list-style:none}.checkout-included li{position:relative;padding-left:15px;color:#354e6c;font-size:9px;font-weight:700}.checkout-included li:before{content:'✓';position:absolute;left:0;color:#168058}
.practical-dialog.sql-lab .practical-brief{border-color:#b9d9ff;background:#eef6ff}.practical-dialog.sql-lab #practicalKind{color:#0759d8}.practical-dialog.sql-lab textarea{border-color:#0b66d7;background:#06162b;color:#b9e6ff}.practical-dialog.sql-lab pre{color:#b8f5d9;background:#061d2c}
@media(max-width:1100px){.candidate-feature-grid{grid-template-columns:1fr 1fr}.candidate-value-heading{grid-template-columns:1fr}.candidate-value-heading aside{max-width:420px}.candidate-day,.candidate-included{grid-template-columns:1fr}}
@media(max-width:650px){.candidate-value{margin:18px 10px;padding:52px 18px;border-radius:25px}.candidate-value-heading h2{font-size:34px}.candidate-feature-grid,.candidate-proof-bar,.candidate-included ul,.checkout-value-proof{grid-template-columns:1fr 1fr}.candidate-proof-bar div{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.candidate-feature-grid article{min-height:0}.candidate-day{padding:23px}.candidate-day li{grid-template-columns:55px 1fr}.candidate-day li span{grid-column:2}.checkout-included ul{grid-template-columns:1fr}}
@media(max-width:430px){.candidate-feature-grid{grid-template-columns:1fr}.candidate-proof-bar{grid-template-columns:1fr 1fr}.candidate-value-heading aside{width:100%}.candidate-day h3{font-size:26px}}
@import url("career-accelerator.css");
