.recorded-hero{background:radial-gradient(ellipse at 0 100%,#2f586750,transparent 70%),var(--night);color:#edf4f4;padding:38px 0 76px;overflow:hidden}
.recorded-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:50px;align-items:center}.recorded-back{display:block;font-size:11px;color:#98bbc6;text-decoration:none;margin-bottom:35px}.recorded-hero .eyebrow{color:#96b8c4}.course-status{display:inline-flex;padding:7px 12px;border:1px solid #719ba463;border-radius:20px;font-size:10px;color:#bdd7df;margin-top:12px;letter-spacing:.03em}.recorded-hero h1{font-size:clamp(44px,4.7vw,64px);margin-top:22px}.recorded-hero h1 em{color:#aad0dc}.recorded-hero p{color:#afcbd5;font-size:14px;max-width:480px}.recorded-actions{display:flex;gap:17px;align-items:center;flex-wrap:wrap;margin-top:25px}.recorded-actions .primary{background:#b9e1e8;color:#113440;border-color:#cbeced}.recorded-actions .quiet{color:#c1dce2;font-size:12px}.recorded-scene{margin-top:38px}
.course-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #bfd0cc;background:#e5eeea;margin-top:-18px;position:relative;z-index:4;padding:28px 30px;box-shadow:0 16px 32px #153a4308}.course-facts>div{padding:0 22px;border-left:1px solid #b6cbc9}.course-facts>div:first-child{border:0;padding-left:0}.course-facts strong{display:block;font-size:32px;font-weight:500;letter-spacing:-.04em}.course-facts span{font-size:11px;display:block;color:#65818a;margin-top:7px;line-height:1.6}.recorded-nav{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #c5d4cf;padding:18px 0;margin-top:22px;font-size:12px}.recorded-nav a{min-height:44px;display:flex;align-items:center;color:#446b79}.recorded-nav a:hover{color:#123e50;text-decoration:underline;text-underline-offset:5px}
.recorded-intro{padding-bottom:70px;align-items:center}.recorded-intro p+p{font-size:12px;margin-top:18px;color:#75909a}.journey-course{background:#e4ebe6;padding:65px 0}.recorded-section-title{max-width:660px}.recorded-section-title h2{margin-top:16px}.recorded-section-title>p{font-size:14px;max-width:600px}.learning-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:45px}.learning-journey article{position:relative;padding-top:25px;border-top:1px solid #91b0b4}.learning-journey article:before{position:absolute;content:"";top:-4px;left:0;width:7px;height:7px;background:#497988;border-radius:50%;box-shadow:0 0 0 5px #e4ebe6}.learning-journey span{font-size:9px;letter-spacing:.14em;color:#6c8892}.learning-journey h3{font-size:23px;margin-top:17px}.learning-journey p{font-size:13px;margin-bottom:0}
.syllabus{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;padding:85px 0}.syllabus-intro h2{margin-top:18px}.syllabus-intro p{font-size:14px}.syllabus-intro .syllabus-note{font-size:12px;border-left:2px solid #92b0b5;padding-left:16px}.module{border-top:1px solid #becfca;background:#f7f8f2}.module:last-child{border-bottom:1px solid #becfca}.module summary{display:flex;gap:21px;align-items:center;padding:24px 22px;cursor:pointer;list-style:none;min-height:95px}.module summary::-webkit-details-marker{display:none}.module summary:after{content:"+";margin-left:auto;color:#5b8898;font-size:24px;font-weight:300}.module[open] summary:after{content:"−"}.module summary>span:not(.module-index){min-width:0}.module-index{font-family:Georgia,serif;font-size:31px;color:#7a9da6;flex-shrink:0;width:36px}.module small{display:block;font-size:8px;letter-spacing:.13em;color:#7c9297;line-height:1.7;margin-bottom:7px}.module strong{display:block;font-weight:500;font-size:18px;letter-spacing:-.03em;line-height:1.3}.module[open]{background:#e6eeea}.module summary:hover{background:#dce9e460}.module summary:focus-visible,.recorded-faq summary:focus-visible{outline:3px solid #35879b;outline-offset:-3px}.module-body{padding:0 28px 28px 78px}.module-body p{font-size:13px;margin:0 0 20px}.module-body ol{list-style:decimal-leading-zero;padding-left:24px;margin:0;display:grid;gap:14px}.module-body li{font-size:13px;line-height:1.65;padding-left:5px;color:#365d6b}.module-body li::marker{font-size:10px;color:#7f9ba3}
.planned-materials{padding:65px 0;background:#0a2836;color:#edf4f4}.planned-materials h2 em{color:#a5cad6}.planned-materials .eyebrow{color:#87afbe}.planned-materials p{color:#a8c5d1}.materials-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:35px}.materials-grid article{padding:27px 22px;border:1px solid #779aaa44;background:linear-gradient(140deg,#2d52634d,#153a4b25);box-shadow:0 15px 22px #0001}.materials-grid span{display:block;margin-bottom:45px;color:#93bbcc;font-size:12px}.materials-grid h3{font-size:23px;line-height:1.15}.materials-grid p{font-size:12px;margin-bottom:0}
.recorded-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;padding:80px 0}.recorded-faq h2{margin-top:17px}.recorded-faq details{border-top:1px solid #becfca;padding:21px 0}.recorded-faq details:last-child{border-bottom:1px solid #becfca}.recorded-faq summary{font-size:14px;font-weight:500;cursor:pointer;line-height:1.6;padding:5px}.recorded-faq p{font-size:13px;margin-bottom:5px}.course-interest-format{font-size:12px;color:#567580;background:#e5eee7;padding:14px;margin:0;line-height:1.7}
.course-opportunity{padding:75px 0}.opportunity-heading{max-width:730px}.opportunity-heading h2{margin-top:17px}.opportunity-heading>p{font-size:16px;max-width:630px}.opportunity-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0}.opportunity-cards article{border-top:1px solid #b5c6c1;padding:25px 0}.opportunity-cards span{font-size:10px;letter-spacing:.12em;color:#6e8b94}.opportunity-cards h3{font-size:28px;margin-top:22px}.opportunity-cards p{font-size:14px;max-width:300px}.opportunity-note{font-size:12px;max-width:850px;color:#68808b;border-left:2px solid #90afb4;padding-left:18px}
.course-offer-price{margin:24px 0}.course-offer-price>span{display:block;font-size:9px;letter-spacing:.14em;color:#648694}.course-offer-price strong{display:block;font-size:40px;font-weight:500;line-height:1.2;letter-spacing:-.04em;margin:10px 0}.course-offer-price small{display:block;font-size:12px;color:#617f89;line-height:1.8}.recorded-hero .course-offer-price>span{color:#9bbdca}.recorded-hero .course-offer-price small{color:#a8c7d3}.course-buy-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.course-buy-actions .primary{font-size:12px;flex:1 1 auto}.course-whatsapp{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;min-height:50px;padding:15px 20px;border:1px solid #93b8b9;border-radius:3px;font-size:12px;color:#28595c;text-decoration:none;line-height:1.5;background:#e4eee6;transition:background .15s,border-color .15s}.course-buy-actions .course-whatsapp{flex:1 1 auto}.course-whatsapp:hover{background:#d3e5d9;border-color:#699b8d}.course-whatsapp:focus-visible{outline:3px solid #4b94a6;outline-offset:4px}.recorded-hero .course-whatsapp{color:#c5e6de;border-color:#688f96;background:#21495766}.recorded-hero .course-whatsapp:hover{background:#345e6866;border-color:#9bc4bc}.recorded-hero .course-buy-actions .primary{background:#b9e1e8;color:#113440;border-color:#cbeced}.recorded-hero .course-explore-link{display:inline-flex;align-items:center;min-height:44px;margin-top:13px;color:#a5c7d3;font-size:12px}.course-next-step>.wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px 45px}.course-next-step>.wrap>div:first-child{grid-row:1/3}.course-next-step .course-offer-price{margin:0}.course-next-step .course-buy-actions{grid-column:2;max-width:390px}.course-next-step .course-buy-actions a{width:100%;flex:1 1 100%}.course-next-step .course-offer-price strong{font-size:35px}
@media(max-width:750px){.course-next-step>.wrap{grid-template-columns:1fr;gap:20px}.course-next-step>.wrap>div:first-child{grid-row:auto}.course-next-step .course-buy-actions{grid-column:1;max-width:none}}
@media(max-width:620px){.course-buy-actions{flex-direction:column}.course-buy-actions>a{width:100%}.course-offer-price strong{font-size:37px}.course-offer-price small{font-size:12px}.course-whatsapp{font-size:13px}}
.course-earnings{background:radial-gradient(ellipse at 0 35%,#2e637c55,transparent 65%),#0a2634;color:#edf4f4;padding:75px 0}.earnings-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px 65px;align-items:start}.earnings-story h2{font-size:clamp(36px,4.2vw,58px);margin:19px 0 28px}.course-earnings h2 em{color:#abd6df}.course-earnings .eyebrow{color:#91bacb}.earnings-story>p{font-size:15px;color:#bdd2dc;max-width:390px}.day-example{margin:38px 0;padding:25px 0 25px 23px;border-left:2px solid #73b7c6}.day-example>span{font-size:9px;letter-spacing:.13em;color:#95bdcc}.day-example strong{display:block;font-size:28px;letter-spacing:-.035em;font-weight:500;margin-top:16px}.day-example strong i{font-style:normal;color:#6b9db2;margin:0 8px}.day-example p{font-size:12px;color:#a9c7d2;max-width:340px;margin-bottom:0}.earnings-story .quiet{color:#bcdde5;min-height:44px;display:inline-flex;align-items:center;font-size:13px}
.scenario-card{background:linear-gradient(155deg,#f8f9f2,#dfece5);color:#173d4a;padding:32px;border:1px solid #bad6d2;border-radius:6px;box-shadow:0 24px 50px #0003;position:relative}.scenario-tag{font-size:9px;color:#547e87;letter-spacing:.12em}.scenario-card h3{font-size:32px;line-height:1.1;letter-spacing:-.045em;margin:20px 0 28px}.scenario-fields{display:grid;grid-template-columns:1fr 1fr;gap:19px 20px}.scenario-fields label{font-size:11px;color:#436b79;display:block;line-height:1.65}.scenario-fields input{display:block;margin-top:7px;min-width:0;width:100%;font-family:inherit;font-size:18px;color:#153d4d;background:#ffffffc9;border:1px solid #b7ccca;border-radius:3px;padding:13px 12px;min-height:49px}.scenario-fields input:focus-visible{outline:3px solid #4b94a6;outline-offset:2px}.scenario-wide{grid-column:1/-1}#scenario-costs-help{font-size:10px;color:#68848b;line-height:1.8;margin:12px 0 0}.scenario-equation{font-size:12px;line-height:1.8;color:#416b78;border-top:1px solid #b7cdc6;padding-top:22px;margin-top:25px}.scenario-results>div{display:flex;justify-content:space-between;gap:15px;align-items:baseline;padding:13px 0}.scenario-results span{font-size:12px}.scenario-results output{font-size:29px;font-weight:500;letter-spacing:-.035em;white-space:nowrap}.scenario-results .scenario-deduction{color:#5c7c83;padding-top:0}.scenario-deduction output{font-size:20px}.scenario-net{border-top:1px solid #a7c3bc}.scenario-net output{color:#1e725c}.scenario-results output.negative{color:#9b423a}.scenario-footnote{font-size:10px!important;line-height:1.8;color:#6b858b;margin:12px 0 0}.scenario-error{font-size:12px;color:#a2483c;margin:0}.earnings-context{grid-column:1/-1;border-top:1px solid #6a97a34a;padding-top:25px;max-width:100%}.earnings-context strong{font-size:13px;color:#d2e7e9;font-weight:500}.earnings-context p{font-size:11px;line-height:1.9;color:#9cbcc8;max-width:940px}.earnings-context details{margin-top:15px;color:#a6c4cf;font-size:11px}.earnings-context summary{cursor:pointer;min-height:44px;padding:10px 0}.earnings-context a{color:#b3d9e5;font-size:11px}.earnings-context summary:focus-visible{outline:2px solid #80bcc8;outline-offset:4px}
.course-acquisition{padding:80px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.acquisition-intro h2{margin-top:18px}.acquisition-intro>p{font-size:15px;max-width:440px}.acquisition-intro .primary{margin-top:18px}.acquisition-route article{display:flex;gap:22px;border-bottom:1px solid #bfcec9;padding:24px 0}.acquisition-route article>span{font:28px Georgia,serif;color:#7d9fa7}.acquisition-route h3{font-size:24px;margin:0 0 10px}.acquisition-route p{font-size:13px;margin:0}.course-next-step{background:#e1eae1;padding:40px 0;border-block:1px solid #c8d5cb}.course-next-step>.wrap{display:flex;justify-content:space-between;gap:40px;align-items:center}.course-next-step h2{font-size:34px;margin:18px 0}.course-next-step p{font-size:13px;max-width:590px}.course-next-step .primary{flex-shrink:0}.materials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1000px){.earnings-layout{gap:35px}.scenario-card{padding:25px}.scenario-fields{gap:16px 13px}.day-example strong{font-size:24px}.course-acquisition{gap:35px}.course-next-step>.wrap{gap:25px}.course-next-step h2{font-size:30px}}
@media(max-width:750px){.earnings-layout,.course-acquisition{grid-template-columns:1fr}.earnings-story>p{max-width:580px}.day-example{margin:28px 0 18px}.day-example p{max-width:580px}.opportunity-cards{gap:18px}.opportunity-cards h3{font-size:23px}.course-next-step>.wrap{flex-direction:column;align-items:flex-start}.course-next-step .primary{width:100%}.course-earnings{padding:50px 0}}
@media(max-width:620px){.course-opportunity{padding:45px 0}.opportunity-heading>p{font-size:15px}.opportunity-cards{grid-template-columns:1fr;gap:0;margin:25px 0}.opportunity-cards article{padding:22px 0}.opportunity-cards h3{font-size:25px;margin-top:15px}.opportunity-cards p{font-size:13px;max-width:none}.earnings-story h2{font-size:42px}.earnings-layout{gap:30px}.scenario-card{padding:23px 18px}.scenario-tag{font-size:8px}.scenario-card h3{font-size:29px}.scenario-fields{gap:16px 12px}.scenario-fields label{font-size:10px}.scenario-fields input{font-size:16px}.scenario-results span{font-size:10px;max-width:135px}.scenario-results output{font-size:24px}.scenario-deduction output{font-size:19px}.earnings-context p{font-size:12px}.course-acquisition{padding:45px 0;gap:20px}.acquisition-route article{gap:16px}.acquisition-route h3{font-size:23px}.course-next-step{padding:30px 0}.course-next-step h2{font-size:31px}}
@media(max-width:1000px){.recorded-grid{gap:30px}.recorded-hero h1{font-size:49px}.learning-journey,.materials-grid{grid-template-columns:1fr 1fr}.syllabus,.recorded-faq{gap:35px}.course-facts{padding:25px 18px}.course-facts>div{padding:0 15px}.course-facts strong{font-size:28px}.module summary{gap:13px;padding:22px 16px}.module-body{padding-left:65px}}
@media(max-width:750px){.recorded-grid{grid-template-columns:1fr}.recorded-scene{margin-top:15px}.syllabus,.recorded-faq{grid-template-columns:1fr;gap:35px}.course-facts{grid-template-columns:1fr 1fr;gap:22px 0}.course-facts>div:nth-child(3){border:0;padding-left:0}.recorded-nav{width:calc(100% - 48px);font-size:11px;gap:12px;flex-wrap:wrap;justify-content:flex-start}.recorded-nav a{padding:0 5px}}
@media(max-width:620px){.recorded-hero{padding:25px 0 58px}.recorded-back{margin-bottom:30px}.recorded-hero h1{font-size:44px}.recorded-actions{gap:12px}.recorded-actions .primary{width:100%}.recorded-scene{margin-top:15px}.course-facts{padding:23px 18px}.course-facts strong{font-size:27px}.course-facts span{font-size:10px}.recorded-nav{width:calc(100% - 40px);column-gap:13px;row-gap:0;justify-content:space-between}.recorded-nav a{font-size:11px;min-height:44px}.recorded-intro{padding-bottom:45px}.journey-course,.planned-materials{padding:45px 0}.learning-journey{grid-template-columns:1fr;gap:25px;margin-top:30px}.learning-journey h3{font-size:24px}.learning-journey p{font-size:13px}.syllabus,.recorded-faq{padding:50px 0}.module summary{padding:21px 14px;gap:13px}.module strong{font-size:17px}.module small{font-size:8px}.module-index{font-size:27px;width:30px}.module-body{padding:0 22px 24px 58px}.module-body li,.module-body p{font-size:12px}.materials-grid{grid-template-columns:1fr;gap:15px}.materials-grid article{padding:23px}.materials-grid span{margin-bottom:22px}.materials-grid h3{font-size:25px}.materials-grid p{font-size:13px}.recorded-faq summary{font-size:14px}}

.scenario-options{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.scenario-options button{font:inherit;font-size:12px;min-height:46px;padding:12px 15px;border:1px solid #91b9c1;border-radius:4px;background:#244b5a;color:#e4f0f2;cursor:pointer}.scenario-options button:hover{background:#356779}.scenario-options button:focus-visible{outline:3px solid #b9e1e8;outline-offset:3px}.scenario-target-note{font-size:12px!important;line-height:1.9!important;color:#bddbe1!important}.course-next-step>.wrap{display:grid;grid-template-columns:minmax(0,1fr) auto}.course-next-step .course-offer-price{grid-column:2;grid-row:1}.course-next-step .course-buy-actions{grid-column:2;grid-row:2}@media(max-width:750px){.course-next-step>.wrap{grid-template-columns:1fr}.course-next-step .course-offer-price,.course-next-step .course-buy-actions{grid-column:1;grid-row:auto}}
