.lead-capture-form-module__ByXHRq__form{gap:1rem;display:grid}.lead-capture-form-module__ByXHRq__fields{gap:.85rem;display:grid}.lead-capture-form-module__ByXHRq__splitFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.lead-capture-form-module__ByXHRq__field{gap:.4rem;display:grid}.lead-capture-form-module__ByXHRq__label{color:var(--text);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.92rem;font-weight:700;display:inline-flex}.lead-capture-form-module__ByXHRq__requiredMarker{color:#9b3a2f;font-weight:800}.lead-capture-form-module__ByXHRq__field input,.lead-capture-form-module__ByXHRq__field select,.lead-capture-form-module__ByXHRq__field textarea{border:1px solid var(--line);width:100%;min-height:2.8rem;color:var(--text);font:inherit;background:#fffdfa;border-radius:999px;padding:.65rem .8rem}.lead-capture-form-module__ByXHRq__field textarea{resize:vertical;border-radius:1rem;min-height:7rem;line-height:1.45}.lead-capture-form-module__ByXHRq__field input::placeholder,.lead-capture-form-module__ByXHRq__field textarea::placeholder{color:var(--muted)}.lead-capture-form-module__ByXHRq__field input:focus,.lead-capture-form-module__ByXHRq__field select:focus,.lead-capture-form-module__ByXHRq__field textarea:focus{box-shadow:0 0 0 4px var(--ring);border-color:#0f6f6766;outline:none}.lead-capture-form-module__ByXHRq__consent{background:#dbece78c;border:1px solid #0f6f6729;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.95rem 1rem;display:grid}.lead-capture-form-module__ByXHRq__consent input{margin-top:.15rem}.lead-capture-form-module__ByXHRq__consent span{color:var(--muted);font-size:.93rem}.lead-capture-form-module__ByXHRq__notice{min-height:3rem;color:var(--muted)}.lead-capture-form-module__ByXHRq__notice p{margin:0}.lead-capture-form-module__ByXHRq__noticeSuccess,.lead-capture-form-module__ByXHRq__noticeError{align-items:flex-start;gap:.55rem;display:flex}.lead-capture-form-module__ByXHRq__noticeSuccess{color:var(--accent-strong)}.lead-capture-form-module__ByXHRq__noticeError{color:#9b3a2f}.lead-capture-form-module__ByXHRq__submitButton{width:fit-content}.lead-capture-form-module__ByXHRq__spinner{animation:.9s linear infinite lead-capture-form-module__ByXHRq__spin}@keyframes lead-capture-form-module__ByXHRq__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.lead-capture-form-module__ByXHRq__splitFields{grid-template-columns:1fr}.lead-capture-form-module__ByXHRq__submitButton{width:100%}}
.page-module___CChcq__page{padding:1.5rem 0 0}.page-module___CChcq__nav{flex-wrap:wrap;gap:.35rem;display:flex}.page-module___CChcq__nav a{border:1px solid var(--line);min-height:2.35rem;color:var(--muted);background:#ffffffbf;border-radius:999px;align-items:center;padding:0 .9rem;font-size:.92rem;font-weight:650;display:inline-flex}.page-module___CChcq__nav a[aria-current=page]{color:var(--accent-strong);background:#dbece7cc;border-color:#0f6f673d}.page-module___CChcq__hero{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:stretch;gap:1rem;padding:1.25rem 0 1rem;display:grid}.page-module___CChcq__heroCopy h1,.page-module___CChcq__joinCopy h2{letter-spacing:0;max-width:13ch;margin:0;line-height:.96}.page-module___CChcq__heroCopy h1{font-size:clamp(2.7rem,5vw,5rem)}.page-module___CChcq__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.page-module___CChcq__heroPanel,.page-module___CChcq__highlightCard,.page-module___CChcq__formCard{border:2px solid var(--line);background:#fffdfaeb;border-radius:1.5rem;box-shadow:0 22px 54px #1b2b3d14}.page-module___CChcq__heroPanel{align-content:start;gap:1rem;display:grid;overflow:hidden}.page-module___CChcq__heroImage{background:var(--surface-soft);border-radius:1.25rem 1.25rem 0 0;min-height:14rem;overflow:hidden}.page-module___CChcq__heroImage img{object-fit:cover;width:100%;height:100%;min-height:14rem}.page-module___CChcq__heroPanelList{gap:.85rem;padding:0 1rem 1rem;display:grid}.page-module___CChcq__heroPanelList div,.page-module___CChcq__highlightCard{gap:.35rem;display:grid}.page-module___CChcq__heroPanelList strong,.page-module___CChcq__highlightCard h2{margin:0;font-size:1rem}.page-module___CChcq__heroPanelList span,.page-module___CChcq__highlightCard p,.page-module___CChcq__joinNote{color:var(--muted);font-size:.94rem}.page-module___CChcq__highlightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:.75rem 0 1rem;display:grid}.page-module___CChcq__highlightCard{min-height:10rem;padding:1rem}.page-module___CChcq__joinSection{grid-template-columns:minmax(0,.78fr) minmax(24rem,1.22fr);align-items:start;gap:1rem;padding:1rem 0 2.75rem;display:grid}.page-module___CChcq__joinCopy{align-content:start;gap:1rem;display:grid}.page-module___CChcq__joinNote{margin:0}.page-module___CChcq__formCard{padding:1rem}@media (max-width:960px){.page-module___CChcq__hero,.page-module___CChcq__highlightGrid,.page-module___CChcq__joinSection{grid-template-columns:1fr}}@media (max-width:640px){.page-module___CChcq__nav{justify-content:flex-start}:is(.page-module___CChcq__heroActions .ui-button,.page-module___CChcq__joinSection .ui-button){width:100%}}
.parent-library-theme-page-module__08k3JW__page{--library-bg:#f6efe2;--library-paper:#fffbf3eb;--library-paper-deep:#fff8eb;--library-ink:#172235;--library-muted:#5f6f85;--library-line:#1c2c421f;--library-accent:#18a86d;--library-accent-deep:#0e7d51;--library-gold:#c98c31;--library-clay:#d67d5d;--library-slate:#5c708c;--library-display-font:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;min-height:100vh;color:var(--library-ink);background:radial-gradient(circle at 12% 14%,#18a86d17,#0000 22rem),radial-gradient(circle at 82% 8%,#c98c311f,#0000 20rem),linear-gradient(#f7f1e7 0%,#f5efe2 38%,#eef5ef 100%);overflow-x:clip}.parent-library-theme-page-module__08k3JW__shell{width:min(100%,1480px);margin-inline:auto;padding:clamp(1rem,3vw,2rem)}.parent-library-theme-page-module__08k3JW__hero{grid-template-columns:minmax(0,1.04fr) minmax(24rem,.96fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);min-height:100svh;display:grid}.parent-library-theme-page-module__08k3JW__heroCopy,.parent-library-theme-page-module__08k3JW__heroShelf,.parent-library-theme-page-module__08k3JW__section,.parent-library-theme-page-module__08k3JW__newsletter{border:1px solid var(--library-line);background:linear-gradient(180deg, #fffbf3f0, #fff8ebe6), var(--library-paper);border-radius:28px;box-shadow:0 28px 80px #17223517}.parent-library-theme-page-module__08k3JW__heroCopy{gap:1.15rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.parent-library-theme-page-module__08k3JW__kicker,.parent-library-theme-page-module__08k3JW__sectionKicker,.parent-library-theme-page-module__08k3JW__unlockCardLabel{width:fit-content;color:var(--library-accent-deep);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.78rem;font-weight:900;display:inline-flex}.parent-library-theme-page-module__08k3JW__heroCopy h1,.parent-library-theme-page-module__08k3JW__sectionHeading h2,.parent-library-theme-page-module__08k3JW__newsletter .parent-library-theme-page-module__08k3JW__sectionHeading h2,.parent-library-theme-page-module__08k3JW__packCard h3,.parent-library-theme-page-module__08k3JW__heroPackCard h2{font-family:var(--library-display-font);letter-spacing:-.03em;margin:0;font-weight:700}.parent-library-theme-page-module__08k3JW__heroCopy h1{max-width:14ch;font-size:clamp(3rem,7vw,5.8rem);line-height:.94}.parent-library-theme-page-module__08k3JW__lead,.parent-library-theme-page-module__08k3JW__selectionPrompt,.parent-library-theme-page-module__08k3JW__newsletterBody,.parent-library-theme-page-module__08k3JW__packCard__lead,.parent-library-theme-page-module__08k3JW__heroPackCard p,.parent-library-theme-page-module__08k3JW__unlockStatus,.parent-library-theme-page-module__08k3JW__unlockHint,.parent-library-theme-page-module__08k3JW__packCard__lockedNotice{color:var(--library-muted);margin:0;font-size:1rem;font-weight:650;line-height:1.58}.parent-library-theme-page-module__08k3JW__selectionPrompt{color:#314158;max-width:36rem;font-weight:720}.parent-library-theme-page-module__08k3JW__heroBullets{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.parent-library-theme-page-module__08k3JW__heroBullets li,.parent-library-theme-page-module__08k3JW__packCard__bullets li{color:#314158;align-items:flex-start;gap:.58rem;font-weight:700;line-height:1.42;display:flex}.parent-library-theme-page-module__08k3JW__unlockCard{background:linear-gradient(#ffffffe0,#f1faf5e0),linear-gradient(135deg,#18a86d14,#c98c3114);border:1px solid #12362724;border-radius:22px;gap:.85rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffffb3,0 16px 34px #18a86d17}.parent-library-theme-page-module__08k3JW__unlockCardHeader,.parent-library-theme-page-module__08k3JW__packCard__summary,.parent-library-theme-page-module__08k3JW__packCard__footer,.parent-library-theme-page-module__08k3JW__unlockActions,.parent-library-theme-page-module__08k3JW__newsletter{gap:1rem;display:flex}.parent-library-theme-page-module__08k3JW__unlockCardHeader,.parent-library-theme-page-module__08k3JW__packCard__summary,.parent-library-theme-page-module__08k3JW__packCard__footer{justify-content:space-between;align-items:center}.parent-library-theme-page-module__08k3JW__unlockCardTag,.parent-library-theme-page-module__08k3JW__packCard__badge,.parent-library-theme-page-module__08k3JW__heroPackCard__badge{min-height:2rem;color:var(--library-accent-deep);background:#18a86d1a;border-radius:999px;align-items:center;padding:.3rem .72rem;font-size:.76rem;font-weight:900;display:inline-flex}.parent-library-theme-page-module__08k3JW__field{gap:.45rem;display:grid}.parent-library-theme-page-module__08k3JW__fieldLabel,.parent-library-theme-page-module__08k3JW__packCard__audience{color:#41556f;font-size:.9rem;font-weight:750}.parent-library-theme-page-module__08k3JW__field input{min-height:3.25rem;color:var(--library-ink);font:inherit;background:#fffffff0;border:1px solid #1c2c4229;border-radius:16px;padding:.9rem 1rem;box-shadow:inset 0 1px #fffc}.parent-library-theme-page-module__08k3JW__field input::placeholder{color:#94a1b4}.parent-library-theme-page-module__08k3JW__field input:focus-visible,.parent-library-theme-page-module__08k3JW__downloadButton:focus-visible,.parent-library-theme-page-module__08k3JW__unlockButton:focus-visible,.parent-library-theme-page-module__08k3JW__relatedChip:focus-visible{outline-offset:2px;outline:3px solid #18a86d52}.parent-library-theme-page-module__08k3JW__unlockActions{flex-wrap:wrap;justify-content:space-between;align-items:center}.parent-library-theme-page-module__08k3JW__unlockButton,.parent-library-theme-page-module__08k3JW__downloadButton{border-radius:999px;min-height:3rem}.parent-library-theme-page-module__08k3JW__unlockButton{padding-inline:1rem}.parent-library-theme-page-module__08k3JW__unlockHint,.parent-library-theme-page-module__08k3JW__unlockStatus{align-items:center;gap:.5rem;display:inline-flex}.parent-library-theme-page-module__08k3JW__unlockStatus{color:#314158;background:#ffffffc7;border-radius:16px;min-height:2.5rem;padding:.8rem .95rem}.parent-library-theme-page-module__08k3JW__heroShelf{gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid;position:relative;overflow:clip}.parent-library-theme-page-module__08k3JW__heroShelfGlow{pointer-events:none;background:radial-gradient(circle,#18a86d24,#0000 70%);border-radius:50%;width:18rem;height:18rem;position:absolute;inset:auto 12% 18% auto}.parent-library-theme-page-module__08k3JW__heroPackCard{background:linear-gradient(135deg, #ffffffeb, #f6eedce0), var(--library-paper-deep);transform:translateY(calc(var(--card-index,0) * .5rem));border:1px solid #1c2c421f;border-radius:24px;gap:.75rem;padding:1rem;display:grid;position:relative;box-shadow:0 20px 36px #17223514}.parent-library-theme-page-module__08k3JW__heroPackCard[data-selected=true],.parent-library-theme-page-module__08k3JW__packCard[data-selected=true]{border-color:#18a86d6b;box-shadow:0 22px 42px #17223514,0 0 0 2px #18a86d24}.parent-library-theme-page-module__08k3JW__heroPackCard[data-unlocked=true],.parent-library-theme-page-module__08k3JW__packCard[data-unlocked=true]{background:linear-gradient(135deg, #f0fff8f5, #fff8ebeb), var(--library-paper)}.parent-library-theme-page-module__08k3JW__heroPackCard__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.parent-library-theme-page-module__08k3JW__heroPackCard__audience{color:var(--library-gold);text-transform:uppercase;font-size:.8rem;font-weight:800}.parent-library-theme-page-module__08k3JW__heroPackCard h2{font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:.98}.parent-library-theme-page-module__08k3JW__heroPackCard p{font-size:.96rem}.parent-library-theme-page-module__08k3JW__heroPackCard__previewRow,.parent-library-theme-page-module__08k3JW__packCard__previewGrid{gap:.75rem;display:grid}.parent-library-theme-page-module__08k3JW__heroPackCard__previewRow{grid-template-columns:repeat(2,minmax(0,1fr))}.parent-library-theme-page-module__08k3JW__heroPackCard__preview,.parent-library-theme-page-module__08k3JW__packCard__preview{background:#ffffffe6;border:1px solid #1c2c421a;border-radius:18px;margin:0;padding:.45rem}.parent-library-theme-page-module__08k3JW__heroPackCard__preview img,.parent-library-theme-page-module__08k3JW__packCard__preview img{background:#ffffffd1;border-radius:12px;width:100%;display:block}.parent-library-theme-page-module__08k3JW__heroPackCard__preview img[data-preview-display-mode=cover-crop-safe],.parent-library-theme-page-module__08k3JW__packCard__preview img[data-preview-display-mode=cover-crop-safe]{object-fit:cover}.parent-library-theme-page-module__08k3JW__heroPackCard__preview img[data-preview-display-mode=worksheet-page-contain-safe],.parent-library-theme-page-module__08k3JW__packCard__preview img[data-preview-display-mode=worksheet-page-contain-safe]{object-fit:contain;object-position:center top;background:0 0;height:auto}.parent-library-theme-page-module__08k3JW__heroPackCard__preview figcaption,.parent-library-theme-page-module__08k3JW__packCard__preview figcaption{color:#627184;margin-top:.4rem;font-size:.76rem;font-weight:750}.parent-library-theme-page-module__08k3JW__section{margin-top:1.25rem;padding:clamp(1.15rem,2.8vw,2rem)}.parent-library-theme-page-module__08k3JW__sectionHeading{gap:.8rem;max-width:52rem;margin-bottom:1.25rem;display:grid}.parent-library-theme-page-module__08k3JW__sectionHeading h2{font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.parent-library-theme-page-module__08k3JW__sectionKicker{color:var(--library-gold)}.parent-library-theme-page-module__08k3JW__packGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.parent-library-theme-page-module__08k3JW__packCard{background:linear-gradient(180deg, #fffffff0, #f8f2e6eb), var(--library-paper);border:1px solid #1c2c421f;border-radius:24px;gap:1rem;padding:1.1rem;display:grid}.parent-library-theme-page-module__08k3JW__packCard h3{font-size:clamp(1.6rem,2.5vw,2.5rem)}.parent-library-theme-page-module__08k3JW__packCard__summary{align-items:start}.parent-library-theme-page-module__08k3JW__packCard__lead{max-width:46rem}.parent-library-theme-page-module__08k3JW__packCard__bookTitle,.parent-library-theme-page-module__08k3JW__packCard__usageNote{color:#41556f;margin:0;font-size:.95rem;line-height:1.5}.parent-library-theme-page-module__08k3JW__packCard__bookTitle{font-weight:850}.parent-library-theme-page-module__08k3JW__packCard__usageNote{font-weight:650}.parent-library-theme-page-module__08k3JW__packCard__previewGrid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.parent-library-theme-page-module__08k3JW__packCard__bullets{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.parent-library-theme-page-module__08k3JW__packCard__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem}.parent-library-theme-page-module__08k3JW__packCard__related{gap:.35rem;display:grid}.parent-library-theme-page-module__08k3JW__packCard__related>span{color:#6b7b91;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:900}.parent-library-theme-page-module__08k3JW__packCard__relatedChips{flex-wrap:wrap;gap:.45rem;display:flex}.parent-library-theme-page-module__08k3JW__relatedChip{color:#35475f;text-transform:capitalize;background:#ffffffd6;border:1px solid #1c2c421f;border-radius:999px;align-items:center;min-height:2.3rem;padding:.3rem .7rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.parent-library-theme-page-module__08k3JW__downloads{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.parent-library-theme-page-module__08k3JW__downloadButton{padding-inline:1rem;text-decoration:none}.parent-library-theme-page-module__08k3JW__packCard__lockedNotice{color:#35546f;background:#18a86d14;border-radius:16px;align-items:center;gap:.5rem;width:fit-content;padding:.75rem .9rem;display:inline-flex}.parent-library-theme-page-module__08k3JW__newsletter{justify-content:space-between;align-items:start;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.parent-library-theme-page-module__08k3JW__newsletterBody{max-width:44rem}.parent-library-theme-page-module__08k3JW__newsletterForm{min-width:min(100%,24rem)}@media (max-width:1120px){.parent-library-theme-page-module__08k3JW__hero,.parent-library-theme-page-module__08k3JW__newsletter{grid-template-columns:minmax(0,1fr)}.parent-library-theme-page-module__08k3JW__newsletter{display:grid}}@media (max-width:860px){.parent-library-theme-page-module__08k3JW__packGrid,.parent-library-theme-page-module__08k3JW__heroPackCard__previewRow{grid-template-columns:minmax(0,1fr)}.parent-library-theme-page-module__08k3JW__unlockActions,.parent-library-theme-page-module__08k3JW__packCard__footer{align-items:stretch}.parent-library-theme-page-module__08k3JW__downloads{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.parent-library-theme-page-module__08k3JW__heroPackCard{transform:none}}
