*{margin:0;padding:0;box-sizing:border-box}body{font-family:Raleway,sans-serif;margin:0;padding:0}#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:1000px;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-icon{width:26px;height:auto;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:#4A7D58;text-decoration:underline}#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-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:#4A7D58;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}}#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}}html{scroll-behavior:smooth}#section-header{position:sticky;top:0;z-index:100;width:100%;background-color:#1a1a1a}#section-header .header-inner{display:flex;align-items:center;justify-content:space-between;padding:20px 40px}#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:50px}#section-header .nav-links a{font-family:Raleway,sans-serif;font-size:16px;font-weight:600;color:#fff;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{font-family:Raleway,sans-serif;font-size:14px;font-weight:700;color:#f5c248;background-color:transparent;border:1px solid #f5c248;padding:12px 32px;text-decoration:none;letter-spacing:1px;cursor:pointer;border-radius:4px}#section-header .btn-login:hover{background-color:#f5c248;color:#1a1a1a}#section-header .btn-enroll{font-family:Raleway,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a;background-color:#f5c248;border:1px solid #f5c248;padding:12px 28px;text-decoration:none;letter-spacing:1px;cursor:pointer;border-radius:4px}#section-header .btn-enroll:hover{background-color:#e0ad3a;border-color:#e0ad3a}@media (max-width:768px){#section-header .header-inner{padding:15px 20px}#section-header .nav-buttons,#section-header .nav-links{display:none}}#section-hero,#section-hero .section-outer{width:100%;background-color:#1a1a1a}#section-hero .section-inner{padding:60px 10%;display:flex;align-items:center;gap:40px}#section-hero .hero-content{flex:1}#section-hero .hero-image-wrapper{flex:0 0 40%}#section-hero .hero-image-wrapper img{width:100%;height:auto}#section-hero .course-label{font-family:Raleway,sans-serif;font-size:14px;font-weight:600;color:#aaa;letter-spacing:2px;margin-bottom:20px}#section-hero .course-label span{color:#63b175}#section-hero h1{font-family:Raleway,sans-serif;font-size:56px;font-weight:700;color:#fff;line-height:1.1;margin:0 0 10px}#section-hero h1 .cursor{color:#63b175;font-weight:300}#section-hero .hero-tagline{font-family:Raleway,sans-serif;font-size:20px;font-weight:400;color:#aaa;letter-spacing:1px;margin-bottom:25px;font-style:italic}#section-hero .hero-description{font-family:Raleway,sans-serif;font-size:18px;font-weight:400;color:#aaa;line-height:1.6;margin-bottom:40px;max-width:600px}#section-hero .hero-features{display:flex;align-items:center;gap:35px;flex-wrap:wrap}#section-hero .feature-item{display:flex;align-items:center;gap:10px}#section-hero .feature-item img{width:40px;height:40px}#section-hero .feature-item span{font-family:Raleway,sans-serif;font-size:18px;font-weight:400;color:#fff}@media (max-width:768px){#section-hero .section-inner{padding:40px 5%;flex-direction:column}#section-hero .hero-content{order:1}#section-hero .hero-image-wrapper{order:2;flex:none;width:100%}#section-hero h1{font-size:28px}#section-hero .hero-description,#section-hero .hero-tagline{font-size:16px}#section-hero .hero-features{flex-direction:column;align-items:flex-start;gap:20px}}#section-outline .section-outer{width:100%;background-color:#fff}#section-outline .section-inner{padding:60px 10%}#section-outline .outline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}#section-outline .outline-title-container{display:flex;align-items:center;gap:15px}#section-outline .terminal-icon{font-size:28px;font-weight:700;color:#535353;font-family:monospace}#section-outline .outline-title{font-size:28px;font-weight:600;color:#535353;font-family:Raleway,sans-serif;letter-spacing:0}#section-outline .total-duration{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400;color:#535353;letter-spacing:1px}#section-outline .clock-icon{font-size:16px}#section-outline .modules-container{display:flex;flex-direction:column}#section-outline .module-row{display:flex;border-bottom:1px solid #e0e0e0}#section-outline .module-row:first-child{border-top:1px solid #e0e0e0}#section-outline .module-number-col{flex:0 0 40px;background-color:#1a1a1a;display:flex;align-items:center;justify-content:center;padding:30px 0}#section-outline .module-number{font-size:30px;font-weight:400;color:#fff;font-family:monospace}#section-outline .module-icon-col{flex:0 0 80px;display:flex;align-items:center;justify-content:center;padding:30px 0;background-color:#fff}#section-outline .module-icon-col img{width:50px;height:auto}#section-outline .module-info-col{flex:2;display:flex;flex-direction:column;justify-content:center;padding:30px 20px;background-color:#fff}#section-outline .module-title{font-size:20px;font-weight:600;color:#535353;font-family:monospace;margin-bottom:8px;letter-spacing:0}#section-outline .module-meta{font-size:14px;font-weight:600;color:#535353;letter-spacing:2px;text-transform:uppercase}#section-outline .module-lessons-col{flex:3;display:flex;flex-direction:column;justify-content:center;padding:30px 20px;background-color:#fff}#section-outline .lesson-item{font-size:18px;font-weight:400;color:#535353;line-height:1.8;display:flex}#section-outline .lesson-number{min-width:25px;color:#535353}#section-outline .lesson-title{color:#535353}#section-outline .lesson-title-bold{font-weight:600;color:#535353}@media (max-width:768px){#section-outline .section-inner{padding:40px 5%}#section-outline .outline-header{flex-direction:column;align-items:flex-start;gap:15px}#section-outline .outline-title{font-size:28px}#section-outline .module-row{flex-direction:column}#section-outline .module-icon-col,#section-outline .module-number-col{flex:0 0 auto;width:100%;padding:20px 0}#section-outline .module-info-col,#section-outline .module-lessons-col{padding:20px}#section-outline .module-title{font-size:18px}#section-outline .lesson-item{font-size:16px}}@keyframes blink-cursor{0%,100%{opacity:1}50%{opacity:0}}.cursor{animation:1s step-end infinite blink-cursor}