#section-team{margin:0;padding:0;box-sizing:border-box}#section-team *,#section-team ::after,#section-team ::before{box-sizing:inherit}#section-team .section-outer{width:100%;background-color:#fff}#section-team .section-inner{padding:60px 10%;text-align:center}#section-team .team-question{font-family:Raleway,sans-serif;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:0;color:#535353;margin:0 0 20px}#section-team .team-link{font-family:Raleway,sans-serif;font-size:18px;font-weight:600;line-height:1.6;letter-spacing:0;color:#4f8d5d;text-decoration:none;display:inline-block}#section-team .team-link:hover{color:#63b175;text-decoration:underline}@media (max-width:768px){#section-team .section-inner{padding:40px 5%}#section-team .team-link,#section-team .team-question{font-size:16px}}#section-money-back *{margin:0;padding:0;box-sizing:border-box}#section-money-back .section-outer{width:100%;background-color:#1a1a1a}#section-money-back .section-inner{padding:60px 10%;display:flex;align-items:center;gap:60px}#section-money-back .guarantee-image{flex:0 0 280px}#section-money-back .guarantee-image img{width:100%;height:auto}#section-money-back .guarantee-content{flex:1}#section-money-back .guarantee-title{font-family:Raleway,sans-serif;font-size:40px;font-weight:700;color:#fff;letter-spacing:.5px;line-height:1.2;margin-bottom:20px}#section-money-back .title-divider{width:40px;height:4px;background-color:#535353;margin-bottom:30px}#section-money-back .guarantee-text{font-family:Raleway,sans-serif;font-size:18px;font-weight:400;color:#aaa;line-height:1.7;margin-bottom:24px}#section-money-back .guarantee-text strong{font-weight:700;color:#fff;font-style:italic}#section-money-back .guarantee-text .highlight{color:#63b175;font-weight:600;font-style:italic}@media (max-width:768px){#section-money-back .section-inner{padding:40px 5%;flex-direction:column;gap:40px}#section-money-back .guarantee-image{flex:0 0 auto;width:200px}#section-money-back .guarantee-title{font-size:28px}#section-money-back .guarantee-text{font-size:16px}}html{scroll-behavior:smooth}body{margin:0;padding:0}#section-header{position:sticky;top:0;z-index:100;width:100%}#section-header .header-outer{width:100%;background-color:#1a1a1a}#section-header .header-inner{display:flex;align-items:center;justify-content:space-between;padding:20px 2%}#section-header .logo{display:flex;align-items:center;gap:10px}#section-header .logo-icon{color:#63b175;font-size:24px;font-weight:700;font-family:Raleway,sans-serif}#section-header .logo-text{color:#fff;font-size:18px;font-weight:600;font-family:Raleway,sans-serif;letter-spacing:3px}#section-header .nav-links{display:flex;align-items:center;gap:40px}#section-header .nav-links a{color:#fff;font-size:16px;font-weight:600;font-family:Raleway,sans-serif;text-decoration:none;letter-spacing:1px}#section-header .nav-links a:hover{color:#63b175}#section-header .nav-buttons{display:flex;align-items:center;gap:15px}#section-header .btn-login{background-color:#f5c248;color:#1a1a1a;font-size:14px;font-weight:700;font-family:Raleway,sans-serif;padding:12px 30px;border:none;border-radius:4px;cursor:pointer;letter-spacing:1px;text-decoration:none}#section-header .btn-login:hover{background-color:#f5c248}#section-header .btn-enroll{background-color:transparent;color:#fff;font-size:14px;font-weight:700;font-family:Raleway,sans-serif;padding:12px 25px;border:2px solid #fff;border-radius:4px;cursor:pointer;letter-spacing:1px;text-decoration:none}#section-header .btn-enroll:hover{background-color:#fff;color:#1a1a1a}@media (max-width:768px){#section-header .header-inner{padding:15px 5%}#section-header .nav-buttons,#section-header .nav-links{display:none}}#section-hero{width:100%}#section-hero .hero-outer{width:100%;background-color:#1a1a1a}#section-hero .hero-inner{display:flex;align-items:center;padding:60px 10% 80px;gap:40px}#section-hero .hero-content{flex:1}#section-hero .hero-image-wrapper{flex:0 0 45%}#section-hero .hero-image-wrapper img{width:100%;height:auto}#section-hero .course-label{color:#aaa;font-size:14px;font-weight:600;font-family:Raleway,sans-serif;letter-spacing:1px;margin-bottom:20px}#section-hero .course-label span{color:#63b175}#section-hero h1{color:#fff;font-size:56px;font-weight:700;font-family:Raleway,sans-serif;line-height:1.1;margin:0 0 10px}#section-hero h1 .cursor{color:#63b175}#section-hero .tagline{color:#aaa;font-size:20px;font-weight:400;font-family:Raleway,sans-serif;font-style:italic;margin-bottom:25px;letter-spacing:.5px}#section-hero .description{color:#aaa;font-size:18px;font-weight:400;font-family:Raleway,sans-serif;line-height:1.6;margin-bottom:40px;max-width:550px}#section-hero .features{display:flex;flex-wrap:wrap;gap:30px;align-items:center}#section-hero .feature-item{display:flex;align-items:center;gap:12px}#section-hero .feature-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}#section-hero .feature-icon img{width:100%;height:auto}#section-hero .feature-text{color:#fff;font-size:18px;font-weight:400;font-family:Raleway,sans-serif}@media (max-width:768px){#section-hero .hero-inner{flex-direction:column;padding:40px 5% 60px}#section-hero .hero-image-wrapper{flex:none;width:100%;order:-1}#section-hero h1{font-size:28px}#section-hero .tagline{font-size:18px}#section-hero .description{font-size:16px}#section-hero .features{flex-direction:column;align-items:flex-start;gap:20px}}#section-outline{width:100%}#section-outline .outline-outer{width:100%;background-color:#fff}#section-outline .outline-inner{padding:60px 10%}#section-outline .outline-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}#section-outline .outline-title-wrapper{display:flex;align-items:center;gap:15px}#section-outline .outline-icon{color:#535353;font-size:28px;font-weight:700;font-family:Raleway,sans-serif}#section-outline .outline-title{color:#535353;font-size:28px;font-weight:600;font-family:Raleway,sans-serif;margin:0}#section-outline .outline-duration{display:flex;align-items:center;gap:8px;color:#535353;font-size:14px;font-weight:600;font-family:Raleway,sans-serif;letter-spacing:1px}#section-outline .outline-duration .clock-icon{font-size:16px}#section-outline .module-row{display:flex;align-items:stretch;border-bottom:1px solid #e0e0e0;padding:30px 0}#section-outline .module-row:first-of-type{border-top:1px solid #e0e0e0}#section-outline .module-number{flex:0 0 60px;display:flex;align-items:flex-start;justify-content:center;padding-top:5px}#section-outline .module-number span{color:#535353;font-size:20px;font-weight:700;font-family:Raleway,sans-serif}#section-outline .module-icon{flex:0 0 70px;display:flex;align-items:flex-start;justify-content:center;padding-top:5px}#section-outline .module-icon img{width:45px;height:auto}#section-outline .module-title-col{flex:2;padding-right:30px}#section-outline .module-title{color:#535353;font-size:20px;font-weight:700;font-family:Raleway,sans-serif;margin:0 0 10px;line-height:1.3}#section-outline .module-meta{color:#535353;font-size:14px;font-weight:600;font-family:Raleway,sans-serif;letter-spacing:1px}#section-outline .module-lessons{flex:3;padding-right:30px}#section-outline .lesson-list{list-style:none;margin:0;padding:0}#section-outline .lesson-list li{color:#535353;font-size:18px;font-weight:400;font-family:Raleway,sans-serif;margin-bottom:8px;line-height:1.4;display:flex}#section-outline .lesson-list li .lesson-num{min-width:25px;color:#535353}#section-outline .lesson-list li .project-label{font-weight:700}#section-outline .module-description-col{flex:2.5;padding-right:20px}#section-outline .module-description{color:#535353;font-size:18px;font-weight:400;font-family:Raleway,sans-serif;line-height:1.5;margin:0}#section-outline .module-arrow{flex:0 0 50px;display:flex;align-items:center;justify-content:center}#section-outline .module-arrow span{color:#535353;font-size:24px;font-weight:300}@media (max-width:768px){#section-outline .outline-inner{padding:40px 5%}#section-outline .outline-header{flex-direction:column;align-items:flex-start;gap:15px}#section-outline .outline-title{font-size:24px}#section-outline .module-row{flex-direction:column;gap:20px}#section-outline .module-icon,#section-outline .module-number{flex:none;justify-content:flex-start}#section-outline .module-description-col,#section-outline .module-lessons,#section-outline .module-title-col{flex:none;padding-right:0}#section-outline .module-arrow{flex:none;justify-content:flex-start}}#section-all-access{margin:0;padding:0}#section-all-access .section-outer{width:100%;background-color:#e8e8e8}#section-all-access .section-inner{padding:60px 10%}#section-all-access .all-access-container{display:flex;flex-direction:column;align-items:center}#section-all-access .crown-icon{width:120px;height:auto;margin-bottom:30px}#section-all-access .section-title{font-family:Raleway,sans-serif;font-size:40px;font-weight:700;color:#4f8d5d;margin:0 0 40px;text-align:center;line-height:1.3;letter-spacing:0}#section-all-access .features-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:900px;margin-bottom:40px}#section-all-access .feature-card{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:20px 25px;display:flex;align-items:center;gap:20px}#section-all-access .feature-card:last-child{grid-column:1}#section-all-access .checkmark{color:#4f8d5d;font-size:24px;font-weight:700;flex-shrink:0}#section-all-access .feature-text{font-family:Raleway,sans-serif;font-size:18px;font-weight:400;color:#535353;line-height:1.4;letter-spacing:0}#section-all-access .feature-text a{color:#4f8d5d;text-decoration:none}#section-all-access .feature-text a:hover{text-decoration:underline}#section-all-access .cta-container{display:flex;flex-direction:column;align-items:center;gap:15px}#section-all-access .cta-button{background-color:#f5c248;color:#535353;font-family:Raleway,sans-serif;font-size:18px;font-weight:600;padding:15px 40px;border:none;border-radius:4px;cursor:pointer;text-decoration:none;display:inline-block;letter-spacing:0;line-height:1.4}#section-all-access .cta-button:hover{background-color:#f5c248}#section-all-access .cta-subtext{font-family:Raleway,sans-serif;font-size:18px;font-weight:400;color:#535353;letter-spacing:0;line-height:1.4}@media (max-width:768px){#section-all-access .section-inner{padding:40px 5%}#section-all-access .section-title{font-size:28px}#section-all-access .features-grid{grid-template-columns:1fr}#section-all-access .feature-card:last-child{grid-column:1}#section-all-access .cta-button{width:100%;text-align:center}}#section-faq{margin:0;padding:0}#section-faq .section-outer{width:100%;background-color:#fff}#section-faq .section-inner{padding:40px 10%}#section-faq .faq-link-container{display:flex;align-items:center;justify-content:center;gap:20px}#section-faq .faq-icon{width:50px;height:auto}#section-faq .faq-link{font-family:Raleway,sans-serif;font-size:28px;font-weight:600;color:#4f8d5d;text-decoration:none;line-height:1.4;letter-spacing:0}#section-faq .faq-link:hover{text-decoration:underline}@media (max-width:768px){#section-faq .section-inner{padding:30px 5%}#section-faq .faq-link-container{gap:15px}#section-faq .faq-icon{width:40px}#section-faq .faq-link{font-size:20px}}#section-footer{margin:0;padding:0;box-sizing:border-box}#section-footer *{box-sizing:border-box}#section-footer .footer-outer{width:100%;background-color:#3d3d3d}#section-footer .footer-inner{padding:40px 10%;display:flex;justify-content:flex-start;gap:120px}#section-footer .footer-column{display:flex;flex-direction:column}#section-footer .footer-heading{font-family:Raleway,sans-serif;font-size:16px;font-weight:700;color:#fff;margin:0 0 24px;line-height:1.4;letter-spacing:0}#section-footer .footer-links{display:flex;flex-direction:column;gap:12px}#section-footer .footer-link-uppercase{font-family:Raleway,sans-serif;font-size:12px;font-weight:400;color:#aaa;text-decoration:none;letter-spacing:.5px;line-height:1.5;text-transform:uppercase}#section-footer .footer-link-uppercase:hover{color:#63b175}#section-footer .footer-link{font-family:Raleway,sans-serif;font-size:14px;font-weight:400;color:#aaa;text-decoration:none;letter-spacing:0;line-height:1.5}#section-footer .footer-link:hover{color:#63b175}@media (max-width:768px){#section-footer .footer-inner{padding:30px 5%;flex-direction:column;gap:40px}#section-footer .footer-heading{margin-bottom:16px}}@keyframes terminal-blink{0%,49%{opacity:1}100%,50%{opacity:0}}.cursor{animation:1s step-end infinite terminal-blink}

/* contrast-fix: auto-generated — do not edit manually */
.feature-text > a { color: #525e74 !important; }
.team-link { color: #525e74 !important; }
/* end contrast-fix */