.worksheet-generator_page__i9V6M{min-height:100vh;background:#fffaf0;color:#15172b}.worksheet-generator_header__6ZVpW{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:18px 0 8px}.worksheet-generator_hero__QFZYJ{width:min(1120px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1fr);grid-gap:34px;gap:34px;align-items:start;padding:28px 0 56px}.worksheet-generator_copy__0pcDf{padding-top:18px}.worksheet-generator_kicker__ibri5{margin:0 0 10px;color:#c72236;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.worksheet-generator_copy__0pcDf h1,.worksheet-generator_successPanel__dbgm6 h1{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2.4rem,7vw,4.8rem);line-height:.96;letter-spacing:0}.worksheet-generator_promise__attey{max-width:620px;margin:22px 0;color:#3f4159;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.6}.worksheet-generator_trustRow__mnp8I{display:flex;flex-wrap:wrap;gap:8px;max-width:620px}.worksheet-generator_includes__3du8e,.worksheet-generator_trustRow__mnp8I span{border:1px solid #eadfce;background:#fff;border-radius:999px;padding:8px 11px;color:#3f4159;font-size:.86rem;font-weight:700}.worksheet-generator_bridgeGrid__2A_t1>div,.worksheet-generator_panel__lv5Sy,.worksheet-generator_previewCard__CC8yx,.worksheet-generator_successPanel__dbgm6,.worksheet-generator_unlockCard__0j2_Y{background:#fff;border:1px solid #eadfce;border-radius:8px;box-shadow:0 22px 54px -32px rgba(21,23,43,.35)}.worksheet-generator_panel__lv5Sy{padding:18px}.worksheet-generator_fieldGroup__4QNme{display:grid;grid-gap:9px;gap:9px;margin-bottom:18px}.worksheet-generator_label__rBJ9S{color:#555770;font-size:.86rem;font-weight:800}.worksheet-generator_goalList__5i5uS,.worksheet-generator_levelGrid__LX5IE,.worksheet-generator_segmented__Aim2l{display:grid;grid-gap:8px;gap:8px}.worksheet-generator_segmented__Aim2l{grid-template-columns:repeat(2,minmax(0,1fr))}.worksheet-generator_levelGrid__LX5IE{grid-template-columns:repeat(6,minmax(0,1fr))}.worksheet-generator_goalList__5i5uS{grid-template-columns:repeat(2,minmax(0,1fr))}.worksheet-generator_goalList__5i5uS button,.worksheet-generator_levelGrid__LX5IE button,.worksheet-generator_secondaryButton__PITJf,.worksheet-generator_segmented__Aim2l button{min-height:46px;border:1.5px solid #e6dccf;border-radius:8px;background:#fff;color:#15172b;font-weight:800;transition:border-color .15s,background .15s,color .15s,transform .15s}.worksheet-generator_goalList__5i5uS button{justify-content:flex-start;padding:12px;text-align:left}.worksheet-generator_goalList__5i5uS button:hover,.worksheet-generator_levelGrid__LX5IE button:hover,.worksheet-generator_segmented__Aim2l button:hover,.worksheet-generator_selected__DOhsh{border-color:#e73449!important;background:#fff0f2!important;color:#c72236!important}.worksheet-generator_fieldGroup__4QNme input,.worksheet-generator_fieldGroup__4QNme select,.worksheet-generator_fieldGroup__4QNme textarea,.worksheet-generator_unlockCard__0j2_Y input{width:100%;min-height:48px;border:1.5px solid #d8ccbb;border-radius:8px;background:#fff;color:#15172b;padding:0 12px;font:inherit;font-weight:700}.worksheet-generator_fieldGroup__4QNme textarea{min-height:88px;padding:12px;resize:vertical}.worksheet-generator_phoneRow__hf8GM{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:8px;gap:8px}.worksheet-generator_phoneRow__hf8GM input,.worksheet-generator_phoneRow__hf8GM select{width:100%;min-height:48px;border:1.5px solid #d8ccbb;border-radius:8px;background:#fff;color:#15172b;padding:0 12px;font:inherit;font-weight:800}.worksheet-generator_hint__QePQA{color:#77758a;font-size:.8rem;font-weight:700;line-height:1.45}.worksheet-generator_aoBox__xTr6w{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px;padding:14px;border:1px solid #e2e5eb;border-radius:8px;background:#f8fafc;color:#3f4159;font-size:.82rem}.worksheet-generator_aoBox__xTr6w p{margin:0 0 2px;color:#677085;font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.worksheet-generator_aoBox__xTr6w div{display:flex;gap:8px;align-items:flex-start;line-height:1.45}.worksheet-generator_aoBox__xTr6w span{flex:0 0 auto;min-width:40px;border-radius:4px;padding:2px 6px;color:#fff;text-align:center;font-size:.72rem;font-weight:900}.worksheet-generator_aoBox__xTr6w strong{color:#15172b}.worksheet-generator_ao1__iXvaq{background:#4a90a4}.worksheet-generator_ao2___FGUn{background:#e07a1f}.worksheet-generator_ao3__Jelnv{background:#8b5cf6}.worksheet-generator_primaryButton__TPuJ4,.worksheet-generator_secondaryButton__PITJf{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:13px 18px;border-radius:8px;font-weight:900}.worksheet-generator_primaryButton__TPuJ4{background:#15172b;color:#fff}.worksheet-generator_secondaryButton__PITJf{background:#fff}.worksheet-generator_primaryButton__TPuJ4:hover,.worksheet-generator_secondaryButton__PITJf:hover{transform:translateY(-1px)}.worksheet-generator_error__N_64f{margin:0 0 12px;color:#c72236;font-weight:800}.worksheet-generator_stateScreen___hHnp{width:min(620px,calc(100% - 32px));min-height:calc(100vh - 90px);margin:0 auto;display:grid;justify-items:center;align-content:center;grid-gap:16px;gap:16px;text-align:center}.worksheet-generator_orbit__ImWqG{width:118px;height:118px;position:relative;margin-bottom:6px}.worksheet-generator_orbitRing__y_7pV{position:absolute;inset:0;transform-origin:50% 50%}.worksheet-generator_shape__Bd6Q4{position:absolute;top:0;left:50%;transform:translateX(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.worksheet-generator_small__Dv4ID{width:30px;height:30px}.worksheet-generator_circle__lz2ei{border-radius:50%}.worksheet-generator_half__FzF1G{height:18px;border-radius:18px 18px 0 0}.worksheet-generator_cross__zOTpR{background:transparent;filter:drop-shadow(3px 3px 0 #8b1a1a)}.worksheet-generator_cross__zOTpR:after,.worksheet-generator_cross__zOTpR:before{content:"";position:absolute;left:50%;top:0;width:10px;height:36px;border-radius:2px;background:#e73449;transform:translateX(-50%)}.worksheet-generator_cross__zOTpR:after{transform:translateX(-50%) rotate(90deg)}.worksheet-generator_r1__NdjrV .worksheet-generator_shape__Bd6Q4{background:#fbae24;box-shadow:3px 3px 0 #c47d0e}.worksheet-generator_r3__TxlT8 .worksheet-generator_shape__Bd6Q4{background:#6acce1;box-shadow:3px 3px 0 #1e88b8}.worksheet-generator_r4__mMYhb .worksheet-generator_shape__Bd6Q4{background:#83c341;box-shadow:3px 3px 0 #3a7a28}.worksheet-generator_r1__NdjrV{animation:worksheet-generator_worksheetOrbit1__eN7CA 4.4s linear infinite}.worksheet-generator_r2__GBENf{animation:worksheet-generator_worksheetOrbit2__NMDjg 4.4s linear infinite}.worksheet-generator_r3__TxlT8{animation:worksheet-generator_worksheetOrbit3__JxOb1 4.4s linear infinite}.worksheet-generator_r4__mMYhb{animation:worksheet-generator_worksheetOrbit4__npYKH 4.4s linear infinite}@keyframes worksheet-generator_worksheetOrbit1__eN7CA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes worksheet-generator_worksheetOrbit2__NMDjg{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}@keyframes worksheet-generator_worksheetOrbit3__JxOb1{0%{transform:rotate(180deg)}to{transform:rotate(540deg)}}@keyframes worksheet-generator_worksheetOrbit4__npYKH{0%{transform:rotate(270deg)}to{transform:rotate(630deg)}}.worksheet-generator_bridgeGrid__2A_t1 h2,.worksheet-generator_previewCard__CC8yx h2,.worksheet-generator_stateScreen___hHnp h2,.worksheet-generator_unlockCard__0j2_Y h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.05;letter-spacing:0}.worksheet-generator_contextLine__qCqv5,.worksheet-generator_disclaimer__0rI6r,.worksheet-generator_previewMeta__TACE3{margin:0;color:#555770;font-weight:700}.worksheet-generator_thinkingLine__e7_SA{margin:-4px 0 2px;color:#555770;font-size:.95rem;font-weight:800;animation:worksheet-generator_worksheetFadeUp__wckIC .38s ease both}@keyframes worksheet-generator_worksheetFadeUp__wckIC{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.worksheet-generator_progressList__puh4w{display:grid;grid-gap:10px;gap:10px;text-align:left}.worksheet-generator_progressList__puh4w div{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px;border:1px solid #eadfce;border-radius:8px;background:rgba(255,255,255,.65);color:#555770;font-weight:800}.worksheet-generator_progressList__puh4w span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ede7dc;color:#555770}.worksheet-generator_activeProgress__1C43r{background:#fff!important;color:#15172b!important;border-color:#83c341!important}.worksheet-generator_activeProgress__1C43r span{background:#83c341;color:#fff}.worksheet-generator_previewShell___68RK,.worksheet-generator_unlockedShell__7kk9I{width:min(1040px,calc(100% - 32px));margin:0 auto;padding:26px 0 58px}.worksheet-generator_pdfShell__BIeVP{width:min(1152px,calc(100% - 32px));margin:0 auto;padding:18px 0 42px}.worksheet-generator_pdfTopbar__yhcRu{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:16px;border:1px solid #eadfce;border-radius:8px;background:#fff;box-shadow:0 12px 28px -24px rgba(21,23,43,.45)}.worksheet-generator_pdfTopbar__yhcRu h2{margin:0;color:#15172b;font-size:clamp(1rem,2vw,1.18rem);line-height:1.25}.worksheet-generator_pdfActions__J5BxY{display:flex;align-items:center;gap:10px;flex:0 0 auto}.worksheet-generator_pdfActions__J5BxY .worksheet-generator_primaryButton__TPuJ4,.worksheet-generator_pdfActions__J5BxY .worksheet-generator_secondaryButton__PITJf{width:auto;min-height:42px;padding:10px 16px;white-space:nowrap}.worksheet-generator_lockNote__7O1P1{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid #eadfce;border-radius:8px;padding:10px 14px;color:#555770;font-size:.9rem;font-weight:800;white-space:nowrap}.worksheet-generator_pdfStage__Y1qHp{position:relative;min-height:min(78vh,920px);border-radius:8px;background:#252525;box-shadow:0 22px 54px -32px rgba(21,23,43,.35);overflow:hidden}.worksheet-generator_pdfCanvasScroll__EWpSK,.worksheet-generator_pdfFrame__yxZkN{display:block;width:100%;height:min(78vh,920px);min-height:620px;border:0;background:#252525;transition:filter .25s ease,opacity .25s ease}.worksheet-generator_pdfCanvasScroll__EWpSK{overflow:auto;padding:24px 0}.worksheet-generator_pdfCanvasInner__tsNha{display:grid;justify-items:center;grid-gap:18px;gap:18px;min-width:100%}.worksheet-generator_pdfPageCanvas__yx7nD{display:block;max-width:calc(100% - 24px);height:auto!important;background:#fff;box-shadow:0 12px 32px -18px rgba(0,0,0,.65)}.worksheet-generator_pdfLoading__ON_b0{display:grid;place-items:center;width:100%;height:min(78vh,920px);min-height:620px;color:#fff;background:#252525;font-weight:800}.worksheet-generator_pdfLocked__35eX_{filter:blur(7px);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.worksheet-generator_unlockOverlay__dqfF0{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:20px;background:rgba(21,23,43,.18)}.worksheet-generator_unlockPanel__jDfb9{width:min(420px,100%);display:grid;grid-gap:12px;gap:12px;padding:20px;border:1px solid rgba(255,255,255,.75);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 28px 70px -34px rgba(21,23,43,.55)}.worksheet-generator_unlockPanel__jDfb9 h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.65rem,4vw,2.2rem);line-height:1.05;letter-spacing:0}.worksheet-generator_unlockPanel__jDfb9 p{margin:0;color:#3f4159;font-weight:700;line-height:1.55}.worksheet-generator_unlockPanel__jDfb9 input{width:100%;min-height:48px;border:1.5px solid #d8ccbb;border-radius:8px;background:#fff;color:#15172b;padding:0 12px;font:inherit;font-weight:800}.worksheet-generator_previewShell___68RK{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px;align-items:start}.worksheet-generator_bridgeGrid__2A_t1>div,.worksheet-generator_previewCard__CC8yx,.worksheet-generator_successPanel__dbgm6,.worksheet-generator_unlockCard__0j2_Y{padding:20px}.worksheet-generator_previewCard__CC8yx h2{margin-bottom:8px}.worksheet-generator_includes__3du8e{display:inline-flex;margin:16px 0}.worksheet-generator_questionList__78Lc_{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:22px}.worksheet-generator_questionList__78Lc_ li{padding:14px;border:1px solid #ede7dc;border-radius:8px;line-height:1.55}.worksheet-generator_lockedSection__TpEY4{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:14px;border:1px dashed #d8ccbb;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,246,229,.96));color:#77758a;font-weight:800;filter:blur(.2px)}.worksheet-generator_unlockCard__0j2_Y{position:-webkit-sticky;position:sticky;top:16px}.worksheet-generator_unlockCard__0j2_Y p{color:#3f4159;font-weight:700}.worksheet-generator_bridgeGrid__2A_t1 ul,.worksheet-generator_unlockCard__0j2_Y ul{margin:12px 0 18px;padding-left:20px;color:#3f4159;line-height:1.7;font-weight:700}.worksheet-generator_unlockCard__0j2_Y form{display:grid;grid-gap:10px;gap:10px}.worksheet-generator_unlockedShell__7kk9I{display:grid;grid-gap:18px;gap:18px}.worksheet-generator_successPanel__dbgm6{display:grid;grid-gap:14px;gap:14px;justify-items:start}.worksheet-generator_successPanel__dbgm6 .worksheet-generator_primaryButton__TPuJ4{width:min(260px,100%)}.worksheet-generator_bridgeGrid__2A_t1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.worksheet-generator_nextSteps__Fgdhl{display:flex;gap:12px;flex-wrap:wrap}.worksheet-generator_nextSteps__Fgdhl .worksheet-generator_primaryButton__TPuJ4,.worksheet-generator_nextSteps__Fgdhl .worksheet-generator_secondaryButton__PITJf{width:auto;min-width:min(100%,260px)}@media (max-width:820px){.worksheet-generator_bridgeGrid__2A_t1,.worksheet-generator_hero__QFZYJ,.worksheet-generator_previewShell___68RK{grid-template-columns:1fr}.worksheet-generator_pdfTopbar__yhcRu{align-items:stretch;flex-direction:column}.worksheet-generator_pdfActions__J5BxY{width:100%;align-items:stretch}.worksheet-generator_lockNote__7O1P1,.worksheet-generator_pdfActions__J5BxY .worksheet-generator_primaryButton__TPuJ4,.worksheet-generator_pdfActions__J5BxY .worksheet-generator_secondaryButton__PITJf{flex:1 1}.worksheet-generator_hero__QFZYJ{gap:22px;padding-top:12px}.worksheet-generator_copy__0pcDf{padding-top:0}.worksheet-generator_levelGrid__LX5IE{grid-template-columns:repeat(3,minmax(0,1fr))}.worksheet-generator_goalList__5i5uS{grid-template-columns:1fr}.worksheet-generator_phoneRow__hf8GM{grid-template-columns:112px minmax(0,1fr)}.worksheet-generator_unlockCard__0j2_Y{position:static}}@media (max-width:430px){.worksheet-generator_header__6ZVpW,.worksheet-generator_hero__QFZYJ,.worksheet-generator_pdfShell__BIeVP,.worksheet-generator_previewShell___68RK,.worksheet-generator_stateScreen___hHnp,.worksheet-generator_unlockedShell__7kk9I{width:min(100% - 24px,1120px)}.worksheet-generator_bridgeGrid__2A_t1>div,.worksheet-generator_panel__lv5Sy,.worksheet-generator_previewCard__CC8yx,.worksheet-generator_successPanel__dbgm6,.worksheet-generator_unlockCard__0j2_Y{padding:16px}.worksheet-generator_pdfCanvasScroll__EWpSK,.worksheet-generator_pdfFrame__yxZkN,.worksheet-generator_pdfLoading__ON_b0,.worksheet-generator_pdfStage__Y1qHp{min-height:560px;height:70vh}.worksheet-generator_unlockOverlay__dqfF0{align-items:end;padding:12px}.worksheet-generator_unlockPanel__jDfb9{padding:16px}}@media (prefers-reduced-motion:reduce){.worksheet-generator_r1__NdjrV,.worksheet-generator_r2__GBENf,.worksheet-generator_r3__TxlT8,.worksheet-generator_r4__mMYhb,.worksheet-generator_thinkingLine__e7_SA{animation:none}}