:root{--accent: #7883f7;--accent-dark: #6b72b3;--black: 15, 18, 25;--background-color: white;--text-color: black;--gray: 155, 155, 155;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}.container{max-width:1200px;margin:20px auto;padding:20px;box-shadow:0 4px 20px #0000001a;border-radius:10px}.welcome-video{text-align:center;margin-bottom:30px}.welcome-video video{width:100%;max-width:800px;border-radius:8px;box-shadow:0 2px 5px #0000001a}.sections{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column}.lessons,.mentors,.tools,.docs{flex:1;min-width:300px;background:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.lessons ul,.tools ul,.docs ul{list-style:none;padding:0;margin:0}.lessons ul li,.tools ul li,.docs ul li{padding:15px;background:#fff;margin-bottom:15px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 5px #0000001a}.lessons ul li a{text-decoration:none;color:#212121;font-weight:700;display:block;width:100%}.lessons ul li:hover{background:#ffc400}.mentors .mentor{display:flex;align-items:center;margin-bottom:20px;background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 5px #0000001a}.mentor img{border-radius:50%;width:60px;height:60px;margin-right:20px;border:2px solid #f9f9f9}.mentor div{flex:1;color:#333}.mentor div h4{margin:0;font-size:1.2rem;color:#212121}.mentor div p{margin:5px 0 0;font-size:.9rem;color:#666}.tools ul li,.docs ul li{background:#f7f7f7;color:#333;font-weight:700}.tools ul li a:hover,.docs ul li a:hover{color:#00bfa5}.card{width:80%;max-width:800px;padding:20px;margin:20px 0;display:flex;justify-content:space-between;align-items:center;border-radius:10px;color:#fff;text-align:center}.card-pricing{background:linear-gradient(90deg,#ff477e,#8f00ff)}.card-marketing{background:linear-gradient(90deg,#6cf,#8f00ff)}.card-title{font-size:1.5rem;margin:0;flex:1}.card-button{background-color:#fff;color:#8f00ff;border:1px solid #8F00FF;padding:10px 20px;border-radius:5px;text-decoration:none;font-size:1rem;font-weight:700;transition:all .3s ease}.card-button:hover{background-color:#8f00ff;color:#fff}.header-container{display:flex;align-items:center;justify-content:flex-start}.logo{position:absolute;left:1em}.nav-container{flex:1;display:flex;justify-content:center}.internal-links{display:flex}nav a{padding:1em .5em;color:var(--text-color);border-bottom:4px solid transparent;text-decoration:none}.social-links,.social-links a{display:flex}@media (max-width: 720px){.social-links{display:none}}.btn{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .75}body{display:flex;min-height:100vh;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem}section{max-width:56rem}h1,h2,h3,h4,h5,h6{font-size:1.5rem;line-height:2rem;font-weight:700}p{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}a{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}a:hover{text-decoration-line:underline}a.active{font-weight:700;--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1));text-decoration-line:underline}ul{list-style-position:inside;list-style-type:disc;font-size:.875rem;line-height:1.25rem}input{border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}select{display:block;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}select:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}li{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding-top:.5rem;padding-bottom:.5rem}main{margin-left:auto;margin-right:auto;display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem}
