.clarity-unlock-v2_container__7smKP{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:100px 20px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.clarity-unlock-v2_fixedHeader__Y6Qv9{position:fixed;top:0;left:0;right:0;z-index:1000;background:white;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:box-shadow .3s ease}.clarity-unlock-v2_fixedHeader__Y6Qv9.clarity-unlock-v2_scrolled__esyCo{box-shadow:0 4px 16px rgba(0,0,0,.08)}.clarity-unlock-v2_progressBar__Kqrjg{width:100%;height:4px;background:#f1f5f9;position:relative;overflow:hidden}.clarity-unlock-v2_progressFill__yJPwF{height:100%;background:linear-gradient(90deg,#426355,#2d4a3d);transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.clarity-unlock-v2_progressFill__yJPwF:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:clarity-unlock-v2_shimmer__uSyqv 2s ease-in-out infinite}@keyframes clarity-unlock-v2_shimmer__uSyqv{to{left:150%}}.clarity-unlock-v2_questionIndicator__gI47_{padding:14px 20px;text-align:center;background:white;color:#64748b;font-size:13px;font-weight:500;letter-spacing:.03em}.clarity-unlock-v2_questionNumber__NXwD0{color:#426355;font-weight:600}.clarity-unlock-v2_sectionName__v1ZDS{color:#94a3b8;font-size:12px;margin-left:4px}.clarity-unlock-v2_section__c_0Ey{max-width:600px;margin:0 auto;background:white;border-radius:16px;padding:48px 40px;box-shadow:0 4px 24px rgba(0,0,0,.06);min-height:520px;transition:min-height .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:center;scroll-margin-top:120px;animation:clarity-unlock-v2_slideIn__6PDcr .5s cubic-bezier(.4,0,.2,1)}@keyframes clarity-unlock-v2_slideIn__6PDcr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.clarity-unlock-v2_questionContent__6FoTg{display:flex;flex-direction:column;gap:28px}.clarity-unlock-v2_questionTitle__ZGo_u{color:#1e293b;font-size:24px;font-weight:600;line-height:1.3;margin:0;text-align:center}.clarity-unlock-v2_questionSubtitle__7rccq{color:#64748b;font-size:14px;text-align:center;margin:-16px 0 0;font-style:italic}.clarity-unlock-v2_optionGrid__AON0o{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:8px}.clarity-unlock-v2_optionButton__Y4i8U{padding:16px 20px;border:2px solid #e2e8f0;border-radius:10px;background:white;color:#1e293b;font-size:15px;font-weight:500;cursor:pointer;text-align:left;min-height:56px;display:flex;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.clarity-unlock-v2_optionButton__Y4i8U:hover{border-color:#426355;background:#f8faf9;transform:translateX(4px);box-shadow:0 2px 8px rgba(66,99,85,.1)}.clarity-unlock-v2_optionButton__Y4i8U.clarity-unlock-v2_selected__igOJd{border-color:#426355;background:linear-gradient(135deg,#f0f7f4,#e8f3ed);color:#426355;font-weight:600;box-shadow:0 2px 12px rgba(66,99,85,.15)}.clarity-unlock-v2_optionButton__Y4i8U.clarity-unlock-v2_selected__igOJd:before{content:"✓";margin-right:12px;font-size:18px;color:#426355;font-weight:700}.clarity-unlock-v2_textInput__gBF5A{width:100%;padding:16px 20px;border:2px solid #e2e8f0;border-radius:10px;font-size:16px;color:#1e293b;background:#f8fafc;transition:all .3s ease;box-sizing:border-box;font-family:inherit}.clarity-unlock-v2_textInput__gBF5A:focus{outline:none;border-color:#426355;background:white;box-shadow:0 0 0 3px rgba(66,99,85,.1)}.clarity-unlock-v2_textArea__eFnFm{width:100%;padding:16px 20px;border:2px solid #e2e8f0;border-radius:10px;font-size:15px;color:#1e293b;background:#f8fafc;transition:all .3s ease;box-sizing:border-box;resize:vertical;min-height:120px;font-family:inherit;line-height:1.6}.clarity-unlock-v2_textArea__eFnFm:focus{outline:none;border-color:#426355;background:white;box-shadow:0 0 0 3px rgba(66,99,85,.1)}.clarity-unlock-v2_optionalLabel__rjnFo{color:#94a3b8;font-size:13px;font-style:italic;text-align:center;margin-top:-12px}.clarity-unlock-v2_continueButton__j7B1J{width:100%;padding:18px 32px;background:linear-gradient(135deg,#426355,#2d4a3d);color:white;border:none;border-radius:12px;font-size:17px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:16px;box-shadow:0 4px 16px rgba(66,99,85,.3);position:relative}.clarity-unlock-v2_continueButton__j7B1J:after{content:"→";margin-left:8px;font-size:20px;display:inline-block;transition:transform .3s ease}.clarity-unlock-v2_continueButton__j7B1J:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(66,99,85,.4)}.clarity-unlock-v2_continueButton__j7B1J:hover:not(:disabled):after{transform:translateX(4px)}.clarity-unlock-v2_continueButton__j7B1J:disabled{opacity:.5;cursor:not-allowed;transform:none}.clarity-unlock-v2_welcomeScreen___yeRu{display:flex;align-items:center;justify-content:center;min-height:70vh;text-align:center;padding:40px 20px}.clarity-unlock-v2_welcomeContent__rQD7U{max-width:500px;width:100%}.clarity-unlock-v2_welcomeTitle__dXB_n{font-size:36px;font-weight:700;color:#1e293b;margin:0 0 20px;line-height:1.2}.clarity-unlock-v2_welcomeDescription__5Ov5m{font-size:18px;color:#475569;line-height:1.6;margin:0 0 32px}.clarity-unlock-v2_welcomeButton__cNAVb{background:linear-gradient(135deg,#426355,#5a7968);color:white;border:none;padding:18px 40px;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px rgba(66,99,85,.3)}.clarity-unlock-v2_welcomeButton__cNAVb:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(66,99,85,.4)}.clarity-unlock-v2_loadingState__NAlzm{text-align:center;padding:60px 20px;color:#64748b}.clarity-unlock-v2_loadingState__NAlzm h3{color:#426355;font-size:22px;margin-bottom:16px}.clarity-unlock-v2_loadingSpinner__LhtaH{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#426355;border-radius:50%;animation:clarity-unlock-v2_spin__5rsDk 1s linear infinite;margin:24px auto 0}@keyframes clarity-unlock-v2_spin__5rsDk{to{transform:rotate(1turn)}}.clarity-unlock-v2_srOnly__PtVfc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clarity-unlock-v2_devPanel__Qab41{position:fixed;top:20px;right:20px;z-index:9999}.clarity-unlock-v2_devToggle__p4VFB{background:linear-gradient(135deg,#6366f1,#4f46e5);color:white;border:none;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(99,102,241,.3);transition:all .2s ease}.clarity-unlock-v2_devToggle__p4VFB:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(99,102,241,.4)}.clarity-unlock-v2_devMenu__DU60P{position:absolute;top:100%;right:0;margin-top:8px;background:white;border:2px solid #6366f1;border-radius:12px;padding:16px;min-width:240px;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:clarity-unlock-v2_slideDown__Aly_9 .2s ease}@keyframes clarity-unlock-v2_slideDown__Aly_9{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.clarity-unlock-v2_devMenuHeader__fs4iv{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.clarity-unlock-v2_devMenuHeader__fs4iv h3{font-size:16px;font-weight:700;color:#1e293b;margin:0}.clarity-unlock-v2_devBadge__1GJ1F{background:#6366f1;color:white;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.clarity-unlock-v2_devSection__U0Rdw{margin-bottom:16px}.clarity-unlock-v2_devSection__U0Rdw h4{font-size:12px;font-weight:600;color:#64748b;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.clarity-unlock-v2_devButton__vPZbY{display:block;width:100%;background:#f8fafc;border:1px solid #e2e8f0;color:#1e293b;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;margin-bottom:6px;text-align:left;transition:all .2s ease}.clarity-unlock-v2_devButton__vPZbY:hover{background:#6366f1;color:white;border-color:#6366f1;transform:translateX(2px)}.clarity-unlock-v2_devButtonDanger__Uz3Un{display:block;width:100%;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;text-align:left;transition:all .2s ease}.clarity-unlock-v2_devButtonDanger__Uz3Un:hover{background:#dc2626;color:white;border-color:#dc2626}.clarity-unlock-v2_devInfo__n3tvF{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;font-size:11px;color:#64748b;line-height:1.6}.clarity-unlock-v2_devInfo__n3tvF strong{color:#1e293b;font-weight:600}.clarity-unlock-v2_devEditorOverlay__Vdh6L{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.clarity-unlock-v2_devEditorModal__lwlvJ{background:white;border-radius:12px;width:100%;max-width:700px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.clarity-unlock-v2_devEditorHeader__Iofl2{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.clarity-unlock-v2_devEditorHeader__Iofl2 h3{font-size:18px;font-weight:700;color:#1e293b;margin:0}.clarity-unlock-v2_devEditorClose__j1Qyw{background:none;border:none;font-size:24px;color:#94a3b8;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.clarity-unlock-v2_devEditorClose__j1Qyw:hover{background:#f1f5f9;color:#1e293b}.clarity-unlock-v2_devEditorTextarea__kcYJe{flex:1 1;padding:20px 24px;border:none;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.6;resize:none;outline:none;background:#f8fafc}.clarity-unlock-v2_devEditorActions__E_pyv{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f8fafc;border-radius:0 0 12px 12px}.clarity-unlock-v2_devEditorSave__KtwaK{flex:1 1;background:#6366f1;color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.clarity-unlock-v2_devEditorSave__KtwaK:hover{background:#4f46e5;transform:translateY(-1px)}.clarity-unlock-v2_devEditorCancel__aTWNs{padding:12px 24px;background:white;border:1px solid #e5e7eb;color:#64748b;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.clarity-unlock-v2_devEditorCancel__aTWNs:hover{background:#f1f5f9;color:#1e293b}@media (prefers-reduced-motion:reduce){.clarity-unlock-v2_continueButton__j7B1J,.clarity-unlock-v2_fixedHeader__Y6Qv9,.clarity-unlock-v2_optionButton__Y4i8U,.clarity-unlock-v2_progressFill__yJPwF,.clarity-unlock-v2_section__c_0Ey,.clarity-unlock-v2_welcomeButton__cNAVb{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.clarity-unlock-v2_progressFill__yJPwF:after{animation:none!important}}@media (max-width:768px){.clarity-unlock-v2_container__7smKP{padding:90px 16px 16px}.clarity-unlock-v2_questionIndicator__gI47_{padding:12px 16px;font-size:12px}.clarity-unlock-v2_section__c_0Ey{min-height:450px;padding:36px 28px;scroll-margin-top:100px}.clarity-unlock-v2_questionTitle__ZGo_u{font-size:21px}.clarity-unlock-v2_welcomeTitle__dXB_n{font-size:28px}.clarity-unlock-v2_optionButton__Y4i8U{padding:14px 16px;font-size:14px}.clarity-unlock-v2_devPanel__Qab41{top:12px;right:12px}.clarity-unlock-v2_devToggle__p4VFB{padding:8px 12px;font-size:12px}.clarity-unlock-v2_devMenu__DU60P{min-width:200px}.clarity-unlock-v2_devEditorModal__lwlvJ{max-height:90vh}}@media (max-width:480px){.clarity-unlock-v2_section__c_0Ey{min-height:400px;padding:32px 24px}.clarity-unlock-v2_questionTitle__ZGo_u{font-size:19px}}.FreeReportV2_reportWrapper__MNCDo{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.FreeReportV2_reportContainer__3djVB{max-width:650px;margin:0 auto;padding:40px 20px;min-height:100vh}.FreeReportV2_backToPremiumReport__siZLu{background:none;border:none;color:#64748b;font-size:14px;cursor:pointer;padding:8px 12px;margin-bottom:16px;transition:color .2s ease;text-align:left;display:inline-flex;align-items:center;gap:4px;font-family:inherit}.FreeReportV2_backToPremiumReport__siZLu:focus,.FreeReportV2_backToPremiumReport__siZLu:hover{color:#426355;text-decoration:underline;background:transparent;outline:2px solid transparent}.FreeReportV2_premiumUserMessage__8eNtZ{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left:4px solid #426355;padding:24px 28px;margin:40px 0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center}.FreeReportV2_premiumUserMessage__8eNtZ p{margin:0;color:#1e293b;font-size:16px;line-height:1.6}.FreeReportV2_inlineLinkButton__Ozta6{background:none;border:none;color:#426355;font-weight:600;cursor:pointer;text-decoration:underline;padding:0;font-size:16px;font-family:inherit;transition:color .2s ease}.FreeReportV2_inlineLinkButton__Ozta6:focus,.FreeReportV2_inlineLinkButton__Ozta6:hover{color:#2d4439;background:transparent;outline:2px solid transparent}.FreeReportV2_reportHeader__VhqKr{text-align:center;margin-bottom:60px;padding:40px 0 0}.FreeReportV2_reportHeader__VhqKr h1{font-size:36px;font-weight:700;color:#1e293b;margin-bottom:12px;line-height:1.2}.FreeReportV2_reportSubtitle__GuA2M{font-size:17px;color:#475569;margin:0}.FreeReportV2_cancellationBanner__7YdrT{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #426355;padding:20px 24px;margin:0 0 32px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.FreeReportV2_cancellationBanner__7YdrT p{margin:0;color:#1e293b;font-size:16px;line-height:1.6}.FreeReportV2_cancellationBanner__7YdrT strong{color:#426355;font-weight:600}.FreeReportV2_reportSection__YEq0u{margin-bottom:64px;padding:48px 40px 40px;background:white;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.FreeReportV2_sectionTitle__nXD3U{font-size:26px;font-weight:700;color:#426355;margin:0 0 28px;line-height:1.3;letter-spacing:-.02em}.FreeReportV2_sectionContent__nbRlq{font-size:16px;line-height:1.9;color:#1e293b;font-weight:400;max-width:580px}.FreeReportV2_sectionContent__nbRlq p{margin:0 0 20px;color:#1e293b;font-weight:400}.FreeReportV2_sectionContent__nbRlq p:last-child{margin-bottom:0}.FreeReportV2_sectionContent__nbRlq strong{font-weight:600;color:#1e293b}.FreeReportV2_bulletPoint__HlSFZ{margin:18px 0;padding-left:28px;position:relative;line-height:1.8;color:#1e293b;font-weight:400}.FreeReportV2_bulletPoint__HlSFZ:before{content:"•";color:#426355;font-weight:700;position:absolute;left:0;font-size:20px}.FreeReportV2_bulletPoint__HlSFZ strong{font-weight:600;color:#1e293b}.FreeReportV2_emotionalMirror__d8Xqu{line-height:2.1}.FreeReportV2_progressIndicator__f1ZHN{text-align:center;margin:48px 0;padding:16px 0}.FreeReportV2_progressIndicator__f1ZHN p{font-size:14px;color:#64748b;font-style:italic;margin:0;letter-spacing:.02em}.FreeReportV2_sectionMicroCopy__oNrXF{font-size:13px;color:#64748b;font-style:italic;margin:-16px 0 16px;display:none}.FreeReportV2_patternLabelSubtitle__cPcIr{font-size:15px;color:#64748b;font-style:italic;margin:-12px 0 20px;line-height:1.5}.FreeReportV2_patternLabelSection___68hi{background:linear-gradient(135deg,#f0f7f4,#e8f3ed);padding:36px;border-radius:16px;border-left:3px solid #426355}.FreeReportV2_patternBadge__qVO1C{display:inline-block;background:#426355;color:white;padding:10px 20px;border-radius:24px;font-weight:600;font-size:16px;margin-bottom:24px;letter-spacing:.3px}.FreeReportV2_patternExplanation____7nw{font-size:16px;line-height:1.9;color:#1e293b;margin-bottom:20px;max-width:540px}.FreeReportV2_patternNote__vU9qV{font-size:14px;color:#426355;font-style:italic;margin-top:20px;margin-bottom:0}.FreeReportV2_unclearSection__WgVPv{margin-top:40px;padding:28px;background:#f0fdf4;border-left:3px solid #426355;border-radius:12px}.FreeReportV2_questionBullet__XVsqL{padding:20px 24px 20px 32px;margin:16px 0;position:relative;color:#1e293b;line-height:1.8;background:rgba(255,255,255,.6);border-radius:8px}.FreeReportV2_questionBullet__XVsqL:before{content:"?";position:absolute;left:0;color:#426355;font-weight:600;font-size:18px}.FreeReportV2_blueprintNote__tNiDB{background:#f1f5f9;padding:18px 24px;border-radius:10px;font-size:15px;color:#475569;font-style:italic;margin-bottom:28px;border-left:3px solid #94a3b8}.FreeReportV2_blueprintDay__lfeEh{padding:20px 0;border-bottom:1px solid #f1f5f9}.FreeReportV2_blueprintDay__lfeEh:last-child{border-bottom:none;padding-bottom:0}.FreeReportV2_blueprintDay__lfeEh p{margin:0}.FreeReportV2_possibleSection__QKKi4{background:#E5EFEB;padding:40px;border-radius:16px;margin:48px 0}.FreeReportV2_possibleSection__QKKi4 .FreeReportV2_sectionTitle__nXD3U{font-size:28px;color:#1e293b}.FreeReportV2_possibleSection__QKKi4 .FreeReportV2_sectionContent__nbRlq{font-size:17px;line-height:1.9}.FreeReportV2_premiumTransition__RzxZY{display:flex;align-items:center;gap:20px;margin:64px 0 40px}.FreeReportV2_transitionLine__xkFsI{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,#cbd5e1,transparent)}.FreeReportV2_transitionText__hmrta{font-size:15px;color:#64748b;font-style:italic;white-space:nowrap;margin:0}.FreeReportV2_identityBridge__Wj7Bo{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:32px 36px;border-radius:14px;margin:0 0 40px;border-left:4px solid #426355;box-shadow:0 2px 12px rgba(0,0,0,.06)}.FreeReportV2_identityBridge__Wj7Bo p{font-size:17px;line-height:1.8;color:#1e293b;margin:0;font-weight:500}.FreeReportV2_nighttimeBridge__4t4m0{text-align:center;margin:0 0 32px;padding:0}.FreeReportV2_nighttimeBridge__4t4m0 p{font-size:16px;line-height:1.6;color:#426355;margin:0;font-weight:500;font-style:italic}.FreeReportV2_upgradeCTA__KSsOS{margin:48px 0 60px;padding:0}.FreeReportV2_upgradeContent__G8LbO{background:linear-gradient(135deg,#426355,#5a7968);border-radius:20px;padding:56px 48px;text-align:center;color:white;box-shadow:0 12px 40px rgba(66,99,85,.25)}.FreeReportV2_upgradeHeadline__EX6vv{font-size:32px;font-weight:700;margin:0 0 24px;line-height:1.2;color:white}.FreeReportV2_upgradeBody__U_0sU{max-width:600px;margin:0 auto 40px;text-align:left}.FreeReportV2_upgradeDescription__c1dRp{font-size:16px;line-height:1.7;color:#1e293b;margin-bottom:16px;color:white}.FreeReportV2_upgradeLead__K_Z2H{font-size:18px;line-height:1.6;margin-bottom:24px;color:white}.FreeReportV2_upgradeIntro__AS_BE{font-size:17px;font-weight:600;margin-bottom:16px;color:white}.FreeReportV2_upgradeList__oU94_{list-style:none;padding:0;margin:0 0 28px}.FreeReportV2_upgradeList__oU94_ li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:16px;line-height:1.6;color:white}.FreeReportV2_bulletIcon__M8Ka3{flex-shrink:0;font-weight:700;font-size:18px;color:#d4f4dd;margin-top:2px}.FreeReportV2_upgradeList__oU94_ strong{font-weight:600;color:#d4f4dd}.FreeReportV2_upgradeClosing__zzW17{font-size:17px;line-height:1.6;margin:0;color:white}.FreeReportV2_upgradeClosing__zzW17 strong{font-weight:600;color:white}.FreeReportV2_pricingBlock__KFCd_{margin:32px 0 24px;text-align:center}.FreeReportV2_priceAmount__iuxeg{font-size:42px;font-weight:700;color:white;line-height:1.2;margin-bottom:8px;letter-spacing:-1px}.FreeReportV2_priceContext__eMKof{font-size:15px;color:rgba(255,255,255,.9);margin:0;font-weight:400}.FreeReportV2_upgradeButton__gt_Bg{background:white;color:#426355;border:none;padding:20px 48px;border-radius:12px;font-size:19px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.15);margin-bottom:12px;min-height:48px}.FreeReportV2_upgradeButton__gt_Bg:hover{transform:translateY(-2px);box-shadow:0 6px 28px rgba(0,0,0,.2);background:#fafafa}.FreeReportV2_upgradeButton__gt_Bg:active{transform:translateY(0)}.FreeReportV2_upgradeMicroCopy__83__I{font-size:13px;margin:0;color:rgba(255,255,255,.85);font-style:italic;font-weight:400}@media (max-width:768px){.FreeReportV2_reportContainer__3djVB{padding:24px 18px;max-width:100%}.FreeReportV2_reportHeader__VhqKr{margin-bottom:48px;padding-top:20px}.FreeReportV2_reportHeader__VhqKr h1{font-size:28px;line-height:1.3}.FreeReportV2_reportSubtitle__GuA2M{font-size:15px;line-height:1.5}.FreeReportV2_reportSection__YEq0u{padding:36px 24px;margin-bottom:48px;border-radius:14px}.FreeReportV2_sectionTitle__nXD3U{font-size:24px;margin-bottom:20px;font-weight:700}.FreeReportV2_sectionContent__nbRlq{font-size:16px;line-height:1.9;max-width:100%}.FreeReportV2_sectionContent__nbRlq p{margin-bottom:18px}.FreeReportV2_sectionMicroCopy__oNrXF{display:block}.FreeReportV2_emotionalMirror__d8Xqu{line-height:2}.FreeReportV2_progressIndicator__f1ZHN{margin:36px 0}.FreeReportV2_progressIndicator__f1ZHN p{font-size:13px}.FreeReportV2_patternLabelSubtitle__cPcIr{font-size:14px;margin:-8px 0 16px}.FreeReportV2_patternLabelSection___68hi{padding:28px 24px;border-radius:14px}.FreeReportV2_patternBadge__qVO1C{font-size:15px;padding:9px 18px;margin-bottom:20px}.FreeReportV2_patternExplanation____7nw{font-size:16px;line-height:1.9;max-width:100%}.FreeReportV2_bulletPoint__HlSFZ{margin:16px 0;padding-left:26px;line-height:1.85}.FreeReportV2_unclearSection__WgVPv{margin-top:32px;padding:24px 20px}.FreeReportV2_questionBullet__XVsqL{padding:18px 20px 18px 28px;margin:12px 0;font-size:15px;line-height:1.8}.FreeReportV2_questionBullet__XVsqL:before{font-size:16px}.FreeReportV2_blueprintNote__tNiDB{padding:16px 20px;margin-bottom:24px;font-size:14px}.FreeReportV2_blueprintDay__lfeEh{padding:18px 0}.FreeReportV2_possibleSection__QKKi4{padding:32px 24px;margin:40px 0}.FreeReportV2_possibleSection__QKKi4 .FreeReportV2_sectionTitle__nXD3U{font-size:24px}.FreeReportV2_possibleSection__QKKi4 .FreeReportV2_sectionContent__nbRlq{font-size:16px;line-height:1.9}.FreeReportV2_premiumTransition__RzxZY{margin:48px 0 32px;gap:16px}.FreeReportV2_transitionText__hmrta{font-size:14px}.FreeReportV2_identityBridge__Wj7Bo{padding:24px;margin:0 0 32px;border-radius:12px}.FreeReportV2_identityBridge__Wj7Bo p{font-size:16px;line-height:1.75}.FreeReportV2_nighttimeBridge__4t4m0{margin:0 0 24px}.FreeReportV2_nighttimeBridge__4t4m0 p{font-size:15px;line-height:1.6}.FreeReportV2_upgradeCTA__KSsOS{margin:40px 0 48px}.FreeReportV2_upgradeContent__G8LbO{padding:40px 24px;border-radius:16px}.FreeReportV2_upgradeHeadline__EX6vv{font-size:26px;margin-bottom:20px}.FreeReportV2_upgradeBody__U_0sU{text-align:left;max-width:100%}.FreeReportV2_upgradeDescription__c1dRp{font-size:15px;line-height:1.7;margin-bottom:14px}.FreeReportV2_upgradeClosing__zzW17,.FreeReportV2_upgradeIntro__AS_BE,.FreeReportV2_upgradeLead__K_Z2H{font-size:15px;line-height:1.7}.FreeReportV2_upgradeList__oU94_{margin-bottom:24px}.FreeReportV2_upgradeList__oU94_ li{font-size:15px;line-height:1.7;margin-bottom:14px}.FreeReportV2_bulletIcon__M8Ka3{font-size:16px}.FreeReportV2_pricingBlock__KFCd_{margin:28px 0 20px}.FreeReportV2_priceAmount__iuxeg{font-size:48px}.FreeReportV2_priceContext__eMKof{font-size:14px}.FreeReportV2_upgradeButton__gt_Bg{padding:20px 36px;font-size:18px;width:100%;min-height:56px;border-radius:14px;margin-bottom:12px}.FreeReportV2_upgradeButton__gt_Bg:active{transform:scale(.98)}.FreeReportV2_upgradeMicroCopy__83__I{font-size:13px}}.PremiumIntakeV2_container__Xfa8I{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.PremiumIntakeV2_header__VY54v{max-width:700px;margin:0 auto 40px;background:white;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden}.PremiumIntakeV2_progressBar__zk5wb{width:100%;height:4px;background:#f1f5f9;position:relative;overflow:hidden}.PremiumIntakeV2_progressFill__nzFHF{height:100%;background:linear-gradient(90deg,#426355,#2d4a3d);transition:width .6s cubic-bezier(.4,0,.2,1)}.PremiumIntakeV2_headerContent__kRfno{padding:32px 40px;text-align:center}.PremiumIntakeV2_headerTitle__g2cx2{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 12px}.PremiumIntakeV2_positioning__pgwME{font-size:16px;color:#64748b;line-height:1.6;margin:0 0 16px}.PremiumIntakeV2_skipButton__jGj1j{background:transparent;color:#426355;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:underline}.PremiumIntakeV2_skipButton__jGj1j:hover{color:#2d4a3d}.PremiumIntakeV2_questionCard__kKMJ8{max-width:700px;margin:0 auto;background:white;border-radius:16px;padding:48px 40px;box-shadow:0 4px 24px rgba(0,0,0,.06);min-height:520px;display:flex;flex-direction:column;justify-content:center;scroll-margin-top:40px}.PremiumIntakeV2_questionNumber__THsuN{text-align:center;color:#426355;font-size:13px;font-weight:600;margin-bottom:24px;text-transform:uppercase;letter-spacing:.5px}.PremiumIntakeV2_questionTitle__37t2D{color:#1e293b;font-size:24px;font-weight:600;line-height:1.3;margin:0 0 12px;text-align:center}.PremiumIntakeV2_questionSubtitle__9340A{color:#64748b;font-size:14px;text-align:center;margin:0 0 32px;font-style:italic}.PremiumIntakeV2_optionGrid__ztHjC{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin:24px 0}.PremiumIntakeV2_optionButton__eeDHh{padding:16px 20px;border:2px solid #e2e8f0;border-radius:10px;background:white;color:#1e293b;font-size:15px;font-weight:500;cursor:pointer;text-align:left;min-height:56px;display:flex;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.PremiumIntakeV2_optionButton__eeDHh:hover{border-color:#426355;background:#f8faf9;transform:translateX(4px);box-shadow:0 2px 8px rgba(66,99,85,.1)}.PremiumIntakeV2_optionButton__eeDHh.PremiumIntakeV2_selected__Nkg4Q{border-color:#426355;background:linear-gradient(135deg,#f0f7f4,#e8f3ed);color:#426355;font-weight:600;box-shadow:0 2px 12px rgba(66,99,85,.15)}.PremiumIntakeV2_optionButton__eeDHh.PremiumIntakeV2_selected__Nkg4Q:before{content:"✓";margin-right:12px;font-size:18px;color:#426355;font-weight:700}.PremiumIntakeV2_optionButton__eeDHh.PremiumIntakeV2_multiSelect__FB7_X{padding-left:48px;position:relative}.PremiumIntakeV2_optionButton__eeDHh.PremiumIntakeV2_multiSelect__FB7_X:before{content:"";position:absolute;left:16px;width:20px;height:20px;border:2px solid #e2e8f0;border-radius:4px;background:white;transition:all .2s ease}.PremiumIntakeV2_optionButton__eeDHh.PremiumIntakeV2_multiSelect__FB7_X.PremiumIntakeV2_selected__Nkg4Q:before{content:"✓";border-color:#426355;background:#426355;color:white;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.PremiumIntakeV2_textArea__5A0qd{width:100%;padding:16px 20px;border:2px solid #e2e8f0;border-radius:10px;font-size:15px;color:#1e293b;background:#f8fafc;transition:all .3s ease;box-sizing:border-box;resize:vertical;min-height:140px;font-family:inherit;line-height:1.6;margin:24px 0 12px}.PremiumIntakeV2_textArea__5A0qd:focus{outline:none;border-color:#426355;background:white;box-shadow:0 0 0 3px rgba(66,99,85,.1)}.PremiumIntakeV2_optionalLabel__uw_aj{color:#94a3b8;font-size:13px;font-style:italic;text-align:center;margin:0 0 16px}.PremiumIntakeV2_continueButton__jeqMB{width:100%;padding:18px 32px;background:linear-gradient(135deg,#426355,#2d4a3d);color:white;border:none;border-radius:12px;font-size:17px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:16px;box-shadow:0 4px 16px rgba(66,99,85,.3);position:relative}.PremiumIntakeV2_continueButton__jeqMB:after{content:"→";margin-left:8px;font-size:20px;display:inline-block;transition:transform .3s ease}.PremiumIntakeV2_continueButton__jeqMB:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(66,99,85,.4)}.PremiumIntakeV2_continueButton__jeqMB:hover:not(:disabled):after{transform:translateX(4px)}.PremiumIntakeV2_continueButton__jeqMB:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.PremiumIntakeV2_headerContent__kRfno{padding:24px 28px}.PremiumIntakeV2_headerTitle__g2cx2{font-size:24px}.PremiumIntakeV2_positioning__pgwME{font-size:15px}.PremiumIntakeV2_questionCard__kKMJ8{padding:36px 28px;min-height:450px}.PremiumIntakeV2_questionTitle__37t2D{font-size:21px}.PremiumIntakeV2_optionButton__eeDHh{padding:14px 16px;font-size:14px}}@media (max-width:480px){.PremiumIntakeV2_questionCard__kKMJ8{padding:32px 24px;min-height:400px}.PremiumIntakeV2_questionTitle__37t2D{font-size:19px}}.PremiumReportV2_reportWrapper__b0EnS{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.PremiumReportV2_premiumContainer__0U1fe{max-width:650px;margin:0 auto;padding:40px 20px;min-height:100vh}.PremiumReportV2_premiumHeader__WssFS{text-align:center;margin-bottom:60px;padding:40px 0 0}.PremiumReportV2_premiumBadge__YbOG_{display:inline-block;background:linear-gradient(135deg,#426355,#2d4a3d);color:white;padding:8px 18px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.PremiumReportV2_premiumHeader__WssFS h1{font-size:36px;font-weight:700;color:#1e293b;margin-bottom:12px;line-height:1.2}.PremiumReportV2_personalGreeting__Q3DIw{font-size:17px;color:#475569;margin:0;font-style:italic}.PremiumReportV2_openingFrame__p_kmD{margin-bottom:64px;padding:48px 40px 40px;background:linear-gradient(135deg,#f0f7f4,#e8f3ed);border-radius:16px;border-left:4px solid #426355;box-shadow:0 2px 12px rgba(66,99,85,.08)}.PremiumReportV2_openingContent__ZWlMx{font-size:17px;line-height:1.9;color:#1e293b;font-style:italic;max-width:580px}.PremiumReportV2_openingContent__ZWlMx p{margin:0 0 20px;color:#1e293b}.PremiumReportV2_openingContent__ZWlMx p:last-child{margin-bottom:0}.PremiumReportV2_premiumSection__XYZXo{margin-bottom:64px;padding:48px 40px 40px;background:white;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.PremiumReportV2_sectionTitle__QUtHW{font-size:26px;font-weight:700;color:#426355;margin:0 0 28px;line-height:1.3;letter-spacing:-.02em}.PremiumReportV2_sectionContent__oZNje{font-size:16px;line-height:1.9;color:#1e293b;font-weight:400;max-width:580px}.PremiumReportV2_sectionContent__oZNje p{margin:0 0 20px;color:#1e293b;font-weight:400}.PremiumReportV2_sectionContent__oZNje p:last-child{margin-bottom:0}.PremiumReportV2_sectionContent__oZNje strong{font-weight:600;color:#1e293b}.PremiumReportV2_shiftSection__GQsYu{background:#E5EFEB;border-left:4px solid #426355;padding:48px 40px 40px;margin:48px 0}.PremiumReportV2_shiftSection__GQsYu .PremiumReportV2_sectionTitle__QUtHW{color:#426355;font-size:28px}.PremiumReportV2_shiftSection__GQsYu .PremiumReportV2_sectionContent__oZNje{font-size:17px;line-height:1.9}.PremiumReportV2_nightPlanSection__56i7L{background:#E5EFEB;border-left:4px solid #426355}.PremiumReportV2_nightPlanSection__56i7L .PremiumReportV2_sectionTitle__QUtHW{color:#426355}.PremiumReportV2_closingSection__lxV2j{background:#E5EFEB;border-left:4px solid #426355}.PremiumReportV2_closingSection__lxV2j .PremiumReportV2_sectionTitle__QUtHW{color:#426355}.PremiumReportV2_premiumFooter__z6nld{margin:60px 0 40px;padding:32px 36px;text-align:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:14px;border-left:4px solid #426355;box-shadow:0 2px 12px rgba(0,0,0,.06)}.PremiumReportV2_premiumFooter__z6nld p{color:#1e293b;font-size:16px;margin:0;font-style:italic;font-weight:500}@media (max-width:768px){.PremiumReportV2_premiumContainer__0U1fe{padding:24px 18px;max-width:100%}.PremiumReportV2_premiumHeader__WssFS{padding:20px 0 0;margin-bottom:48px}.PremiumReportV2_premiumHeader__WssFS h1{font-size:28px;line-height:1.3}.PremiumReportV2_personalGreeting__Q3DIw{font-size:15px;line-height:1.5}.PremiumReportV2_premiumBadge__YbOG_{font-size:11px;padding:7px 16px}.PremiumReportV2_openingFrame__p_kmD{padding:36px 24px;margin-bottom:48px;border-radius:14px}.PremiumReportV2_openingContent__ZWlMx{font-size:16px;line-height:1.9;max-width:100%}.PremiumReportV2_openingContent__ZWlMx p{margin-bottom:18px}.PremiumReportV2_premiumSection__XYZXo{padding:36px 24px;margin-bottom:48px;border-radius:14px}.PremiumReportV2_sectionTitle__QUtHW{font-size:24px;margin-bottom:20px;font-weight:700}.PremiumReportV2_sectionContent__oZNje{font-size:16px;line-height:1.9;max-width:100%}.PremiumReportV2_sectionContent__oZNje p{margin-bottom:18px}.PremiumReportV2_shiftSection__GQsYu{padding:32px 24px;margin:40px 0}.PremiumReportV2_shiftSection__GQsYu .PremiumReportV2_sectionTitle__QUtHW{font-size:24px}.PremiumReportV2_shiftSection__GQsYu .PremiumReportV2_sectionContent__oZNje{font-size:16px}.PremiumReportV2_premiumFooter__z6nld{padding:24px;margin:48px 0 40px;border-radius:12px}.PremiumReportV2_premiumFooter__z6nld p{font-size:15px;line-height:1.7}.PremiumReportV2_backToFreeReport___ymy4{padding:6px 10px;font-size:13px}}.PremiumReportV2_backToFreeReport___ymy4{background:none;border:none;color:#64748b;font-size:14px;cursor:pointer;padding:8px 12px;margin-bottom:16px;transition:color .2s ease;text-align:left;display:inline-flex;align-items:center;gap:4px;font-family:inherit}.PremiumReportV2_backToFreeReport___ymy4:focus,.PremiumReportV2_backToFreeReport___ymy4:hover{color:#426355;text-decoration:underline;background:transparent;outline:2px solid transparent}.EmailCollectionModalV2_modalOverlay__TH5B8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.EmailCollectionModalV2_modalContent__dSiZl{background:white;border-radius:16px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:EmailCollectionModalV2_modalSlideIn__mq5I6 .3s ease-out}@keyframes EmailCollectionModalV2_modalSlideIn__mq5I6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EmailCollectionModalV2_modalTitle__24O5x{color:#1e293b;font-size:28px;font-weight:700;margin-bottom:12px;text-align:center}.EmailCollectionModalV2_modalDescription__vFtsF{color:#64748b;font-size:16px;line-height:1.5;margin-bottom:32px;text-align:center}.EmailCollectionModalV2_form__6tRW9{display:flex;flex-direction:column;gap:20px}.EmailCollectionModalV2_inputGroup__aRQLM{display:flex;flex-direction:column;gap:8px}.EmailCollectionModalV2_label__Png04{color:#374151;font-size:14px;font-weight:600}.EmailCollectionModalV2_input__s5dxt{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:border-color .2s ease;box-sizing:border-box}.EmailCollectionModalV2_input__s5dxt:focus{outline:none;border-color:#426355;box-shadow:0 0 0 3px rgba(66,99,85,.1)}.EmailCollectionModalV2_checkbox__4iyVI{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;line-height:1.5;color:#475569}.EmailCollectionModalV2_checkbox__4iyVI input[type=checkbox]{margin-top:2px;width:18px;height:18px;cursor:pointer;accent-color:#426355;flex-shrink:0}.EmailCollectionModalV2_checkbox__4iyVI span{flex:1 1}.EmailCollectionModalV2_checkbox__4iyVI a{color:#426355;text-decoration:underline;font-weight:500}.EmailCollectionModalV2_checkbox__4iyVI a:hover{color:#2d4a3d}.EmailCollectionModalV2_submitButton__Tdboo{background:linear-gradient(135deg,#426355,#5a7968);color:white;border:none;padding:16px 32px;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(66,99,85,.3);margin-top:8px}.EmailCollectionModalV2_submitButton__Tdboo:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 35px rgba(66,99,85,.4)}.EmailCollectionModalV2_submitButton__Tdboo:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.EmailCollectionModalV2_modalContent__dSiZl{padding:32px 24px}.EmailCollectionModalV2_modalTitle__24O5x{font-size:24px}}