.Footer_footer__MbuQy{background-color:#181A1E;color:#f8fafc;padding:4rem 0 2rem;margin-top:3rem;font-family:var(--font-play);position:relative;overflow:hidden}.Footer_footerContent__isP9X{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.Footer_footerDescription__iMIU6{max-width:600px}.Footer_logoContainer__84iDo{margin-bottom:1rem}.Footer_logo__epUwT{max-width:180px;height:auto}.Footer_footerDescription__iMIU6 h3{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#f8fafc;font-family:var(--font-play);letter-spacing:.5px}.Footer_footerDescription__iMIU6 p{font-size:1rem;line-height:1.6;color:#cbd5e1;margin-bottom:.75rem}.Footer_footerSocial__Pkl4F h4{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#f8fafc}.Footer_socialLinks__CSdnE{display:flex;gap:1.25rem}.Footer_socialLinks__CSdnE a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:rgba(255,255,255,.1);color:#f8fafc;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Footer_socialLinks__CSdnE a:hover{background-color:#3b82f6;transform:translateY(-3px);box-shadow:0 6px 8px rgba(0,0,0,.15)}.Footer_footerBottom__s0eb8{border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem;text-align:center}.Footer_footerBottom__s0eb8 p{font-size:.875rem;color:#94a3b8}@media (min-width:768px){.Footer_footerContent__isP9X{flex-direction:row;justify-content:space-between;align-items:flex-start}.Footer_footerDescription__iMIU6{flex:1 1;max-width:60%}.Footer_footerSocial__Pkl4F{flex:0 0 auto}}.blog_blogLayout__uEpHE{min-height:100vh;background:transparent}.blog_blogMain__gREwZ{max-width:1200px;margin:0 auto;padding:6rem 1.5rem;width:100%;animation:blog_fadeIn__bhbLB .5s ease-in-out}.blog_pagination__5GFM8{margin-top:3rem;margin-bottom:2rem;animation:blog_slideUp___5AZ6 .5s ease-out}.blog_paginationContainer__0Pt0c{display:flex;justify-content:center;align-items:center;gap:1.5rem}.blog_paginationButton__VxlJu{padding:.85rem 1.75rem;border-radius:12px;background:linear-gradient(145deg,#ffffff,#f8fafc);color:#1f2937;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600;font-size:.95rem;letter-spacing:.01em;box-shadow:0 2px 4px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08);position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:100px}.blog_paginationButton__VxlJu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(255,255,255,0));opacity:0;transition:opacity .3s ease}.blog_paginationButton__VxlJu:after{content:"";position:absolute;inset:0;border-radius:12px;padding:1px;background:linear-gradient(145deg,rgba(255,255,255,.5),rgba(255,255,255,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.blog_paginationButton__VxlJu:hover{background:linear-gradient(145deg,#f8fafc,#f1f5f9);transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.1)}.blog_paginationButton__VxlJu:hover:after,.blog_paginationButton__VxlJu:hover:before{opacity:1}.blog_paginationButton__VxlJu:active{transform:translateY(0);transition:transform .1s ease;box-shadow:0 2px 4px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1)}.blog_paginationButton__VxlJu:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none;border-color:#e2e8f0;pointer-events:none;opacity:.7}.blog_paginationButton__VxlJu:disabled:after,.blog_paginationButton__VxlJu:disabled:before{display:none}.blog_paginationInfo__Mmnj5{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:#6b7280;background:#f8fafc;padding:.75rem 1.25rem;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid rgba(0,0,0,.08)}.blog_paginationInfo__Mmnj5:hover{box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}.blog_currentPage__GADrU{font-weight:600;color:#1f2937;font-size:1.1rem;transition:color .3s ease}.blog_separator__NaNAx{color:#94a3b8;margin:0 .25rem}.blog_totalPages__P9_7v{color:#6b7280;transition:color .3s ease}@keyframes blog_fadeIn__bhbLB{0%{opacity:0}to{opacity:1}}@keyframes blog_slideUp___5AZ6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.blog_blogMain__gREwZ{padding:4rem 1rem}.blog_paginationContainer__0Pt0c{gap:1rem}.blog_paginationButton__VxlJu{padding:.7rem 1.4rem;font-size:.9rem;min-width:90px}.blog_paginationInfo__Mmnj5{padding:.6rem 1rem;font-size:.9rem}}.EmailSignup_container__finwo{text-align:center}.EmailSignup_emailForm___6GGz{display:flex;gap:10px;justify-content:center}.EmailSignup_emailForm___6GGz input{padding:15px;font-size:24px;color:white;background-color:#1f1c25}.EmailSignup_emailForm___6GGz button{padding:8px 22px;font-size:24px;white-space:nowrap;cursor:pointer;background-color:#313038;color:#7e7c82;font-weight:700}.EmailSignup_modalBackdrop__saqyJ{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.856);display:flex;justify-content:center;align-items:center;z-index:9999}.EmailSignup_modal__cKmU_{background:#000000;padding:0;border-radius:10px;width:90%;max-width:600px;text-align:left;overflow-y:auto;max-height:80vh;z-index:10000;position:relative}.EmailSignup_modal__cKmU_ input,.EmailSignup_modal__cKmU_ select{width:100%;padding:8px;margin:5px 0 10px;font-size:16px}.EmailSignup_modal__cKmU_ fieldset{border:1px solid #ccc;padding:10px;margin-bottom:10px}.EmailSignup_modal__cKmU_ label{display:block;margin-bottom:5px}.EmailSignup_modal__cKmU_ button{padding:10px 20px;font-size:16px}@media only screen and (max-width:767px){.EmailSignup_emailForm___6GGz input{padding:10px;font-size:16px;color:white;background-color:#1f1c25}.EmailSignup_emailForm___6GGz button{padding:4px 10px;font-size:16px;white-space:nowrap;cursor:pointer;background-color:#313038;color:#7e7c82;font-weight:700}}.bootcamp_bootcampMain__0UjCL{min-height:100vh;background-color:#1f1c25;color:#ffffff;font-family:var(--font-play);padding:6rem 1rem 3rem}.bootcamp_heroSection__CmAVH{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 0}.bootcamp_heroContent__lAuE_{max-width:1200px;margin:0 auto}.bootcamp_heroContent__lAuE_ h1{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;letter-spacing:.5px;max-width:900px;margin-left:auto;margin-right:auto}.bootcamp_heroContent__lAuE_ h2{font-size:1.6rem;margin-bottom:2rem;color:#a3a3ff;letter-spacing:.3px;font-weight:600}.bootcamp_heroImageContainer__4nyBn{width:100%;max-width:800px;margin:2rem auto}.bootcamp_heroImage__GXGVh{width:100%;height:auto;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.bootcamp_heroImagePlaceholder__Q5s9y{width:100%;height:300px;background-color:#2a2a35;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#a3a3ff}.bootcamp_heroTagline__LBW9F{font-size:1.25rem;max-width:800px;margin:1.5rem auto 2.5rem;line-height:1.5;letter-spacing:.2px}.bootcamp_topSignupSection__ddX0N{margin-top:2rem;padding:1.5rem;background-color:#2a2a35;border-radius:8px;max-width:800px;margin-left:auto;margin-right:auto}.bootcamp_limitedSpots__BKRBX{font-size:1.25rem;font-weight:700;color:#ff6b6b;margin-bottom:.5rem;text-align:center}.bootcamp_pricingInfo__n3knA{font-size:1.2rem;margin-bottom:1.5rem;text-align:center}.bootcamp_strikethrough__QY8Ql{text-decoration:line-through;margin-right:.5rem;color:#a3a3ff}.bootcamp_sectionDivider__UW_kN{border:0;height:1px;background-image:linear-gradient(90deg,rgba(163,163,255,0),rgba(163,163,255,.75),rgba(163,163,255,0));margin:4rem 0}.bootcamp_buildSection__wk0Cf,.bootcamp_curriculumSection__G48Dk,.bootcamp_enrollmentSection__6Zg1y,.bootcamp_projectSection__HPEWP,.bootcamp_testimonialSection__mD00l{max-width:1200px;margin:0 auto;padding:2rem 0}.bootcamp_buildSection__wk0Cf h2,.bootcamp_curriculumSection__G48Dk h2,.bootcamp_enrollmentSection__6Zg1y h2,.bootcamp_projectSection__HPEWP h2,.bootcamp_testimonialSection__mD00l h2{font-size:2.5rem;text-align:center;margin-bottom:2rem}.bootcamp_sectionIntro__nk1zU{font-size:1.25rem;text-align:center;max-width:800px;margin:0 auto 2rem}.bootcamp_projectSkills__Gaavu,.bootcamp_skillsList__ZzF73{max-width:800px;margin:0 auto}.bootcamp_earlyAccessList__pFl8x ul,.bootcamp_projectSkills__Gaavu ul,.bootcamp_skillsList__ZzF73 ul{list-style-type:none;padding:0}.bootcamp_projectSkills__Gaavu li,.bootcamp_skillsList__ZzF73 li{margin-bottom:1rem;font-size:1.1rem}.bootcamp_icon__lwa2i{margin-right:.5rem;font-size:1.5rem}.bootcamp_realCode__dk0_H{text-align:center;font-size:1.25rem;margin-top:2rem}.bootcamp_modulesList__04tc1{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.bootcamp_module__qo0ZQ{display:flex;align-items:flex-start;background-color:#2a2a35;padding:1.5rem;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.bootcamp_module__qo0ZQ:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.bootcamp_moduleNumber__1lycX{background-color:#a3a3ff;color:#1f1c25;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-right:1rem;flex-shrink:0}.bootcamp_moduleContent__g7dai h3{margin:0 0 .5rem;font-size:1.25rem}.bootcamp_moduleContent__g7dai p{margin:0;color:#cccccc}.bootcamp_testimonialQuote__j6SId{background-color:#2a2a35;padding:2rem;border-radius:8px;margin:2rem auto;max-width:800px;text-align:center}.bootcamp_testimonialQuote__j6SId blockquote{font-size:1.5rem;font-style:italic;margin:0 0 1rem}.bootcamp_testimonialQuote__j6SId cite{font-style:normal;color:#a3a3ff}.bootcamp_benefitsList__8FykN{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.bootcamp_benefit__qoYMG{text-align:center;padding:1.5rem;background-color:#2a2a35;border-radius:8px;transition:transform .3s ease}.bootcamp_benefit__qoYMG:hover{transform:translateY(-5px)}.bootcamp_benefit__qoYMG h3{margin:0 0 1rem;color:#a3a3ff}.bootcamp_benefit__qoYMG p{margin:0}.bootcamp_earlyAccessList__pFl8x{max-width:600px;margin:0 auto 3rem;text-align:center}.bootcamp_earlyAccessList__pFl8x h3{margin-bottom:1.5rem}.bootcamp_earlyAccessList__pFl8x li{margin-bottom:.75rem;position:relative;padding-left:1.5rem}.bootcamp_earlyAccessList__pFl8x li:before{content:"✓";position:absolute;left:0;color:#a3a3ff}.bootcamp_signupContainer__BWkQd{max-width:600px;margin:0 auto;text-align:center}.bootcamp_signupHeading__56NCY{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#a3a3ff}.bootcamp_footerTagline__vfpnm{text-align:center;margin-top:4rem;font-size:1.25rem;color:#a3a3ff}@media (max-width:768px){.bootcamp_heroContent__lAuE_ h1{font-size:2rem;letter-spacing:.3px;padding:0 1rem}.bootcamp_heroContent__lAuE_ h2{font-size:1.25rem;padding:0 1rem}.bootcamp_heroTagline__LBW9F{font-size:1.1rem;padding:0 1rem}.bootcamp_buildSection__wk0Cf h2,.bootcamp_curriculumSection__G48Dk h2,.bootcamp_enrollmentSection__6Zg1y h2,.bootcamp_projectSection__HPEWP h2,.bootcamp_testimonialSection__mD00l h2{font-size:1.75rem}.bootcamp_benefitsList__8FykN,.bootcamp_modulesList__04tc1{grid-template-columns:1fr}.bootcamp_testimonialQuote__j6SId blockquote{font-size:1.25rem}}.BootcampModal_modalBackdrop__wsCT6{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:9999;animation:BootcampModal_fadeIn__XCqvj .5s ease-in-out}.BootcampModal_modal__A4lGg{background:#181A1E;border-radius:10px;width:90%;max-width:600px;text-align:center;overflow:hidden;max-height:90vh;z-index:10000;position:relative;box-shadow:0 5px 30px rgba(0,0,0,.5);display:flex;flex-direction:column}.BootcampModal_closeButton__f2wAU{position:absolute;top:10px;right:10px;background:transparent;border:none;color:white;font-size:24px;cursor:pointer;z-index:10001;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(0,0,0,.5)}.BootcampModal_closeButton__f2wAU:hover{background-color:rgba(255,255,255,.2)}.BootcampModal_imageContainer__grwTa{width:100%;cursor:pointer;position:relative;overflow:hidden}.BootcampModal_imageContainer__grwTa img{width:100%;height:auto;transition:transform .3s ease}.BootcampModal_imageContainer__grwTa:hover img{transform:scale(1.02)}.BootcampModal_contentContainer__ZLd4k{padding:20px;color:white}.BootcampModal_title__GLROi{font-size:24px;font-weight:700;margin-bottom:10px;color:white}.BootcampModal_description__1WUHt{font-size:16px;margin-bottom:20px;color:#cbd5e1}.BootcampModal_emailContainer__HEDzC{margin-bottom:20px}.BootcampModal_learnMoreButton__m9IGt{background:#3b82f6;color:white;border:none;padding:12px 24px;border-radius:5px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:10px}.BootcampModal_learnMoreButton__m9IGt:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}@keyframes BootcampModal_fadeIn__XCqvj{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.BootcampModal_modal__A4lGg{width:95%;max-height:80vh}.BootcampModal_title__GLROi{font-size:20px}.BootcampModal_description__1WUHt{font-size:14px}}.TeamBioSection_teamBioSection__VNlIi{padding:80px 20px;margin:20px auto}.TeamBioSection_contentWrapper__swpao{padding:40px}.TeamBioSection_teamMembersContainer__xx9VU{display:flex;flex-direction:row;gap:2.5rem;width:100%;padding-bottom:1rem;align-items:stretch;justify-content:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.TeamBioSection_teamMembersContainer__xx9VU::-webkit-scrollbar{display:none}.TeamBioSection_teamMembersContainer__xx9VU:focus-within,.TeamBioSection_teamMembersContainer__xx9VU:hover{scrollbar-width:thin}.TeamBioSection_teamMembersContainer__xx9VU:focus-within::-webkit-scrollbar,.TeamBioSection_teamMembersContainer__xx9VU:hover::-webkit-scrollbar{display:block;height:8px;background:#111}.TeamBioSection_teamMembersContainer__xx9VU:focus-within::-webkit-scrollbar-thumb,.TeamBioSection_teamMembersContainer__xx9VU:hover::-webkit-scrollbar-thumb{background:#222;border-radius:4px}@media (max-width:768px){.TeamBioSection_teamMembersContainer__xx9VU{justify-content:flex-start;padding-left:1rem}}.TeamBioSection_teamMemberCard__ri_Yx{border-radius:1rem;box-shadow:0 4px 24px rgba(0,0,0,.2);padding:2rem;display:flex;flex-direction:column;align-items:center;border:1px solid var(--button-border);min-width:20rem;max-width:20rem;background:black;flex-shrink:0}.TeamBioSection_profileImage__1lzVg{width:7rem;height:7rem;border-radius:50%;margin-bottom:1.25rem;object-fit:cover;border:4px solid var(--main-color)}.TeamBioSection_memberName__eaEYp{font-size:30px;font-family:var(--title-font);color:var(--main-color);margin-bottom:.5rem}.TeamBioSection_memberRole__plmmx{font-size:20px;font-family:var(--title-font);color:var(--subtitle-color);margin-bottom:.5rem;font-weight:500}.TeamBioSection_memberBio__06Eed{font-size:16px;color:var(--text-color);max-width:220px;margin:0 auto;text-align:center}.TeamBioSection_viewTeamButton___EISQ{font-size:18px;padding:16px 40px;border-radius:.5rem;background:var(--main-color);color:#fff;border:none;cursor:pointer;margin-top:2.5rem;display:block;margin-left:auto;margin-right:auto}