@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{min-width:320px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img,svg{vertical-align:middle}button:disabled{cursor:default}ul{padding-left:1.1rem}}@layer base{:root{--ink:#1c2820;--muted:#5c685e;--paper:#f6f6ef;--surface:#eeefe6;--accent:#dbed75;--dark:#18221c;--border:#d9ded2;--font-sans:Arial, sans-serif;--font-display:Impact, sans-serif}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.65}h1,h2,h3{letter-spacing:-.035em;font-weight:700;line-height:1.08}h1,h2{font-family:var(--font-display), sans-serif}h2{font-size:clamp(42px,4.1vw,64px)}p{color:var(--muted)}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline-offset:5px;outline:3px solid #769537}button:disabled{opacity:.65}a,button{touch-action:manipulation}em{font-style:normal}}@layer components{.container{width:min(1240px,100% - 112px);margin-inline:auto}.section{padding-block:112px}.eyebrow{letter-spacing:.14em;font-size:14px;font-weight:800;line-height:1.6;display:block}.muted{color:var(--muted)}.tiny-cross{color:#8ba24f;margin-right:10px;font-size:17px;display:inline-block}.button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:28px;min-height:56px;padding:15px 23px;font-size:17px;font-weight:800;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.button svg{flex-shrink:0}.button:hover{transform:translateY(-2px)}.button-accent{background:var(--accent);color:var(--ink)}.button-accent:hover{background:#e9f8a3}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:#304533}.button-outline{border:1px solid var(--border);color:var(--ink);background:0 0}.text-link{align-items:center;gap:15px;min-height:44px;font-size:16px;font-weight:800;display:inline-flex}.text-link:hover svg,.read-more:hover svg{transform:translate(4px)}.text-link svg{transition:transform .2s}.text-button{text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-flex}.skip-link{background:var(--accent);z-index:200;padding:16px;position:fixed;top:-90px;left:20px}.skip-link:focus{top:15px}.site-header{background:var(--dark);color:#fff;z-index:50;border-bottom:1px solid #ffffff18;height:82px;position:sticky;top:0}.nav-inner{align-items:center;gap:45px;width:min(1350px,100% - 80px);height:100%;margin:auto;display:flex}.brand{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;align-items:center;font-size:31px;font-weight:800;line-height:1;display:inline-flex}.brand-mark{background:var(--accent);color:var(--ink);clip-path:polygon(0 0,100% 0,100% 73%,73% 100%,0 100%);justify-content:center;align-items:center;width:29px;height:30px;margin-right:10px;display:flex}.brand-dot{color:var(--accent)}.navigation{color:#d5dcd5;align-items:center;gap:31px;margin:auto;font-size:15px;font-weight:600;display:flex}.navigation a{padding:12px 0;transition:color .2s}.navigation a:hover{color:var(--accent)}.nav-training{border:1px solid #788172;border-radius:3px;align-items:center;gap:15px;min-height:40px;padding:7px 14px;font-size:15px;font-weight:700;display:flex}.nav-training:hover{background:#ffffff0b}.menu-toggle{background:0 0;border:0;display:none}.hero{color:#fff;background:#101b14;height:min(780px,100svh - 82px);min-height:640px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center 54%;animation:1.6s ease-out both hero-image}.hero-shade{background:linear-gradient(90deg,#08120d66 0%,#08120d24 52%,#0000 80%),linear-gradient(#0000 76%,#0a170ea6);position:absolute;inset:0}.hero-content{padding-top:54px;animation:.85s both hero-enter;position:relative}.hero-eyebrow{letter-spacing:.18em;align-items:center;gap:11px;font-size:14px;font-weight:700;display:flex}.hero-eyebrow>span{background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 4px #dbed7518}.hero h1{margin-top:17px}.hero-wordmark{letter-spacing:-.02em;font-size:clamp(100px,10.6vw,160px);font-weight:800;line-height:.95;display:block}.hero-wordmark>span{color:var(--accent)}.hero-headline{letter-spacing:-.02em;margin-top:21px;font-size:clamp(36px,3.4vw,53px);font-weight:600;line-height:1.05;display:block}.hero-content>p{color:#d3d9d2;max-width:530px;margin-top:22px;font-size:16px;line-height:1.9}.hero-actions{align-items:center;gap:24px;margin-top:28px;display:flex}.hero-secondary{align-items:center;gap:9px;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.hero-secondary svg{color:#dbed75}.hero-small{color:#cbd2c9;align-items:center;gap:10px;margin-top:17px;font-size:14px;display:flex}.hero-small>span{background:#8b978a;border-radius:50%;width:3px;height:3px}.hero-small>svg{color:var(--accent)}.hero-baseline{letter-spacing:.13em;color:#c7d0c4;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:23px;left:0;right:0}.hero-baseline a{border:1px solid #ffffff30;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.hero-baseline a:hover{background:#ffffff15}.assurance-bar{border-bottom:1px solid var(--border);background:#e9eddf}.assurance-bar>.container{justify-content:space-between;align-items:center;min-height:68px;display:flex}.assurance-bar span{color:#445440;align-items:center;gap:11px;font-size:15px;font-weight:600;display:flex}.assurance-bar svg{stroke-width:1.6px;width:17px;height:17px}.training-section{grid-template-columns:1fr 1.02fr;align-items:center;gap:90px;display:grid}.section-intro h2{margin-top:18px}.section-intro>p{max-width:420px;margin-top:23px;font-size:17px;line-height:1.95}.editorial-points{margin:28px 0 22px}.editorial-points>div{border-bottom:1px solid var(--border);gap:17px;padding:14px 0;display:flex}.editorial-points>div>span{color:#8b987c;padding-top:2px;font-size:15px;font-weight:700}.editorial-points p{font-size:16px;line-height:1.75}.editorial-points strong{color:var(--ink);font-weight:800;display:block}.mini-trainer{background:#fff;border:1px solid #d8ddd0;border-radius:7px;overflow:hidden;box-shadow:0 20px 60px #253d1710}.trainer-top{letter-spacing:.07em;background:#f0f3e9;border-bottom:1px solid #e2e5dc;justify-content:space-between;align-items:center;padding:18px 25px;font-size:13px;font-weight:700;display:flex}.trainer-top>span{align-items:center;gap:7px;display:flex}.trainer-top>span:last-child{color:#69745f;letter-spacing:0;font-size:14px;font-weight:500}.status-dot{background:#799446;border-radius:50%;width:6px;height:6px}.preview-tabs{border-bottom:1px solid #e1e4da;padding:0 24px;display:flex}.preview-tabs button{min-height:47px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 15px;font-size:15px;font-weight:700}.preview-tabs button[aria-selected=true]{color:var(--ink);border-color:#7b963f}.preview-content{padding:27px 29px 20px}.preview-content h3{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin-top:7px;font-size:28px}.preview-content>p{margin-top:8px;font-size:15px;line-height:1.8}.question-art{background:#f3f5ed;border:1px solid #e5e9dc;border-radius:3px;justify-content:center;align-items:center;gap:14px;margin:22px 0;padding:23px 13px;display:flex}.number-art span{font-family:var(--font-display), sans-serif;justify-content:center;align-items:center;width:44px;height:47px;font-size:35px;font-weight:600;display:flex}.number-art .unknown{color:#596e36;background:#e8efd7;border:1px dashed #a4b682;border-radius:3px}.symbol-art{flex-wrap:wrap;gap:11px;font-size:26px}.technical-art{background:#f2f4eb;border-radius:3px;width:100%;height:155px;margin:22px 0;padding:12px}.technical-art text{font-family:var(--font-sans);fill:var(--ink);font-size:16px}.preview-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:23px;display:grid}.preview-options button{text-align:left;opacity:1;background:#fff;border:1px solid #dce1d3;border-radius:3px;align-items:center;gap:12px;min-height:47px;padding:10px 12px;font-size:16px;font-weight:700;display:flex}.preview-options button:hover:not(:disabled){background:#f3f6e9;border-color:#8eaa5d}.option-letter{color:#718066;background:#f0f2eb;border-radius:3px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.preview-options button>svg{margin-left:auto}.preview-options .is-correct{color:#395325;background:#ecf3e2;border-color:#78974f}.preview-options .is-wrong{background:#faf0e9;border-color:#b57560}.preview-feedback{color:#788071;min-height:46px;margin-top:19px;font-size:14px}.feedback-title{color:#40572b;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.preview-feedback p{color:#5a6753;margin-top:7px;font-size:15px;line-height:1.8}.preview-feedback .text-button{font-size:14px}.trainer-bottom{background:#f4f5ef;border-top:1px solid #e0e4d8;justify-content:space-between;align-items:center;padding:16px 26px;font-size:14px;font-weight:800;display:flex}.path-section{background:#edf0e6;border-block:1px solid #e1e5d9;padding:75px 0 80px}.section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px;display:flex}.section-heading h2{margin-top:13px;font-size:clamp(38px,3.5vw,53px)}.section-heading>p{font-size:16px;line-height:1.9}.path-chooser{border-top:1px solid #d0d7c7;grid-template-columns:.9fr 1.4fr;gap:72px;display:grid}.path-tabs{flex-direction:column;display:flex}.path-tabs button{text-align:left;color:#727e69;background:0 0;border:0;border-bottom:1px solid #d0d7c7;align-items:center;gap:16px;min-height:73px;padding:0 3px;font-size:16px;font-weight:700;display:flex}.path-tabs button[aria-selected=true]{color:var(--ink)}.path-tabs button[aria-selected=true]>span{background:var(--ink);color:var(--accent)}.path-tabs button>span{background:#e1e6d8;border-radius:2px;padding:2px 6px;font-size:13px;transition:background .2s}.path-tabs button>svg{margin-left:auto}.path-content{padding-top:30px;animation:.35s hero-enter}.path-content .eyebrow{color:#7b885f;font-size:13px}.path-content h3{font-family:var(--font-display);margin:12px 0 15px;font-size:33px;font-weight:600}.path-content p{max-width:560px;font-size:16px;line-height:1.9}.path-content .text-link{margin-top:13px}.journey-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.study-image{align-self:stretch;min-height:590px;position:relative;overflow:hidden}.study-image>img{object-fit:cover;object-position:42% center;transition:transform .8s}.study-image:hover>img{transform:scale(1.035)}.study-image:after{content:"";background:linear-gradient(#0000,#12221595);position:absolute;inset:60% 0 0}.image-caption{color:#fff;letter-spacing:.13em;z-index:1;font-size:12px;position:absolute;bottom:25px;left:25px}.image-corner{color:var(--accent);font-size:74px;font-family:var(--font-display);z-index:1;font-weight:800;line-height:1;position:absolute;bottom:10px;right:24px}.journey-copy h2{margin-top:18px;font-size:clamp(42px,3.7vw,56px)}.journey-copy h2 em{color:#7a895f}.journey-steps{margin:29px 0}.journey-steps>div{gap:19px;padding:13px 0;display:flex}.journey-steps>div>span{border:1px solid #c4ceb7;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:2px;font-size:13px;font-weight:700;display:grid}.journey-steps h3{letter-spacing:0;font-size:17px;font-weight:800;line-height:1.5}.journey-steps p{max-width:340px;margin-top:6px;font-size:15px;line-height:1.8}.offer-section{background:var(--dark);color:var(--paper);padding:96px 0;position:relative}.offer-grid{grid-template-columns:1.25fr .8fr;align-items:center;gap:112px;display:grid}.offer-section .eyebrow{color:#bccda3;font-size:13px}.offer-section h2{margin:17px 0 19px;font-size:64px}.offer-section h2>span{color:#a5b596}.offer-lead{color:#b4c0af;max-width:455px;font-size:16px;line-height:1.9}.value-stack{margin-top:29px}.value-stack>div{border-bottom:1px solid #ffffff15;align-items:center;gap:18px;padding:17px 0;display:flex}.value-stack>div>svg{color:#b3c48f;stroke-width:1.3px;flex-shrink:0}.value-stack h3{letter-spacing:0;font-size:16px;font-weight:700;line-height:1.6}.value-stack p{color:#b2bfae;margin-top:4px;font-size:14px}.value-stack>div>span{color:#9aac91;margin-left:auto;font-size:13px}.offer-summary{color:var(--ink);background:#f5f6ee;border:1px solid #becd9a;border-radius:5px;padding:32px;position:sticky;top:110px}.offer-summary .eyebrow{color:#6d7c56;font-size:12px}.offer-summary>h3{font-family:var(--font-display);letter-spacing:-.015em;margin:22px 0 13px;font-size:45px;line-height:.98}.offer-summary>h3>span{color:#7c963e}.offer-summary>p{font-size:15px;line-height:1.8}.offer-price{font-family:var(--font-display);letter-spacing:-.035em;margin-top:26px;font-size:86px;font-weight:600;line-height:1}.offer-price>span{vertical-align:top;margin-left:8px;padding-top:9px;font-size:37px;display:inline-block}.offer-summary .price-note{margin-top:8px;font-size:13px}.offer-divider{background:#d5ddc9;height:1px;margin:25px 0 20px}.offer-summary ul{margin-bottom:26px;padding:0;list-style:none}.offer-summary li{align-items:center;gap:9px;margin:12px 0;font-size:14px;display:flex}.offer-summary li>svg{color:#617e3c;flex-shrink:0;width:14px}.offer-summary .button{justify-content:space-between;gap:10px;width:100%;font-size:15px}.offer-footnote{text-align:center;color:#64715b;margin-top:15px;font-size:13px;line-height:1.8;display:block}.offer-free{justify-content:center;align-items:center;gap:9px;min-height:35px;margin-top:18px;font-size:13px;font-weight:700;display:flex}.article-grid{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.article-preview{border-top:1px solid #bac6ad;flex-direction:column;padding-top:22px;transition:transform .2s;display:flex}.article-preview:hover{transform:translateY(-4px)}.article-preview>div{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.article-number{font-family:var(--font-display);color:#96a67f;font-size:40px;line-height:1}.article-preview>div>svg{color:#7c8f66}.article-preview .eyebrow{color:#7c8a6e;font-size:13px}.article-preview h3{font-family:var(--font-display);letter-spacing:-.01em;max-width:295px;margin-top:12px;font-size:30px;font-weight:600;line-height:1.14}.article-preview p{max-width:310px;margin-top:14px;font-size:15px;line-height:1.8}.read-more{align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:14px;font-weight:800;display:flex}.faq-section{grid-template-columns:.8fr 1.3fr;gap:100px;padding:10px 0 108px;display:grid}.faq-section h2{margin-top:16px;font-size:53px}.faq-section>div>p{max-width:265px;margin-top:20px;font-size:15px;line-height:1.9}.faq-section>div>.text-link{margin-top:10px;font-size:14px}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item h3>button{text-align:left;letter-spacing:0;background:0 0;border:0;justify-content:space-between;align-items:center;gap:30px;width:100%;padding:21px 0;font-size:16px;font-weight:700;line-height:1.6;display:flex}.faq-item h3>button>svg{flex-shrink:0}.faq-item p{padding:0 35px 23px 0;font-size:15px;line-height:1.9}.final-cta{background:var(--accent);padding:72px 0 68px;position:relative;overflow:hidden}.final-cta .container{z-index:1;position:relative}.final-cta .eyebrow{font-size:13px}.final-cta h2{margin-top:12px;font-size:64px}.final-cta p{color:#4c5a37;margin:14px 0 23px;font-size:16px}.final-micro{color:#55643e;margin-top:13px;font-size:13px;display:block}.final-watermark{font-family:var(--font-display);letter-spacing:-.06em;color:#2c45200a;font-size:400px;font-weight:800;line-height:1;position:absolute;top:-25px;right:45px}.site-footer{color:#d9e0d4;background:#131e17;padding:50px 0 25px}.footer-top{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:37px;display:flex}.footer-top p{color:#9fad98;margin-top:15px;font-size:14px}.footer-cta{font-family:var(--font-display);align-items:center;gap:45px;font-size:24px;display:flex}.footer-cta svg{color:var(--accent)}.footer-links{color:#afbdab;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:13px;display:flex}.footer-links nav{gap:24px;display:flex}.footer-links a:hover{color:var(--accent)}.disclaimer{color:#a1b09a;max-width:880px;font-size:12px;line-height:1.9}.page-hero{background:#eaf0e1;border-bottom:1px solid #dbe1d1;padding:65px 0 48px}.page-hero h1{max-width:850px;margin:13px 0 18px;font-size:clamp(48px,5.5vw,78px)}.page-hero p{max-width:660px;font-size:17px;line-height:1.9}.breadcrumb{color:#58664e;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:25px;font-size:14px;display:flex}.breadcrumb a{text-underline-offset:3px;text-decoration:underline}.page-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.knowledge-index{padding-block:65px 100px}.knowledge-index .article-grid{row-gap:60px}.article-layout{grid-template-columns:1fr 260px;align-items:start;gap:85px;padding-block:65px 90px;display:grid}.article-body{max-width:790px}.article-body h2{margin:42px 0 17px;scroll-margin-top:110px;font-size:36px}.article-body h2:first-child{margin-top:0}.article-body h3{margin:25px 0 10px;font-size:18px;line-height:1.5}.article-body p,.article-body li{color:#53624d;margin:12px 0;font-size:18px;line-height:1.95}.article-body a{color:#456621;text-underline-offset:3px;text-decoration:underline}.article-body ul,.article-body ol{padding-left:22px}.article-source{border:1px solid var(--border);background:#edf1e6;margin-top:30px;padding:22px;font-size:15px;line-height:1.8}.article-source a{font-size:15px}.article-meta{color:#67775b;flex-wrap:wrap;gap:22px;margin-top:23px;font-size:14px;display:flex}.article-aside{position:sticky;top:112px}.article-aside .eyebrow{margin-bottom:15px}.article-aside a{border-bottom:1px solid var(--border);padding:12px 0;font-size:15px;display:block}.article-aside .button{margin-top:25px;padding:14px;font-size:14px;display:flex}.article-body .example-box{background:#e9efdf;border-left:3px solid #8d9e6b;margin:25px 0;padding:25px}.example-box strong{font-size:18px}.example-box p{font-size:17px}.notice{color:#536348;background:#e8eddd;border-left:3px solid #839c55;margin:24px 0;padding:17px 20px;font-size:16px;line-height:1.8}.legal-page{max-width:840px;padding:65px 0 90px}.legal-page h1{margin-bottom:28px;font-size:64px}.legal-page h2{margin:35px 0 13px;font-size:32px}.legal-page p{margin:13px 0;font-size:17px;line-height:1.9}.legal-page a{text-underline-offset:4px;text-decoration:underline}.legal-page .button{margin-top:20px;text-decoration:none}.program-layout{grid-template-columns:1.2fr .8fr;gap:90px;padding-block:70px 100px;display:grid}.program-layout h2{margin-bottom:25px;font-size:42px}.program-layout p{font-size:17px;line-height:1.9}.program-feature{border-bottom:1px solid var(--border);padding:20px 0}.program-feature h3{margin-bottom:7px;font-size:18px;line-height:1.5}.program-feature p{font-size:16px}.program-side{background:#e9efdd;align-self:start;padding:28px}.program-side h2{font-size:38px}.program-side .offer-price{margin-top:20px}.program-side .button{width:100%;margin-top:25px;font-size:15px}.training-main{background:#f5f6f0;min-height:70vh}.training-header{border-bottom:1px solid var(--border);background:#ecf0e4;padding:34px 0}.training-header>.container{justify-content:space-between;align-items:center;gap:20px;display:flex}.training-header h1{margin-top:8px;font-size:45px}.training-header p{margin-top:8px;font-size:15px}.training-badge{white-space:nowrap;border:1px solid #c5d2b4;border-radius:3px;padding:9px 13px;font-size:14px}.training-shell{grid-template-columns:200px 1fr;gap:42px;padding-block:36px 70px;display:grid}.training-sidebar{align-self:start;position:sticky;top:115px}.training-sidebar nav{flex-direction:column;gap:6px;display:flex}.training-sidebar button{text-align:left;color:#607056;background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;width:100%;min-height:44px;padding:12px 13px;font-size:15px;font-weight:600;display:flex}.training-sidebar button.active{background:var(--ink);color:var(--accent)}.training-sidebar button:hover:not(.active){background:#e7eddc}.training-sidebar button>svg{flex-shrink:0;width:17px}.sidebar-caption{color:#7f8d73;letter-spacing:.1em;margin:28px 12px 10px;font-size:13px;font-weight:800}.sidebar-note{border-top:1px solid var(--border);color:#758468;margin-top:22px;padding:20px 12px;font-size:13px;line-height:1.8}.sidebar-note a{text-decoration:underline}.training-content{min-width:0}.workspace-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.workspace-head h2{font-size:37px}.workspace-head p{margin-top:10px;font-size:15px}.workspace-head>svg{color:#748b55}.start-panel{background:#e6edda;border:1px solid #c8d6b3;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;padding:25px 28px;display:flex}.start-panel h3{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:8px;font-size:29px}.start-panel p{max-width:390px;font-size:15px;line-height:1.8}.start-panel .button{white-space:nowrap;gap:15px;min-height:47px;font-size:14px}.subject-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px;display:grid}.subject-card{border:1px solid var(--border);text-align:left;background:#fff;border-radius:4px;padding:23px 20px;transition:transform .2s,border .2s}.subject-card:hover{border-color:#84996b;transform:translateY(-3px)}.subject-card>div:first-child{color:#6e8157;justify-content:space-between;align-items:center;display:flex}.subject-card h3{letter-spacing:-.02em;margin-top:30px;font-size:18px}.subject-card p{margin-top:8px;font-size:14px}.subject-card .mini-progress{background:#edf0e7;height:3px;margin-top:18px}.mini-progress span{background:#9bac76;height:100%;display:block}.small-note{color:#7e8c73;margin-top:17px;font-size:14px;line-height:1.8}.storage-control{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:21px 0;display:flex}.storage-control label{cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.storage-control p{margin-top:6px;font-size:13px}.storage-control input{accent-color:#536e34;width:17px;height:17px}.storage-control .text-button{font-size:14px}.storage-error{color:#874d35;margin:8px 0;font-size:15px}.quiz-intro{border:1px solid var(--border);background:#fff;border-radius:5px;padding:35px}.quiz-intro h2{margin:13px 0 20px;font-size:41px}.quiz-intro p{max-width:590px;font-size:16px;line-height:1.9}.quiz-facts{color:#61794b;flex-wrap:wrap;gap:24px;margin:26px 0;font-size:15px;display:flex}.quiz-facts span{align-items:center;gap:8px;display:flex}.quiz-intro label{align-items:center;gap:10px;margin:22px 0;font-size:15px;display:flex}.quiz-intro label input{accent-color:#5b773b}.quiz-intro .button{font-size:15px}.quiz-intro .small-note{margin-top:22px}.quiz-panel{border:1px solid var(--border);background:#fff;border-radius:6px;padding:30px}.quiz-topline{color:#6b7b5e;justify-content:space-between;align-items:center;gap:14px;font-size:14px;font-weight:700;display:flex}.quiz-clock{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:flex}.quiz-progress{background:#edf0e7;border-radius:4px;height:4px;margin:20px 0 30px;overflow:hidden}.quiz-progress>span{background:#89a061;height:100%;transition:width .3s;display:block}.quiz-panel h2{margin-bottom:14px;font-size:35px}.quiz-prompt{color:#455b39;max-width:690px;font-size:18px;line-height:1.85}.quiz-panel .question-art{margin-top:25px}.quiz-options{gap:10px;margin-top:25px;display:grid}.quiz-options button{text-align:left;opacity:1;background:#fff;border:1px solid #d5dec9;border-radius:4px;align-items:center;gap:13px;min-height:56px;padding:14px 17px;font-size:16px;line-height:1.6;display:flex}.quiz-options button:hover:not(:disabled){background:#f5f8ef;border-color:#8caa63}.quiz-options button.selected{background:#eff4e5;border-color:#738e48}.quiz-options button.right{background:#e9f2dc;border-color:#648a3e}.quiz-options button.wrong{background:#fff0e6;border-color:#b17755}.quiz-options button>svg{flex-shrink:0;margin-left:auto}.quiz-feedback{background:#eef4e4;border-left:3px solid #86a858;margin-top:24px;padding:18px 20px;animation:.25s hero-enter}.quiz-feedback h3{letter-spacing:0;align-items:center;gap:9px;font-size:17px;line-height:1.6;display:flex}.quiz-feedback p{margin-top:9px;font-size:16px;line-height:1.85}.quiz-feedback .tip{color:#72835d;font-size:14px}.quiz-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:30px;display:flex}.quiz-actions .button{min-height:48px;font-size:15px}.quiz-actions .text-button{font-size:14px}.quiz-abort{margin-top:20px;font-size:14px}.result-top{background:#e9f0dd;border:1px solid #cbd9b6;border-radius:5px;align-items:center;gap:32px;margin-bottom:27px;padding:30px;display:flex}.score-ring{border-radius:50%;flex-shrink:0;place-items:center;width:115px;height:115px;display:grid;position:relative}.score-ring:before{content:"";background:#e9f0dd;border-radius:50%;position:absolute;inset:8px}.score-ring>span{font-size:34px;font-family:var(--font-display);font-weight:700;position:relative}.score-ring small{margin-left:3px;font-size:18px}.result-top h2{margin:7px 0 12px;font-size:36px}.result-top p{font-size:15px;line-height:1.85}.score-breakdown{grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0;display:grid}.score-breakdown>div{border-bottom:1px solid var(--border);padding:12px 0}.score-breakdown span{font-size:15px;display:block}.score-breakdown strong{font-size:18px;font-weight:700}.score-breakdown small{color:#7f8d74;margin-left:6px;font-size:14px}.results-actions{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.results-actions .button{min-height:46px;font-size:15px}.answer-review{border-top:1px solid var(--border);margin-top:30px}.answer-review details{border-bottom:1px solid var(--border);padding:16px 0}.answer-review summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.7}.answer-review details p{margin:9px 0;font-size:15px;line-height:1.8}.review-status{color:#657d48;margin-right:9px;display:inline-block}.review-status.incorrect{color:#975938}.lesson-tabs{flex-wrap:wrap;gap:7px;margin:20px 0 25px;display:flex}.lesson-tabs button{background:0 0;border:1px solid #cbd6bc;border-radius:3px;min-height:42px;padding:10px 14px;font-size:14px}.lesson-tabs button.active{background:var(--ink);border-color:var(--ink);color:var(--accent)}.lesson-body{border:1px solid var(--border);background:#fff;border-radius:4px;padding:32px}.lesson-body h2{margin:13px 0 20px;font-size:40px}.lesson-body>p{font-size:17px;line-height:1.95}.lesson-step{border-top:1px solid var(--border);margin-top:28px;padding-top:20px}.lesson-step h2,.lesson-step h3{letter-spacing:-.01em;font-size:18px;line-height:1.6}.lesson-step p{margin-top:10px;font-size:16px;line-height:1.95}.lesson-example{white-space:pre-line;background:#edf3e2;margin-top:27px;padding:20px 23px;font-size:17px;line-height:1.9}.lesson-takeaway{align-items:start;gap:10px;margin:24px 0;font-size:15px;font-weight:700;display:flex}.lesson-takeaway svg{color:#728a4e;flex-shrink:0}.lesson-body>.button{font-size:15px}.planner-options{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px;display:grid}.field label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.field select{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #cbd6bd;border-radius:3px;padding:12px;font-size:16px}.plan-week{margin-bottom:24px}.plan-week h3{font-family:var(--font-display);letter-spacing:0;border-bottom:1px solid #c4d2b1;padding-bottom:13px;font-size:25px}.plan-day{border-bottom:1px solid var(--border);align-items:center;gap:19px;padding:15px 0;display:flex}.plan-day>span{color:#82936d;flex-shrink:0;width:42px;font-size:14px}.plan-day>div{flex:1}.plan-day strong{font-size:15px;font-weight:700}.plan-day p{margin-top:3px;font-size:14px;line-height:1.8}.plan-day button{background:0 0;border:0;min-width:42px;min-height:42px}.plan-day svg{width:17px}.interview-prompts{gap:25px;display:grid}.interview-prompt{border:1px solid var(--border);background:#fff;padding:25px}.interview-prompt label{font-family:var(--font-display);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1.2;display:block}.interview-prompt p{margin:10px 0 18px;font-size:15px;line-height:1.8}.interview-prompt textarea{width:100%;min-height:120px;color:var(--ink);resize:vertical;background:#fafbf8;border:1px solid #cbd6bc;border-radius:3px;padding:14px;font-size:16px;line-height:1.8}.reflection-checks{background:#e9efdf;flex-direction:column;gap:12px;margin-top:25px;padding:23px;display:flex}.reflection-checks label{align-items:center;gap:10px;font-size:15px;display:flex}.reflection-checks input{accent-color:#6b824d}.empty-state{text-align:center;background:#ecf1e5;border:1px solid #d2dec3;padding:45px 30px}.empty-state>svg{color:#7f9a5b}.empty-state h3{font-family:var(--font-display);margin:17px 0 14px;font-size:34px}.empty-state p{font-size:16px;line-height:1.9}.empty-state .button{margin-top:25px;font-size:15px}.editorial-points>div>span{color:#61704f}.trainer-top>span:last-child{color:#5f6e54}.preview-feedback{color:#63715a}.path-tabs button{color:#57664b}.path-content .eyebrow{color:#586e40}.offer-summary .eyebrow{color:#5d6b45}.article-number{color:#718453}.article-preview .eyebrow{color:#62724e}.sidebar-caption,.sidebar-note,.small-note,.score-breakdown small,.lesson-body .tip{color:#606f50}.plan-day>span{color:#62734f}.offer-expanded .offer-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:84px}.offer-heading{max-width:790px;margin-bottom:55px}.offer-expanded .offer-heading h2{font-size:clamp(42px,4.6vw,68px)}.offer-expanded .offer-lead{max-width:570px;font-size:17px}.offer-inclusions{color:#d0d9c8;flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;font-size:15px;display:flex}.offer-inline-price{color:var(--accent);border-left:1px solid #65735f;padding-left:15px;font-weight:700}.stack-group-heading{border-bottom:1px solid #58644e;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:20px;display:flex}.stack-group-heading h3{font-family:var(--font-display);font-size:34px}.stack-group-heading>span{color:#b8c5ac;font-size:13px}.stack-row{border-bottom:1px solid #ffffff20;grid-template-columns:27px minmax(0,1fr) 68px;align-items:start;gap:16px;padding:26px 0;display:grid}.stack-symbol{color:#c4d79c;padding-top:22px}.stack-kicker{letter-spacing:.13em;color:#bbc6b1;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.stack-content h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:27px;font-weight:600}.stack-content .stack-outcome{color:#d5decf;max-width:370px;margin-top:8px;font-size:16px;line-height:1.75}.stack-value{text-align:right;padding-top:17px}.stack-value strong{font-family:var(--font-display);white-space:nowrap;font-size:32px;font-weight:600;line-height:1;display:block}.stack-value>span{color:#b8c5ac;font-size:12px}.stack-detail{margin-top:12px}.stack-detail summary,.value-explanation summary{cursor:pointer;color:#d8e8b7;align-items:center;gap:7px;width:fit-content;font-size:14px;font-weight:700;list-style:none;display:flex}.stack-detail summary::-webkit-details-marker{display:none}.value-explanation summary::-webkit-details-marker{display:none}.method-card summary::-webkit-details-marker{display:none}.stack-detail summary svg,.value-explanation summary svg{flex-shrink:0;transition:transform .2s}.stack-detail[open] summary svg,.value-explanation[open] summary svg{transform:rotate(45deg)}.stack-detail>div{padding:14px 0 2px;animation:.25s both hero-enter}.stack-detail p{color:#c1ceba;font-size:15px;line-height:1.9}.stack-detail .stack-obstacle{color:#e2e9d9;margin-bottom:10px;font-style:italic}.stack-detail a{color:var(--accent);text-underline-offset:4px;align-items:center;gap:7px;margin-top:12px;font-size:15px;text-decoration:underline;display:inline-flex}.stack-subtotal{color:#c0cdb7;justify-content:space-between;align-items:center;padding-top:15px;font-size:15px;display:flex}.stack-subtotal strong{color:#dce7d2;font-size:17px}.bonus-intro{color:var(--accent);align-items:start;gap:17px;margin:56px 0 10px;display:flex}.bonus-intro>svg{flex-shrink:0;margin-top:4px}.bonus-intro h3{font-family:var(--font-display);color:var(--paper);margin-top:11px;font-size:33px;font-weight:600;line-height:1.12}.bonus-intro p{color:#bcc9b4;margin-top:11px;font-size:15px}.bonus-intro .eyebrow{letter-spacing:.09em;color:var(--accent);font-size:12px;line-height:1.8}.bonus-list .stack-value strong{color:var(--accent)}.stack-total{border-top:2px solid #adbe8c;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:25px;display:flex}.stack-total>div:first-child>span{font-family:var(--font-display);font-size:30px;line-height:1.1}.stack-total p{color:#c2cfb8;margin-top:7px;font-size:14px}.stack-total>div:last-child{text-align:right}.stack-total strong{font-family:var(--font-display);font-size:47px;font-weight:600;line-height:1;display:block}.stack-total>div:last-child>span{color:#c2cfb8;font-size:13px}.value-explanation{margin-top:25px}.value-explanation summary{color:#c2cfb8;font-size:14px}.value-explanation p{color:#b9c6b0;padding-top:13px;font-size:14px;line-height:1.9}.offer-edition{letter-spacing:.09em;color:#586443;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.offer-edition span{white-space:nowrap;border:1px solid #c2ccb0;padding:3px 5px}.offer-expanded .offer-summary>h3{margin-top:28px;font-size:62px}.offer-value-line{border-top:1px solid #d5ddc9;justify-content:space-between;align-items:center;margin-top:28px;padding-top:17px;font-size:14px;display:flex}.offer-value-line strong{font-size:17px}.offer-expanded .offer-price{margin-top:16px;font-size:94px}.offer-expanded .offer-summary>.offer-footnote{margin-top:15px;font-size:13px}.offer-proof{border-top:1px solid #637158;justify-content:space-between;align-items:center;gap:40px;margin-top:65px;padding-top:35px;display:flex}.offer-proof h3{font-family:var(--font-display);margin-top:12px;font-size:32px}.offer-proof p{color:#b9c7b0;max-width:540px;margin-top:10px;font-size:15px}.offer-proof .button{color:#e7efdc;border-color:#8fa175;flex-shrink:0;font-size:15px}.offer-proof .button:hover{background:#2f3d28}.program-hero .text-link{margin-top:23px}.program-outcomes{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:52px;padding:38px 0 0;list-style:none;display:grid}.program-outcomes li>span{letter-spacing:.08em;color:#58694e;font-size:13px;font-weight:800}.program-outcomes h2{max-width:275px;margin:12px 0;font-size:30px;line-height:1.12}.program-outcomes p{font-size:16px;line-height:1.8}.program-scope{padding-top:75px;padding-bottom:90px}.program-scope h2{font-size:43px}.program-scope p{max-width:800px;margin:18px 0;font-size:17px}.toolkit-nav-link{border-top:1px solid var(--border);align-items:center;gap:9px;margin-top:20px;padding:20px 8px 0;font-size:14px;font-weight:700;line-height:1.6;display:flex}.toolkit-nav-link svg{flex-shrink:0}.toolkit-jump-links{flex-wrap:wrap;gap:25px;margin-top:25px;display:flex}.toolkit-jump-links a{text-underline-offset:6px;font-size:16px;font-weight:800;text-decoration:underline}.toolkit-content{padding-top:60px;padding-bottom:80px}.toolkit-section-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.toolkit-section-heading h2{margin-top:13px;font-size:45px}.toolkit-section-heading p{max-width:490px;margin-top:15px;font-size:16px}.toolkit-section-heading .button{flex-shrink:0;font-size:15px}.sprint-controls{border-top:1px solid var(--border);align-items:center;gap:35px;margin-top:25px;padding:28px 0;display:flex}.sprint-controls label{flex-direction:column;gap:8px;min-width:210px;font-size:15px;font-weight:800;display:flex}.sprint-controls select{color:var(--ink);background:#fff;border:1px solid #bfcab4;border-radius:2px;padding:11px 12px;font-size:16px}.sprint-controls p{max-width:470px;font-size:15px}.sprint-workspace{background:#edf0e2;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);display:grid}.sprint-days{background:#e6eadc;padding:25px}.sprint-days button{text-align:left;background:0 0;border:0;border-bottom:1px solid #c9d2bd;grid-template-columns:23px minmax(0,1fr) 17px;align-items:center;gap:12px;width:100%;padding:19px 10px;font-size:15px;font-weight:700;transition:background .2s;display:grid}.sprint-days button[aria-selected=true]{background:var(--dark);color:#fff}.sprint-days button>span:first-child{font-family:var(--font-display);font-size:22px;font-weight:600}.sprint-panel{padding:40px}.sprint-panel>h3{font-family:var(--font-display);margin-top:15px;font-size:40px}.sprint-panel ol{margin-top:25px;padding:0;list-style:none}.sprint-panel li{border-bottom:1px solid #cbd4be;gap:20px;padding:17px 0;display:flex}.sprint-panel li>span{min-width:32px;font-family:var(--font-display);font-size:32px;line-height:1}.sprint-panel li small{font-family:var(--font-sans);margin-top:5px;font-size:12px;font-weight:800;display:block}.sprint-panel li p{color:var(--ink);font-size:16px}.sprint-panel li a{text-underline-offset:3px;align-items:center;gap:5px;margin-top:8px;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.sprint-result{padding-top:24px}.sprint-result>span{letter-spacing:.09em;font-size:12px;font-weight:800}.sprint-result p{color:var(--ink);margin-top:5px;font-size:16px}.sprint-check{align-items:center;gap:8px;margin-top:23px;font-size:14px;font-weight:800;display:flex}.sprint-check input{width:17px;height:17px;accent-color:var(--dark);flex-shrink:0}.methods-section{padding-top:85px}.toolkit-actions{flex-direction:column;align-items:center;gap:14px;display:flex}.toolkit-actions .text-link{background:0 0;border:0;font-size:15px}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin-top:35px;display:grid}.method-card{background:#eef0e5;border:1px solid #d1d9c5;padding:24px}.method-card-top{letter-spacing:.07em;color:#57664a;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.method-symbol{height:123px;font-family:var(--font-display);color:#293a20;border-top:1px solid #d1d9c5;border-bottom:1px solid #d1d9c5;justify-content:center;align-items:center;margin:20px 0;font-size:45px;font-weight:600;display:flex}.method-card h3{font-family:var(--font-display);font-size:30px;line-height:1.1}.method-card>p{min-height:60px;margin-top:12px;font-size:16px}.method-card summary{cursor:pointer;border-top:1px solid #cbd4be;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:18px;font-size:15px;font-weight:800;list-style:none;display:flex}.method-card summary svg{flex-shrink:0;transition:transform .3s}.method-card details[open] summary svg{transform:rotate(-90deg)}.method-solution{padding-top:20px;font-size:16px}.method-solution>strong{font-size:18px}.method-solution p{margin-top:10px;line-height:1.8}.method-solution>span{letter-spacing:.08em;margin-top:22px;font-size:12px;font-weight:800;display:block}.method-memory{background:#dce8bc;margin-top:20px;padding:14px;font-size:15px;font-weight:700}.toolkit-back{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;margin-top:60px;padding-top:35px;display:flex}.offer-summary .offer-access{color:#455638;margin-top:9px;font-size:14px;font-weight:800}.hero-with-reviews .hero-content{padding-top:38px}.hero-with-reviews .hero-eyebrow{display:none}.hero-social-proof{align-items:center;gap:13px;min-height:46px;display:inline-flex}.avatar-stack{padding-right:2px;display:flex}.avatar-stack>span{background:#bfc9ae;border:2px solid #e4e9da;border-radius:50%;width:44px;height:44px;display:block;position:relative;overflow:hidden}.avatar-stack>span+span{margin-left:-13px}.avatar-stack img,.voice-avatar img{object-fit:cover}.avatar-stack>span{transition:transform .2s}.hero-social-proof:hover .avatar-stack>span:first-child{transform:translate(-3px)}.hero-social-proof:hover .avatar-stack>span:last-child{transform:translate(3px)}.hero-rating-copy{flex-direction:column;gap:5px;display:flex}.hero-rating-copy>span:first-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.review-stars{color:var(--accent);align-items:center;gap:3px;display:inline-flex}.hero-rating-copy strong{color:#f6f8f0;font-size:14px;font-weight:800}.hero-rating-copy>span:last-child{color:#e0e6d9;font-size:13px;line-height:1.6}.product-metrics{background:#e9eddf;border-bottom:1px solid #d0d8c4}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:39px 0 31px;display:grid}.metrics-grid>div{border-left:1px solid #c3cfb6;flex-direction:column;padding:0 32px;display:flex;position:relative}.metrics-grid>div:first-child{border-left:0;padding-left:0}.metrics-grid>div:last-child{padding-right:0}.metrics-grid dt{margin-top:12px;font-size:16px;font-weight:800}.metrics-grid dd{font-family:var(--font-display);letter-spacing:-.025em;order:-1;font-size:70px;font-weight:600;line-height:.95}.metrics-grid dd>small{letter-spacing:0;margin-left:7px;font-size:32px}.metrics-grid dd.metric-description{font-family:var(--font-sans);letter-spacing:0;color:#56634d;order:0;margin-top:4px;font-size:14px;font-weight:400;line-height:1.6}.metrics-assurances{border-top:1px solid #cbd5bf;flex-wrap:wrap;justify-content:center;gap:36px;padding:18px 0;display:flex}.metrics-assurances>span{color:#46563c;align-items:center;gap:8px;font-size:14px;display:inline-flex}.customer-voices{background:#eeefe7;border-top:1px solid #dde2d3;border-bottom:1px solid #dde2d3;padding:80px 0}.voices-heading{justify-content:space-between;align-items:end;gap:55px;display:flex}.voices-heading h2{margin-top:17px;font-size:62px}.voices-heading h2 em{color:#657a50;font-style:normal}.voices-preview-note{max-width:290px;padding-bottom:5px}.voices-preview-note .review-stars{color:#637a3d;margin-bottom:10px}.voices-preview-note>strong{font-size:15px;display:block}.voices-preview-note>p{margin-top:5px;font-size:15px;line-height:1.8}.voices-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px;display:grid}.voice-example{background:#fafbf5;border:1px solid #d9e0cd;flex-direction:column;padding:27px 26px 0;transition:transform .2s,border-color .2s;display:flex}.voice-example:hover{border-color:#a6b887;transform:translateY(-4px)}.voice-rating{justify-content:space-between;align-items:center;gap:10px;display:flex}.voice-rating .review-stars{color:#617b35}.voice-rating>span:last-child{letter-spacing:.08em;color:#667557;font-size:7px;font-weight:800}.voice-quote-mark{color:#72885c;margin-top:25px}.voice-example>h3{font-family:var(--font-display);margin-top:14px;font-size:33px;font-weight:600;line-height:1.1}.voice-example blockquote{flex:1;margin:17px 0 28px}.voice-example blockquote p{color:#4e5b47;font-size:16px;line-height:1.9}.voice-example .voice-person{align-items:center;gap:13px;display:flex}.voice-avatar{background:#d0d9bf;border-radius:50%;flex-shrink:0;width:56px;height:56px;display:block;position:relative;overflow:hidden}.voice-example .voice-person>span:last-child{flex-direction:column;gap:4px;display:flex}.voice-example .voice-person strong{font-size:15px;line-height:1.3}.voice-example .voice-person>span:last-child>span{color:#58664e;font-size:13px;line-height:1.5}.voice-example .voice-person small{color:#617151;font-size:12px}.voice-product-link{border-top:1px solid #dce3cf;align-items:start;gap:8px;margin-top:23px;padding:16px 0;display:flex}.voice-product-link svg{color:#607b3c;flex-shrink:0;margin-top:2px}.voice-product-link p{color:#4e603d;font-size:14px;line-height:1.7}.voices-cta{justify-content:space-between;align-items:center;gap:25px;margin-top:30px;display:flex}.voices-cta>p{font-size:16px}.voices-cta .button{font-size:15px}.learning-navigation{height:72px}.learning-nav-context{color:#c5d0be;border-left:1px solid #52604c;padding-left:25px;font-size:15px}.learning-nav-home{color:#e0e8d9;margin-left:auto;font-size:15px}.learning-nav-offer{color:#c9d7b9;align-items:center;gap:7px;font-size:14px;display:inline-flex}.learning-page~.site-footer{padding-top:22px}.learning-page~.site-footer .footer-top{display:none}.learning-page~.site-footer .footer-links{border-top:0;padding-top:0}.learning-page~.site-footer .disclaimer{max-width:800px;font-size:13px}.learning-entry{min-height:75vh;padding:70px 0 60px}.entry-heading{max-width:630px}.entry-heading h1{margin:15px 0;font-size:58px}.entry-heading p{font-size:18px;line-height:1.8}.entry-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:40px;display:grid}.entry-paths section{border:1px solid #d2dbc6;flex-direction:column;align-items:start;padding:38px;display:flex}.entry-icon{margin-bottom:25px}.entry-paths h2{margin:12px 0 18px;font-size:40px}.entry-paths section>p{max-width:430px;font-size:17px;line-height:1.85}.entry-free{background:#eef1e5}.entry-course{background:var(--dark);color:var(--paper)}.entry-course>p,.entry-course .eyebrow,.entry-course .entry-note{color:#c4d1ba}.entry-free ol{gap:13px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.entry-free li{align-items:center;gap:14px;font-size:16px;display:flex}.entry-free li span{font-family:var(--font-display);color:#52673e;font-size:23px}.entry-course ul{flex:1;margin:25px 0 30px;padding-left:17px;font-size:16px;line-height:2.2}.entry-paths .button{justify-content:space-between;width:100%;font-size:16px}.entry-note{color:#546649;align-items:center;gap:7px;margin-top:16px;font-size:14px;display:flex}.entry-course .text-link{color:#d9e5c7;margin-top:15px;font-size:14px}.entry-disclaimer{margin-top:25px;font-size:14px}.course-preview-bar{background:#e9efdf;border-bottom:1px solid #d4ddc7}.course-preview-bar>.container{color:#4e5d43;justify-content:space-between;align-items:center;gap:20px;min-height:43px;font-size:14px;display:flex}.course-preview-bar a{text-underline-offset:3px;text-decoration:underline}.course-shell{grid-template-columns:205px minmax(0,1fr);gap:55px;min-height:75vh;padding-top:38px}.course-sidebar{border-right:1px solid #d9dfcf;padding-right:23px;top:102px}.course-sidebar-title{padding:4px 10px 24px}.course-sidebar-title strong{font-family:var(--font-display);margin-top:6px;font-size:24px;font-weight:600;display:block}.course-shell .course-sidebar button{padding:13px 11px;font-size:15px}.course-shell .course-sidebar button>small{margin-left:auto;font-size:13px}.sidebar-progress{border-top:1px solid #d1dac4;margin:30px 10px 22px;padding-top:20px}.sidebar-progress>span{font-size:14px;font-weight:700}.sidebar-progress strong{font-family:var(--font-display);margin-top:10px;font-size:25px;display:block}.sidebar-progress strong small{font-family:var(--font-sans);font-size:13px;font-weight:400}.sidebar-progress p{margin-top:10px;font-size:13px;line-height:1.7}.course-exit{color:#566a47;align-items:center;gap:7px;font-size:14px;display:inline-flex}.course-sidebar .course-exit{margin-left:10px}.course-content-header{margin-bottom:25px}.course-crumb{color:#5c6f50;align-items:center;gap:8px;font-size:14px;display:flex}.course-content-header h1{margin-top:13px;font-size:43px}.course-intro{max-width:650px;margin-bottom:26px;font-size:17px;line-height:1.85}.today-lesson{background:#eaf0df;border:1px solid #cddbbb;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);align-items:center;gap:25px;padding:30px;display:grid}.today-lesson h2{margin:13px 0 14px;font-size:35px;line-height:1.12}.today-lesson p{font-size:16px;line-height:1.8}.today-lesson .button{margin-top:23px;font-size:15px}.today-facts{flex-wrap:wrap;gap:15px;margin-top:18px;display:flex}.today-facts span{color:#526641;align-items:center;gap:6px;font-size:13px;display:inline-flex}.today-visual{text-align:center;color:#536b3c;border-left:1px solid #c4d3af;padding:35px 0}.today-visual>span{letter-spacing:.08em;font-size:7px;font-weight:800}.today-visual>div{font-family:var(--font-display);white-space:nowrap;font-size:34px;line-height:1.5}.today-visual>div:nth-child(2){margin-top:15px}.today-visual>div span{font-size:20px}.today-visual .today-rule{letter-spacing:6px;margin-bottom:15px;font-size:18px}.today-visual .today-rule span{margin:0 6px;font-size:18px}.course-roadmap{margin-top:35px}.workspace-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.workspace-section-heading h2{font-size:29px}.workspace-section-heading>span{color:#5d6d50;font-size:13px}.course-roadmap ol{margin:18px 0 0;padding:0;list-style:none}.course-roadmap li{border-top:1px solid #d8dfcc;align-items:center;gap:18px;padding:20px 0;display:flex}.course-roadmap li>span{font-family:var(--font-display);color:#61774a;font-size:28px}.course-roadmap h3{letter-spacing:0;font-size:17px;line-height:1.5}.course-roadmap p{margin-top:4px;font-size:15px}.course-roadmap .text-button{flex-shrink:0;margin-left:auto;font-size:14px}.course-overview-footer{border-top:1px solid #d8dfcc;justify-content:space-between;gap:20px;margin-top:2px;padding-top:22px;display:flex}.course-overview-footer p,.course-overview-footer .text-button{font-size:14px}.course-overview-footer p span{margin-top:3px;display:block}.module-list{border-top:1px solid #d0d9c3}.module-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #d0d9c3;align-items:center;gap:17px;width:100%;padding:24px 5px;transition:background .2s;display:flex}.module-row:hover{background:#edf1e3}.module-number{font-family:var(--font-display);color:#708259;font-size:29px}.module-row>svg{color:#5d7347;flex-shrink:0}.module-description{flex-direction:column;gap:6px;display:flex}.module-description strong{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1}.module-description>span{color:#526149;font-size:16px}.module-description small{color:#617252;font-size:13px}.module-status{white-space:nowrap;color:#5b6d4c;align-items:center;gap:14px;margin-left:auto;font-size:13px;display:flex}.course-back{margin-bottom:20px;font-size:15px}.lesson-sequence{color:#647458;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:23px;font-size:14px;display:flex}.lesson-sequence .active{color:#2f4524;font-weight:800}.workspace-resource-list{border-top:1px solid #d0d9c3}.workspace-resource-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #d0d9c3;align-items:center;gap:22px;width:100%;padding:30px 6px;display:flex}.workspace-resource-list>button:hover{background:#edf1e3}.workspace-resource-list>button>svg{color:#5b7244;flex-shrink:0;width:24px}.workspace-resource-list>button>svg:last-child{width:19px;margin-left:auto}.workspace-resource-list>button>span{flex-direction:column;gap:9px;display:flex}.workspace-resource-list strong{font-family:var(--font-display);font-size:31px;font-weight:600;line-height:1}.workspace-resource-list small{color:#56684a;font-size:16px;line-height:1.7}.review-switch{border-bottom:1px solid #d0d9c3;gap:8px;margin-bottom:27px;display:flex}.review-switch button{background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px;font-size:15px}.review-switch button[aria-pressed=true]{color:#354c24;border-bottom-color:#7a925a;font-weight:800}.learning-settings{border-top:1px solid #d9e0ce;margin-top:38px;padding-top:19px}.learning-settings>summary{cursor:pointer;color:#536548;align-items:center;gap:9px;width:fit-content;font-size:14px;list-style:none;display:flex}.learning-settings summary::-webkit-details-marker{display:none}.learning-settings .storage-control{margin-top:20px}.course-shell .workspace-head h2,.course-shell .lesson-body h2{font-size:34px}.course-shell .lesson-body p{font-size:17px;line-height:1.9}.course-shell.is-focusing,.course-shell.free-shell{width:min(850px,100% - 44px);margin-inline:auto;padding-top:30px;display:block}.free-path-header{margin-bottom:28px}.free-path-header>div{margin-top:27px}.free-path-header h1{margin-top:10px;font-size:42px}.free-path-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:26px;padding:0;list-style:none;display:grid}.free-path-steps li{color:#657357;border-bottom:2px solid #d5ddc9;align-items:center;gap:10px;padding-bottom:15px;font-size:16px;display:flex}.free-path-steps li>span{color:#4e603e;background:#e8eddf;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.free-path-steps li.active{color:#293e1e;border-color:#758f4e;font-weight:800}.free-path-steps li.active>span{color:#fff;background:#334a25}.free-path-steps li.done>span{color:#334a25;background:#dce8c9}.free-shell .quiz-intro{padding:33px}.free-shell .quiz-intro h2{font-size:36px}.free-shell .quiz-intro p{max-width:620px}.free-shell .quiz-intro .eyebrow{display:none}.free-next-step{border-top:1px solid #d4ddc8;margin-top:25px;padding-top:23px}.free-next-step .button{margin-top:18px}.free-next-step .text-link{width:fit-content;margin-top:18px;font-size:15px;display:flex}.free-result-note{background:#eaf0df;margin-top:18px;padding:17px 20px;font-size:16px}.review-section-title{margin-top:35px}.review-section-title h3{font-family:var(--font-display);font-size:27px}.review-section-title p{margin-top:8px;font-size:15px}.course-mobile-navigation{display:none}.toolkit-embedded{padding:0}.toolkit-embedded .methods-section{padding-top:0}.toolkit-embedded .toolkit-section-heading h2{font-size:34px}.toolkit-embedded .toolkit-section-heading{flex-direction:column;align-items:start;gap:20px}.toolkit-embedded .sprint-workspace{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.toolkit-embedded .sprint-days{padding:12px}.toolkit-embedded .sprint-panel{padding:27px}.toolkit-embedded .sprint-panel>h3{font-size:33px}.toolkit-embedded .method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes hero-enter{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes hero-image{0%{transform:scale(1.025)}to{transform:scale(1)}}@media (min-width:1600px){.hero-content{padding-top:75px}}@media (max-width:1100px){.container{width:calc(100% - 72px)}.nav-inner{gap:25px;width:calc(100% - 50px)}.navigation{gap:20px}.hero{min-height:635px}.hero-content{padding-top:54px}.hero-wordmark{font-size:123px}.hero-headline{font-size:42px}.hero-content>p{font-size:15px}.training-section,.journey-section{gap:45px}.offer-grid{gap:55px}.offer-section h2{font-size:56px}.faq-section{gap:55px}.article-layout{gap:45px}.training-shell{grid-template-columns:170px 1fr;gap:25px}.training-sidebar button{padding:11px 9px;font-size:14px}.subject-card{padding:19px 14px}.start-panel{flex-direction:column;align-items:start}}@media (max-width:800px){.container{width:calc(100% - 44px)}.section{padding-block:70px}.site-header{height:68px}.nav-inner{gap:20px;width:calc(100% - 40px)}.brand{font-size:29px}.navigation{background:var(--dark);border-bottom:1px solid #ffffff26;flex-direction:column;align-items:stretch;gap:5px;padding:25px;display:none;position:absolute;top:68px;left:0;right:0}.navigation.is-open{display:flex}.navigation a{padding:13px 0;font-size:18px}.menu-toggle{color:#fff;justify-content:center;align-items:center;width:42px;height:42px;margin-left:0;display:flex}.nav-training{border:0;gap:7px;margin-left:auto;padding:4px;font-size:14px}.hero{height:720px;min-height:610px;max-height:none}.hero-content{padding-top:50px}.hero-wordmark{font-size:clamp(99px,16vw,140px)}.hero-headline{font-size:42px}.hero-image{object-position:64% center}.hero-shade{background:linear-gradient(90deg,#08120dc9,#08120d38),linear-gradient(#0000 45%,#0a170eb8)}.hero-baseline{bottom:22px}.hero-actions{gap:18px}.hero-actions .button{gap:18px;font-size:15px}.hero-small{font-size:13px}.assurance-bar>.container{gap:17px;min-height:65px}.assurance-bar span{gap:7px;font-size:13px}.assurance-bar svg{flex-shrink:0;width:15px}.training-section{grid-template-columns:1fr;gap:40px}.section-intro h2{font-size:51px}.section-intro>p{max-width:560px}.editorial-points{max-width:600px}.mini-trainer{width:100%;max-width:620px;margin:auto}.path-section{padding:55px 0}.section-heading{align-items:start;gap:20px}.section-heading>p{max-width:175px;font-size:14px}.path-chooser{grid-template-columns:1fr 1.2fr;gap:35px}.path-tabs button{gap:8px;font-size:14px}.path-content h3{font-size:29px}.journey-section{grid-template-columns:1fr 1fr;gap:37px}.study-image{min-height:560px}.journey-copy h2{font-size:40px}.journey-copy>.eyebrow{font-size:12px}.journey-steps>div{gap:11px}.journey-steps h3{font-size:15px}.journey-steps p{font-size:14px}.journey-copy>.button{gap:12px;padding-inline:15px;font-size:14px}.image-caption{font-size:6px;left:14px}.image-corner{font-size:60px;right:14px}.offer-section{padding:65px 0}.offer-grid{grid-template-columns:1fr 1fr;gap:35px}.offer-section h2{font-size:48px}.offer-lead{font-size:15px}.value-stack>div{gap:12px}.value-stack h3{font-size:15px}.value-stack p{font-size:13px}.value-stack>div>span{display:none}.offer-summary{padding:24px}.offer-summary>h3{font-size:40px}.offer-summary .eyebrow{font-size:7px}.article-grid{gap:22px}.article-preview h3{font-size:26px}.article-preview p{font-size:14px}.article-preview>div{margin-bottom:29px}.faq-section{grid-template-columns:1fr;gap:33px;padding-bottom:65px}.faq-section h2{font-size:46px}.faq-section>div>p{max-width:500px}.faq-item h3>button{font-size:15px}.final-cta h2{font-size:55px}.final-watermark{font-size:310px;top:10px;right:-35px}.footer-links{flex-direction:column;align-items:start;gap:17px}.footer-links nav{flex-wrap:wrap;gap:19px}.article-layout{grid-template-columns:1fr;gap:25px;padding-top:40px}.article-aside{border-bottom:1px solid var(--border);flex-wrap:wrap;grid-row:1;gap:12px;padding-bottom:20px;display:flex;position:static}.article-aside .eyebrow{width:100%;margin:0}.article-aside>a{border:0;padding:3px 0;font-size:14px;text-decoration:underline}.article-aside>.button{display:none}.article-body h2{font-size:33px}.program-layout{grid-template-columns:1fr 1fr;gap:35px}.training-header h1{font-size:37px}.training-shell{grid-template-columns:1fr;gap:24px}.training-sidebar{position:static}.training-sidebar nav{flex-flow:wrap;gap:6px}.training-sidebar button{border:1px solid #d6dec9;gap:7px;width:auto;padding:9px 12px;font-size:14px}.sidebar-caption,.sidebar-note{display:none}.quiz-panel{padding:25px}.training-header p{font-size:14px}.training-badge{font-size:12px}.start-panel{flex-direction:row;align-items:center}.start-panel p{max-width:300px}.page-hero{padding:45px 0 35px}}@media (max-width:560px){.container{width:calc(100% - 40px)}.nav-inner{width:calc(100% - 30px)}.nav-training{gap:4px;font-size:13px}.nav-training svg{width:14px}.brand{font-size:25px}.brand-mark{width:25px;height:26px;margin-right:8px}.brand-mark svg{width:19px}.menu-toggle{width:34px}.nav-inner{gap:12px}.hero{height:calc(100svh - 68px);min-height:660px;max-height:860px}.hero-content{padding-top:39px}.hero-eyebrow{letter-spacing:.14em;font-size:12px}.hero-wordmark{letter-spacing:-.025em;margin-top:24px;font-size:clamp(70px,21.9vw,115px)}.hero-headline{max-width:355px;margin-top:27px;font-size:clamp(28px,8.9vw,35px);line-height:1.12}.hero-content>p{max-width:308px;margin-top:20px;font-size:15px;line-height:1.9}.desktop-break{display:none}.hero-image{object-position:65% 50%}.hero-shade{background:linear-gradient(90deg,#07110ddd,#07110d55),linear-gradient(#0000 50%,#0a170eb8)}.hero-actions{flex-direction:column;align-items:start;gap:10px;margin-top:25px}.hero-actions .button{gap:34px;min-height:53px;font-size:15px}.hero-secondary{min-height:42px;font-size:14px}.hero-small{gap:8px;margin-top:8px;font-size:12px}.hero-baseline{font-size:6px;bottom:19px}.hero-baseline>span:last-child{display:none}.hero-baseline a{width:29px;height:29px}.assurance-bar>.container{grid-template-columns:1fr 1fr;gap:14px;padding-block:17px;display:grid}.assurance-bar span{gap:7px;font-size:12px}.assurance-bar span:last-child{grid-column:1/-1;justify-content:center}.section-intro h2{font-size:45px}.section-intro>.eyebrow{font-size:12px}.section-intro>p{font-size:16px}.editorial-points p{font-size:15px}.preview-content{padding:24px 20px 18px}.trainer-top{padding:16px 20px;font-size:12px}.trainer-top>span:last-child{font-size:13px}.preview-tabs{padding:0 11px}.preview-content h3{font-size:27px}.question-art{gap:4px;padding:18px 9px}.number-art span{width:41px;font-size:32px}.preview-options{gap:8px}.preview-options button{gap:8px;padding:9px;font-size:15px}.trainer-bottom{gap:12px;padding:15px 20px;font-size:13px}.trainer-bottom svg{flex-shrink:0}.section-heading{margin-bottom:27px;display:block}.section-heading h2{font-size:41px}.section-heading>p{max-width:none;margin-top:17px;font-size:15px}.section-heading>p>br{display:none}.path-chooser{grid-template-columns:1fr;gap:5px}.path-tabs button{gap:15px;min-height:61px;font-size:15px}.path-content{padding-top:24px}.path-content p{font-size:15px}.path-content h3{max-width:320px;font-size:32px}.journey-section{grid-template-columns:1fr;gap:37px}.study-image{min-height:425px}.image-caption{font-size:7px;bottom:23px;left:20px}.image-corner{right:20px}.journey-copy h2{font-size:46px}.journey-copy>.eyebrow{font-size:12px}.journey-steps{margin:23px 0}.journey-steps h3{font-size:16px}.journey-steps p{font-size:15px}.journey-steps>div{gap:18px}.journey-copy>.button{gap:20px;padding-inline:22px;font-size:15px}.offer-grid{grid-template-columns:1fr;gap:35px}.offer-section h2{font-size:52px}.offer-lead{font-size:16px}.offer-section .eyebrow{font-size:12px}.value-stack h3{font-size:16px}.value-stack p{font-size:14px}.value-stack>div{gap:18px;padding:18px 0}.value-stack>div>span{display:block}.offer-summary{padding:27px;position:static}.offer-summary .eyebrow{font-size:12px}.offer-summary>h3{font-size:49px}.offer-summary>p{font-size:16px}.offer-summary li{font-size:15px}.offer-summary .button{font-size:16px}.offer-footnote,.offer-free{font-size:14px}.article-grid{grid-template-columns:1fr;gap:34px}.article-preview>div{margin-bottom:24px}.article-preview h3{max-width:none;font-size:32px}.article-preview p{max-width:none;font-size:16px}.article-preview{padding-top:20px}.article-preview .eyebrow{font-size:12px}.read-more{padding-top:17px;font-size:15px}.knowledge-section .section-heading>.text-link{margin-top:12px}.article-number{font-size:35px}.final-cta{padding:54px 0}.final-cta .eyebrow{max-width:270px;font-size:12px}.final-cta h2{max-width:300px;font-size:47px}.final-cta p{max-width:260px;line-height:1.8}.final-cta .button{gap:20px;font-size:15px}.final-micro{font-size:12px}.final-watermark{font-size:270px;top:90px;right:-22px}.footer-top{flex-direction:column;align-items:start;gap:25px;padding-bottom:27px}.footer-cta{gap:25px;font-size:23px}.footer-links nav{gap:13px;font-size:13px}.disclaimer{font-size:12px}.page-hero h1{font-size:47px}.page-hero p,.article-body p,.article-body li{font-size:16px}.article-body h2{font-size:31px}.article-meta{gap:8px 15px;font-size:13px}.legal-page h1{font-size:51px}.program-layout{grid-template-columns:1fr;gap:35px}.training-header>.container{flex-direction:column;align-items:start;gap:12px}.training-header h1{font-size:39px}.training-badge{font-size:13px}.training-shell{padding-top:23px}.training-sidebar nav{gap:6px}.training-sidebar button{gap:5px;min-height:40px;padding:8px 10px;font-size:13px}.training-sidebar button>svg{width:14px}.workspace-head h2{font-size:33px}.start-panel{flex-direction:column;align-items:start;padding:22px}.start-panel h3{font-size:29px}.start-panel p{font-size:15px}.subject-grid{grid-template-columns:1fr 1fr;gap:10px}.subject-card{padding:18px 14px}.subject-card h3{margin-top:23px;font-size:16px}.subject-card p{font-size:13px}.subject-card svg{width:19px}.storage-control{flex-direction:column;align-items:start;gap:9px}.storage-control label{font-size:14px}.storage-control p{font-size:13px}.quiz-intro{padding:24px}.quiz-intro h2{font-size:36px}.quiz-intro p{font-size:15px}.quiz-facts{gap:16px;font-size:14px}.quiz-panel{padding:21px 18px}.quiz-panel h2{font-size:31px}.quiz-prompt{font-size:16px}.quiz-options button{min-height:58px;padding:12px;font-size:15px}.quiz-topline{font-size:13px}.quiz-actions .button{gap:12px;padding:12px 15px;font-size:14px}.quiz-feedback{padding:16px}.quiz-feedback p{font-size:15px}.result-top{flex-direction:column;align-items:start;gap:22px;padding:22px}.result-top h2{font-size:34px}.result-top p{font-size:15px}.score-breakdown{grid-template-columns:1fr 1fr}.lesson-body{padding:23px}.lesson-body h2{font-size:34px}.lesson-body>p{font-size:16px}.lesson-step h2,.lesson-step h3{font-size:17px}.lesson-step p{font-size:15px}.lesson-example{padding:19px;font-size:16px}.planner-options{grid-template-columns:1fr;gap:13px}.field label{font-size:15px}.plan-day{gap:12px}.plan-day>span{width:34px;font-size:13px}.plan-day strong{font-size:15px}.plan-day p{font-size:14px}.interview-prompt{padding:22px}.interview-prompt label{font-size:26px}.interview-prompt p{font-size:15px}.reflection-checks label{align-items:start;font-size:14px}.notice{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-image,.hero-content{transform:none!important}}@media print{.site-header,.site-footer,.training-sidebar,.storage-control,.button,.page-actions{display:none!important}.container{width:100%}.training-shell{display:block}body{background:#fff}.plan-week{break-inside:avoid}}@media (min-width:801px) and (max-height:740px){.hero{height:calc(100svh - 82px);min-height:520px}.hero-content{padding-top:26px}.hero-wordmark{font-size:112px}.hero-headline{margin-top:15px;font-size:38px}.hero-content>p{margin-top:15px;font-size:15px}.hero-actions{margin-top:20px}.hero-small{margin-top:12px}.hero-baseline{bottom:13px}}@media (max-width:1100px){.offer-expanded .offer-grid{gap:40px}.offer-expanded .offer-summary{padding:25px}.stack-row{gap:12px}.sprint-panel{padding:30px}.sprint-days{padding:15px}.method-card{padding:20px}.method-symbol{font-size:36px}}@media (max-width:800px){.offer-expanded .offer-grid{grid-template-columns:1fr;gap:45px}.offer-expanded .offer-summary{width:100%;max-width:520px;margin:0 auto;padding:32px;position:static}.offer-heading{margin-bottom:40px}.offer-proof{flex-direction:column;align-items:start;gap:22px}.program-outcomes{gap:23px}.program-outcomes h2{font-size:26px}.toolkit-section-heading{flex-direction:column;align-items:start;gap:24px}.toolkit-actions{flex-flow:wrap;gap:17px}.sprint-workspace{grid-template-columns:1fr}.sprint-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:15px;display:grid}.sprint-days button{padding:13px 9px}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolkit-nav-link{max-width:340px;margin-bottom:20px}}@media (max-width:560px){.offer-expanded{padding-top:62px;padding-bottom:62px}.offer-expanded .offer-heading h2{font-size:41px}.offer-inclusions{gap:8px;font-size:14px}.offer-inline-price{border-left:0;flex-basis:100%;margin-top:4px;padding-left:0}.stack-group-heading{gap:12px}.stack-group-heading h3{font-size:29px}.stack-group-heading>span{font-size:12px}.stack-row{grid-template-columns:minmax(0,1fr) 57px;gap:14px;padding:23px 0}.stack-symbol{display:none}.stack-content h3{font-size:26px}.stack-content .stack-outcome{font-size:15px}.stack-value strong{font-size:30px}.bonus-intro{gap:12px}.bonus-intro h3{font-size:30px}.bonus-intro>svg{width:20px}.stack-total>div:first-child>span{font-size:25px}.stack-total p{max-width:145px}.stack-total strong{font-size:40px}.stack-total>div:last-child>span{font-size:12px}.offer-expanded .offer-summary{padding:25px}.offer-expanded .offer-summary>h3{font-size:59px}.offer-proof h3{font-size:30px}.offer-proof .button{justify-content:space-between;width:100%;padding-left:16px;padding-right:16px}.program-outcomes{grid-template-columns:1fr;gap:25px;margin-top:34px;padding-top:30px}.program-outcomes h2{max-width:none;font-size:29px}.program-scope{padding-top:55px;padding-bottom:60px}.toolkit-content{padding-top:45px}.toolkit-section-heading h2{font-size:39px}.sprint-controls{flex-direction:column;align-items:stretch;gap:18px}.sprint-days{gap:4px;padding:10px}.sprint-days button{grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:13px}.sprint-days button>svg{display:none}.sprint-panel{padding:24px 19px}.sprint-panel>h3{font-size:34px}.sprint-panel li{gap:13px}.sprint-check{font-size:13px}.method-grid{grid-template-columns:1fr}.method-card{padding:24px}.method-card>p{min-height:0}.method-symbol{font-size:48px}.toolkit-back{flex-direction:column;align-items:start}}@media print{.toolkit-page .toolkit-hero,.toolkit-page .sprint-section,.toolkit-page .toolkit-actions,.toolkit-back{display:none!important}.toolkit-content,.methods-section{padding:0}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.method-card{break-inside:avoid;padding:15px}.method-symbol{height:55px;margin:10px 0;font-size:30px}.method-card h3{font-size:25px}.method-card>p{min-height:0}.method-card details::details-content{content-visibility:visible}.method-card details>.method-solution{display:block!important}.method-card summary{display:none}}@media (min-width:801px) and (max-height:740px){.hero-with-reviews .hero-content{padding-top:25px}.hero-with-reviews h1{margin-top:12px}.hero-with-reviews .hero-wordmark{font-size:102px}.hero-with-reviews .hero-headline{margin-top:13px;font-size:36px}.hero-with-reviews .hero-content>p{margin-top:13px}.hero-with-reviews .hero-actions{margin-top:18px}}@media (max-width:1100px){.metrics-grid>div{padding-left:22px;padding-right:22px}.metrics-grid dt{font-size:15px}.metrics-grid dd.metric-description{font-size:13px}.voices-grid{gap:16px}.voice-example{padding:22px 20px 0}.voice-rating{flex-direction:column;align-items:start;gap:9px}.voices-heading h2{font-size:53px}}@media (max-width:800px){.hero-with-reviews .hero-content{padding-top:36px}.metrics-grid{padding:30px 0 25px}.metrics-grid>div{padding-left:16px;padding-right:16px}.metrics-grid dd{font-size:58px}.metrics-grid dd>small{font-size:23px}.metrics-grid dt{font-size:14px}.metrics-assurances{gap:20px}.metrics-assurances>span{font-size:13px}.customer-voices{padding:65px 0}.voices-heading{flex-direction:column;align-items:start;gap:30px}.voices-preview-note{max-width:440px}.voices-grid{grid-template-columns:1fr;gap:18px;margin-top:26px}.voice-example{padding:26px 27px 0}.voice-rating{flex-direction:row;align-items:center}.voice-example>h3{font-size:35px}.voice-example blockquote{margin-bottom:22px}.voice-quote-mark{margin-top:19px}.voices-cta{flex-direction:column;align-items:start;gap:17px}}@media (max-width:560px){.hero-with-reviews .hero-content{padding-top:28px}.hero-with-reviews h1{margin-top:19px}.hero-with-reviews .hero-wordmark{margin-top:0}.hero-with-reviews .hero-headline{margin-top:23px}.hero-social-proof{gap:10px}.avatar-stack>span{width:37px;height:37px}.avatar-stack>span+span{margin-left:-13px}.hero-rating-copy{gap:4px}.hero-rating-copy>span:first-child{flex-direction:column;align-items:start;gap:5px}.hero-rating-copy strong{font-size:12px}.hero-rating-copy .review-stars{gap:2px}.hero-rating-copy .review-stars svg{width:12px;height:12px}.hero-rating-copy>span:last-child{font-size:7px;line-height:1.5}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.metrics-grid>div{border-left:0;padding:24px 0 22px}.metrics-grid>div:nth-child(2n){border-left:1px solid #c3cfb6;padding-left:20px}.metrics-grid>div:nth-child(-n+2){border-bottom:1px solid #c3cfb6}.metrics-grid dd{font-size:58px}.metrics-grid dt{margin-top:10px;font-size:14px}.metrics-grid dd.metric-description{font-size:12px}.metrics-assurances{gap:10px 16px;padding:16px 0}.metrics-assurances>span{gap:5px;font-size:12px}.metrics-assurances>span:last-child{flex-basis:100%;justify-content:center}.customer-voices{padding:55px 0}.voices-heading h2{font-size:45px}.voices-heading .eyebrow{font-size:12px}.voice-example{padding:23px 21px 0}.voice-example>h3{font-size:33px}.voice-example blockquote p{font-size:16px}.voices-cta .button{justify-content:space-between;width:100%}}@media (max-width:560px) and (max-height:740px){.hero-with-reviews{min-height:590px}.hero-with-reviews .hero-content{padding-top:21px}.hero-with-reviews h1,.hero-with-reviews .hero-headline{margin-top:17px}.hero-with-reviews .hero-content>p{margin-top:15px}.hero-with-reviews .hero-actions{margin-top:17px}}@media (max-width:1100px){.course-shell{grid-template-columns:180px minmax(0,1fr);gap:30px}.course-sidebar{padding-right:12px}.today-lesson{grid-template-columns:minmax(0,1fr);padding:25px}.today-visual{display:none}.module-row{gap:12px}.module-status{white-space:normal;max-width:110px;font-size:12px}.entry-paths section{padding:30px}.toolkit-embedded .sprint-workspace{grid-template-columns:1fr}.toolkit-embedded .sprint-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}}@media (max-width:800px){.learning-navigation{height:68px}.learning-nav-context{display:none}.learning-nav-home{font-size:14px}.learning-nav-offer{display:none}.learning-entry{padding:42px 0}.entry-heading h1{font-size:45px}.entry-paths{grid-template-columns:1fr;gap:23px;margin-top:30px}.entry-paths h2{font-size:36px}.course-preview-bar>.container{flex-direction:column;justify-content:start;align-items:start;gap:5px;padding-block:12px}.course-shell{grid-template-columns:1fr;gap:25px;padding-top:20px}.course-shell .course-sidebar{border-right:0;padding:0;position:static}.course-sidebar-title,.course-shell .course-sidebar>nav,.course-sidebar .sidebar-progress,.course-sidebar .course-exit{display:none}.course-mobile-navigation{border-bottom:1px solid #d5ddc9;align-items:center;gap:18px;padding-bottom:20px;font-size:14px;font-weight:700;display:flex}.course-mobile-navigation select{color:#314626;background:#edf2e4;border:1px solid #c1cdb1;flex:1;min-width:0;padding:12px 14px;font-size:16px}.course-content-header h1{font-size:38px}.workspace-section-heading{flex-direction:column;align-items:start;gap:6px}.course-roadmap li{flex-wrap:wrap;gap:10px 15px}.course-roadmap li>div{flex:1}.course-roadmap .text-button{margin-left:40px}.course-overview-footer{flex-direction:column;gap:15px}.course-shell .lesson-body{padding:25px}.course-shell.is-focusing,.course-shell.free-shell{padding-top:23px}}@media (max-width:560px){.entry-paths section{padding:25px}.entry-heading h1{font-size:42px}.entry-heading p,.entry-paths section>p{font-size:16px}.entry-paths .button{padding-inline:16px;font-size:14px}.course-shell.is-focusing,.course-shell.free-shell{width:calc(100% - 36px)}.free-path-header>div{margin-top:23px}.free-path-header h1{font-size:35px}.free-path-steps{gap:8px;margin-top:22px}.free-path-steps li{gap:6px;padding-bottom:12px;font-size:13px}.free-path-steps li>span{flex-shrink:0;width:22px;height:22px;font-size:12px}.free-shell .quiz-intro{padding:24px 19px}.free-shell .quiz-intro h2{font-size:31px}.free-shell .quiz-intro p{font-size:16px}.course-preview-bar>.container{font-size:13px}.course-content-header h1{font-size:35px}.course-intro{font-size:16px}.today-lesson{padding:23px}.today-lesson h2{font-size:31px}.today-lesson .button{padding-inline:16px;font-size:14px}.module-row{grid-template-columns:24px 19px minmax(0,1fr);gap:12px;padding-block:22px;display:grid}.module-number{font-size:26px}.module-row>svg{width:19px}.module-description{width:auto;min-width:0}.module-description strong{font-size:28px}.module-description>span{font-size:15px}.module-status{grid-column:3;justify-content:space-between;width:100%;max-width:none;margin-left:0;font-size:13px}.workspace-resource-list>button{gap:16px;padding-block:25px}.workspace-resource-list strong{font-size:29px}.workspace-resource-list small{font-size:15px}.review-switch{gap:4px}.review-switch button{padding:12px 8px;font-size:14px}.lesson-sequence{gap:8px;font-size:13px}.course-shell .lesson-body{padding:22px 19px}.course-shell .lesson-body h2{font-size:30px}.course-shell .lesson-body p{font-size:16px}.toolkit-embedded .method-grid{grid-template-columns:1fr}.toolkit-embedded .sprint-panel{padding:23px 18px}}@media print{.learning-page .course-preview-bar,.learning-page .course-content-header,.learning-page .course-back,.learning-page .learning-settings,.learning-page .course-sidebar{display:none!important}.learning-page .course-shell{width:100%;padding:0;display:block}.learning-page .toolkit-embedded .method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-intro{color:#526149;max-width:720px;margin:-15px 0 34px;font-size:18px;line-height:1.8}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.visual-guide{flex-direction:column;min-width:0;display:flex}.visual-guide-link{flex-direction:column;flex:1;display:flex}.guide-photo{aspect-ratio:1.6;background:#dce3d1;position:relative;overflow:hidden}.guide-photo img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.guide-photo-number{color:#fff;width:38px;height:38px;font-family:var(--font-display);background:#18221c;place-items:center;font-size:24px;display:grid;position:absolute;top:14px;left:14px}.guide-photo-arrow{color:#18221c;background:#dbed75;place-items:center;width:38px;height:38px;transition:transform .3s;display:grid;position:absolute;bottom:14px;right:14px}.visual-guide-link:hover .guide-photo img,.visual-guide-link:focus-visible .guide-photo img{transform:scale(1.045)}.visual-guide-link:hover .guide-photo-arrow{transform:translate(2px,-2px)}.guide-copy{flex-direction:column;flex:1;padding-top:24px;display:flex}.guide-copy .eyebrow{color:#52673e;font-size:14px}.guide-copy h3{font-family:var(--font-display);letter-spacing:-.02em;margin:12px 0 14px;font-size:clamp(29px,2.8vw,39px);font-weight:600;line-height:1.08}.guide-copy>p{color:#526149;min-height:70px;font-size:17px;line-height:1.8}.guide-difference{border-top:1px solid #c7d0bc;gap:16px;margin:22px 0;padding-top:18px;display:grid}.guide-difference dt{letter-spacing:.13em;color:#52673e;margin-bottom:6px;font-size:13px;font-weight:800}.guide-difference dd{margin:0;font-size:16px;line-height:1.6}.guide-action{border-top:1px solid #c7d0bc;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:17px 0;font-size:16px;font-weight:800;display:flex}.guide-action svg{transition:transform .3s}.visual-guide-link:hover .guide-action svg{transform:translate(4px)}.photo-credit{color:#526149;margin-top:12px;font-size:14px;line-height:1.7;display:block}.photo-credit a{text-underline-offset:3px;text-decoration:underline}.ksk-article-photo{margin:0 0 36px}.ksk-article-photo>img{width:100%;height:auto;display:block}@media (max-width:760px){.guide-grid{grid-template-columns:1fr;gap:38px}.guide-intro{margin-top:0;font-size:17px}.guide-copy h3{font-size:35px}.guide-copy>p{min-height:0}.guide-difference{grid-template-columns:1fr 1fr;gap:15px}}@media (prefers-reduced-motion:reduce){.guide-photo img,.guide-photo-arrow,.guide-action svg{transition:none}.visual-guide-link:hover .guide-photo img{transform:none}}.article-meta{color:#526149}.article-body a.button-dark{color:#fff}.stack-outcome,.stack-detail p,.guide-copy>p,.course-intro,.lesson-body>p,.offer-summary>p{font-size:18px;line-height:1.75}.stack-outcome,.offer-lead{color:#d5ddcf}.guide-copy>p{min-height:96px}.stack-row,.offer-inclusions,.footer-links,.hero-proof,.results-actions,.quiz-intro-facts{flex-wrap:wrap}.stack-content,.module-description,.guide-copy{min-width:0}.button,.text-link,.text-button{white-space:normal}.guide-copy h3{overflow-wrap:anywhere}@media (max-width:760px){.guide-copy>p{min-height:0}.guide-difference{grid-template-columns:1fr}.workspace-resource-list small{line-height:1.7}.stack-group-heading{flex-wrap:wrap;align-items:start;gap:12px}.stack-value{min-width:0}}.stack-symbol,.stack-value{padding-top:2px}@media (max-width:360px){.nav-inner{gap:6px}.nav-training svg{display:none}}.offer-expanded .stack-content .stack-outcome,.offer-expanded .stack-detail p,.offer-expanded .offer-summary>p{font-size:18px;line-height:1.75}.hero-portrait-row{flex-wrap:wrap;gap:16px}@media (max-width:380px){.hero-portrait-row{gap:10px}}.guide-copy>p{min-height:0;margin-bottom:22px}.guide-copy h3{margin-top:0}.article-training-bridge{border-top:1px solid #b9c2ac;margin-top:48px;padding-top:32px}.pas-story{padding:clamp(64px,8vw,120px) 0}.pas-story h2{text-wrap:balance;max-width:100%;margin:0 0 28px;font-size:clamp(38px,4.3vw,66px);line-height:1.12}.pas-story p{max-width:650px;margin:0 0 22px;font-size:clamp(18px,1.6vw,23px);line-height:1.65}.pas-story p:last-child{margin-bottom:0}.pas-story-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.pas-story-image{min-height:450px;position:relative;overflow:hidden}.pas-story-image img{object-fit:cover}.pas-agitation{color:#f6f6ef;background:#18221c}.pas-agitation-copy{max-width:940px}.pas-agitation h2{color:#f6f6ef}.pas-agitation h2 span{color:#dbed75}.pas-agitation p{color:#e0e5d8;max-width:750px}.pas-solution{background:#e8eddd}.pas-solution-copy{max-width:1000px}.pas-solution p{max-width:780px}.pas-solution .button{margin-top:12px}@media (max-width:760px){.pas-story-layout{grid-template-columns:1fr}.pas-story-image{aspect-ratio:4/3;width:100%;min-height:0}}.conversation-trainer select,.conversation-trainer textarea{width:100%;font:inherit;color:#18221c;background:#fff;border:1px solid #879478;border-radius:4px;margin:10px 0 16px;padding:14px}.conversation-trainer textarea{resize:vertical;min-height:150px}.conversation-stage{border:1px solid #b9c2ac;margin:24px 0;padding:clamp(18px,3vw,36px)}.conversation-stage h3{margin:16px 0 24px;font-size:clamp(28px,3vw,40px)}.conversation-actions,.conversation-timer{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;display:flex}.conversation-tip{background:#e8eddd;margin:24px 0;padding:20px}.conversation-tip h4{margin:0 0 12px;font-size:20px}.conversation-storage{align-items:start;gap:12px;margin:24px 0;display:flex}.conversation-existing{border-top:1px solid #b9c2ac;margin-top:40px;padding-top:24px}.conversation-existing summary{cursor:pointer;margin-bottom:20px;font-size:20px}.bundle-offer{color:#18221c;background:#f6f6ef;padding-top:clamp(64px,7vw,104px)}.bundle-offer h2,.bundle-offer h3,.bundle-offer h4{font-family:var(--font-display), sans-serif}.bundle-header{text-align:center;max-width:920px;margin:0 auto 36px}.bundle-header h2{margin:0 0 24px;font-size:clamp(44px,5.3vw,78px);line-height:1.06}.bundle-header h2 span{color:#627844}.bundle-header p{font-size:21px;line-height:1.6}.bundle-intro{grid-template-columns:1.4fr 1fr;align-items:center;gap:52px;padding:28px 0 64px;display:grid}.bundle-product{aspect-ratio:1.3;isolation:isolate;background:#e8ecdf;min-width:0;position:relative;overflow:hidden}.bundle-product-title{font-family:var(--font-display),sans-serif;color:#18221c;font-size:clamp(24px,4vw,52px);font-weight:800;line-height:1;position:absolute;top:6%;left:8%}.bundle-product-title span{color:#627844;margin-top:5px;font-size:.75em;display:block}.bundle-product-main{z-index:2;width:67%;position:absolute;top:33%;left:5%;transform:perspective(1100px)rotateY(9deg)rotate(-4deg)}.bundle-product-side{z-index:1;width:42%;position:absolute;top:10%;right:5%;transform:rotate(8deg)}.bundle-product-paper{z-index:3;width:39%;position:absolute;bottom:-10%;right:5%;transform:rotate(5deg)}.bundle-screen{background:#fff;border:6px solid #28352c;border-radius:12px;overflow:hidden;box-shadow:0 20px 36px #18221c22}.bundle-screen-bar{color:#f6f6ef;background:#28352c;align-items:center;gap:5px;height:26px;padding:0 8px 6px;display:flex}.bundle-screen-bar>span{background:#a7b299;border-radius:50%;width:5px;height:5px}.bundle-screen-bar b{letter-spacing:.04em;margin-left:auto;font-size:10px}.bundle-screen-content{background:#f6f6ef}.bundle-screen-content img{width:100%;height:auto;display:block}.bundle-product .bundle-screen-content{max-height:330px;overflow:hidden}.bundle-intro-copy h3{margin:0 0 20px;font-size:clamp(34px,3vw,48px);line-height:1.1}.bundle-intro-copy ul{margin:0;padding:0;list-style:none}.bundle-intro-copy li{align-items:center;gap:12px;margin:14px 0;font-size:18px;display:flex}.bundle-intro-copy li svg{color:#627844;flex:none}.bundle-intro-price{margin:28px 0 24px;font-size:18px}.bundle-intro-price strong{color:#18221c;font-size:27px}.bundle-feature{border-top:1px solid #c5cdbb;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,86px);padding:64px 0;display:grid}.bundle-feature:nth-child(2) .bundle-feature-visual{order:2}.bundle-feature-visual{background:#e8ecdf;min-width:0;height:450px;max-height:450px;padding:36px 36px 0;display:block;position:relative;overflow:hidden}.bundle-feature-gespraech .bundle-feature-visual{background:#dce5d1}.bundle-feature-lernplan .bundle-feature-visual{background:#e7e5d8}.bundle-feature-visual .bundle-screen{transition:transform .25s;transform:rotate(-2deg)}.bundle-feature-gespraech .bundle-screen{transform:rotate(2deg)}.bundle-feature-visual:hover .bundle-screen{transform:translateY(-6px)rotate(0)}.bundle-feature-copy h3{text-wrap:balance;margin:0 0 20px;font-size:clamp(34px,3.8vw,54px);line-height:1.08}.bundle-feature-copy>p{margin:0 0 18px;font-size:20px;line-height:1.6}.bundle-feature-copy .bundle-facts{color:#536449;font-size:17px}.bundle-worth{align-items:baseline;gap:16px;margin:24px 0 16px;font-size:17px;display:flex}.bundle-worth strong{font-size:30px}.bundle-details{border-top:1px solid #c5cdbb;margin:0 0 24px}.bundle-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.bundle-details summary::-webkit-details-marker{display:none}.bundle-details summary svg{flex-shrink:0;transition:transform .2s}.bundle-details[open] summary svg{transform:rotate(45deg)}.bundle-details ul{margin:0;padding:0;list-style:none}.bundle-details li{margin-bottom:24px}.bundle-details p{margin:8px 0 12px;font-size:17px;line-height:1.65}.bundle-details li a{text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.bundle-bonuses{background:#e8ecdf;padding:64px 0}.bundle-bonuses>.container>h3{text-align:center;margin:0 0 40px;font-size:clamp(36px,4vw,56px)}.bundle-bonus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.bundle-bonus-image{background:#d6ddca;height:240px;padding:24px 28px 0;display:block;position:relative;overflow:hidden}.bundle-bonus-image img{width:100%;height:auto;transition:transform .25s;display:block;transform:rotate(-3deg);box-shadow:0 12px 24px #18221c20}.bundle-bonus-image:hover img{transform:translateY(-5px)rotate(0)}.bundle-bonus h4{margin:24px 0 12px;font-size:30px;line-height:1.15}.bundle-bonus p{margin:0 0 18px;font-size:18px;line-height:1.6}.bundle-bonus-worth{border-top:1px solid #bcc6ad;justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;font-size:16px;display:flex}.bundle-bonus-worth strong{white-space:nowrap;font-size:24px}.bundle-close{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(32px,6vw,86px);padding-top:80px;padding-bottom:88px;display:grid}.bundle-recap h3{margin:0 0 28px;font-size:clamp(36px,4vw,52px);line-height:1.1}.bundle-recap dl{margin:0}.bundle-recap dl>div{border-bottom:1px solid #d7dccf;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;font-size:17px;display:flex}.bundle-recap dt{align-items:baseline;gap:10px;display:flex}.bundle-recap dt svg{color:#627844;flex-shrink:0;align-self:center}.bundle-recap dd{white-space:nowrap;margin:0;font-weight:700}.bundle-total{justify-content:space-between;align-items:baseline;gap:20px;margin:24px 0;font-size:18px;display:flex}.bundle-total strong{white-space:nowrap;font-size:36px}.bundle-price-panel{color:#f6f6ef;background:#18221c;padding:clamp(24px,3vw,44px)}.bundle-price-panel h3{color:#f6f6ef;margin:0;font-size:38px}.bundle-price-reference{color:#d2d9ca;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:28px;font-size:16px;display:flex}.bundle-price-reference s{color:#ffb59e;white-space:nowrap;font-size:32px;font-weight:700;line-height:1.3;text-decoration-thickness:2px}.bundle-price{font-family:var(--font-display),sans-serif;margin:10px 0 20px;font-size:clamp(88px,9vw,136px);font-weight:800;line-height:1}.bundle-price>span{vertical-align:top;margin-left:8px;font-size:.45em;line-height:1.4}.bundle-price-panel p{color:#d2d9ca;margin:12px 0;font-size:16px;line-height:1.6}.bundle-price-panel .bundle-access{color:#dbed75;margin-bottom:28px;font-weight:700}.bundle-price-panel .button{width:100%}.bundle-price-panel .bundle-availability{margin-top:20px}.bundle-program-link{text-underline-offset:4px;align-items:center;gap:8px;margin-top:12px;font-size:16px;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:reduce){.bundle-offer *{transition:none!important}}@media (max-width:760px){.bundle-intro,.bundle-feature,.bundle-close{grid-template-columns:1fr;gap:32px}.bundle-intro{padding-top:0;padding-bottom:48px}.bundle-product{aspect-ratio:1.25}.bundle-product-title,.bundle-intro-copy h3{font-size:36px}.bundle-feature{padding:44px 0}.bundle-feature:nth-child(2) .bundle-feature-visual{order:0}.bundle-feature-visual{height:330px;padding:22px 22px 0}.bundle-bonus-grid{grid-template-columns:1fr;gap:36px}.bundle-bonus-image{height:260px;padding:24px 40px 0}.bundle-close{padding-top:48px;padding-bottom:56px}.bundle-header p,.bundle-feature-copy>p{font-size:18px}.bundle-recap dl>div{gap:10px;font-size:16px}.bundle-price-panel .button{padding-left:12px;padding-right:12px}}.bundle-product-collection{aspect-ratio:3/2;background:#edf0e5;align-items:center;display:flex}.bundle-offer .bundle-product-image{object-fit:contain;width:100%;height:auto;box-shadow:none;display:block;transform:none}.bundle-feature-visual{aspect-ratio:3/2;background:#edf0e5;align-items:center;height:auto;max-height:none;padding:0;display:flex}.bundle-feature-visual .bundle-product-image{transition:transform .3s}.bundle-feature-visual:hover .bundle-product-image{transform:scale(1.025)}.bundle-feature-copy h3{text-wrap:pretty;font-size:clamp(32px,3.2vw,46px)}.bundle-bonus-image{aspect-ratio:3/2;background:#edf0e5;align-items:center;height:auto;padding:0;display:flex}.bundle-bonus-image .bundle-product-image{transition:transform .3s}.bundle-bonus-image:hover .bundle-product-image{transform:scale(1.025)}.bundle-bonus h4{font-size:28px}.bundle-intro-copy li{align-items:flex-start}.bundle-intro-copy li svg{margin-top:4px}@media (max-width:760px){.bundle-product-collection,.bundle-feature-visual,.bundle-bonus-image{aspect-ratio:3/2;height:auto;padding:0}.bundle-feature-copy h3{font-size:34px}.bundle-bonus-grid{gap:40px}}:root{--cta-gradient:linear-gradient(115deg, #ffc28e 0%, #ffa58b 55%, #ff9187 100%);--cta-gradient-hover:linear-gradient(115deg, #ffd0a7 0%, #ffb59e 55%, #ffa297 100%)}.button.button-accent,.button.button-dark,.article-body a.button-dark{background:var(--cta-gradient);color:#18221c;border-color:#0000}.button.button-accent:hover,.button.button-dark:hover,.article-body a.button-dark:hover{background:var(--cta-gradient-hover);color:#18221c}.button.button-accent:disabled,.button.button-dark:disabled{cursor:not-allowed;opacity:.65}.final-cta{background:linear-gradient(115deg,#ffe2cb 0%,#ffd2c5 100%)}.training-comparison{padding:clamp(56px,7vw,100px) 0 0;scroll-margin-top:100px}.comparison-heading{margin-bottom:36px}.comparison-heading h2{margin:0;font-size:clamp(40px,5vw,64px);line-height:1.1}.comparison-heading p{color:#53624c;margin:16px 0 0;font-size:21px}.comparison-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:18px;line-height:1.55}.comparison-table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison-criterion-col{width:28%}.comparison-table th,.comparison-table td{vertical-align:middle;overflow-wrap:break-word;border-bottom:1px solid #d6dcce;padding:22px 28px}.comparison-table thead th{vertical-align:bottom;padding-top:30px;padding-bottom:30px}.comparison-table thead .comparison-criterion{padding-left:0;font-size:18px;font-weight:600}.comparison-table tbody th{padding-left:0;font-size:18px;font-weight:650}.comparison-table td{color:#586453}.comparison-provider,.comparison-product,.comparison-price-note{display:block}.comparison-provider{font-family:var(--font-display), sans-serif;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.1}.comparison-product{margin-top:8px;font-size:17px;font-weight:500}.comparison-price{margin-top:24px;font-size:32px;line-height:1.2;display:block}.comparison-price-note{margin-top:5px;font-size:16px;font-weight:500}.comparison-table .comparison-antreten{color:#f6f6ef;background:#18221c;border-bottom-color:#3e4a39}.comparison-antreten .comparison-price{color:#ffb59e}.comparison-included{align-items:flex-start;gap:12px;display:flex}.comparison-included svg{color:#dbed75;flex:none;margin-top:4px}.comparison-table tbody tr{transition:background-color .18s}.comparison-table tbody tr:hover{background:#e9eddf}.comparison-source{color:#586453;margin:22px 0 0;font-size:15px;line-height:1.6}.comparison-source a{text-underline-offset:3px;text-decoration:underline}.matrix-art{color:#18221c;background:#edf0e5;border:1px solid #879778;grid-template-columns:repeat(3,1fr);width:min(100%,360px);margin:28px auto;display:grid}.matrix-art>span{aspect-ratio:1;letter-spacing:0;border:1px solid #b9c4ad;justify-content:center;align-items:center;min-width:0;padding:5px;font-family:Arial,sans-serif;font-size:clamp(19px,3vw,32px);display:flex}.matrix-art>.matrix-unknown{background:#dbed75;font-size:42px;font-weight:700}.route-art{color:#18221c;background:#edf0e5;border:1px solid #b9c4ad;width:min(100%,520px);height:auto;margin:24px auto;display:block}.route-art text{fill:currentColor;font:16px Arial,sans-serif}.assessment-practice{border-top:1px solid #bcc6ad;margin-top:44px;padding-top:32px;scroll-margin-top:110px}.assessment-practice h2{margin:0 0 12px;font-size:34px}.assessment-practice>p{color:#53624c;font-size:18px}.practice-type-list{margin-top:24px}.practice-type{text-align:left;color:#18221c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ccd3c1;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:21px 0;transition:background-color .18s;display:flex}.practice-type:hover{background:#e9eddf}.practice-type>span:first-child{gap:5px;display:grid}.practice-type strong{font-size:20px}.practice-type>span:first-child>span{color:#53624c;font-size:16px}.practice-type-count{flex-shrink:0;align-items:center;gap:12px;font-size:16px;display:flex}@media (max-width:700px){.comparison-heading{margin-bottom:28px}.comparison-heading p{font-size:18px}.comparison-table{display:block}.comparison-table colgroup,.comparison-table .comparison-criterion{display:none}.comparison-table thead,.comparison-table tbody{display:block}.comparison-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.comparison-table th,.comparison-table td{padding:18px 14px;font-size:16px}.comparison-table thead th{padding:22px 14px}.comparison-table tbody th{border-bottom:0;grid-column:1/-1;padding:22px 0 12px;font-size:17px}.comparison-provider{font-size:28px}.comparison-product,.comparison-price-note{font-size:15px}.comparison-price{margin-top:18px;font-size:30px}.comparison-included{display:block}.comparison-included svg{margin:0 0 8px;display:block}.comparison-source{font-size:14px}.practice-type{align-items:flex-start;gap:12px}.practice-type-count{flex-direction:column;align-items:flex-end;gap:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.comparison-table tbody tr,.practice-type{transition:none}}.day-sales{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);padding-block:80px;display:grid}.day-sales>img{object-fit:cover;width:100%;height:auto;max-height:480px}.day-sales h3{font-size:clamp(36px,4vw,60px);line-height:1.08}.day-sales p{margin:24px 0;font-size:21px;line-height:1.6}.day-player{max-width:850px;margin:auto}.day-progress{gap:8px;display:flex}.day-progress span{background:#d7ddce;flex:1;height:5px}.day-progress .done{background:#617d3c}.day-scene{object-fit:cover;width:100%;height:260px;margin:16px 0 24px}.day-player h2{font-size:clamp(32px,4vw,48px);line-height:1.1}.day-dialogue{margin:20px 0;font-size:23px;line-height:1.6}.day-choices{gap:10px;margin:20px 0;display:grid}.day-choices button,.day-controls button{color:#18221c;text-align:left;font:inherit;cursor:pointer;background:#f6f6ef;border:1px solid #aeb9a4;border-radius:6px;padding:16px 20px;line-height:1.5}.day-choices button[aria-pressed=true]{background:#e5edda;border-color:#526b36;box-shadow:inset 4px 0 #526b36}.day-choices button:disabled{cursor:default}.day-feedback{background:#e9eedf;margin:20px 0;padding:24px;font-size:19px;line-height:1.6}.day-controls{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.day-controls button:disabled{opacity:.45;cursor:default}.day-review{padding-left:24px}.day-review li{border-bottom:1px solid #cbd2c2;padding:16px 0}.day-review p{margin-top:8px;line-height:1.65}.solution-practice{border-top:1px solid #bcc6af;margin:28px 0;padding-top:20px}.solution-practice summary{cursor:pointer;padding:12px 0;font-size:20px;font-weight:700}.solution-stage{background:#eef0e6;padding:20px}.solution-stage svg{width:100%;max-height:300px;display:block}.solution-step{animation:.3s ease-out solution-reveal}.solution-step p,.mistake-coach p{font-size:18px;line-height:1.65}.solution-step strong{margin-top:16px;display:block}.mistake-coach{margin-top:28px}.mistake-coach h3{font-size:27px}.follow-practice{border-top:1px solid #bcc6af;padding-top:24px}.follow-practice small{margin-top:20px;display:block}.solution-route{stroke-dasharray:1;animation:.55s ease-out route-reveal}.day-scene-copy{animation:.3s ease-out solution-reveal}@keyframes route-reveal{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes solution-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.day-sales{grid-template-columns:1fr;padding-block:48px}.day-scene{height:190px}.day-dialogue{font-size:20px}.day-feedback,.solution-stage{padding:16px}}@media (prefers-reduced-motion:reduce){.solution-route,.solution-step,.day-scene-copy{animation:none}}.day-player .day-scene{aspect-ratio:16/9;object-fit:cover;object-position:center 45%;height:auto}@media (max-width:760px){.day-player .day-scene{aspect-ratio:3/2;object-position:center;height:auto}}.everyday-course{--everyday-line:#c6cfba;--everyday-muted:#526348;color:#18221c;max-width:100%}.everyday-course button,.everyday-course textarea{font:inherit}.everyday-course h2:focus{outline:none}.everyday-cover{isolation:isolate;background:#18221c;align-items:flex-end;min-height:380px;display:flex;position:relative;overflow:hidden}.everyday-cover>img{object-fit:cover;object-position:50% 46%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.everyday-cover:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a160fd9,#0a160f59 68%,#0a160f26);position:absolute;inset:0}.everyday-cover>div{max-width:610px;padding:36px}.everyday-cover h2{font-family:var(--font-display);color:#f6f6ef;margin:0 0 18px;font-size:clamp(40px,4.4vw,64px);line-height:1.02}.everyday-cover p{color:#f1f3e9;margin:0;font-size:19px;line-height:1.6}.everyday-welcome{grid-template-columns:1fr auto;align-items:center;gap:18px 30px;padding:26px 0 30px;display:grid}.everyday-welcome>p{max-width:600px;margin:0;font-size:19px;line-height:1.65}.everyday-welcome>span{color:#526348;grid-column:1/-1;font-size:15px}.everyday-intro-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.everyday-intro-strip button{text-align:left;color:#18221c;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.everyday-intro-strip img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:filter .2s;display:block}.everyday-intro-strip button:hover img{filter:brightness(1.08)}.everyday-intro-strip span{padding:10px 0;font-size:13px;font-weight:700;line-height:1.4;display:block}.everyday-context{color:#526348;margin-top:24px;font-size:15px;line-height:1.6}.everyday-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:8px 0 18px;font-size:15px;display:flex}.everyday-toolbar>span{color:#526348}.everyday-progress{background:#dce2d2;height:4px;overflow:hidden}.everyday-progress>span{background:#647e40;height:100%;transition:width .3s;display:block}.everyday-stations{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:18px 0;display:grid}.everyday-stations button{text-align:left;color:#526348;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:12px 8px;font-size:14px;line-height:1.3;display:flex}.everyday-stations button>span{height:20px;font-size:15px;font-weight:700}.everyday-stations button[aria-current=step]{color:#18221c;background:#e8eedf;border-bottom-color:#647e40}.everyday-scene{animation:.28s ease-out everyday-enter}.everyday-scene-image{aspect-ratio:2.35;object-fit:cover;object-position:center 42%;width:100%;height:auto;display:block}.everyday-scene-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;padding:30px 0;display:grid}.everyday-story h2,.everyday-summary>h2{font-family:var(--font-display);margin:0 0 20px;font-size:clamp(34px,3.4vw,46px);line-height:1.1}.everyday-story>p{margin:0 0 26px;font-size:20px;line-height:1.65}.everyday-fact{border-top:1px solid var(--everyday-line);padding:15px 0;font-size:16px;line-height:1.65}.everyday-fact summary{cursor:pointer;font-weight:700}.everyday-fact p{margin:14px 0}.everyday-fact a,.everyday-sources a{color:#425d2f;text-underline-offset:3px;text-decoration:underline}.everyday-decision h3{margin:0 0 18px;font-size:23px;line-height:1.35}.everyday-choices{gap:12px;display:grid}.everyday-choices button{color:#18221c;text-align:left;cursor:pointer;background:#f9faf4;border:1px solid #b6c2a7;border-radius:4px;align-items:flex-start;gap:12px;padding:17px 16px;font-size:17px;line-height:1.5;display:flex}.everyday-choices button>span{border:1px solid #aab799;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:13px;font-weight:700;display:grid}.everyday-choices button>svg{flex-shrink:0;margin-top:3px;margin-left:auto}.everyday-choices button[aria-pressed=true]{background:#e8efdb;border-color:#647e40;box-shadow:inset 3px 0 #647e40}.everyday-response{font-size:17px;line-height:1.65;animation:.2s ease-out everyday-enter}.everyday-response>p{margin:22px 0}.everyday-practical{background:#e9eedf;border-left:3px solid #647e40;margin:20px 0;padding:20px}.everyday-practical p{margin:7px 0 0}.everyday-response>label{margin:24px 0 10px;font-weight:700;display:block}.everyday-response textarea{color:#18221c;resize:vertical;background:#fffef8;border:1px solid #aebc9e;border-radius:4px;width:100%;min-height:105px;padding:14px;line-height:1.55;display:block}.everyday-response small{color:#526348;margin-top:8px;font-size:13px;line-height:1.5;display:block}.everyday-next{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:24px;display:flex}.everyday-next .button:disabled{opacity:.5;cursor:default}.everyday-summary{padding:28px 0}.everyday-summary>p{max-width:680px;font-size:19px;line-height:1.65}.everyday-summary-list{margin:30px 0}.everyday-summary-list article{border-top:1px solid var(--everyday-line);grid-template-columns:120px 1fr;gap:24px;padding:24px 0;display:grid}.everyday-summary-list img{object-fit:cover;width:120px;height:96px}.everyday-summary-list h3{margin:0 0 8px;font-size:23px}.everyday-summary-list p{margin:0 0 12px;font-size:17px;line-height:1.65}.everyday-summary-list blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#e9eedf;border-left:3px solid #879a66;margin:14px 0;padding:12px 18px;font-size:17px}.everyday-summary-list .text-button{font-size:15px}.everyday-questions{background:#e8eedf;padding:28px}.everyday-questions h3{margin:0 0 20px;font-size:26px}.everyday-questions ul{gap:12px;margin:0;padding-left:20px;font-size:17px;line-height:1.6;display:grid}.everyday-summary-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.everyday-unfinished,.everyday-reset{background:#e8eedf;margin:20px 0;padding:20px}.everyday-reset .text-button{margin:16px}.everyday-sources{border-top:1px solid var(--everyday-line);color:#526348;margin-top:24px;padding:18px 0;font-size:14px;line-height:1.65}.everyday-sources summary{cursor:pointer;font-weight:700}.everyday-sources li{margin:8px 0}.everyday-bonus{background:#e8eddf;margin-top:30px;padding:80px 0}.everyday-bonus-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(30px,6vw,88px);display:grid}.everyday-bonus-visual>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.everyday-bonus-thumbs{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.everyday-bonus-thumbs img{aspect-ratio:1.85;object-fit:cover;width:100%;height:auto}.everyday-free-label{color:#e1f08b;letter-spacing:.04em;background:#18221c;margin-bottom:24px;padding:11px 15px;font-size:14px;font-weight:800;display:inline-block}.everyday-bonus-copy h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 25px;font-size:clamp(40px,4.2vw,66px);line-height:1.05}.everyday-bonus-copy>p{max-width:530px;margin:0 0 28px;font-size:22px;line-height:1.6}.everyday-bonus-copy ul{gap:15px;margin:0 0 28px;padding:0;font-size:18px;line-height:1.5;list-style:none;display:grid}.everyday-bonus-copy li{gap:12px;display:flex}.everyday-bonus-copy li svg{color:#56713a;flex-shrink:0;margin-top:4px}.everyday-bonus-price{border-top:1px solid #bac5ab;align-items:center;gap:22px;margin-bottom:18px;padding:20px 0;display:flex}.everyday-bonus-price strong{font-family:var(--font-display);font-size:60px;line-height:1}.everyday-bonus-price span{color:#485e38;font-size:16px}.bundle-recap .everyday-recap dd{color:#44602d;font-size:18px}@keyframes everyday-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:761px) and (max-width:1150px){.everyday-welcome{grid-template-columns:1fr}.everyday-welcome .button{justify-self:start}.everyday-scene-body{grid-template-columns:1fr}.everyday-stations button{font-size:12px}}@media (max-width:760px){.everyday-cover{min-height:340px}.everyday-cover>div{padding:24px}.everyday-cover h2{font-size:43px}.everyday-cover p{font-size:18px}.everyday-welcome{grid-template-columns:1fr;gap:16px}.everyday-welcome>p{font-size:18px}.everyday-welcome .button{justify-content:center;width:100%}.everyday-intro-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.everyday-toolbar{align-items:flex-start;gap:10px;font-size:13px}.everyday-toolbar .text-button{font-size:14px}.everyday-toolbar>span{text-align:right;max-width:100px}.everyday-stations{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:12px 0}.everyday-stations button{flex-direction:row;align-items:center;gap:8px;padding:11px 8px;font-size:13px}.everyday-scene-image{aspect-ratio:3/2}.everyday-scene-body{grid-template-columns:1fr;gap:18px;padding:24px 0}.everyday-story h2{font-size:37px}.everyday-story>p{font-size:19px}.everyday-decision h3{font-size:22px}.everyday-next{justify-content:space-between}.everyday-next>.button{flex:1}.everyday-summary-list article{grid-template-columns:82px 1fr;gap:15px}.everyday-summary-list img{width:82px;height:82px}.everyday-summary-list h3{font-size:21px}.everyday-summary-list p{font-size:16px}.everyday-questions{padding:20px}.everyday-bonus{padding:48px 0}.everyday-bonus-layout{grid-template-columns:1fr;gap:32px}.everyday-bonus-copy h3{font-size:45px}.everyday-bonus-copy>p{font-size:20px}.everyday-bonus-copy ul{font-size:17px}.everyday-free-label{font-size:12px}.everyday-bonus-copy>.button{justify-content:center;width:100%}.everyday-bonus-thumbs{gap:12px;margin-top:12px}.bundle-recap .everyday-recap dd{font-size:16px}}@media (prefers-reduced-motion:reduce){.everyday-scene,.everyday-response{animation:none}.everyday-progress>span,.everyday-intro-strip img{transition:none}}.everyday-course{scroll-margin-top:110px}.exam-center,.exam-running,.exam-results{color:#18221c;min-width:0;scroll-margin-top:120px}.exam-catalog-head{grid-template-columns:1fr auto;align-items:center;gap:36px;margin-bottom:30px;display:grid}.exam-catalog-head h2,.exam-result-head h2{font-family:var(--font-display);margin:0 0 18px;font-size:clamp(38px,4vw,58px);line-height:1.08}.exam-catalog-head p{max-width:650px;margin:0;font-size:20px;line-height:1.6}.exam-catalog-progress{text-align:center;background:#e8eedf;flex-direction:column;gap:8px;min-width:160px;padding:22px;display:flex}.exam-catalog-progress strong{font-family:var(--font-display);font-size:62px;line-height:1}.exam-catalog-progress strong span{color:#526348;font-size:32px}.exam-catalog-progress>span{font-size:14px;font-weight:600}.exam-rules{color:#f6f6ef;background:#18221c;gap:18px;padding:24px;font-size:17px;line-height:1.6;display:flex}.exam-rules>svg{color:#daed82;flex-shrink:0;margin-top:3px}.exam-rules p{color:#d4ddca;margin:8px 0 0}.exam-instructions{border-bottom:1px solid #bcc7ae;margin-bottom:10px;padding:22px 0}.exam-instructions summary,.exam-context summary{cursor:pointer;font-size:16px;font-weight:700}.exam-instructions ol{grid-template-columns:1fr 1fr;gap:24px 36px;margin:26px 0;padding-left:22px;display:grid}.exam-instructions li{font-size:16px;line-height:1.6}.exam-instructions p{margin:8px 0;font-size:16px;line-height:1.6}.exam-catalog article{border-bottom:1px solid #bcc7ae;grid-template-columns:52px 1fr auto;align-items:center;gap:24px;padding:27px 0;display:grid}.exam-number{font-family:var(--font-display);color:#526348;font-size:42px}.exam-catalog h3{margin:0 0 6px;font-size:24px}.exam-catalog p{color:#526348;margin:0 0 7px;font-size:16px}.exam-done,.exam-open{color:#3f5d2b;align-items:center;gap:6px;font-size:14px;display:flex}.exam-open{color:#526348}.exam-catalog .button{white-space:nowrap;padding:17px 22px;font-size:16px}.exam-context{color:#526348;margin-top:28px;font-size:14px;line-height:1.7}.exam-context p{font-size:14px;line-height:1.7}.exam-context a{text-underline-offset:3px;text-decoration:underline}.course-shell:has(.exam-running){grid-template-columns:minmax(0,1fr);max-width:1050px}.course-shell:has(.exam-running)>.course-sidebar{display:none}.course-shell:has(.exam-running) .course-content-header{margin-bottom:22px}.exam-top{z-index:8;color:#f6f6ef;background:#18221c;border-radius:4px;justify-content:space-between;align-items:center;gap:22px;padding:22px 28px;display:flex;position:sticky;top:90px;box-shadow:0 6px 20px #18221c16}.exam-top>div:first-child{flex-direction:column;gap:6px;display:flex}.exam-top>div>strong{font-size:23px}.exam-top>div>span{color:#d4ddca;font-size:15px}.exam-timer{color:#e1f08b;align-items:center;gap:14px;display:flex}.exam-timer>div{flex-direction:column;gap:4px;display:flex}.exam-timer span{color:#d4ddca;font-size:13px}.exam-timer strong{font-variant-numeric:tabular-nums;letter-spacing:.025em;font-size:35px;line-height:1.05}.exam-timer-urgent{color:#ffb096}.exam-block-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.exam-block-progress li{color:#526348;border-bottom:3px solid #d5ddcb;align-items:center;gap:7px;padding:12px 0;font-size:13px;display:flex}.exam-block-progress li>span{border:1px solid #a9b998;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.exam-block-progress li[aria-current]{color:#18221c;border-color:#18221c;font-weight:800}.exam-block-progress li[aria-current]>span{color:#e1f08b;background:#18221c;border-color:#18221c}.exam-block-progress li.done{border-color:#71924f}.exam-question{background:#fffef9;border:1px solid #cbd4bf;padding:clamp(22px,4vw,48px)}.exam-question-caption{color:#526348;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;font-size:14px;display:flex}.exam-question h2{font-family:var(--font-display);margin:0 0 20px;scroll-margin-top:210px;font-size:44px;line-height:1.05}.exam-question h2:focus,.exam-results h2:focus{outline:none}.exam-block-instruction{color:#526348;border-bottom:1px solid #d5ddcb;margin-bottom:24px;padding-bottom:18px;font-size:16px;line-height:1.6}.exam-question .quiz-prompt{margin:20px 0 28px;font-size:24px;line-height:1.55}.exam-options{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.exam-options button{text-align:left;cursor:pointer;color:#18221c;overflow-wrap:anywhere;background:#f6f6ef;border:1px solid #bcc7ae;border-radius:4px;align-items:center;gap:14px;min-height:78px;padding:20px;font-size:19px;line-height:1.5;display:flex}.exam-options button>span{border:1px solid #b3c0a3;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.exam-options button:hover{border-color:#506b35}.exam-options button[aria-pressed=true]{background:#e8efdb;border:2px solid #506b35;padding:19px}.exam-options button[aria-pressed=true]>span{color:#f6f6ef;background:#18221c;border-color:#18221c}.exam-navigation{justify-content:space-between;align-items:center;gap:28px;margin-top:30px;display:flex}.exam-navigation p{color:#526348;max-width:270px;font-size:14px;line-height:1.5}.exam-navigation .button{white-space:nowrap;font-size:17px}.exam-navigation button:disabled{opacity:.5;cursor:not-allowed}.exam-secondary-actions{border-top:1px solid #d5ddcb;flex-wrap:wrap;justify-content:space-between;gap:22px;margin-top:22px;padding-top:24px;display:flex}.exam-secondary-actions .text-button{color:#526348;font-size:15px}.exam-submit-confirm{color:#18221c;background:#f6f6ef;border:1px solid #aebd9e;border-radius:5px;max-width:min(560px,100vw - 32px);margin:auto;padding:32px;position:fixed;inset:0;box-shadow:0 24px 90px #0004}.exam-submit-confirm::backdrop{background:#142019bb}.exam-submit-confirm h3{font-family:var(--font-display);margin:0 0 16px;font-size:38px;line-height:1.15}.exam-submit-confirm p{margin-bottom:25px;font-size:18px;line-height:1.6}.exam-submit-confirm>div{flex-wrap:wrap;gap:12px;display:flex}.exam-submit-confirm .button{font-size:16px}.exam-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:30px;display:flex}.exam-result-head p{margin:0 0 12px;font-size:17px;line-height:1.6}.exam-breakdown{background:#e8eedf;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:28px;display:grid}.exam-breakdown>div{grid-template-columns:1fr auto;align-items:center;gap:12px;font-size:16px;display:grid}.exam-breakdown strong{font-size:25px}.exam-breakdown>div>div{background:#becba9;grid-column:1/-1;height:5px}.exam-breakdown>div>div>span{background:#506b35;height:100%;display:block}.exam-next-learning{border-bottom:1px solid #bcc7ae;padding:28px 0}.exam-next-learning strong{font-size:23px}.exam-next-learning p{font-size:18px;line-height:1.6}.exam-next-learning a{font-size:16px}.exam-review-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.exam-review-heading h3{font-size:24px}.exam-review-heading label{align-items:center;gap:10px;font-size:15px;display:flex}.exam-review-heading input{accent-color:#506b35;width:18px;height:18px}.exam-answer-review details{border-bottom:1px solid #bcc7ae;padding:20px 0}.exam-answer-review summary{cursor:pointer;font-size:18px;line-height:1.6}.exam-answer-review summary>span{margin-right:10px}.exam-answer-good{color:#43632c}.exam-answer-wrong{color:#963e23}.exam-answer-review p{font-size:18px;line-height:1.65}@media (max-width:1000px){.exam-catalog-head{grid-template-columns:1fr}.exam-catalog-progress{flex-direction:row;justify-self:start;align-items:center;gap:18px;min-width:0;padding:14px 20px}.exam-catalog-progress strong{font-size:42px}.exam-catalog article{gap:18px}.exam-catalog .button{padding:15px}.exam-catalog p{font-size:15px}.exam-block-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px}}@media (max-width:600px){.exam-catalog-head h2,.exam-result-head h2{font-size:40px}.exam-catalog-head p{font-size:18px}.exam-catalog article{grid-template-columns:35px 1fr;gap:12px}.exam-catalog article>.button{grid-column:2;justify-self:start}.exam-number{align-self:start;font-size:34px}.exam-catalog h3{font-size:23px}.exam-catalog-progress{padding:12px 16px}.exam-rules{gap:12px;padding:20px;font-size:16px}.exam-instructions ol{grid-template-columns:1fr;gap:18px}.exam-top{gap:12px;padding:16px;top:76px}.exam-top>div>strong{font-size:20px}.exam-top>div>span{font-size:12px}.exam-timer{gap:8px}.exam-timer>svg{display:none}.exam-timer span{font-size:11px}.exam-timer strong{font-size:30px}.exam-block-progress{margin:16px 0 24px}.exam-block-progress li{gap:5px;font-size:11px}.exam-question{padding:20px 16px}.exam-question h2{font-size:36px}.exam-question .quiz-prompt{font-size:21px}.exam-question-caption{font-size:12px}.exam-options{grid-template-columns:1fr;gap:12px}.exam-options button{min-height:68px;padding:16px;font-size:18px}.exam-options button[aria-pressed=true]{padding:15px}.exam-navigation{flex-direction:column;align-items:stretch;gap:12px}.exam-navigation p{max-width:none;margin:0}.exam-navigation .button{justify-content:center;font-size:16px}.exam-secondary-actions{gap:20px}.exam-secondary-actions .text-button{font-size:14px}.exam-breakdown{grid-template-columns:1fr 1fr;gap:22px 16px;padding:20px}.exam-breakdown>div{gap:8px;font-size:13px}.exam-breakdown strong{font-size:22px}.exam-result-head .button,.exam-answer-review summary{font-size:16px}.exam-submit-confirm{padding:24px}.exam-submit-confirm h3{font-size:32px}.exam-submit-confirm .button{justify-content:center;width:100%}}.product-people-gallery{padding:32px 0 38px;scroll-margin-top:120px;overflow:clip}.product-people-track{isolation:isolate;justify-content:center;align-items:center;width:min(1640px,100%);margin:0 auto;padding:45px 44px 50px;display:flex}.product-person{cursor:zoom-in;min-width:0;transform:translateY(var(--photo-offset)) rotate(var(--photo-tilt));background:#e8eddf;border:0;border-radius:17px;flex:0 0 calc(14.2857% + 20.5714px);margin:0 0 0 -24px;padding:0;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 8px 16px #18221c1a}.product-person:first-child{margin-left:0}.product-person:nth-child(2n){z-index:2}.product-person:nth-child(4){z-index:3}.product-person img{aspect-ratio:4/5;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.product-person:hover,.product-person:focus-visible{z-index:5;transform:translateY(-15px)rotate(0);box-shadow:0 16px 26px #18221c26}.product-person:focus-visible{outline-offset:5px;outline:3px solid #506b35}.product-people-gallery+.knowledge-section{padding-top:45px}.product-photo-dialog{color:#f6f6ef;background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:auto;padding:0;inset:0;overflow:visible}.product-photo-dialog::backdrop{background:#101b14eb}.product-photo-dialog[open]{place-items:center;display:grid}.product-photo-modal{background:#18221c;border-radius:12px;flex-direction:column;max-width:min(650px,100vw - 40px);max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #0005}.product-photo-modal>img{object-fit:contain;background:#101b14;width:100%;height:auto;min-height:0;max-height:calc(100dvh - 140px);display:block}.product-photo-close{z-index:1;color:#f6f6ef;cursor:pointer;background:#18221cef;border:1px solid #f6f6ef66;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.product-photo-controls{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:13px 18px;display:flex}.product-photo-controls p{color:#f6f6ef;text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0;font-size:16px;font-weight:600;line-height:1.35;display:flex}.product-photo-controls p>span{color:#c3ceb7;font-size:12px;font-weight:400}.product-photo-controls button{color:#f6f6ef;cursor:pointer;background:0 0;border:1px solid #a9ba9677;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.product-photo-controls button:hover,.product-photo-close:hover{background:#344b27}@media (min-width:701px) and (max-width:1100px){.product-people-track{scroll-snap-type:x proximity;justify-content:flex-start;padding:35px 35px 45px;overflow-x:auto}.product-person{scroll-snap-align:center;flex-basis:25%;margin-left:-15px}}@media (max-width:700px){.product-people-gallery{padding:12px 0 15px}.product-people-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:18px;padding:30px 27px 38px;overflow-x:auto}.product-people-track::-webkit-scrollbar{display:none}.product-person{scroll-snap-align:center;max-width:310px;transform:translateY(0) rotate(calc(var(--photo-tilt)*.4));border-radius:15px;flex:0 0 74%;margin:0}.product-person:hover,.product-person:focus-visible{transform:translateY(-5px)rotate(0)}.product-people-gallery+.knowledge-section{padding-top:35px}.product-photo-modal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}.product-photo-controls{gap:10px;padding:12px}.product-photo-controls p{font-size:14px}}@media (prefers-reduced-motion:reduce){.product-person{transition:none}}.product-people-gallery{padding:65px 0 55px}.product-people-heading{text-align:center}.product-review-stars{color:#df7a20;gap:5px;display:flex}.product-review-stars svg{width:25px;height:25px}.product-people-heading>.product-review-stars{background:#ebede5;border-radius:50px;padding:12px 24px;display:inline-flex}.product-people-heading h2{font-family:var(--font-display);color:#18221c;margin:23px 0 22px;font-size:clamp(44px,5vw,72px);line-height:1.08}.product-people-track{width:min(1260px,100%);padding-top:35px;padding-bottom:42px}.product-proof-bottom{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,76px);padding-top:35px;display:grid}.product-review-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.product-review-card{background:#ebede5;border-radius:18px;flex-direction:column;align-items:flex-start;margin:0;padding:27px 24px;display:flex}.product-review-card blockquote{color:#18221c;margin:22px 0 24px;font-size:19px;line-height:1.6}.product-review-card figcaption{color:#526348;margin-top:auto;font-size:13px}.product-investment h3{font-family:var(--font-display);margin:0 0 22px;font-size:clamp(38px,4vw,55px);line-height:1.12}.product-investment h3 strong{font-size:clamp(48px,5vw,72px)}.product-investment>p{color:#18221c;margin:0 0 26px;font-size:23px;line-height:1.5}.product-investment>.button{justify-content:space-between;min-width:230px;font-size:18px}.product-investment>small{color:#526348;margin-top:12px;font-size:13px;display:block}@media (max-width:1000px){.product-proof-bottom{grid-template-columns:1fr;gap:35px}.product-investment{padding-top:15px}.product-review-card blockquote{font-size:20px}}@media (max-width:700px){.product-people-gallery{padding:38px 0}.product-people-heading h2{margin:18px 0;font-size:44px}.product-people-track{padding-top:25px;padding-bottom:30px}.product-person{flex-basis:58%;max-width:235px}.product-proof-bottom{padding-top:18px}.product-review-grid{gap:12px}.product-review-card{border-radius:14px;padding:20px 16px}.product-review-card blockquote{margin:17px 0;font-size:17px;line-height:1.55}.product-review-card .product-review-stars{gap:3px}.product-review-card .product-review-stars svg{width:19px;height:19px}.product-investment>p{font-size:21px}}@media (max-width:380px){.product-review-grid{grid-template-columns:1fr}.product-people-heading h2{font-size:39px}}.course-shell.free-shell:has(.course-sidebar){grid-template-columns:240px minmax(0,1fr);max-width:1240px}.training-home{min-width:0}.training-next{background:#e8eddf;border-radius:10px;grid-template-columns:1.35fr 1fr;align-items:stretch;display:grid;overflow:hidden}.training-next>div{padding:32px}.training-next-label{color:#526348;font-size:15px;font-weight:600}.training-next h2{font-family:var(--font-display);margin:13px 0 18px;font-size:40px;line-height:1.1}.training-next p{margin:0 0 24px;font-size:18px;line-height:1.5}.training-next .button{font-size:17px}.training-next>img{object-fit:cover;width:100%;height:100%;min-height:290px}.training-home-progress{color:#526348;flex-wrap:wrap;align-items:center;gap:24px;padding:24px 0 30px;font-size:15px;display:flex}.training-home-progress strong{color:#18221c}.training-home-progress button{margin-left:auto;font-size:15px}.training-path h2{font-family:var(--font-display);margin:10px 0 22px;font-size:32px}.training-path-step{color:#18221c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cbd4bf;align-items:center;gap:22px;width:100%;padding:20px 0;transition:background .2s;display:flex}.training-path-step:hover{background:#e8eddf88}.training-path-step>img{object-fit:cover;border-radius:6px;flex-shrink:0;width:120px;height:94px}.training-step-copy{flex-direction:column;flex:1;gap:9px;display:flex}.training-step-title{align-items:baseline;gap:12px;display:flex}.training-step-title small{color:#526348;font-size:14px}.training-step-title strong{font-size:22px}.training-step-copy>span:not(.training-step-title){color:#526348;font-size:16px;line-height:1.45}.training-step-copy em{color:#526348;font-size:13px;font-style:normal}.training-path-step>svg{flex-shrink:0;margin-right:5px}.training-context-links{flex-wrap:wrap;gap:24px;padding:28px 0;display:flex}.training-context-links button{color:#40582e;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;display:flex}.training-materials>div+div{margin-top:40px}.training-materials h2{font-family:var(--font-display);margin:0 0 15px;font-size:30px}@media (max-width:1000px){.course-shell.free-shell:has(.course-sidebar){grid-template-columns:1fr}.training-next>div{padding:26px}.training-next h2{font-size:35px}}@media (max-width:600px){.training-next{grid-template-columns:1fr}.training-next>img{display:none}.training-next>div{padding:25px}.training-next h2{font-size:36px}.training-home-progress{gap:12px 20px}.training-home-progress button{width:100%;margin-left:0}.training-path-step{align-items:flex-start;gap:13px}.training-path-step>img{width:72px;height:72px}.training-step-title{gap:7px}.training-step-title strong{font-size:19px}.training-step-copy>span:not(.training-step-title){font-size:15px}.training-path-step>svg{width:16px;margin-top:4px}.training-context-links{flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){.training-path-step{transition:none}}.practice-picker{background:#e8eddf;border-radius:8px;align-items:flex-end;gap:24px;margin:0 0 32px;padding:24px;display:flex}.practice-picker label{flex-direction:column;flex:1;gap:12px;font-size:20px;font-weight:600;display:flex}.practice-picker select{color:#18221c;background:#f6f6ef;border:1px solid #b6c3a8;min-width:0;padding:13px;font-size:18px}.practice-picker .button{font-size:17px}@media (max-width:600px){.practice-picker{flex-direction:column;align-items:stretch;padding:20px}.practice-picker .button{justify-content:center}}.figure-symbol{color:#243a29;flex-shrink:0;width:72px;height:72px}.figure-puzzle{background:#fffef9;border:1px solid #b8c3ae;border-radius:8px;width:260px;height:190px;margin:24px auto 32px;position:relative}.figure-puzzle .figure-symbol{width:140px;height:140px;position:absolute;top:10px;left:15px}.figure-overlap .figure-symbol+svg{top:45px;left:95px}.figure-beside .figure-symbol{width:110px;height:110px;top:40px;left:15px}.figure-beside .figure-symbol+svg{left:135px}.quiz-options button:has(.figure-symbol){gap:15px;min-height:110px}.quiz-options button .figure-symbol{width:55px;height:55px}@media (max-width:400px){.figure-puzzle{width:240px}.figure-beside .figure-symbol+svg{left:120px}.figure-overlap .figure-symbol+svg{left:85px}.quiz-options button:has(.figure-symbol){gap:12px;min-height:90px}}.training-context-links>a{color:#40582e;align-items:center;gap:10px;font-size:15px;display:flex}.workspace-return-nav{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;display:flex}.workspace-return-nav button{color:#243a29;cursor:pointer;background:#f6f6ef;border:1px solid #aebc9e;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 16px;font-size:16px;font-weight:600;display:inline-flex}.workspace-return-nav button:hover{background:#e5eddc;border-color:#526b3c}.quiz-intro>.workspace-return-nav{justify-content:flex-start}.training-content:focus{outline:none}@media (max-width:500px){.workspace-return-nav{gap:8px}.workspace-return-nav button{flex:180px;padding:11px 12px;font-size:14px}.workspace-return-nav button svg{flex-shrink:0}}a.training-path-step{text-decoration:none}.training-path-extras{background:#edf0e5;border-radius:12px;margin-top:48px;padding:28px 24px 8px}.training-path-extras .training-path-step:last-child{border-bottom:0}@media (max-width:600px){.training-path-extras{margin-top:32px;padding:22px 14px 6px}.training-path-extras h2{font-size:27px}}.ksk-module{--ksk-ink:#18251f;--ksk-muted:#52634e;--ksk-line:#ccd5c3;color:var(--ksk-ink)}.ksk-module p{font-size:18px;line-height:1.65}.ksk-module button,.ksk-module select,.ksk-module textarea{font:inherit}.ksk-module button{cursor:pointer}.ksk-module button:disabled{cursor:default}.ksk-module .button{gap:10px;min-height:50px}.ksk-module h2:focus,.ksk-module h3:focus{outline:none}.ksk-module .text-button{align-items:center;gap:9px;min-height:44px;display:inline-flex}.ksk-hero{isolation:isolate;background:#142119;border-radius:14px;min-height:405px;position:relative;overflow:hidden}.ksk-hero>img{object-fit:cover;object-position:70% 48%;z-index:-2}.ksk-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c1911f5,#0c1911cc 42%,#0c191114);position:absolute;inset:0}.ksk-hero>div{color:#f8f8ed;max-width:630px;padding:42px}.ksk-included{color:#e0ebad;margin-bottom:18px;font-size:15px;display:inline-block}.ksk-hero h2{font-family:var(--font-display);color:#f8f8ed;margin:0;font-size:clamp(40px,4vw,66px);line-height:1.08}.ksk-hero p{color:#e4e9db;max-width:430px;margin:22px 0 26px}.ksk-module>.photo-credit{margin:9px 0 0;font-size:12px;line-height:1.5;display:block}.ksk-context{max-width:790px;padding:24px 0 30px}.ksk-context p{color:var(--ksk-muted);margin:0 0 10px}.ksk-chapters .training-path-step{padding:25px 0}.ksk-chapters .training-path-step>img{width:132px;height:100px}.ksk-scope-note,.ksk-storage-note{color:var(--ksk-muted);margin:30px 0 12px;font-size:15px!important}.ksk-back{margin:0 0 16px}.ksk-section-title{font-size:clamp(32px,4vw,48px);font-family:var(--font-display);margin:0 0 26px}.ksk-section-intro{max-width:760px;color:var(--ksk-muted);margin:0 0 30px}.ksk-sources{border-top:1px solid var(--ksk-line);margin-top:25px;padding:20px 0}.ksk-sources summary{cursor:pointer;font-size:16px}.ksk-sources p,.ksk-sources li{font-size:15px;line-height:1.6}.ksk-module textarea,.ksk-module select{color:var(--ksk-ink);background:#fffef8;border:1px solid #a6b59d;border-radius:8px;width:100%;padding:15px}.ksk-module textarea{resize:vertical;margin:12px 0 18px;line-height:1.65}.ksk-module label{font-size:16px;font-weight:600;display:block}.ksk-module summary{cursor:pointer}.ksk-training-chooser{grid-template-columns:1fr 1.1fr;align-items:start;gap:35px;display:grid}.ksk-skill-list{flex-direction:column;display:flex}.ksk-skill-list button{text-align:left;border:0;border-bottom:1px solid var(--ksk-line);color:var(--ksk-ink);background:0 0;grid-template-columns:25px 1fr 20px;align-items:center;gap:7px 12px;padding:23px 16px;transition:background .2s,transform .2s;display:grid}.ksk-skill-list button>span{color:var(--ksk-muted);grid-row:1/3;font-size:14px}.ksk-skill-list button>strong{font-size:20px}.ksk-skill-list button>small{color:var(--ksk-muted);grid-column:2;font-size:14px}.ksk-skill-list button>svg{grid-area:1/3/3}.ksk-skill-list button[aria-pressed=true]{background:#e6ecd8;border-radius:8px}.ksk-skill-list button:hover{background:#eef1e7}.ksk-session-preview{border:1px solid var(--ksk-line);background:#fffef8;border-radius:12px;padding:24px;animation:.35s both ksk-appear}.ksk-session-preview h3{font-family:var(--font-display);margin:22px 0 12px;font-size:32px}.ksk-session-preview p{margin:12px 0 20px}.ksk-session-preview select{margin:8px 0 0}.ksk-session-note{color:var(--ksk-muted);font-size:14px!important}.ksk-preview-art{color:#edf2da;background:#18251f;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:205px;display:flex;overflow:hidden}.ksk-preview-memory>span{color:#18251f;background:#f6f5ed;border-radius:8px;place-items:center;width:26%;height:88px;font-size:clamp(18px,2vw,28px);animation:.55s both ksk-appear;display:grid;box-shadow:0 8px 15px #0003}.ksk-preview-memory>span:nth-child(2){animation-delay:.1s;transform:translateY(-10px)}.ksk-preview-memory>span:nth-child(3){animation-delay:.2s}.ksk-preview-attention>span{color:#899984;font-size:40px}.ksk-preview-attention .highlight{color:#e0ec88;transform:translateY(-9px)}.ksk-preview-switch,.ksk-preview-mixed{flex-direction:column}.ksk-preview-switch small{letter-spacing:.06em;font-size:11px}.ksk-preview-switch strong{font-size:44px}.ksk-preview-switch strong>span{color:#b5cf79}.ksk-preview-mixed>strong{font-variant-numeric:tabular-nums;font-size:42px}.ksk-mini-matrix{grid-template-columns:repeat(3,42px);gap:5px;display:grid}.ksk-mini-matrix>span{background:#334236;border-radius:3px;place-items:center;height:42px;font-size:24px;display:grid}.ksk-mini-matrix>span:last-child{color:#18251f;background:#dae897}.ksk-lab{border:1px solid var(--ksk-line);background:#fffef9;border-radius:16px;overflow:hidden}.ksk-lab-top{color:#f0f3e8;background:#18251f;justify-content:space-between;align-items:center;gap:12px;padding:14px 25px;display:flex}.ksk-lab-top .text-button{color:inherit;font-size:14px}.ksk-lab-top>span{color:#c3cfb5;font-size:14px}.ksk-lab-top>strong{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:21px;display:flex}.ksk-lab-progress{background:#e3e9d8;height:5px}.ksk-lab-progress>span{background:#8fa762;height:100%;transition:width .3s;display:block}.ksk-lab-meta{color:var(--ksk-muted);justify-content:space-between;padding:27px 34px 0;font-size:15px;font-weight:600;display:flex}.ksk-muted{color:var(--ksk-muted)}.ksk-question-enter{padding:20px 34px 34px;animation:.28s both ksk-appear}.ksk-question-enter>h3{font-family:var(--font-display);margin:0 0 25px;font-size:clamp(29px,3vw,42px);line-height:1.2}.ksk-memory-board{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 23px;display:grid}.ksk-memory-tile{perspective:900px;height:132px;animation:.35s both ksk-appear}.ksk-memory-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:relative}.ksk-memory-front,.ksk-memory-back{backface-visibility:hidden;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ksk-memory-front{background:#eef1e2;border:1px solid #d5dfc4}.ksk-memory-front>span{color:var(--ksk-muted);margin-bottom:10px;font-size:15px}.ksk-memory-front>strong{font-size:clamp(23px,3vw,38px)}.ksk-memory-back{color:#bacb9e;background:repeating-linear-gradient(45deg,#223a2d 0 10px,#263f31 10px 11px);border:1px solid #3c5441;transform:rotateY(180deg)}.ksk-memory-back>span{font-size:40px}.ksk-memory-board.is-hidden .ksk-memory-inner{transform:rotateY(180deg)}.ksk-memory-board.is-hidden .ksk-memory-tile{height:70px;transition:height .5s .15s}.ksk-memorize-footer{justify-content:space-between;align-items:center;gap:12px;font-size:16px;display:flex}.ksk-rule-stage{background:#edf1e1;border-radius:12px;margin-bottom:22px;overflow:hidden}.ksk-rule-banner{color:#f2f4ea;text-align:center;background:#22382b;flex-direction:column;gap:8px;padding:20px;display:flex}.ksk-rule-banner>span{color:#c2d4ae;font-size:13px}.ksk-rule-banner>strong{font-size:clamp(19px,2.5vw,27px)}.ksk-stimulus{text-align:center;font-variant-numeric:tabular-nums;padding:20px;font-size:clamp(70px,10vw,120px);font-weight:650;line-height:1.3;display:block}.ksk-attention-stage{background:#eef1e5;border-radius:12px;padding:20px}.ksk-target{justify-content:center;align-items:center;gap:16px;margin-bottom:16px;font-size:16px;display:flex}.ksk-target>strong{color:#f0f2e5;background:#203628;border-radius:8px;place-items:center;width:50px;height:50px;font-size:30px;display:grid}.ksk-token-grid{grid-template-columns:repeat(4,1fr);gap:8px;max-width:420px;margin:auto;display:grid}.ksk-token-grid>span{background:#fffef9;border-radius:5px;place-items:center;min-height:56px;font-family:Arial,sans-serif;font-size:30px;transition:background .35s,transform .35s;display:grid}.ksk-token-grid>span.is-match{background:#d3e99b;transform:scale(.95)}.ksk-matrix-stage{background:#edf1e4;border-radius:12px;padding:22px}.ksk-matrix-stage .matrix-art{max-width:420px;margin:0 auto}.ksk-question-prompt{margin:26px 0 18px;font-weight:550}.ksk-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ksk-options button{min-height:73px;color:var(--ksk-ink);text-align:left;background:0 0;border:1px solid #cbd4c0;border-radius:9px;align-items:center;gap:16px;padding:16px;transition:background .18s,border-color .18s,transform .18s;display:flex}.ksk-options button>span{color:var(--ksk-muted);font-size:14px}.ksk-options button>strong{overflow-wrap:anywhere;flex:1;font-size:25px}.ksk-options button:not(:disabled):hover{border-color:#849d60;transform:translateY(-2px)}.ksk-options .is-selected{background:#edf2df;border-color:#5b7443;box-shadow:inset 0 0 0 1px #5b7443}.ksk-options .is-correct{background:#e4efcd;border-color:#708946}.ksk-options .is-wrong{background:#fff0e8;border-color:#c48d73}.ksk-question-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:26px;display:flex}.ksk-feedback{background:#edf2e4;border-radius:10px;margin-top:24px;padding:24px;animation:.3s both ksk-appear}.ksk-feedback>strong{align-items:center;gap:8px;font-size:19px;display:flex}.ksk-feedback p{margin:12px 0 17px}.ksk-tip{color:var(--ksk-muted);font-size:16px!important}.ksk-solution ol{margin:14px 0;padding:0;list-style:none}.ksk-solution li{align-items:baseline;gap:12px;margin:10px 0;font-size:16px;line-height:1.5;animation:.3s both ksk-appear;display:flex}.ksk-solution li>span{color:var(--ksk-muted);font-size:13px}.ksk-result h3{font-family:var(--font-display);margin:0 0 20px;font-size:38px}.ksk-result-score{color:#eff2e4;background:#18251f;border-radius:12px;padding:30px}.ksk-result-score>strong{font-size:76px;line-height:1.2}.ksk-result-score>strong>span{color:#bdcfaa;font-size:30px}.ksk-result-score p{color:#d7e0ca;margin:5px 0}.ksk-score-list{margin:25px 0}.ksk-score-list>div{grid-template-columns:1fr auto;gap:10px;margin:22px 0;font-size:18px;display:grid}.ksk-score-track{background:#e2e9d7;border-radius:10px;grid-column:1/-1;height:9px;overflow:hidden}.ksk-score-track>span{transform-origin:0;background:#789549;height:100%;animation:.8s both ksk-grow;display:block}.ksk-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:26px 0;display:flex}.ksk-result h4{margin-top:40px;font-size:24px}.ksk-result-answers details{border-bottom:1px solid var(--ksk-line);padding:20px 0}.ksk-result-answers summary{justify-content:space-between;gap:15px;font-size:16px;display:flex}.ksk-history{margin-top:32px}.ksk-history h3{font-size:24px}.ksk-history button{text-align:left;border:0;border-bottom:1px solid var(--ksk-line);width:100%;color:var(--ksk-ink);background:0 0;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.ksk-history button>span:last-child{align-items:center;gap:8px;display:flex}.ksk-history small{color:var(--ksk-muted);margin-top:7px;display:block}.ksk-number-nav{gap:10px;margin:0 0 24px;display:flex}.ksk-number-nav button{border:1px solid var(--ksk-line);width:46px;height:46px;color:var(--ksk-ink);background:0 0;border-radius:50%;place-items:center;display:grid}.ksk-number-nav button[aria-current=step]{color:#f0f3e4;background:#21382a;border-color:#21382a}.ksk-scenario>img{object-fit:cover;border-radius:12px;width:100%;height:270px}.ksk-scenario>div{max-width:760px;margin:28px auto 0}.ksk-scenario h3{font-family:var(--font-display);margin:0 0 15px;font-size:38px}.ksk-scenario h4{margin:28px 0 20px;font-size:22px}.ksk-team-choices{flex-direction:column;gap:12px;display:flex}.ksk-team-choices button{text-align:left;border:1px solid var(--ksk-line);color:var(--ksk-ink);background:#fffef9;border-radius:9px;gap:16px;padding:20px;font-size:18px;line-height:1.6;display:flex}.ksk-team-choices button>span{color:var(--ksk-muted)}.ksk-team-choices button[aria-pressed=true]{background:#e4ebd6;border-color:#70874c}.ksk-interview{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.ksk-interview-question{color:#f6f6e9;background:#18251f;border-radius:12px;overflow:hidden}.ksk-interview-question>img{object-fit:cover;width:100%;height:230px}.ksk-interview-question h3{font-size:34px;font-family:var(--font-display);margin:0;padding:24px 24px 0;line-height:1.3}.ksk-speaking{flex-direction:column;align-items:flex-start;gap:15px;padding:25px;display:flex}.ksk-speaking>span{font-variant-numeric:tabular-nums;font-size:44px}.ksk-interview-question .ksk-session-note{color:#bdccb3;padding:0 25px 15px}.ksk-interview-notes>h4{margin:0 0 15px;font-size:25px}.ksk-interview-notes>p{color:var(--ksk-muted)}.ksk-interview-notes details{padding:20px 0;font-size:16px}.ksk-followup{background:#e9eedf;border-left:3px solid #8a9e60;margin-top:14px;padding:20px;animation:.3s both ksk-appear}.ksk-followup p{margin:8px 0 0}.ksk-routine-nav{flex-wrap:wrap;gap:9px;margin-bottom:25px;display:flex}.ksk-routine-nav button{border:1px solid var(--ksk-line);color:var(--ksk-ink);background:0 0;border-radius:7px;padding:14px 18px;font-size:15px}.ksk-routine-nav button[aria-pressed=true]{background:#e3ead5;border-color:#829861}.ksk-routine-stage{text-align:center;color:#f4f6e9;background:#18251f;border-radius:14px;padding:28px 32px 35px}.ksk-routine-stage>p{color:#c7d2be;max-width:650px;margin:0 auto 30px}.ksk-routine-orbit{border:1px solid #81986a;border-radius:50%;place-items:center;width:116px;height:116px;margin:25px auto;display:grid;position:relative}.ksk-routine-orbit:before{content:"";border:1px solid #526b45;border-radius:50%;animation:4s ease-in-out infinite ksk-orbit;position:absolute;inset:9px}.ksk-routine-orbit>span{color:#dbe9ac;font-size:45px}.ksk-routine-stage h3{max-width:640px;min-height:86px;font-size:clamp(28px,3vw,39px);font-family:var(--font-display);margin:20px auto 10px;line-height:1.25;animation:.35s both ksk-appear}.ksk-routine-dots{justify-content:center;gap:8px;margin:20px 0 28px;display:flex}.ksk-routine-dots span{background:#496044;width:25px;height:3px}.ksk-routine-dots .is-done{background:#d7e5a2}.ksk-note-panel{background:#ecf0e4;border-radius:10px;margin:28px 0;padding:26px}.ksk-note-panel h3{margin-top:0;font-size:25px}.ksk-orientation ol{counter-reset:ksk;padding:0;list-style:none}.ksk-orientation li{counter-increment:ksk;border-bottom:1px solid var(--ksk-line);padding:26px 0 26px 52px;position:relative}.ksk-orientation li:before{content:"0" counter(ksk);color:#748f50;font-size:25px;position:absolute;left:0}.ksk-orientation li>strong{font-size:24px}.ksk-plan-top{justify-content:space-between;align-items:center;gap:20px;margin:30px 0;display:flex}.ksk-plan-list article{border-bottom:1px solid var(--ksk-line);gap:24px;padding:25px 0;display:flex}.ksk-plan-list article>label{align-self:flex-start;align-items:center;gap:9px;min-width:105px;padding:8px 0;display:flex}.ksk-plan-list input{accent-color:#526d37;width:22px;height:22px}.ksk-plan-list h3{margin:4px 0 8px;font-size:23px}.ksk-plan-list p{color:var(--ksk-muted);margin:0 0 10px}.ksk-sales{grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;padding-top:65px;padding-bottom:65px;display:grid}.ksk-sales-image img{object-fit:cover;border-radius:12px;width:100%;height:430px}.ksk-sales-image .photo-credit{margin-top:10px;font-size:12px;display:block}.ksk-sales h3{font-family:var(--font-display);margin:15px 0 20px;font-size:clamp(36px,4vw,54px);line-height:1.15}.ksk-sales p{font-size:20px;line-height:1.6}.ksk-sales ul{margin:25px 0;padding:0;list-style:none}.ksk-sales li{align-items:baseline;gap:12px;margin:12px 0;font-size:18px;display:flex}.ksk-sales-badge{color:#526b38;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}@keyframes ksk-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ksk-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ksk-orbit{0%,to{transform:scale(1)}50%{transform:scale(.9)}}@media (max-width:900px){.ksk-training-chooser,.ksk-interview{grid-template-columns:1fr}.ksk-skill-list button{padding:17px 12px}.ksk-interview-question>img{height:240px}.ksk-preview-art{height:180px}}@media (max-width:760px){.ksk-sales{grid-template-columns:1fr;gap:25px}.ksk-sales-image img{height:290px}}@media (max-width:600px){.ksk-module p{font-size:16px}.ksk-hero{min-height:420px}.ksk-hero>div{padding:28px 22px}.ksk-hero:after{background:linear-gradient(90deg,#102319ed,#102319a8)}.ksk-hero h2{font-size:40px}.ksk-chapters .training-path-step>img{width:72px;height:74px}.ksk-chapters .training-path-step{gap:12px}.ksk-chapters .training-step-title strong{font-size:19px}.ksk-session-preview{padding:18px}.ksk-lab-top{gap:8px;padding:12px 14px}.ksk-lab-top>span{display:none}.ksk-lab-top>strong{font-size:18px}.ksk-lab-meta{padding:22px 18px 0}.ksk-question-enter{padding:20px 18px 24px}.ksk-memory-board{grid-template-columns:repeat(2,1fr);gap:9px}.ksk-memory-tile{height:110px}.ksk-memory-front>strong{font-size:28px}.ksk-memory-board.is-hidden .ksk-memory-tile{height:45px}.ksk-memory-back>span{font-size:23px}.ksk-memorize-footer{flex-direction:column;align-items:stretch}.ksk-attention-stage{padding:14px 10px}.ksk-token-grid{gap:6px}.ksk-token-grid>span{min-height:43px;font-size:25px}.ksk-options{gap:9px}.ksk-options button{gap:9px;min-height:65px;padding:13px 10px}.ksk-options button>strong{font-size:22px}.ksk-matrix-stage{padding:12px 5px}.ksk-question-actions{flex-wrap:wrap;gap:10px}.ksk-question-actions .button{flex:1}.ksk-question-actions>.text-button{font-size:14px}.ksk-feedback{padding:17px}.ksk-result-score{padding:25px}.ksk-number-nav{gap:7px}.ksk-number-nav button{border-radius:8px;width:39px;height:44px}.ksk-scenario>img{height:185px}.ksk-team-choices button{gap:10px;padding:16px;font-size:16px}.ksk-scenario h3{font-size:31px}.ksk-note-panel{padding:19px}.ksk-routine-stage{padding:25px 20px}.ksk-routine-stage h3{min-height:106px}.ksk-plan-top{flex-direction:column;align-items:stretch}.ksk-plan-list article{flex-direction:column;gap:5px}.ksk-plan-list article>label{min-height:44px}.ksk-history button{gap:15px;font-size:15px}.ksk-history button>span:last-child{font-size:13px}}@media (prefers-reduced-motion:reduce){.ksk-module *,.ksk-module :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ksk-memory-board[data-count="4"]{grid-template-columns:repeat(2,1fr)}.course-shell:has(.ksk-lab){grid-template-columns:minmax(0,1fr);max-width:1050px;padding-top:28px}.course-shell:has(.ksk-lab)>.course-sidebar{display:none}.course-shell:has(.ksk-lab) .course-content-header{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ksk-lab{scroll-margin-top:92px}.course-shell:has(.ksk-lab) .workspace-return-nav{margin-bottom:18px}.ksk-module .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
