.course-offer{--offer-night:var(--bg);--offer-night-ink:var(--fg);--offer-night-muted:var(--muted);--offer-blue-soft:color-mix(in srgb, var(--accent) 10%, var(--bg));--offer-rust:#b8794d;--offer-rust-text:#8a4d2c;--offer-rust-soft:#f3e7dd;--offer-sage:#758a78;--offer-sage-soft:#e9eee8;padding:8px 0 70px}.offer-hero.head{border-bottom:var(--rule);min-height:560px;color:var(--fg);background:0 0;grid-template-columns:minmax(0,5fr) minmax(430px,7fr);align-items:center;gap:38px;margin-top:4px;padding:clamp(62px,7vw,100px) 0;display:grid}.offer-copy{min-width:0}.offer-copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:10em;margin:0;font-size:clamp(2.7rem,4.2vw,3.9rem);line-height:1}.offer-lede{max-width:38ch;color:var(--muted);font-size:var(--type-body-large);margin:28px 0 0;line-height:1.58}.offer-purchase{gap:16px;margin-top:34px;display:grid}.offer-purchase>div{grid-template-columns:auto 1fr;align-items:baseline;gap:10px;display:grid}.offer-purchase strong{font-family:var(--mono);font-size:1.5rem;font-weight:500}.offer-purchase span,.offer-guarantee{color:var(--muted);font-size:var(--type-label-small)}.offer-guarantee{max-width:45ch;margin:13px 0 0}.course-buy{border:1px solid var(--fg);border-radius:var(--radius-action);background:var(--fg);min-height:52px;color:var(--bg);font-size:var(--type-body-small);justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-weight:600;display:inline-flex}.course-buy svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px;transition:transform .16s}.course-buy:hover{border-color:var(--accent);background:var(--accent);color:var(--bg)}.course-buy:hover svg{transform:translate(3px)}.course-buy.is-blue{border-color:var(--accent);background:var(--accent);color:var(--bg)}.course-buy.is-blue:hover{border-color:var(--fg);background:var(--fg);color:var(--bg)}.workbench{border:1px solid color-mix(in srgb, var(--offer-night-ink) 24%, transparent);color:#2b2926;min-width:0;box-shadow:none;background:#f7f5f0}.workbench-example{color:#2f5568;font-family:var(--mono);font-size:var(--type-label-tiny);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #e6e2d8;padding:10px 18px}.workbench-before{color:#625e55;background:#f3e7dd;border-bottom:1px solid #e6e2d8;grid-template-columns:68px 1fr;gap:16px;padding:14px 18px;display:grid}.workbench-before span,.workbench-title span,.format-strip small,.format-strip span,.topic-row span,.topic-row em,.workbench-footer,.loop-rows span,.automation-flow span,.automation-check span{font-family:var(--mono);font-size:var(--type-label-tiny);letter-spacing:.05em;text-transform:uppercase;font-style:normal}.workbench-before p{overflow-wrap:anywhere;min-width:0;font-size:var(--type-label);margin:0;text-decoration:line-through #6f6a5f73}.workbench-after{padding:21px}.workbench-title{border-bottom:2px solid #2b2926;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:15px;display:flex}.workbench-title b{font-family:var(--serif);font-size:var(--type-title-small);font-weight:500}.workbench-title span{color:#3f7a4f}.format-strip{border-bottom:1px solid #e6e2d8;grid-template-columns:repeat(3,1fr);display:grid}.format-strip>div{border-right:1px solid #e6e2d8;align-content:space-between;min-height:106px;padding:13px 11px;display:grid}.format-strip>div:first-child{background:var(--offer-blue-soft)}.format-strip>div:nth-child(2){background:var(--offer-sage-soft)}.format-strip>div:nth-child(3){background:#f3e7dd}.format-strip>div:last-child{border-right:0}.format-strip small{color:#6f6a5f}.format-strip strong{font-family:var(--serif);font-size:var(--type-body-small);font-weight:500;line-height:1.25}.format-strip span{color:#2f5568}.topic-row{border-bottom:1px solid #e6e2d8;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;display:grid}.topic-row span{color:#6f6a5f}.topic-row b{overflow-wrap:anywhere;min-width:0;font-family:var(--serif);font-size:var(--type-label);font-weight:500}.topic-row em{color:#2f5568}.mini-calendar{border-top:1px solid #e6e2d8;grid-template-columns:repeat(7,1fr);margin-top:13px;display:grid}.mini-calendar span{color:#6f6a5f;min-width:0;min-height:52px;font-size:var(--type-label-tiny);overflow-wrap:anywhere;border-right:1px solid #e6e2d8;align-content:space-between;padding:8px 5px;line-height:1.25;display:grid}.mini-calendar span:last-child{border-right:0}.mini-calendar small{font-family:var(--mono)}.mini-calendar .is-publish{background:var(--offer-blue-soft);color:#2b2926}.workbench-footer{color:#6f6a5f;justify-content:space-between;gap:10px;padding-top:14px;display:flex}.hero-proof{border-top:var(--rule);border-bottom:var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.hero-proof>div{border-right:1px solid var(--line);min-height:126px;padding:22px}.hero-proof>div:nth-child(3){border-right:0}.hero-proof strong{font-family:var(--serif);font-size:var(--type-title);font-weight:500;line-height:1.1;display:block}.hero-proof span{max-width:25ch;color:var(--muted);font-size:var(--type-label-small);margin-top:9px;line-height:1.5;display:block}.course-section{border-bottom:1px solid var(--line);padding:clamp(76px,8vw,124px) 0}.course-section.old-loop,.course-section.output-section,.course-section.automation-section,.course-section.program-section,.course-section.access-section,.course-section.final-offer{margin-inline:0;padding-inline:0}.section-heading{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:clamp(32px,7vw,84px);display:grid}.section-heading h2{max-width:15em;font-size:var(--type-headline);letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:1.06}.section-heading p{max-width:47ch;color:var(--muted);margin:5px 0 0;line-height:1.65}.loop-rows{border-top:1px solid color-mix(in srgb, var(--offer-rust) 32%, var(--line));margin-top:48px}.loop-rows>div{border-bottom:1px solid color-mix(in srgb, var(--offer-rust) 32%, var(--line));grid-template-columns:80px minmax(200px,.7fr) minmax(0,1.3fr);gap:28px;padding:24px 0;display:grid}.loop-rows span{color:var(--offer-rust-text)}.loop-rows b{font-family:var(--serif);font-size:var(--type-body-large);font-weight:500}.loop-rows p{color:var(--muted);margin:0}.output-ledger{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:34px;margin-top:48px;display:grid}.ledger-main{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--bg);padding:22px}.ledger-head{border-bottom:2px solid var(--fg);justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.ledger-head b{font-family:var(--serif);font-weight:500}.ledger-head span{color:var(--live);font-family:var(--mono);font-size:var(--type-label-tiny);text-transform:uppercase}.month-grid{grid-template-columns:repeat(6,1fr);display:grid}.month-grid>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:60px;font-family:var(--serif);place-items:center;display:grid}.month-grid>span:nth-child(6n){border-right:0}.month-grid small{color:var(--muted);font-family:var(--mono);font-size:var(--type-label-tiny)}.month-grid .is-keyword{background:var(--accent);color:var(--bg)}.month-grid .is-keyword small{color:color-mix(in srgb, var(--bg) 75%, transparent)}.output-ledger dl{border-top:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));margin:0}.output-ledger dl>div{border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));grid-template-columns:76px 1fr;gap:16px;padding:17px 0;display:grid}.output-ledger dt{font-family:var(--mono);font-size:1rem}.output-ledger dd{color:var(--muted);margin:0;font-size:.82rem}.section-action{border-top:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));justify-content:space-between;align-items:center;gap:30px;margin-top:34px;padding-top:26px;display:flex}.section-action p{max-width:48ch;color:var(--muted);margin:0}.section-action .course-buy{flex:none}.method-section{grid-template-columns:minmax(0,.85fr) minmax(390px,1.15fr);align-items:center;gap:56px;display:grid}.method-section .section-heading{display:block}.method-copy>p{color:var(--muted);margin-top:22px}.method-copy>a,.proof-story a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:3px;margin-top:12px;display:inline-block}.method-section figure,.proof-story figure{min-width:0;margin:0}.method-section img,.proof-story img{border:1px solid var(--line);width:100%;height:auto;display:block}.method-section figcaption,.proof-story figcaption{color:var(--muted);font-size:var(--type-label-small);margin-top:8px}.automation-flow{grid-template-columns:1fr 32px 1fr 32px 1fr;gap:0;margin-top:48px;display:grid}.automation-flow>div{border:1px solid color-mix(in srgb, var(--offer-rust) 32%, var(--line));background:var(--bg);min-height:190px;padding:25px 20px}.automation-flow>div:nth-of-type(2){background:color-mix(in srgb, var(--offer-sage) 7%, var(--bg))}.automation-flow>i{color:var(--offer-rust);place-items:center;font-style:normal;display:grid}.automation-flow span{color:var(--offer-rust-text)}.automation-flow b{font-family:var(--serif);font-size:var(--type-title-small);margin-top:15px;font-weight:500;display:block}.automation-flow p{color:var(--muted);font-size:var(--type-body-small);margin:8px 0 0}.automation-check{border-block:1px solid color-mix(in srgb, var(--offer-rust) 32%, var(--line));grid-template-columns:1.2fr repeat(5,1fr);margin-top:18px;display:grid}.automation-check>*{border-right:1px solid color-mix(in srgb, var(--offer-rust) 32%, var(--line));align-items:center;min-height:58px;padding:10px;display:flex}.automation-check>:first-child{padding-left:0}.automation-check>:last-child{border-right:0}.automation-check b{font-family:var(--serif);font-weight:500}.automation-check span{color:var(--muted)}.boundary-note{max-width:64ch;color:var(--muted);margin:24px 0 0;font-size:.85rem}.proof-section{border-bottom:var(--rule);color:var(--fg);background:0 0;margin-top:0;padding:clamp(76px,8vw,124px) 0}.proof-section .section-heading{margin-bottom:42px}.proof-section .section-heading p,.proof-story p,.proof-section figcaption{color:var(--muted)}.proof-story{border-top:var(--rule);grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:center;gap:42px;padding:32px 0;display:grid}.proof-story:last-child{border-bottom:var(--rule)}.proof-story.is-reversed figure{grid-column:2}.proof-story.is-reversed>div{grid-area:1/1}.proof-story strong{font-family:var(--mono);font-size:var(--type-headline);font-weight:500}.proof-story p{margin:12px 0 0}.proof-story a{color:#8fb8cf}.program-section ol{border-top:1px solid color-mix(in srgb, var(--offer-sage) 35%, var(--line));margin:48px 0 0;padding:0;list-style:none}.program-section li{border-bottom:1px solid color-mix(in srgb, var(--offer-sage) 35%, var(--line));grid-template-columns:58px minmax(180px,.65fr) minmax(0,1.35fr);gap:28px;padding:24px 0;display:grid}.program-section li>span{background:var(--offer-sage);width:38px;height:38px;color:var(--offer-night-ink);font-family:var(--mono);font-size:var(--type-label-small);border-radius:50%;place-items:center;display:grid}.program-section li b{font-family:var(--serif);font-size:var(--type-body-large);font-weight:500}.program-section li p{color:var(--muted);margin:0}.fit-columns{border-top:var(--rule);border-bottom:var(--rule);grid-template-columns:1fr 1fr;gap:0;margin-top:44px;display:grid}.fit-columns>div{border:0;min-height:190px;padding:28px}.fit-columns>div:first-child{border-right:var(--rule);padding-left:0}.fit-columns>div:last-child{padding-right:0}.fit-columns b{font-family:var(--serif);font-size:var(--type-title-small);font-weight:500}.fit-columns p{color:var(--muted);margin:12px 0 0}.access-columns{grid-template-columns:1fr 1fr;gap:30px;margin-top:44px;display:grid}.access-columns ul{border-top:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));margin:0;padding:0;list-style:none}.access-columns li{border-bottom:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));grid-template-columns:20px 1fr;align-items:start;gap:9px;padding:15px 8px;display:grid}.access-columns svg{fill:none;width:17px;height:17px;stroke:var(--live);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;margin-top:3px}.access-columns .is-muted{color:var(--muted)}.access-columns .is-muted svg{stroke:var(--offer-rust)}.purchase-notices{border-top:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));grid-template-columns:1fr 1fr;gap:30px;margin-top:34px;padding-top:26px;display:grid}.purchase-notices article{scroll-margin-top:24px}.purchase-notices b{font-family:var(--serif);font-size:var(--type-title-small);font-weight:500}.purchase-notices p{max-width:50ch;color:var(--muted);font-size:var(--type-body-small);margin:9px 0 0}.faq-section .section-heading{grid-template-columns:1fr}.faq-list{border-top:1px solid var(--line);margin-top:35px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:68px;font-family:var(--serif);font-size:var(--type-title-small);justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{fill:none;width:18px;height:18px;stroke:var(--accent);stroke-linecap:round;stroke-width:1.7px;flex:none;transition:transform .16s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{max-width:67ch;color:var(--muted);margin:-4px 0 22px}.final-offer{border-top:2px solid var(--fg);border-bottom:var(--rule);color:var(--fg);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-top:0;display:grid}.final-offer h2{max-width:15em;font-size:var(--type-headline);letter-spacing:-.04em;margin:0;line-height:1.06}.final-offer p{color:var(--muted);margin:18px 0 0}.after-offer{border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:44px;padding:58px 0;display:grid}.after-copy h2{max-width:14em;font-size:var(--type-title);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.1}.after-copy p{max-width:52ch;color:var(--muted);margin:14px 0 0;line-height:1.65}.after-link{border:1px solid var(--fg);background:var(--fg);min-height:54px;color:var(--bg);font-size:var(--type-body-small);justify-self:start;align-items:center;gap:12px;padding:0 26px;font-weight:600;text-decoration:none;display:inline-flex}.after-link:hover{border-color:var(--accent);background:var(--accent);color:var(--bg)}.after-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px;transition:transform .16s}.after-link:hover svg{transform:translate(3px)}@media (width<=900px){.offer-hero.head{grid-template-columns:1fr;padding:42px}.offer-copy h1{max-width:10em}.hero-proof{grid-template-columns:1fr 1fr}.hero-proof>div:nth-child(2){border-right:0}.hero-proof>div:nth-child(3){border-top:1px solid var(--line);grid-column:1/-1}.section-heading{grid-template-columns:1fr;gap:16px}.method-section{grid-template-columns:1fr}.automation-check{grid-template-columns:1fr 1fr}.automation-check>*{border-bottom:1px solid var(--line)}.proof-story{grid-template-columns:1fr}.proof-story.is-reversed figure,.proof-story.is-reversed>div{grid-area:auto}.after-offer{grid-template-columns:1fr;gap:26px}}@media (width<=600px){.nav{gap:6px}.course-offer{padding-top:0}.offer-hero.head{margin-inline:0;padding:48px 0 54px}.offer-copy h1{max-width:9em;font-size:clamp(2.35rem,10.5vw,2.8rem)}.offer-lede{margin-top:22px;font-size:1rem}.offer-purchase>div{grid-template-columns:1fr;gap:0}.course-buy{width:100%}.workbench{margin-top:12px}.workbench-after{padding:16px}.workbench-before{grid-template-columns:54px minmax(0,1fr);gap:10px;padding-inline:16px}.workbench-title{display:grid}.format-strip{grid-template-columns:1fr}.format-strip>div{border-bottom:1px solid #e6e2d8;border-right:0;min-height:76px;padding:11px}.topic-row{grid-template-columns:45px 1fr;padding:8px 0}.topic-row em{grid-column:2}.workbench-footer{grid-template-columns:1fr 1fr;display:grid}.mini-calendar{grid-template-columns:repeat(4,1fr)}.mini-calendar span:nth-child(4n){border-right:0}.mini-calendar span:nth-child(n+5){border-top:1px solid #e6e2d8}.hero-proof{border-inline:0;grid-template-columns:1fr;margin-inline:0}.hero-proof>div{border-right:0;border-bottom:1px solid var(--line);min-height:0}.hero-proof>div:nth-child(3){border-top:0;border-bottom:0;grid-column:auto}.course-section,.course-section.old-loop,.course-section.output-section,.course-section.automation-section,.course-section.program-section,.course-section.access-section,.course-section.final-offer{margin-inline:0;padding:58px 0}.section-heading h2{font-size:var(--type-headline)}.loop-rows>div{grid-template-columns:56px 1fr;gap:12px}.loop-rows p{grid-column:2}.output-ledger{grid-template-columns:1fr}.ledger-head{display:grid}.month-grid{grid-template-columns:repeat(5,1fr)}.month-grid>span:nth-child(6n){border-right:1px solid var(--line)}.month-grid>span:nth-child(5n){border-right:0}.section-action{display:grid}.automation-flow{grid-template-columns:1fr}.automation-flow>i{min-height:30px;transform:rotate(90deg)}.automation-flow>div{min-height:0}.automation-check{grid-template-columns:1fr}.automation-check>*{border-right:0;min-height:48px;padding-left:0}.proof-section{margin-inline:0;padding:58px 0}.proof-story{gap:20px}.program-section li{grid-template-columns:42px 1fr;gap:13px}.program-section li p{grid-column:2}.fit-columns,.access-columns,.purchase-notices{grid-template-columns:1fr}.fit-columns{gap:14px}.final-offer{grid-template-columns:1fr;gap:28px;margin-top:0}}@media (prefers-reduced-motion:reduce){.course-buy svg,.faq-list summary svg,.after-link svg{transition:none}}
