/* Generated for the prodrag Cloudflare pilot.
   Page CSS extracted from site/src/pages/prodrag.html.
   Edit that HTML style block and rebuild. Do not edit this file.
   Do not edit this file. Change the maintained sources and rebuild.
*/
* { box-sizing: border-box; } body {margin: 0;}#i6plmc{color:#a5b4fc;}#ihd6m8{color:#fff;text-decoration:underline;}#i7rn3i{background:rgba(255,255,255,.02);}#iy5x5m{padding-top:0;}#i0r22e{color:#a5b4fc;}*{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}body{font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;line-height:1.6;color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(10, 10, 10);overflow-x:hidden;}nav{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(17, 17, 17);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255, 255, 255, 0.06);position:sticky;top:0px;z-index:1000;padding-top:1rem;padding-right:0px;padding-bottom:1rem;padding-left:0px;}.navbar-wrapper{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:2rem;padding-bottom:0px;padding-left:2rem;display:flex;justify-content:space-between;align-items:center;}.navbar-logo img{height:40px;width:auto;}.navbar-links{display:flex;row-gap:2rem;column-gap:2rem;align-items:center;}.navbar-link{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;color:rgb(221, 221, 221);font-weight:500;font-size:0.95rem;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.navbar-link:hover{color:rgb(99, 102, 241);}.navbar-button{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(99, 102, 241);color:rgb(255, 255, 255);padding-top:0.7rem;padding-right:1.5rem;padding-bottom:0.7rem;padding-left:1.5rem;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-weight:600;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:all;font-size:0.95rem;}.navbar-button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(79, 70, 229);transform:translateY(-1px);}.burger-menu{display:none;cursor:pointer;font-size:1.5rem;}.section-padding{padding-top:5rem;padding-right:0px;padding-bottom:5rem;padding-left:0px;}.gjs-container{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:2rem;padding-bottom:0px;padding-left:2rem;}.section-header{text-align:center;max-width:800px;margin-top:0px;margin-right:auto;margin-bottom:4rem;margin-left:auto;}.section-header h2{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:rgb(255, 255, 255);letter-spacing:-0.01em;}.section-header h2 span{color:rgb(99, 102, 241);}.section-header p{font-size:1.1rem;color:rgb(107, 114, 128);line-height:1.8;}.hero-section{display:grid;grid-template-columns:1.1fr 0.9fr;row-gap:4rem;column-gap:4rem;align-items:center;min-height:78vh;}.hero-badge{display:inline-flex;align-items:center;row-gap:0.5rem;column-gap:0.5rem;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(99, 102, 241, 0.12);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(99, 102, 241, 0.35);border-right-color:rgba(99, 102, 241, 0.35);border-bottom-color:rgba(99, 102, 241, 0.35);border-left-color:rgba(99, 102, 241, 0.35);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(165, 180, 252);padding-top:0.4rem;padding-right:1rem;padding-bottom:0.4rem;padding-left:1rem;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;font-size:0.82rem;font-weight:600;letter-spacing:0.05em;margin-bottom:1.2rem;}.hero-badge .dot{width:7px;height:7px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(99, 102, 241);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;animation-duration:2s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:pulse;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.hero-content h1{font-size:3rem;font-weight:900;line-height:1.12;margin-bottom:1rem;color:rgb(255, 255, 255);letter-spacing:-0.02em;}.hero-content h1 span{color:rgb(99, 102, 241);}.hero-tagline{font-size:1.15rem;font-weight:600;color:rgb(156, 163, 175);margin-bottom:0.7rem;font-style:italic;}.hero-description{font-size:1rem;color:rgb(107, 114, 128);line-height:1.8;margin-bottom:2rem;}.hero-cta-row{display:flex;align-items:center;flex-wrap:wrap;row-gap:0.8rem;column-gap:0.8rem;margin-bottom:0.9rem;}.hero-cta{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(99, 102, 241);color:rgb(255, 255, 255);padding-top:1rem;padding-right:2.4rem;padding-bottom:1rem;padding-left:2.4rem;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-weight:700;font-size:1.05rem;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;box-shadow:rgba(99, 102, 241, 0.4) 0px 4px 14px;letter-spacing:0.01em;}.hero-cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(79, 70, 229);transform:translateY(-2px);box-shadow:rgba(99, 102, 241, 0.5) 0px 6px 20px;}.hero-cta-ghost{display:inline-block;color:rgb(165, 180, 252);padding-top:0.95rem;padding-right:1.6rem;padding-bottom:0.95rem;padding-left:1.6rem;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-weight:600;font-size:0.95rem;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(99, 102, 241, 0.35);border-right-color:rgba(99, 102, 241, 0.35);border-bottom-color:rgba(99, 102, 241, 0.35);border-left-color:rgba(99, 102, 241, 0.35);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.hero-cta-ghost:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(99, 102, 241, 0.1);color:rgb(199, 210, 254);}.hero-subtext{font-size:0.85rem;color:rgb(107, 114, 128);margin-top:0.5rem;}.hero-subtext span{color:rgb(74, 222, 128);}.hero-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.04);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;backdrop-filter:blur(10px);}.hero-card-title{font-size:0.8rem;font-weight:700;color:rgb(165, 180, 252);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:1.2rem;}.hero-stat-row{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:1rem;column-gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top-width:1px;border-top-style:solid;border-top-color:rgba(255, 255, 255, 0.08);}.hero-stat{text-align:center;}.hero-stat .num{font-size:1.5rem;font-weight:800;color:rgb(99, 102, 241);}.hero-stat .label{font-size:0.72rem;color:rgb(156, 163, 175);margin-top:0.2rem;}.hero-outcomes{list-style-position:initial;list-style-image:initial;list-style-type:none;display:flex;flex-direction:column;row-gap:0.75rem;column-gap:0.75rem;}.hero-outcomes li{display:flex;align-items:flex-start;row-gap:0.7rem;column-gap:0.7rem;font-size:0.95rem;color:rgb(229, 231, 235);line-height:1.5;}.hero-outcomes li .check{color:rgb(74, 222, 128);font-weight:700;flex-shrink:0;margin-top:2px;}.stats-band{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(17, 17, 17);border-top-width:1px;border-top-style:solid;border-top-color:rgba(255, 255, 255, 0.06);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255, 255, 255, 0.06);padding-top:2rem;padding-right:0px;padding-bottom:2rem;padding-left:0px;}.stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);}.stat-item{text-align:center;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;border-right-width:1px;border-right-style:solid;border-right-color:rgba(255, 255, 255, 0.06);}.stat-item:last-child{border-right-width:initial;border-right-style:none;border-right-color:initial;}.stat-num{font-size:2rem;font-weight:800;color:rgb(99, 102, 241);line-height:1;}.stat-label{font-size:0.78rem;color:rgb(107, 114, 128);margin-top:0.35rem;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;}.problem-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.02);border-top-width:1px;border-top-style:solid;border-top-color:rgba(255, 255, 255, 0.06);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255, 255, 255, 0.06);}.problem-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:2rem;column-gap:2rem;}.problem-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(239, 68, 68, 0.07);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(239, 68, 68, 0.2);border-right-color:rgba(239, 68, 68, 0.2);border-bottom-color:rgba(239, 68, 68, 0.2);border-left-color:rgba(239, 68, 68, 0.2);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;}.problem-card .icon{font-size:1.8rem;margin-bottom:1rem;}.problem-card h4{font-size:1.05rem;font-weight:700;color:rgb(252, 165, 165);margin-bottom:0.6rem;}.problem-card p{font-size:0.92rem;color:rgb(209, 213, 219);line-height:1.7;}.curriculum-grid{display:flex;flex-direction:column;row-gap:1.2rem;column-gap:1.2rem;}.section-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.03);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 255, 255, 0.09);border-right-color:rgba(255, 255, 255, 0.09);border-bottom-color:rgba(255, 255, 255, 0.09);border-left-color:rgba(255, 255, 255, 0.09);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-card:hover{border-top-color:rgb(99, 102, 241);border-right-color:rgb(99, 102, 241);border-bottom-color:rgb(99, 102, 241);border-left-color:rgb(99, 102, 241);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(99, 102, 241, 0.05);}.section-header-row{display:flex;align-items:center;row-gap:1.2rem;column-gap:1.2rem;padding-top:1.5rem;padding-right:2rem;padding-bottom:1.5rem;padding-left:2rem;}.section-number{width:40px;height:40px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(99, 102, 241, 0.15);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;color:rgb(99, 102, 241);font-size:0.9rem;flex-shrink:0;}.section-meta{flex-grow:1;flex-shrink:1;flex-basis:0%;}.section-meta h4{font-size:1.1rem;font-weight:700;color:rgb(255, 255, 255);margin-bottom:0.25rem;}.section-meta .why{font-size:0.82rem;color:rgb(156, 163, 175);}.section-pills{display:flex;row-gap:0.5rem;column-gap:0.5rem;flex-shrink:0;align-items:center;}.pill-lec{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(99, 102, 241, 0.15);color:rgb(165, 180, 252);font-size:0.72rem;font-weight:600;padding-top:0.22rem;padding-right:0.65rem;padding-bottom:0.22rem;padding-left:0.65rem;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(99, 102, 241, 0.25);border-right-color:rgba(99, 102, 241, 0.25);border-bottom-color:rgba(99, 102, 241, 0.25);border-left-color:rgba(99, 102, 241, 0.25);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.pill-dur{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.06);color:rgb(156, 163, 175);font-size:0.72rem;font-weight:500;padding-top:0.22rem;padding-right:0.65rem;padding-bottom:0.22rem;padding-left:0.65rem;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.section-body{padding-top:0px;padding-right:2rem;padding-bottom:1.5rem;padding-left:4.8rem;}.section-goal{font-size:0.92rem;color:rgb(209, 213, 219);line-height:1.7;margin-bottom:0.8rem;}.section-interviewers{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(245, 158, 11, 0.07);border-left-width:3px;border-left-style:solid;border-left-color:rgb(245, 158, 11);padding-top:0.75rem;padding-right:1rem;padding-bottom:0.75rem;padding-left:1rem;border-top-left-radius:0px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:0px;font-size:0.88rem;color:rgb(252, 211, 77);line-height:1.6;}.section-interviewers strong{color:rgb(251, 191, 36);}.lecture-list{list-style-position:initial;list-style-image:initial;list-style-type:none;display:flex;flex-direction:column;row-gap:0.4rem;column-gap:0.4rem;margin-bottom:0.85rem;}.lecture-list li{display:flex;align-items:flex-start;row-gap:0.6rem;column-gap:0.6rem;font-size:0.86rem;color:rgb(156, 163, 175);line-height:1.5;}.lecture-list li::before{content:"▶";color:rgb(99, 102, 241);font-size:0.55rem;flex-shrink:0;margin-top:0.38rem;}.lecture-list li .dur{color:rgb(107, 114, 128);font-size:0.78rem;margin-left:auto;white-space-collapse:collapse;text-wrap-mode:nowrap;padding-left:0.5rem;}.value-stack{background-image:linear-gradient(135deg, rgb(102, 126, 234) 0%, rgb(118, 75, 162) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;padding-top:5rem;padding-right:0px;padding-bottom:5rem;padding-left:0px;margin-top:5rem;margin-right:0px;margin-bottom:5rem;margin-left:0px;}.value-stack .section-header h2, .value-stack .section-header p{color:rgb(255, 255, 255);}.value-cards{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:2rem;column-gap:2rem;margin-top:3rem;}.value-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;text-align:center;box-shadow:rgba(0, 0, 0, 0.12) 0px 8px 24px;}.value-card .vicon{font-size:2rem;margin-bottom:1rem;}.value-card h4{font-size:1.15rem;font-weight:700;margin-bottom:0.5rem;color:rgb(26, 26, 26);}.value-card .worth{font-size:1.7rem;font-weight:800;color:rgb(99, 102, 241);margin-bottom:0.5rem;}.value-card p{color:rgb(107, 114, 128);font-size:0.9rem;line-height:1.6;}.tech-section{padding-top:5rem;padding-right:0px;padding-bottom:5rem;padding-left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.02);}.tech-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:1.2rem;column-gap:1.2rem;margin-top:2rem;}.tech-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.03);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 255, 255, 0.08);border-right-color:rgba(255, 255, 255, 0.08);border-bottom-color:rgba(255, 255, 255, 0.08);border-left-color:rgba(255, 255, 255, 0.08);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;}.tech-category{font-size:0.7rem;font-weight:700;color:rgb(99, 102, 241);letter-spacing:0.08em;text-transform:uppercase;margin-bottom:0.6rem;}.tech-items{font-size:0.88rem;color:rgb(156, 163, 175);line-height:1.8;}.audience-grid{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:1.2rem;column-gap:1.2rem;}.audience-item{display:flex;align-items:center;row-gap:1rem;column-gap:1rem;padding-top:1.4rem;padding-right:1.4rem;padding-bottom:1.4rem;padding-left:1.4rem;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.03);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.audience-item .icon{font-size:1.3rem;color:rgb(34, 197, 94);}.audience-item p{font-size:1rem;font-weight:500;color:rgb(229, 231, 235);}.not-for-section{margin-top:2rem;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(239, 68, 68, 0.07);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(239, 68, 68, 0.2);border-right-color:rgba(239, 68, 68, 0.2);border-bottom-color:rgba(239, 68, 68, 0.2);border-left-color:rgba(239, 68, 68, 0.2);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}.not-for-section h4{font-size:0.95rem;font-weight:700;color:rgb(252, 165, 165);margin-bottom:0.7rem;}.not-for-list{list-style-position:initial;list-style-image:initial;list-style-type:none;display:flex;flex-direction:column;row-gap:0.45rem;column-gap:0.45rem;}.not-for-list li{display:flex;align-items:center;row-gap:0.6rem;column-gap:0.6rem;font-size:0.9rem;color:rgb(209, 213, 219);}.not-for-list li::before{content:"✗";color:rgb(239, 68, 68);font-weight:700;}.testimonials-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(0, 0, 0);padding-top:5rem;padding-right:0px;padding-bottom:5rem;padding-left:0px;}.testimonials-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:2rem;column-gap:2rem;margin-top:3rem;}.testimonial-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.05);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.testimonial-card:hover{border-top-color:rgb(99, 102, 241);border-right-color:rgb(99, 102, 241);border-bottom-color:rgb(99, 102, 241);border-left-color:rgb(99, 102, 241);transform:translateY(-3px);}.stars{color:rgb(251, 191, 36);font-size:1rem;margin-bottom:1rem;}.testimonial-card .quote{font-size:0.98rem;color:rgb(229, 231, 235);line-height:1.7;margin-bottom:1.5rem;font-style:italic;}.testimonial-card .author{font-weight:700;color:rgb(255, 255, 255);font-size:0.95rem;}.testimonial-card .role{color:rgb(156, 163, 175);font-size:0.85rem;margin-top:0.2rem;}.mentor-section{background-image:linear-gradient(135deg, rgb(30, 58, 138), rgb(59, 130, 246));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;padding-top:5rem;padding-right:0px;padding-bottom:5rem;padding-left:0px;}.mentor-content{display:grid;grid-template-columns:1fr 2fr;row-gap:4rem;column-gap:4rem;align-items:center;}.mentor-image img{width:100%;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;box-shadow:rgba(0, 0, 0, 0.3) 0px 20px 40px;}.mentor-info h3{font-size:2rem;font-weight:700;margin-bottom:0.5rem;}.mentor-info h4{font-size:1.1rem;font-weight:500;margin-bottom:1.5rem;opacity:0.9;}.mentor-info p{font-size:1rem;line-height:1.8;opacity:0.95;margin-bottom:1rem;}.mentor-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:1rem;column-gap:1rem;margin-top:2rem;}.mentor-stat{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.15);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-top:1.2rem;padding-right:1.2rem;padding-bottom:1.2rem;padding-left:1.2rem;text-align:center;}.mentor-stat .num{font-size:1.8rem;font-weight:800;}.mentor-stat .label{font-size:0.78rem;opacity:0.85;margin-top:0.2rem;}.bootcamp-upsell{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(59, 130, 246, 0.08);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(147, 197, 253, 0.2);border-right-color:rgba(147, 197, 253, 0.2);border-bottom-color:rgba(147, 197, 253, 0.2);border-left-color:rgba(147, 197, 253, 0.2);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:3.5rem;padding-right:3.5rem;padding-bottom:3.5rem;padding-left:3.5rem;display:grid;grid-template-columns:1fr auto;row-gap:2rem;column-gap:2rem;align-items:center;margin-top:4rem;margin-right:0px;margin-bottom:4rem;margin-left:0px;}.bootcamp-upsell .badge{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(99, 102, 241, 0.2);color:rgb(165, 180, 252);padding-top:0.3rem;padding-right:0.9rem;padding-bottom:0.3rem;padding-left:0.9rem;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:1rem;}.bootcamp-upsell h3{font-size:1.6rem;font-weight:800;color:rgb(255, 255, 255);margin-bottom:0.7rem;line-height:1.25;}.bootcamp-upsell p{font-size:0.98rem;color:rgb(156, 163, 175);line-height:1.75;max-width:560px;}.bootcamp-upsell .upsell-cta{display:inline-flex;align-items:center;row-gap:0.5rem;column-gap:0.5rem;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(99, 102, 241, 0.2);color:rgb(165, 180, 252);padding-top:1rem;padding-right:1.8rem;padding-bottom:1rem;padding-left:1.8rem;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-weight:700;font-size:0.92rem;white-space-collapse:collapse;text-wrap-mode:nowrap;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(99, 102, 241, 0.4);border-right-color:rgba(99, 102, 241, 0.4);border-bottom-color:rgba(99, 102, 241, 0.4);border-left-color:rgba(99, 102, 241, 0.4);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.bootcamp-upsell .upsell-cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(99, 102, 241, 0.35);color:rgb(199, 210, 254);transform:translateY(-1px);}.pricing-card{max-width:560px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.04);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(99, 102, 241, 0.4);border-right-color:rgba(99, 102, 241, 0.4);border-bottom-color:rgba(99, 102, 241, 0.4);border-left-color:rgba(99, 102, 241, 0.4);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem;position:relative;overflow-x:hidden;overflow-y:hidden;}.pricing-card::before{content:"";position:absolute;top:0px;left:0px;right:0px;height:3px;background-image:linear-gradient(90deg, rgb(99, 102, 241), rgb(139, 92, 246), rgb(236, 72, 153));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.pricing-badge{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(99, 102, 241, 0.2);color:rgb(165, 180, 252);padding-top:0.3rem;padding-right:0.9rem;padding-bottom:0.3rem;padding-left:0.9rem;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;font-size:0.82rem;font-weight:600;margin-bottom:1.5rem;}.pricing-title{font-size:1.7rem;font-weight:700;color:rgb(255, 255, 255);margin-bottom:0.5rem;}.pricing-subtitle{font-size:0.95rem;color:rgb(156, 163, 175);margin-bottom:2rem;}.pricing-includes{list-style-position:initial;list-style-image:initial;list-style-type:none;margin-bottom:2rem;display:flex;flex-direction:column;row-gap:0.65rem;column-gap:0.65rem;}.pricing-includes li{display:flex;align-items:center;row-gap:0.75rem;column-gap:0.75rem;font-size:0.97rem;color:rgb(209, 213, 219);}.pricing-includes li .check{color:rgb(74, 222, 128);font-weight:700;flex-shrink:0;}.pricing-cta{display:block;text-align:center;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(99, 102, 241);color:rgb(255, 255, 255);padding-top:1.1rem;padding-right:2rem;padding-bottom:1.1rem;padding-left:2rem;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-weight:700;font-size:1.1rem;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;box-shadow:rgba(99, 102, 241, 0.4) 0px 4px 14px;margin-bottom:1rem;}.pricing-cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(79, 70, 229);transform:translateY(-2px);}.pricing-guarantee{text-align:center;font-size:0.85rem;color:rgb(156, 163, 175);}.pricing-guarantee span{color:rgb(74, 222, 128);}.next-steps{display:flex;row-gap:0px;column-gap:0px;margin-top:3rem;position:relative;}.next-steps::before{content:"";position:absolute;top:28px;left:28px;right:28px;height:2px;background-image:linear-gradient(90deg, rgb(99, 102, 241), rgb(139, 92, 246), rgb(99, 102, 241));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;opacity:0.3;}.next-step{flex-grow:1;flex-shrink:1;flex-basis:0%;text-align:center;position:relative;z-index:1;}.next-step .step-icon{width:56px;height:56px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(99, 102, 241, 0.12);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(99, 102, 241, 0.4);border-right-color:rgba(99, 102, 241, 0.4);border-bottom-color:rgba(99, 102, 241, 0.4);border-left-color:rgba(99, 102, 241, 0.4);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:0px;margin-right:auto;margin-bottom:1rem;margin-left:auto;font-size:1.3rem;}.next-step .step-label{font-size:0.82rem;font-weight:700;color:rgb(255, 255, 255);margin-bottom:0.25rem;}.next-step .step-desc{font-size:0.75rem;color:rgb(107, 114, 128);line-height:1.5;}.faq-section{padding-top:5rem;padding-right:0px;padding-bottom:5rem;padding-left:0px;}.faq-container{max-width:860px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-item{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.04);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;margin-bottom:1rem;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.faq-item:hover{border-top-color:rgb(99, 102, 241);border-right-color:rgb(99, 102, 241);border-bottom-color:rgb(99, 102, 241);border-left-color:rgb(99, 102, 241);}.faq-item.active{border-top-color:rgb(99, 102, 241);border-right-color:rgb(99, 102, 241);border-bottom-color:rgb(99, 102, 241);border-left-color:rgb(99, 102, 241);}.faq-question{padding-top:1.4rem;padding-right:2rem;padding-bottom:1.4rem;padding-left:2rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;color:rgb(255, 255, 255);}.faq-question .icon{font-size:1.3rem;color:rgb(99, 102, 241);}.faq-answer{padding-top:0px;padding-right:2rem;padding-bottom:1.4rem;padding-left:2rem;color:rgb(209, 213, 219);font-size:0.95rem;line-height:1.7;display:none;}.faq-item.active .faq-answer{display:block;}.refund-section h3{font-size:1.8rem;font-weight:700;margin-bottom:1rem;color:rgb(20, 83, 45);}.refund-section p{font-size:1rem;color:rgb(22, 101, 52);line-height:1.8;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:linear-gradient(90deg, rgb(67, 56, 202), rgb(99, 102, 241));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;padding-top:1.1rem;padding-right:0px;padding-bottom:1.1rem;padding-left:0px;box-shadow:rgba(99, 102, 241, 0.4) 0px -4px 24px;z-index:999;border-top-width:1px;border-top-style:solid;border-top-color:rgba(255, 255, 255, 0.15);}.sticky-cta-content{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:2rem;padding-bottom:0px;padding-left:2rem;display:flex;justify-content:space-between;align-items:center;row-gap:1.5rem;column-gap:1.5rem;}.sticky-cta-text{color:rgb(255, 255, 255);font-weight:600;font-size:1rem;}.sticky-cta-btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);color:rgb(67, 56, 202);padding-top:0.75rem;padding-right:1.8rem;padding-bottom:0.75rem;padding-left:1.8rem;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-weight:800;font-size:0.95rem;white-space-collapse:collapse;text-wrap-mode:nowrap;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.sticky-cta-btn:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(238, 242, 255);transform:translateY(-1px);}footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(17, 17, 17);color:rgb(255, 255, 255);padding-top:3rem;padding-right:0px;padding-bottom:3rem;padding-left:0px;text-align:center;border-top-width:1px;border-top-style:solid;border-top-color:rgba(255, 255, 255, 0.06);}footer p{opacity:0.6;font-size:0.9rem;}#izwn5k{pointer-events:none;padding:10px;}#ikq3xc{height:30px;vertical-align:middle;}@keyframes pulse{0%, 100%{opacity:1;}50%{opacity:0.35;}}@media (max-width: 968px){.hero-section{grid-template-columns:1fr;row-gap:3rem;column-gap:3rem;}.hero-content h1{font-size:2.4rem;}.problem-grid{grid-template-columns:1fr;}.value-cards{grid-template-columns:1fr;}.testimonials-grid{grid-template-columns:1fr;}.audience-grid{grid-template-columns:1fr;}.tech-grid{grid-template-columns:1fr;}.mentor-content{grid-template-columns:1fr;}.navbar-links{display:none;}.burger-menu{display:block;}.section-padding{padding-top:3rem;padding-right:0px;padding-bottom:3rem;padding-left:0px;}.stats-grid{grid-template-columns:repeat(2, 1fr);}.sticky-cta-text{display:none;}.bootcamp-upsell{grid-template-columns:1fr;}.next-steps{flex-direction:column;row-gap:1.5rem;column-gap:1.5rem;}.next-steps::before{display:none;}}
