@import url("https://fonts.googleapis.com/css2?family=Libre+Caslon+Display&display=swap");@import url('https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&family=Inter:wght@400;500;600;700&display=swap');@media (min-width:980px){.hamburger-only .et_pb_menu__menu{display:none!important}.hamburger-only .et_pb_menu__icon.et_pb_menu__icon--menu,.hamburger-only .et_mobile_nav_menu{display:block!important;visibility:visible!important}.hamburger-only .et_pb_menu__icon.et_pb_menu__icon--menu{display:flex!important;justify-content:flex-end}}.single-sfwd-courses .et_post_meta_wrapper img,.single-sfwd-courses .ld-featured-image{display:none!important}@media (min-width:981px){.et_pb_menu .et-menu.nav{flex-wrap:nowrap}}.single-sfwd-lessons .ld-focus-content>h1{display:none}.single-sfwd-topic .ld-focus-content>h1{color:#1F2630;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 6px}.single-sfwd-courses .ld-focus-content,.single-sfwd-lessons .ld-focus-content,.single-sfwd-topic .ld-focus-content,.learndash-wrapper{font-family:'Inter',-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.single-sfwd-topic .ld-focus-content>h1{font-family:'Source Serif 4',Georgia,serif;font-weight:600;font-size:38px;letter-spacing:-0.015em;line-height:1.12;margin:0 0 14px}.single-sfwd-lessons .ld-focus-content p[style*="font-weight:800"]{font-family:'Source Serif 4',Georgia,serif;font-weight:600!important;letter-spacing:-0.01em}.single-sfwd-lessons .ld-focus-content p,.single-sfwd-topic .ld-focus-content p{max-width:68ch}.learndash-wrapper figure.wp-block-audio{border:1px solid #E5E1DA;border-radius:8px;padding:14px 16px;margin:0 0 28px;max-width:68ch;background:#fff}.learndash-wrapper figure.wp-block-audio::before{content:'Narrated by Gregory Sivo';display:block;font-family:'Inter',sans-serif;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#9A7B4F;margin:0 0 10px}.learndash-wrapper figure.wp-block-audio audio{width:100%}@import url('https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;0,8..60,700&family=Source+Sans+3:wght@400;600;700&display=swap');:root{--tx-ink:#1B2733;--tx-ink-soft:#41525F;--tx-ink-faint:#6B7B87;--tx-paper:#FFFFFF;--tx-panel:#FCFBF8;--tx-rule:#E2DED4;--tx-rule-soft:#EEEBE3;--tx-bronze:#9A7434;--tx-bronze-lt:#C9A063;--tx-navy:#26323E;--tx-green:#5F7A5C;--tx-green-dk:#4F6A4C;--tx-rust:#A8602F;--tx-rust-dk:#96552A;--tx-slate:#7A93A8;--tx-slate-dk:#5D7C93;--tx-shadow:0 1px 2px rgba(27,39,51,.05),0 12px 32px -18px rgba(27,39,51,.35);--tx-serif:"Source Serif 4",Georgia,"Times New Roman",serif;--tx-sans:"Source Sans 3","Segoe UI",Helvetica,Arial,sans-serif}.tx-hdr{position:relative;overflow:hidden;margin:0 0 26px;padding:18px 28px 18px;color:#F3EFE6;background:radial-gradient(120% 160% at 100% 0%,rgba(201,160,99,.16) 0%,rgba(201,160,99,0) 55%),linear-gradient(180deg,#2B3743 0%,#1B2530 100%)}.tx-hdr::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:100% 9px}.tx-hdr-top{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tx-tag{font-family:var(--tx-sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;padding:5px 10px;border:1px solid rgba(201,160,99,.55);color:#E0BE84}.tx-tag--topic{border-color:rgba(255,255,255,.28);color:#DCD5C7}.tx-tag--ref{border-color:rgba(160,190,210,.5);color:#B7CBDA}.tx-crumb{font-family:var(--tx-sans);font-size:12.5px;color:#93A2AE}.tx-hdr h1,.tx-hdr h2,.tx-hdr .tx-hdr-title{font-family:var(--tx-serif);color:#FFFDF8;font-size:clamp(22px,2.9vw,27px);line-height:1.2;font-weight:600;margin:9px 0 0;position:relative;max-width:28ch;text-wrap:balance}.tx-hdr-meta{position:relative;display:flex;flex-wrap:wrap;margin:20px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.tx-hdr-meta>div{padding-right:26px;margin-right:26px;border-right:1px solid rgba(255,255,255,.12)}.tx-hdr-meta>div:last-child{border-right:0;margin-right:0;padding-right:0}.tx-hdr-meta dt{font-family:var(--tx-sans);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8FA0AD;font-weight:700;margin:0}.tx-hdr-meta dd{margin:3px 0 0;font-family:var(--tx-sans);font-size:15px;color:#EDE7DA;font-variant-numeric:tabular-nums}.tx-aim{display:grid;grid-template-columns:1fr;border:1px solid var(--tx-rule);background:var(--tx-panel);margin:0 0 34px}@media(min-width:640px){.tx-aim{grid-template-columns:1fr 220px}}.tx-aim-main{padding:24px 26px;border-bottom:1px solid var(--tx-rule)}@media(min-width:640px){.tx-aim-main{border-bottom:0;border-right:1px solid var(--tx-rule)}}.tx-label{font-family:var(--tx-sans);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx-bronze);font-weight:600;display:block;border-top:1px solid var(--tx-rule);padding-top:12px;margin:34px 0 14px}.tx-aim-lead{font-family:var(--tx-serif);font-size:20px;line-height:1.45;color:var(--tx-ink);margin:14px 0 0;max-width:46ch}.tx-outcome{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column}.tx-outcome li{font-family:var(--tx-sans);font-size:15.5px;color:var(--tx-ink-soft);line-height:1.5;padding:11px 0;border-top:1px solid var(--tx-rule-soft);margin:0}.tx-outcome li:first-child{border-top:1px solid var(--tx-rule)}.tx-outcome b{display:inline-block;font-family:var(--tx-serif);font-weight:700;color:var(--tx-bronze);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;margin-right:10px;position:relative;top:-1px}.tx-outcome b::after{content:"";display:inline-block;width:12px;height:1px;background:var(--tx-bronze);vertical-align:middle;margin-left:10px;opacity:.6}.tx-aim-side{padding:22px 24px;display:flex;flex-direction:column;gap:15px;background:var(--tx-paper)}.tx-aim-side .k{font-family:var(--tx-sans);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-ink-faint);font-weight:700}.tx-aim-side .v{font-family:var(--tx-sans);font-size:15px;color:var(--tx-ink);margin-top:2px}.tx-charter{border:1px solid var(--tx-rule);background:var(--tx-paper);box-shadow:var(--tx-shadow);margin:0 0 34px}.tx-charter-top{position:relative;padding:20px 26px 18px;color:#F3EFE6;background:linear-gradient(180deg,#2B3743 0%,#1F2A35 100%)}.tx-charter-top::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#B08B4F 0%,#E0BE84 42%,rgba(224,190,132,0) 100%)}.tx-charter-top .tx-eyebrow{font-family:var(--tx-sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#C9A063;font-weight:700}.tx-charter-top .tx-t{font-family:var(--tx-serif);font-size:21px;font-weight:600;color:#FFFDF8;margin-top:8px}.tx-charter-meta{display:flex;flex-wrap:wrap;gap:22px;margin-top:14px}.tx-charter-meta span{font-family:var(--tx-sans);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#8FA0AD;font-weight:700}.tx-charter-meta span b{color:#E4DDCE}.tx-field{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--tx-rule-soft)}@media(min-width:720px){.tx-field{grid-template-columns:196px 1fr}}.tx-field:last-of-type{border-bottom:0}.tx-field-k{position:relative;padding:20px 20px 8px 22px;background:var(--tx-panel);display:flex;align-items:baseline;gap:12px}@media(min-width:720px){.tx-field-k{padding:22px 20px;border-right:1px solid var(--tx-rule-soft);flex-direction:column;gap:6px}}.tx-field-k::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--tx-bronze);opacity:.22}.tx-field:hover .tx-field-k::before{opacity:.85}.tx-field-k .tx-idx{font-family:var(--tx-serif);font-size:26px;line-height:1;color:var(--tx-bronze);opacity:.5;font-variant-numeric:tabular-nums}.tx-field-k .tx-fn{font-family:var(--tx-sans);font-size:12.5px;font-weight:700;color:var(--tx-ink);letter-spacing:.14em;text-transform:uppercase}.tx-field-v{padding:20px 26px 22px;font-family:var(--tx-sans);color:var(--tx-ink-soft);font-size:15.5px}.tx-field-v em{font-style:normal;color:var(--tx-ink);font-weight:600}.tx-entry{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;border:1px solid var(--tx-rule);border-left:3px solid var(--tx-bronze);padding:9px 14px;background:linear-gradient(180deg,var(--tx-panel),var(--tx-paper))}.tx-entry span{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-ink-faint);font-weight:700}.tx-entry i{font-style:normal;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-bronze);opacity:.75}.tx-charter-sign{display:grid;grid-template-columns:1fr;gap:18px;padding:20px 26px;border-top:1px solid var(--tx-rule);background:var(--tx-panel)}@media(min-width:640px){.tx-charter-sign{grid-template-columns:repeat(3,1fr)}}.tx-charter-sign div{border-bottom:1px solid var(--tx-rule);padding-bottom:6px}.tx-charter-sign span{font-family:var(--tx-sans);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-ink-faint);font-weight:700}.tx-charter-foot{padding:14px 26px;border-top:1px solid var(--tx-rule);font-family:var(--tx-sans);font-size:14px;color:var(--tx-ink-faint);font-style:italic}.tx-covers{display:grid;grid-template-columns:1fr;gap:1px;background:var(--tx-paper);border:1px solid var(--tx-rule);margin:0 0 34px}@media(min-width:760px){.tx-covers{grid-template-columns:1fr 1fr}}.tx-cover{background:var(--tx-paper);padding:22px 24px;display:flex;flex-direction:column;gap:10px;box-shadow:0 0 0 1px var(--tx-rule)}.tx-cover-h{display:flex;align-items:baseline;gap:11px}.tx-cover-n{font-family:var(--tx-serif);font-size:13px;font-weight:700;color:var(--tx-bronze);font-variant-numeric:tabular-nums}.tx-cover h3,.tx-cover h4{font-family:var(--tx-serif);font-size:18.5px;font-weight:600;line-height:1.3;margin:0;padding:0}.tx-cover ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.tx-cover li{position:relative;padding-left:18px;font-family:var(--tx-sans);font-size:15px;color:var(--tx-ink-soft);line-height:1.5;margin:0}.tx-cover li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;background:var(--tx-bronze);opacity:.75}.tx-cover-m{margin-top:auto;padding-top:12px;border-top:1px solid var(--tx-rule-soft);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-ink-faint);font-weight:700}.tx-co{position:relative;border:0;background:#F6F2EA;padding:26px 28px;margin:0 0 24px}.tx-co--reg{background:#F1F3F5}.tx-co--warn{background:#FAF1EC}.tx-co--term{background:#F0F4EF}.tx-co-t{font-family:var(--tx-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--tx-bronze);margin-bottom:9px}.tx-co--reg .tx-co-t{color:var(--tx-slate-dk)}.tx-co--warn .tx-co-t{color:var(--tx-rust-dk)}.tx-co--term .tx-co-t{color:var(--tx-green-dk)}.tx-co p{font-family:var(--tx-sans);font-size:17px;line-height:1.68;color:var(--tx-ink-soft)}.tx-co blockquote{margin:0;padding:0;border:0;font-family:var(--tx-serif);font-size:16.5px;line-height:1.55;color:var(--tx-ink);font-style:normal}.tx-co cite{display:block;margin-top:11px;font-style:normal;font-size:13px;color:var(--tx-ink-faint)}.tx-tablewrap{overflow-x:auto;border:1px solid var(--tx-rule);background:var(--tx-paper);margin:0 0 34px}.tx-tablewrap table{border-collapse:collapse;width:100%;min-width:620px;font-family:var(--tx-sans);font-size:15px;border:0}.tx-tablewrap thead th{text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-ink-faint);font-weight:700;padding:13px 18px;border-bottom:1px solid var(--tx-rule);background:var(--tx-panel);white-space:nowrap}.tx-tablewrap tbody td{padding:13px 18px;border-bottom:1px solid var(--tx-rule-soft);color:var(--tx-ink-soft);vertical-align:top}.tx-tablewrap tbody tr:last-child td{border-bottom:0}.tx-tablewrap tbody td:first-child{color:var(--tx-ink);font-weight:600}.tx-pill{display:inline-block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:3px 9px;white-space:nowrap}.tx-pill--info{background:rgba(122,147,168,.14);color:var(--tx-slate-dk)}.tx-pill--warn{background:rgba(168,96,47,.14);color:var(--tx-rust-dk)}.tx-pill--ok{background:rgba(95,122,92,.14);color:var(--tx-green-dk)}.wpProQuiz_content{font-family:var(--tx-sans);border:1px solid var(--tx-rule);background:var(--tx-paper);box-shadow:var(--tx-shadow);padding:0;margin:34px 0}.wpProQuiz_content .wpProQuiz_header{margin:0;padding:22px 26px 20px;color:#F3EFE6;position:relative;background:linear-gradient(180deg,#2B3743 0%,#1F2A35 100%);font-family:var(--tx-serif);font-size:21px;font-weight:600}.wpProQuiz_content .wpProQuiz_header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#B08B4F 0%,#E0BE84 42%,rgba(224,190,132,0) 100%)}.wpProQuiz_text,.wpProQuiz_quiz_time,.wpProQuiz_quiz_points,.wpProQuiz_time_limit{padding:0 26px;font-size:15px;color:var(--tx-ink-soft)}.wpProQuiz_time_limit{padding-top:16px}.wpProQuiz_listItem{padding:26px;border:0;background:transparent}.wpProQuiz_question{margin:0}.wpProQuiz_question_text,.wpProQuiz_question>p{font-family:var(--tx-serif);font-size:19.5px;line-height:1.45;color:var(--tx-ink);max-width:62ch}.wpProQuiz_question_text{margin-bottom:18px}.wpProQuiz_question_page{font-family:var(--tx-sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--tx-bronze);margin-bottom:8px}.wpProQuiz_questionList{border:0;margin:0;padding:0}.wpProQuiz_questionListItem{list-style:none;margin:0 0 9px;padding:0;border:1px solid var(--tx-rule);background:var(--tx-panel);transition:border-color .15s ease,background .15s ease}.wpProQuiz_questionListItem:hover{border-color:var(--tx-bronze);background:var(--tx-paper)}.wpProQuiz_questionListItem label{display:flex;gap:13px;align-items:flex-start;padding:13px 16px;margin:0;cursor:pointer;font-size:15.5px;line-height:1.5;color:var(--tx-ink-soft)}.wpProQuiz_questionListItem input[type=radio],.wpProQuiz_questionListItem input[type=checkbox]{margin:4px 0 0;accent-color:var(--tx-bronze);flex:none;width:16px;height:16px}.wpProQuiz_questionListItem:focus-within{border-color:var(--tx-bronze);background:var(--tx-paper)}.wpProQuiz_answerCorrect,.wpProQuiz_questionListItem.wpProQuiz_answerCorrect{border-color:var(--tx-green)!important;background:rgba(95,122,92,.07)!important}.wpProQuiz_answerIncorrect,.wpProQuiz_questionListItem.wpProQuiz_answerIncorrect{border-color:var(--tx-rust)!important;background:rgba(168,96,47,.06)!important}.wpProQuiz_response,.wpProQuiz_correct,.wpProQuiz_incorrect{margin:16px 0 0;padding:15px 18px;border:1px solid var(--tx-rule);border-left:3px solid var(--tx-green);background:var(--tx-panel);font-size:15px;color:var(--tx-ink-soft)}.wpProQuiz_incorrect{border-left-color:var(--tx-rust)}.wpProQuiz_correct .wpProQuiz_correct_answer_message{font-family:var(--tx-sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--tx-green-dk);margin-bottom:7px;display:block}.wpProQuiz_incorrect .wpProQuiz_incorrect_answer_message{font-family:var(--tx-sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--tx-rust-dk);margin-bottom:7px;display:block}.wpProQuiz_button,.wpProQuiz_button2,.wpProQuiz_content input[type=button].wpProQuiz_button{font-family:var(--tx-sans);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:12px 24px;border:1px solid var(--tx-navy);border-radius:0;background:var(--tx-navy);color:#F3EFE6;box-shadow:none;text-shadow:none;transition:background .15s ease}.wpProQuiz_button:hover,.wpProQuiz_button2:hover{background:#32404E;color:#FFFDF8}.wpProQuiz_button2{background:transparent;color:var(--tx-ink);border-color:var(--tx-rule)}.wpProQuiz_button:focus-visible,.wpProQuiz_button2:focus-visible{outline:2px solid var(--tx-bronze);outline-offset:2px}.wpProQuiz_progress{background:var(--tx-rule-soft);height:3px;border-radius:0;margin:0 26px}.wpProQuiz_progress .wpProQuiz_progress_bar{background:linear-gradient(90deg,#B08B4F,#E0BE84);height:3px}.wpProQuiz_results{padding:26px;border-top:1px solid var(--tx-rule);background:var(--tx-panel)}.wpProQuiz_results h4,.wpProQuiz_results h3{font-family:var(--tx-serif);font-size:20px;font-weight:600;color:var(--tx-ink);margin:0 0 10px}.wpProQuiz_points,.wpProQuiz_quiz_result{font-family:var(--tx-sans);font-size:15.5px;color:var(--tx-ink-soft);font-variant-numeric:tabular-nums}.wpProQuiz_resultsList li{border-top:1px solid var(--tx-rule-soft);padding:11px 0;font-size:15px;color:var(--tx-ink-soft)}.wpProQuiz_certificate a,.wpProQuiz_certificate input{font-family:var(--tx-sans);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:12px 24px;border:1px solid var(--tx-navy);background:var(--tx-navy);color:#F3EFE6;text-decoration:none;display:inline-block}.learndash-wrapper .ld-button{border-radius:0;font-family:var(--tx-sans);letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-size:12.5px;background:var(--tx-navy);border:1px solid var(--tx-navy)}.learndash-wrapper .ld-button:hover{background:#32404E}.learndash-wrapper .ld-alert{border-radius:0;border-left:3px solid var(--tx-bronze)}@media(max-width:600px){.tx-hdr{padding:24px 20px 22px}.tx-hdr-meta>div{padding-right:16px;margin-right:16px}.tx-aim-main,.tx-field-v,.tx-cover,.wpProQuiz_listItem{padding-left:18px;padding-right:18px}.tx-charter-top,.tx-charter-foot,.tx-charter-sign{padding-left:18px;padding-right:18px}}.tx-covers{background:var(--tx-paper)}.tx-cover{box-shadow:0 0 0 1px var(--tx-rule)}.tx-aim--full{grid-template-columns:1fr}.tx-aim--full .tx-aim-main{border-right:0;border-bottom:0}.tx-hdr-deck{position:relative;margin:14px 0 0;max-width:52ch;font-family:var(--tx-serif);font-size:17px;line-height:1.55;color:#C3CDD6;font-style:italic}.ld-focus-content:has(.tx-hdr)>h1{display:none}.ld-focus-content:has(.tx-hdr)>.ld-breadcrumbs{margin-bottom:18px}.tx-lp-hero{position:relative;overflow:hidden;margin:0 0 40px;padding:40px 38px 36px;color:#F1EDE4;background:radial-gradient(130% 150% at 88% 0%,rgba(201,160,99,.18) 0%,rgba(201,160,99,0) 58%),linear-gradient(180deg,#2B3743 0%,#1A242E 100%)}.tx-lp-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:100% 9px}.tx-lp-hero>*{position:relative}.tx-lp-eyebrow{font-family:var(--tx-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#C9A063;font-weight:700}.tx-lp-hero h1,.tx-lp-title{font-family:var(--tx-serif);font-size:clamp(29px,4.4vw,44px);line-height:1.12;font-weight:600;color:#FFFDF8;margin:16px 0 0;max-width:18ch}.tx-lp-promise{margin:16px 0 0;max-width:56ch;font-family:var(--tx-sans);font-size:18px;line-height:1.6;color:#C6D0D8}.tx-lp-grid{display:grid;grid-template-columns:1fr;gap:30px;margin-top:32px}@media(min-width:900px){.tx-lp-grid{grid-template-columns:1fr 330px;gap:42px;align-items:start}}.tx-lp-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);margin:0}@media(min-width:560px){.tx-lp-facts{grid-template-columns:repeat(4,1fr)}}.tx-lp-facts>div{background:#232E39;padding:14px 16px}.tx-lp-facts dt{font-family:var(--tx-sans);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8FA0AD;font-weight:700;margin:0}.tx-lp-facts dd{margin:4px 0 0;font-family:var(--tx-sans);font-size:16px;color:#EFE9DC;font-variant-numeric:tabular-nums}.tx-lp-pillars{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:11px;max-width:58ch}.tx-lp-pillars li{position:relative;padding-left:24px;color:#C6D0D8;font-family:var(--tx-sans);font-size:15.5px;line-height:1.55;margin:0}.tx-lp-pillars li::before{content:"";position:absolute;left:0;top:11px;width:9px;height:1px;background:#C9A063}.tx-lp-pillars b{color:#F1EDE4;font-weight:600}.tx-lp-buy{background:var(--tx-paper);color:var(--tx-ink);border:1px solid var(--tx-rule);box-shadow:var(--tx-shadow)}.tx-lp-buy .top{padding:22px 24px 20px;border-bottom:1px solid var(--tx-rule)}.tx-lp-buy .lab{font-family:var(--tx-sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx-bronze);font-weight:700}.tx-lp-buy .price{font-family:var(--tx-serif);font-size:40px;line-height:1;font-weight:600;margin-top:10px;font-variant-numeric:tabular-nums}.tx-lp-buy .vat{margin-top:8px;font-family:var(--tx-sans);font-size:13.5px;color:var(--tx-ink-faint)}.tx-lp-buy .body{padding:20px 24px 24px;display:flex;flex-direction:column;gap:14px}.tx-lp-buy ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.tx-lp-buy ul li{position:relative;padding-left:22px;font-family:var(--tx-sans);font-size:14.5px;color:var(--tx-ink-soft);line-height:1.5;margin:0}.tx-lp-buy ul li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border:1px solid var(--tx-bronze)}.tx-lp-buy .fine{font-family:var(--tx-sans);font-size:13px;color:var(--tx-ink-faint);line-height:1.5;border-top:1px solid var(--tx-rule-soft);padding-top:13px;margin:0}.tx-lp-btn{display:block;text-align:center;text-decoration:none;font-family:var(--tx-sans);font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:15px 20px;border:1px solid var(--tx-navy);background:var(--tx-navy);color:#F3EFE6}.tx-lp-btn:hover{background:#32404E;color:#fff}.tx-lp-btn.ghost{background:transparent;color:var(--tx-ink);border-color:var(--tx-rule)}.tx-lp-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--tx-rule);background:var(--tx-panel);padding:20px 24px;margin:34px 0}.tx-lp-cta p{margin:0;font-family:var(--tx-sans);font-size:15.5px;color:var(--tx-ink-soft);max-width:56ch}.tx-lp-cta b{color:var(--tx-ink)}.tx-lp-cta .tx-lp-btn{flex:none}.tx-lp-close{margin:44px 0 0;padding:40px 38px;color:#F1EDE4;background:linear-gradient(180deg,#2B3743,#1A242E)}.tx-lp-close h2{font-family:var(--tx-serif);color:#FFFDF8;font-size:clamp(23px,3.2vw,30px);font-weight:600;max-width:22ch;margin:0}.tx-lp-close p{margin:16px 0 0;color:#C6D0D8;max-width:60ch;font-family:var(--tx-sans)}.tx-lp-close .row{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.tx-lp-close .tx-lp-btn{border-color:#C9A063;background:#C9A063;color:#1A242E;padding:15px 28px}.tx-lp-close .tx-lp-btn.ghost{background:transparent;color:#F1EDE4;border-color:rgba(255,255,255,.3)}.tx-lp-close .fine{margin-top:16px;font-size:13.5px;color:#93A2AE}@media(max-width:600px){.tx-lp-hero,.tx-lp-close{padding:26px 20px}}.single-sfwd-courses .et_post_meta_wrapper>.entry-title,.single-sfwd-courses .et_post_meta_wrapper>.post-meta{display:none}.tx-lp-hero h1.tx-lp-title{font-family:var(--tx-serif)!important;color:#FFFDF8!important;font-weight:600!important;font-size:clamp(29px,4.4vw,44px)!important;line-height:1.12!important;padding:0}.tx-lp-hero .tx-lp-promise,.tx-lp-hero .tx-lp-pillars li{color:#C6D0D8}.tx-lp-buy .price{color:var(--tx-ink)}.tx-lp-hero a.tx-lp-btn,.tx-lp-close a.tx-lp-btn,.tx-lp-cta a.tx-lp-btn{text-decoration:none}.tx-lp-pillars,.tx-lp-buy ul,.tx-cover ul,.tx-outcome{list-style:none!important;padding-left:0!important}.tx-lp-pillars li,.tx-lp-buy ul li,.tx-cover li,.tx-outcome li{list-style:none!important;list-style-type:none!important}.tx-lp-pillars li::marker,.tx-lp-buy ul li::marker,.tx-cover li::marker,.tx-outcome li::marker{content:""!important}.tx-hdr-underline{position:relative;margin-top:20px;width:64px;height:2px;background:linear-gradient(90deg,#B08B4F,#E0BE84)}.tx-mn{display:grid;grid-template-columns:1fr;gap:8px 36px;margin:0}@media(min-width:820px){.tx-mn{grid-template-columns:128px 1fr}}.tx-mn+.tx-mn{margin-top:40px;padding-top:34px;border-top:1px solid var(--tx-rule-soft)}.tx-mn .tx-mn-side{padding-top:7px}.tx-mn-hair{height:1px;background:linear-gradient(90deg,var(--tx-bronze),rgba(154,116,52,0));max-width:120px;margin-bottom:9px}.tx-mn .tx-mn-lab{font-family:var(--tx-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tx-bronze);font-weight:700;display:block}.tx-aim-statement{font-family:var(--tx-serif);font-size:26px;line-height:1.42;color:var(--tx-ink);max-width:40ch;font-weight:400;margin:0}@media(max-width:640px){.tx-aim-statement{font-size:22px}}.tx-aim-detail{margin:18px 0 0;font-family:var(--tx-sans);font-size:16.5px;line-height:1.72;color:var(--tx-ink-soft);max-width:62ch}.tx-aim-detail em{font-style:normal;color:var(--tx-ink);font-weight:600}.tx-intro-body{max-width:64ch}.tx-intro-body p{font-family:var(--tx-sans);font-size:16.5px;line-height:1.72;color:var(--tx-ink-soft);margin:0 0 16px}.tx-intro-body p:first-child{font-family:var(--tx-serif);font-size:19px;line-height:1.6;color:var(--tx-ink)}.tx-inlist{list-style:none!important;padding:0!important;margin:0;display:flex;flex-direction:column;gap:9px}.tx-inlist li{position:relative;padding-left:18px;font-family:var(--tx-sans);font-size:16px;line-height:1.6;color:var(--tx-ink-soft);margin:0;list-style:none!important}.tx-inlist li::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background:var(--tx-bronze);opacity:.75}.tx-inlist li::marker{content:""!important}.ld-focus-content p{font-size:18px;line-height:1.72}.ld-focus-content .tx-hdr p{font-size:inherit;line-height:inherit}.ld-focus-content .tx-intro-body p{font-size:18px;line-height:1.74}.ld-focus-content .tx-aim-detail{font-size:17.5px;line-height:1.7}.tx-pts{list-style:none;margin:0 0 22px;padding:0}.tx-pts li{position:relative;padding-left:22px;margin:0 0 11px;font-size:18px;line-height:1.7;color:var(--tx-ink)}.tx-pts li::before{content:"";position:absolute;left:0;top:.72em;width:7px;height:1.5px;background:var(--tx-bronze)}.tx-co .tx-pts li{font-family:var(--tx-sans);font-size:17px;color:var(--tx-ink-soft)}.tx-fig{margin:0 0 26px}.tx-fig svg{display:block;width:100%;height:auto}.tx-two-up{display:flex;gap:18px;margin:0 0 8px;flex-wrap:wrap}.tx-two-up>.tx-co{flex:1 1 260px;margin-bottom:16px}@media (max-width:640px){.tx-two-up{display:block}}.ld-enrollment__join-button,a.btn-join.learndash-button-closed,.learndash_join_button a.btn-join,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#16304f!important;background-image:none!important;border:1px solid #16304f!important;color:#ffffff!important;text-shadow:none!important;box-shadow:none!important;border-radius:3px!important;font-weight:600!important}.ld-enrollment__join-button:hover,a.btn-join.learndash-button-closed:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background-color:#a8722c!important;border-color:#a8722c!important;color:#ffffff!important}.wc-block-cart__submit-button span,.wc-block-components-checkout-place-order-button span{color:#ffffff!important}.single-sfwd-courses #sidebar,.single-sfwd-lessons #sidebar,.single-sfwd-topic #sidebar,.single-sfwd-quiz #sidebar,.woocommerce-page #sidebar{display:none}.single-sfwd-courses #left-area,.single-sfwd-lessons #left-area,.single-sfwd-topic #left-area,.single-sfwd-quiz #left-area,.woocommerce-page #left-area{width:100%;padding-right:0}.single-sfwd-courses #main-content .container:before,.single-sfwd-lessons #main-content .container:before,.single-sfwd-topic #main-content .container:before,.single-sfwd-quiz #main-content .container:before,.woocommerce-page #main-content .container:before{display:none}.learndash-wrapper .ld-button,.learndash-wrapper .btn-join,.learndash-wrapper input[type="submit"]{background-color:#1C1B19!important;border-radius:4px}.et_pb_row_0_tb_header .et_pb_column_0_tb_header{width:72%!important;margin-right:0!important}.et_pb_row_0_tb_header .et_pb_column_1_tb_header{width:28%!important}.et_pb_menu_0_tb_header ul.et-menu{flex-wrap:nowrap!important;white-space:nowrap}.et_pb_menu_0_tb_header .et_pb_menu__wrap{flex:1 1 auto}.et_pb_button_0_tb_header,.et_pb_button_0_tb_header:hover{background:#1C1B19!important;color:#fff!important;border-color:#1C1B19!important;border-radius:999px!important;padding:8px 22px!important;font-size:14px!important}.truex-sample-banner{clear:both;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background:#EFE8D9;border-left:3px solid #9C8756;padding:16px 22px;margin:0 0 28px;width:100%;box-sizing:border-box}.truex-sample-banner p{margin:0;padding:0;color:#1C1B19;font-size:15px}.truex-sample-banner a{background:#1C1B19;color:#fff!important;padding:9px 18px;border-radius:999px;font-size:14px;text-decoration:none;white-space:nowrap}body.woocommerce-shop,body.woocommerce-shop #main-content{background:#FAF8F3}.tx-hero{background:linear-gradient(135deg,#16304f 0%,#0f2138 60%,#1C1B19 100%);color:#f3efe6;border-radius:14px;padding:56px 48px;margin:10px 0 24px;position:relative;overflow:hidden}.tx-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(201,160,99,.28),rgba(201,160,99,0) 70%)}.tx-hero .k{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#c9a063;font-weight:600}.tx-hero h1{font-family:"Libre Caslon Display",Georgia,serif;font-weight:400;font-size:52px;line-height:1.05;color:#fff;margin:14px 0 16px;padding:0;max-width:720px}.tx-hero h1 em{color:#c9a063}.tx-hero p{font-size:17px;line-height:1.65;color:#d9d2c3;max-width:600px;margin:0 0 26px;padding:0}.tx-hero .ctas{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.tx-hero .ctas a{padding:13px 24px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none}.tx-hero .a1{background:#c9a063;color:#1C1B19!important}.tx-hero .a2{border:1px solid rgba(255,255,255,.35);color:#fff!important}.tx-trust{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 28px;border:1px solid #e4ded2;border-radius:12px;background:#fff}.tx-trust div{padding:18px 20px;border-right:1px solid #e4ded2}.tx-trust div:last-child{border:0}.tx-trust b{display:block;font-family:"Libre Caslon Display",Georgia,serif;font-weight:400;font-size:24px;color:#1C1B19}.tx-trust span{font-size:13px;color:#6b675e}body.woocommerce-shop ul.products li.product{background:#fff;border:1px solid #e9e3d7;border-radius:14px;padding:14px!important;transition:transform .25s ease,box-shadow .25s ease}body.woocommerce-shop ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(22,48,79,.35)}body.woocommerce-shop ul.products li.product img{border-radius:10px!important;margin-bottom:14px!important}body.woocommerce-shop ul.products li.product h2{font-family:"Libre Caslon Display",Georgia,serif!important;font-weight:400!important;font-size:19px!important;color:#1C1B19!important;padding:0 2px!important}body.woocommerce-shop ul.products li.product .price{color:#9C8756!important;font-weight:600!important;font-size:15px!important;padding:0 2px}body.woocommerce-shop ul.products li.product .price:after{content:"View course  \2192";display:block;margin-top:12px;font-size:13px;color:#1C1B19;font-weight:600}.truex-sample-banner{border-radius:12px;background:#fff!important;border:1px solid #e4ded2!important}@media(max-width:800px){.tx-hero{padding:34px 22px}.tx-hero h1{font-size:34px}.tx-trust{grid-template-columns:1fr 1fr}.tx-trust div:nth-child(2){border-right:0}}.learndash-wrapper .ld-button.ld-button__password-visibility-toggle,.ld-button__password-visibility-toggle{background:#fff!important;color:#1C1B19!important;border:1px solid #c9c2b4!important;border-radius:4px!important;font-weight:600;letter-spacing:.08em}.learndash-wrapper .ld-button.ld-button__password-visibility-toggle:hover,.ld-button__password-visibility-toggle:hover{background:#EFE8D9!important;color:#1C1B19!important}body.woocommerce-cart,body.woocommerce-cart #main-content{background:#FAF8F3}body.woocommerce-cart h1.entry-title{font-family:"Libre Caslon Display",Georgia,serif!important;font-weight:400!important;font-size:40px!important;color:#1C1B19!important;margin-bottom:6px!important}body.woocommerce-cart .wp-block-woocommerce-cart::before{content:"1 Cart   \2192   2 Checkout   \2192   3 Start your course";white-space:pre;display:block;font:600 12px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9a958a;margin:0 0 26px}.wc-block-cart-items{background:#fff;border:1px solid #e9e3d7!important;border-radius:14px;overflow:hidden;border-collapse:separate!important}.wc-block-cart-items thead th{background:#fff;font:600 11px Inter,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#9C8756!important;padding:16px 20px!important;border-bottom:1px solid #eee7da!important}.wc-block-cart-items td{padding:20px!important;border:0!important}.wc-block-cart-item__image img{border-radius:10px!important;width:96px!important}.wc-block-cart .wc-block-components-product-name{font-family:"Libre Caslon Display",Georgia,serif!important;font-size:22px!important;color:#1C1B19!important;text-decoration:none!important}.wc-block-cart-item__prices,.wc-block-cart-item__total{color:#9C8756!important;font-weight:600!important}.wc-block-cart .wc-block-components-product-metadata__description{color:#6b675e!important;font-size:13.5px!important;line-height:1.6}.wc-block-cart__sidebar{background:#fff;border:1px solid #e9e3d7;border-radius:14px;padding:22px 22px 18px!important;box-shadow:0 18px 40px -26px rgba(22,48,79,.35)}.wc-block-cart__totals-title{font:600 11px Inter,sans-serif!important;letter-spacing:.14em;color:#9C8756!important}.wc-block-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:"Libre Caslon Display",Georgia,serif!important;font-size:26px!important;color:#1C1B19!important}.wc-block-cart__submit-button{background:#1C1B19!important;color:#fff!important;border-radius:999px!important;min-height:54px;font-weight:600!important;font-size:16px!important;text-decoration:none!important;transition:background .2s}.wc-block-cart__submit-button:hover{background:#9C8756!important}.wc-block-cart__submit-button .wc-block-components-button__text{text-decoration:none!important}.wc-block-cart__submit-container::after{content:"\2713  Instant access after payment\A\2713  VAT invoice in your company name\A\2713  Dated certificate on completion\A\A\1F512  Secure payment by Stripe \00B7  iDEAL \00B7  card \00B7  Apple Pay \00B7  Google Pay";white-space:pre-wrap;display:block;margin-top:16px;font:500 13px/1.9 Inter,sans-serif;color:#4d4a44}.et-l--footer .et_pb_section{border-top:1px solid #e9e3d7}body.woocommerce-checkout,body.woocommerce-checkout #main-content{background:#FAF8F3}body.woocommerce-checkout .et_pb_menu_0_tb_header .et_pb_menu__menu,body.woocommerce-checkout .et_pb_menu_0_tb_header .et_mobile_nav_menu,body.woocommerce-checkout .et_pb_button_0_tb_header{display:none!important}body.woocommerce-checkout h1.entry-title{font-family:"Libre Caslon Display",Georgia,serif!important;font-weight:400!important;font-size:40px!important;color:#1C1B19!important;margin-bottom:6px!important}body.woocommerce-checkout .wp-block-woocommerce-checkout::before{content:"1 Cart   \2192   2 Checkout   \2192   3 Start your course";white-space:pre;display:block;font:600 12px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9a958a;margin:0 0 26px}.wc-block-checkout__main .wc-block-components-checkout-step{background:#fff;border:1px solid #e9e3d7;border-radius:14px;padding:22px 22px 8px!important;margin-bottom:18px!important}.wc-block-checkout__main .wc-block-components-checkout-step__heading .wc-block-components-title{font:600 12px Inter,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#9C8756!important}.wc-block-checkout__sidebar{background:#fff;border:1px solid #e9e3d7;border-radius:14px;padding:18px!important;box-shadow:0 18px 40px -26px rgba(22,48,79,.35)}.wc-block-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:"Libre Caslon Display",Georgia,serif!important;font-size:24px!important;color:#1C1B19!important}.wc-block-components-checkout-place-order-button{background:#1C1B19!important;color:#fff!important;border-radius:999px!important;min-height:56px;font-weight:600!important;font-size:16px!important;transition:background .2s}.wc-block-components-checkout-place-order-button:hover{background:#9C8756!important}.wc-block-checkout__actions::after{content:"\1F512  Secure payment by Stripe \00B7  iDEAL \00B7  card \00B7  Apple Pay \00B7  Google Pay\A\2713  Instant access after payment   \2713  VAT invoice in your company name   \2713  Dated certificate on completion";white-space:pre-wrap;display:block;margin-top:14px;font:500 12.5px/1.9 Inter,sans-serif;color:#6b675e;text-align:center}.wc-block-checkout .wc-block-components-address-form__email::after{content:"We create your course account with this email \2014  your login details follow instantly.";display:block;margin-top:6px;font:500 12.5px/1.5 Inter,sans-serif;color:#6b675e}.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block::after{content:"Sold by Truex Consultancy B.V. \00B7  KvK 96819111 \00B7  Plotterweg 6E, Amersfoort (NL) \00B7  VAT-compliant invoice by email";display:block;margin:14px 16px 4px;padding-top:12px;border-top:1px solid #eee7da;font:500 12px/1.6 Inter,sans-serif;color:#6b675e}