:global(body){margin:0;background:#f9f9fa;color:#141414;font-family:SUIT-Light,sans-serif}:global(*){box-sizing:border-box}.resource-shell{min-height:100vh;padding:96px 6vw 120px;background:#f9f9fa}.resource-container{max-width:1100px;margin:0 auto;display:grid;gap:56px}.resource-nav{display:flex;justify-content:space-between;align-items:center;font-family:PPNeueBit-Bold,sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem}.resource-nav a{color:#141414;text-decoration:none}.resource-nav a:hover{text-decoration:underline;text-underline-offset:4px}.brand-link{font-size:.8rem}.hero{display:grid;gap:16px}.kicker{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.24em;font-family:PPNeueBit-Bold,sans-serif}h1{margin:0;font-family:SUIT-Light,sans-serif;font-size:clamp(2.4rem,3vw + 1rem,3.4rem);letter-spacing:.02em}.lede{margin:0;font-size:1.2rem;line-height:1.7;max-width:700px;font-family:SUIT-Light,sans-serif}.meta-row{display:flex;flex-wrap:wrap;gap:16px;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;font-family:PPNeueBit-Bold,sans-serif}.body-grid{display:grid;grid-template-columns:2fr 1fr;gap:48px}.body-copy h2{font-family:SUIT-Light,sans-serif;letter-spacing:.02em;font-size:1.1rem;margin:36px 0 12px}.body-copy p{margin:0 0 18px;line-height:1.75;font-size:1rem;font-family:SUIT-Light,sans-serif}.body-copy ul{margin:0 0 18px;padding-left:20px;line-height:1.7;font-family:SUIT-Light,sans-serif}.resource-card{border:2px solid #141414;padding:28px;background:#fff;display:grid;gap:20px;align-self:start;position:sticky;top:32px}.card-title{margin:0;font-family:PPNeueBit-Bold,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem}.takeaways{list-style:none;padding:0;margin:0;display:grid;gap:10px}.takeaways li{font-size:.95rem;line-height:1.6;font-family:SUIT-Light,sans-serif}.email-form{display:grid;gap:12px}.email-form input{border:2px solid #141414;padding:12px;font-size:.95rem;font-family:SUIT-Light,sans-serif;letter-spacing:.02em}.email-form button{background:#141414;color:#f9f9fa;border:2px solid #141414;padding:12px;font-family:PPNeueBit-Bold,sans-serif;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.disclaimer{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;margin:0;font-family:PPNeueBit-Bold,sans-serif}.form-note{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-family:PPNeueBit-Bold,sans-serif}.download-detail{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-family:PPNeueBit-Bold,sans-serif}.resource-links{display:grid;gap:6px;font-size:.9rem;font-family:PPNeueBit-Bold,sans-serif}.resource-links a,.resource-shell a{color:#141414;text-decoration:underline;text-underline-offset:4px}.resource-shell a:visited{color:#141414}.cta-block{border-top:1px solid rgba(20,20,20,.3);padding-top:24px;margin-top:28px;display:grid;gap:8px}.cta-block a{color:#141414;text-decoration:underline;text-underline-offset:4px}.resource-footer{margin-top:48px;padding-top:24px;border-top:1px solid rgba(20,20,20,.2);font-family:PPNeueBit-Bold,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:#141414}.resource-footer p{margin:0}@media (max-width: 900px){.body-grid{grid-template-columns:1fr}.resource-card{position:static}}@media (max-width: 700px){.resource-shell{padding:72px 6vw 96px}h1{font-size:2.2rem}}.workbook-grid.svelte-1sh8jlc{grid-template-columns:1.2fr .8fr;gap:64px}.support-line.svelte-1sh8jlc{margin:0;font-size:1rem;line-height:1.7;max-width:680px;font-family:SUIT-Light,sans-serif}.price-row.svelte-1sh8jlc{margin-top:12px}.notify-form.svelte-1sh8jlc{display:flex;gap:8px;margin:4px 0 0;flex-wrap:wrap}.notify-input.svelte-1sh8jlc{flex:1;min-width:200px;padding:10px 14px;border:2px solid #141414;background:#f9f9fa;font-family:SUIT-Light,sans-serif;font-size:.95rem;outline:none}.notify-btn.svelte-1sh8jlc{padding:10px 18px;background:#141414;color:#f9f9fa;border:2px solid #141414;font-family:PPNeueBit-Bold,sans-serif;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;font-size:.8rem}.notify-btn.svelte-1sh8jlc:hover{background:#f9f9fa;color:#141414}.notify-confirm.svelte-1sh8jlc{margin:4px 0 0;font-family:PPNeueBit-Bold,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.notify-error.svelte-1sh8jlc{margin:8px 0 0;font-size:.85rem;color:#c00}.workbook-preview.svelte-1sh8jlc{position:sticky;top:32px;align-self:start;display:grid;gap:16px}.preview-label.svelte-1sh8jlc{margin:0;font-family:PPNeueBit-Bold,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.preview-grid.svelte-1sh8jlc{display:grid;gap:16px}.preview-card.svelte-1sh8jlc{border:2px solid #141414;background:#fff;padding:24px;min-height:160px;display:flex;align-items:flex-end;font-family:PPNeueBit-Bold,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.final-cta.svelte-1sh8jlc{margin-top:48px;padding:32px 36px;border:2px solid #141414;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;background:#fff}.final-cta.svelte-1sh8jlc h2:where(.svelte-1sh8jlc){margin:0 0 8px}.final-cta.svelte-1sh8jlc p:where(.svelte-1sh8jlc){margin:0 0 8px}.cta-copy.svelte-1sh8jlc p:where(.svelte-1sh8jlc){max-width:560px}.cta-action.svelte-1sh8jlc{display:grid;gap:8px;justify-items:start;align-content:start}.related-resources.svelte-1sh8jlc{margin-top:48px}.related-resources.svelte-1sh8jlc h2:where(.svelte-1sh8jlc){margin-bottom:12px}@media (max-width: 900px){.workbook-grid.svelte-1sh8jlc{grid-template-columns:1fr}.workbook-preview.svelte-1sh8jlc{position:static}.final-cta.svelte-1sh8jlc{grid-template-columns:1fr}}
