.page_container__3xrh9{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-white)}.page_main__xvIO9{flex:1 1;padding:calc(2rem + 32px + env(safe-area-inset-top, 0px)) 1rem 1.5rem;width:100%;margin:0 auto}@media (min-width:640px){.page_main__xvIO9{padding:calc(3rem + 40px + env(safe-area-inset-top, 0px)) 1.5rem 2rem}}@media (min-width:1024px){.page_main__xvIO9{padding:calc(3rem + 40px + env(safe-area-inset-top, 0px)) 1.5rem 3rem;max-width:900px}}@media (min-width:1440px){.page_main__xvIO9{max-width:1100px}}.page_card__bGwF7{background-color:var(--color-white);padding:1.5rem}@media (min-width:640px){.page_card__bGwF7{padding:2rem}}@media (min-width:1024px){.page_card__bGwF7{padding:3rem}}.page_titleSection__lgQGg{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-border)}@media (min-width:640px){.page_titleSection__lgQGg{margin-bottom:2rem;padding-bottom:1.5rem}}.page_title__5Vz84{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem;line-height:1.2}@media (min-width:640px){.page_title__5Vz84{font-size:1.75rem}}@media (min-width:1024px){.page_title__5Vz84{font-size:2rem}}.page_orgName__6WoMh{font-size:1rem;color:var(--color-text);margin:0;font-weight:500}@media (min-width:640px){.page_orgName__6WoMh{font-size:1.125rem}}.page_metaGrid__tbwR5{margin:0 0 2rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.page_metaGrid__tbwR5{gap:1rem;margin-bottom:2.5rem}}.page_metaRow__ORGUN{display:grid;grid-template-columns:1fr;grid-gap:.25rem;gap:.25rem}@media (min-width:480px){.page_metaRow__ORGUN{grid-template-columns:minmax(120px,160px) 1fr;gap:.75rem 1rem;align-items:baseline}}.page_metaLabel__63sXT{margin:0;font-size:.75rem;font-weight:600;color:var(--tarkam-primary);text-transform:uppercase;letter-spacing:.05em}@media (min-width:640px){.page_metaLabel__63sXT{font-size:.8125rem}}.page_metaValue__wBaEY{margin:0;font-size:.875rem;color:var(--color-text);line-height:1.5;word-break:break-word}@media (min-width:640px){.page_metaValue__wBaEY{font-size:1rem}}.page_sectionHeading__UTshm{font-size:1.125rem;font-weight:700;color:var(--color-text);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.page_sectionHeadingFollow__S_vBM{margin-top:2rem}@media (min-width:640px){.page_sectionHeadingFollow__S_vBM{margin-top:2.5rem}.page_sectionHeading__UTshm{font-size:1.25rem;margin-bottom:1.25rem}}.page_analysisIntro__nrRjy{font-size:.875rem;line-height:1.55;color:var(--color-text);margin:-.5rem 0 1.25rem}@media (min-width:640px){.page_analysisIntro__nrRjy{font-size:1rem;margin-bottom:1.5rem}}.page_analysisStatus__cShOH{font-size:.9375rem;color:#666;margin:0 0 1.5rem}.page_analysisError__0ggCV{font-size:.9375rem;color:#c53030;padding:1rem;border:1px solid #feb2b2;border-radius:8px;background-color:#fff5f5;margin-bottom:1.5rem}.page_analysisWrap__xRn_z{margin-bottom:2.5rem}.page_pipelineWizard__D7_BF{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:640px){.page_pipelineWizard__D7_BF{gap:1.5rem}}.page_pipelineWizardProgress__7cYeW{margin-bottom:0;padding-bottom:0}.page_pipelineWizardStepInfo__4IJbh{font-size:1rem;font-weight:600;color:var(--tarkam-primary);margin-bottom:.75rem;text-align:center}@media (min-width:640px){.page_pipelineWizardStepInfo__4IJbh{font-size:1.125rem}}.page_pipelineWizardProgressBar__z_2op{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden}.page_pipelineWizardProgressFill__8YQQc{height:100%;background-color:var(--tarkam-primary);transition:width .25s ease}.page_pipelineWizardProgressText__zB7Yd{font-size:.875rem;color:var(--color-text);margin:1rem 0 0;text-align:center;line-height:1.4}@media (min-width:640px){.page_pipelineWizardProgressText__zB7Yd{font-size:1rem}}.page_pipelineWizardNav__q9G_r{display:flex;flex-direction:row;align-items:stretch;gap:.75rem;margin-top:0;padding-top:.5rem}@media (min-width:640px){.page_pipelineWizardNav__q9G_r{gap:1rem;padding-top:.625rem}}.page_pipelineWizardNavCell__b_JYZ{flex:1 1;min-width:0;display:flex;align-items:stretch}.page_pipelineWizardNavCellEnd__HDl9L{justify-content:flex-end}.page_pipelineWizardNavButton__R7k3e{width:100%;max-width:100%;padding:.75rem .625rem;font-size:.8125rem;font-weight:600;font-family:inherit;line-height:1.35;text-align:center;border:2px solid var(--color-border);border-radius:8px;cursor:pointer;background-color:var(--color-white);color:var(--color-text);transition:background-color .2s,border-color .2s;min-height:44px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (min-width:480px){.page_pipelineWizardNavButton__R7k3e{padding:.875rem 1rem;font-size:.875rem}}@media (min-width:640px){.page_pipelineWizardNavButton__R7k3e{font-size:.9375rem;width:auto;max-width:min(100%,22rem)}.page_pipelineWizardNavCell__b_JYZ .page_pipelineWizardNavButton__R7k3e{text-align:left}.page_pipelineWizardNavCellEnd__HDl9L .page_pipelineWizardNavButton__R7k3e{text-align:right}}.page_pipelineWizardNavButton__R7k3e:hover{background-color:#f5f5f5}.page_pipelineWizardNavButtonPrimary__Dk6JF{background-color:var(--tarkam-primary);color:var(--color-white);border-color:var(--tarkam-primary)}.page_pipelineWizardNavButtonPrimary__Dk6JF:hover{background-color:var(--tarkam-primary-dark);border-color:var(--tarkam-primary-dark)}.page_pipelineWizardNavArrow__z_WfT{white-space:nowrap}.page_matrixElements__QQS_g{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:640px){.page_matrixElements__QQS_g{gap:1.5rem}}.page_pipelineElementFeedbackComment__bOlYg{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.page_pipelineElementFeedbackComment__bOlYg{margin-top:1.25rem}}.page_pipelineElementFeedbackLabel__U1mT1{font-size:.8125rem;font-weight:600;color:var(--color-text)}@media (min-width:640px){.page_pipelineElementFeedbackLabel__U1mT1{font-size:.875rem}}.page_pipelineElementFeedbackTextarea__RMFTg{width:100%;box-sizing:border-box;min-height:5.5rem;padding:.75rem 1rem;font-size:.9375rem;font-family:inherit;line-height:1.5;color:var(--color-text);border:2px solid var(--color-border);border-radius:8px;background:var(--color-white);resize:vertical}.page_pipelineElementFeedbackTextarea__RMFTg::placeholder{color:#666}.page_pipelineElementFeedbackTextarea__RMFTg:focus{outline:none;border-color:var(--tarkam-primary)}.page_matrixElement__ro4Ol{border:2px solid var(--color-border);border-radius:8px;padding:1rem 1rem 1.25rem;background-color:#fafafa}@media (min-width:640px){.page_matrixElement__ro4Ol{padding:1.25rem 1.5rem 1.5rem;border-radius:12px}}.page_matrixElementTitle__PxBZs{font-size:1.0625rem;font-weight:700;color:var(--color-text);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}@media (min-width:640px){.page_matrixElementTitle__PxBZs{font-size:1.125rem;margin-bottom:1.25rem}}.page_dimensionGroup__iuXSI{margin-bottom:1rem}.page_dimensionGroup__iuXSI:last-child{margin-bottom:0}.page_dimensionHeading__Rjm0_{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tarkam-primary);margin:0 0 .5rem}@media (min-width:640px){.page_dimensionHeading__Rjm0_{font-size:.8125rem;margin-bottom:.625rem}}.page_dimensionList__2LqVW{margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.55;color:var(--color-text)}@media (min-width:640px){.page_dimensionList__2LqVW{font-size:1rem;padding-left:1.5rem}}.page_dimensionItem__JINlE{margin-bottom:.35rem}.page_dimensionItem__JINlE:last-child{margin-bottom:0}.page_dimensionEmpty__8wg8q{font-size:.875rem;font-style:italic;color:#666;margin:0}.page_sections__3HJ3X{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:640px){.page_sections__3HJ3X{gap:2rem}}.page_pipelineSection__CTNPb{border:1px solid var(--color-border);border-radius:8px;padding:1rem;background-color:#fafafa}@media (min-width:640px){.page_pipelineSection__CTNPb{padding:1.25rem 1.5rem;border-radius:12px}}@media (min-width:1024px){.page_pipelineSection__CTNPb{padding:1.5rem 2rem}}.page_pipelineSectionTitle__T8PxG{font-size:1.0625rem;font-weight:700;color:var(--color-text);margin:0 0 1rem;line-height:1.3}@media (min-width:640px){.page_pipelineSectionTitle__T8PxG{font-size:1.125rem;margin-bottom:1.25rem}}.page_questionBlock__kabH0{margin-bottom:1.25rem}.page_questionBlock__kabH0:last-child{margin-bottom:0}@media (min-width:640px){.page_questionBlock__kabH0{margin-bottom:1.5rem}}.page_questionText___3ncj{font-size:.9375rem;font-weight:600;color:var(--color-text);line-height:1.5;margin:0 0 .375rem}@media (min-width:640px){.page_questionText___3ncj{font-size:1rem}}.page_questionHelper__GBDo4{font-size:.8125rem;color:#666;font-style:italic;line-height:1.45;margin:0 0 .5rem}@media (min-width:640px){.page_questionHelper__GBDo4{font-size:.875rem;margin-bottom:.625rem}}.page_answerBox__W0clO{font-size:.9375rem;line-height:1.6;color:var(--color-text);padding:.75rem 1rem;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;white-space:pre-wrap;word-break:break-word}@media (min-width:640px){.page_answerBox__W0clO{font-size:1rem;padding:1rem 1.25rem}}.page_answerEmpty__S2lTg{color:#666;font-style:italic}.page_fallbackAnswers__2293O{display:flex;flex-direction:column;gap:1rem}.page_text__rpnmx{font-size:1rem;color:var(--color-text);line-height:1.6;margin:0}@media (min-width:640px){.page_text__rpnmx{font-size:1.125rem}}.page_footer__2inmL{background-color:var(--tarkam-primary-dark);border-top:1px solid var(--tarkam-primary-dark);padding:1rem;text-align:center}@media (min-width:640px){.page_footer__2inmL{padding:1.5rem 2rem}}.page_footerText__5d6ro{margin:0;font-size:.875rem;color:var(--color-white)}.page_cardFabPadWithFeedback__UQKkj,.page_cardFabPad__hLdyP{padding-right:3.75rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px))}@media (min-width:1024px){.page_cardFabPad__hLdyP{padding-right:0;padding-bottom:calc(9.5rem + env(safe-area-inset-bottom, 0px))}.page_cardFabPadWithFeedback__UQKkj{padding-right:0;padding-bottom:calc(12.75rem + env(safe-area-inset-bottom, 0px))}}.page_reviewBanner__ERd3P{margin-bottom:1.25rem;padding:1rem;background-color:#f0e6f5;border:1px solid var(--tarkam-primary);border-radius:8px}@media (min-width:640px){.page_reviewBanner__ERd3P{padding:1.25rem 1.5rem;margin-bottom:1.5rem}}.page_reviewBannerText__Em9CA{margin:0 0 1rem;font-size:.875rem;line-height:1.55;color:var(--color-text)}@media (min-width:640px){.page_reviewBannerText__Em9CA{font-size:1rem}}.page_reviewBannerActions__2YFw8{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.page_submitFeedbackButton__LCFbI{min-height:44px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;color:var(--color-white);background-color:var(--tarkam-primary);border:none;border-radius:8px;cursor:pointer}.page_submitFeedbackButton__LCFbI:hover{background-color:var(--tarkam-primary-dark)}.page_exitReviewButton__yBuuB{min-height:44px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;color:var(--color-text);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;cursor:pointer}.page_exitReviewButton__yBuuB:hover{background-color:#f5f5f5}.page_bulletRow__1M4xM{display:flex;flex-direction:column;gap:.75rem}.page_bulletText__rFdli{margin:0;flex:1 1;min-width:0;font-size:.9375rem;line-height:1.55;color:var(--color-text)}@media (min-width:640px){.page_bulletText__rFdli{font-size:1rem}}.page_feedbackFieldset__MPRiV{margin:0;padding:0;border:none;flex-shrink:0;min-width:min(100%,14rem);display:flex;flex-direction:column;min-inline-size:0}@media (min-width:980px){.page_bulletRow__1M4xM{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);grid-column-gap:.65rem;column-gap:.65rem;align-items:start}.page_bulletText__rFdli{max-width:72ch;flex:unset}.page_feedbackFieldset__MPRiV{grid-column:2;justify-self:end;width:100%;max-width:18rem;min-width:12rem}}.page_feedbackVolumeUi__7u7oS{display:flex;flex-direction:column;gap:.35rem;width:100%}.page_feedbackVolumeHeader__aKxu2{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.page_feedbackVolumeTitle__rNKpw{font-size:.9375rem;font-weight:600;color:var(--color-text);letter-spacing:-.01em}@media (min-width:640px){.page_feedbackVolumeTitle__rNKpw{font-size:1rem}}.page_feedbackVolumeReadout__AuUbw{font-size:.9375rem;font-weight:600;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1.25rem;text-align:right}.page_feedbackVolumeRange__KGvMj{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.75rem;margin:0;padding:0;background:transparent;cursor:pointer;--fill-pct:0%}.page_feedbackVolumeRange__KGvMj:focus{outline:none}.page_feedbackVolumeRange__KGvMj:focus-visible{outline:2px solid var(--tarkam-primary);outline-offset:4px;border-radius:4px}.page_feedbackVolumeRange__KGvMj::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(to right,var(--tarkam-primary) 0,var(--tarkam-primary) var(--fill-pct),#d8d8d8 var(--fill-pct),#d8d8d8 100%)}.page_feedbackVolumeRange__KGvMj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:24px;margin-top:-7px;border-radius:8px;box-sizing:border-box;background:#fff;border:2px solid var(--tarkam-primary);box-shadow:0 1px 2px rgba(0,0,0,.06);cursor:pointer}.page_feedbackVolumeRange__KGvMj::-moz-range-track{height:10px;border-radius:999px;background:#d8d8d8}.page_feedbackVolumeRange__KGvMj::-moz-range-progress{height:10px;border-radius:999px;background:var(--tarkam-primary)}.page_feedbackVolumeRange__KGvMj::-moz-range-thumb{width:15px;height:24px;border-radius:8px;box-sizing:border-box;background:#fff;border:2px solid var(--tarkam-primary);box-shadow:0 1px 2px rgba(0,0,0,.06);cursor:pointer}.page_feedbackVolumeFooter__a1qKs{display:flex;justify-content:flex-end}.page_feedbackClearButton__a7prv{padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:var(--color-text);background:transparent;border:1px solid var(--color-border);border-radius:6px;cursor:pointer}.page_feedbackClearButton__a7prv:hover{background-color:#f5f5f5}.page_feedbackClearButtonConcealed__yfE_K{visibility:hidden;pointer-events:none}.page_visuallyHidden__tIvHi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_fabColumn__S118v{position:fixed;z-index:100;right:max(1rem,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top, 0px) + 5.25rem);bottom:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}@media (min-width:640px) and (max-width:1023px){.page_fabColumn__S118v{right:max(1.5rem,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top, 0px) + 5.75rem)}}@media (min-width:1024px){.page_fabColumn__S118v{top:auto;right:max(2rem,env(safe-area-inset-right,0px));bottom:max(1.5rem,env(safe-area-inset-bottom,0px))}}.page_fabColumnDesktop__BuSdv{display:none;flex-direction:column;align-items:flex-end;gap:.75rem}@media (min-width:1024px){.page_fabColumnDesktop__BuSdv{display:flex}}.page_fabMobileRoot__ROR3T{position:relative;z-index:110;display:flex;flex-direction:column;align-items:flex-end;top:50px}@media (min-width:1024px){.page_fabMobileRoot__ROR3T{display:none}}.page_fabMobileBackdrop____qYS{position:fixed;inset:0;z-index:109;margin:0;padding:0;border:none;cursor:pointer;background-color:rgba(30,20,40,.35)}.page_fabMobileMenu__1BcHd{position:fixed;z-index:111;right:max(1rem,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top, 0px) + 5.25rem + 3rem + .5rem);bottom:auto;display:flex;flex-direction:column;min-width:13.5rem;max-width:min(18rem,calc(100vw - 2rem));padding:.35rem 0;margin:0;list-style:none;background-color:var(--color-white);border-radius:12px;box-shadow:0 8px 28px rgba(50,0,82,.22);border:1px solid rgba(50,0,82,.12)}.page_fabMobileMenu__1BcHd[hidden]{display:none!important}.page_fabMobileMenuItem__OlpX_{width:100%;margin:0;padding:.875rem 1.125rem;border:none;background:transparent;font-family:inherit;font-size:.9375rem;font-weight:600;color:var(--color-text);text-align:left;cursor:pointer}.page_fabMobileMenuItem__OlpX_:disabled{opacity:.45;cursor:not-allowed}.page_fabMobileMenuItem__OlpX_:hover:not(:disabled){background-color:#f7f0fb}.page_fabMobileMenuItem__OlpX_:focus-visible{outline:2px solid var(--tarkam-primary);outline-offset:-2px}.page_fabMobileMenuItem__OlpX_+.page_fabMobileMenuItem__OlpX_{border-top:1px solid rgba(50,0,82,.1)}@media (min-width:640px) and (max-width:1023px){.page_fabMobileMenu__1BcHd{right:max(1.5rem,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top, 0px) + 5.75rem + 3rem + .5rem)}}.page_fabMobileTrigger__fQH9n{position:relative;z-index:112;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;min-width:48px;min-height:48px;padding:0;border:none;border-radius:999px;color:var(--color-white);background-color:var(--tarkam-primary);box-shadow:0 4px 14px rgba(50,0,82,.35);cursor:pointer}.page_fabMobileTrigger__fQH9n:hover{background-color:var(--tarkam-primary-dark)}.page_fabMobileTrigger__fQH9n:focus-visible{outline:2px solid var(--tarkam-primary);outline-offset:3px}.page_fabMobileTriggerIcon__ZLLAE{display:block;flex-shrink:0}.page_viewAnswersFab__xYsqs{min-height:48px;padding:.75rem 1.125rem;font-size:.9375rem;font-weight:700;font-family:inherit;color:var(--tarkam-primary);background-color:var(--color-white);border:2px solid var(--tarkam-primary);border-radius:999px;box-shadow:0 2px 10px rgba(50,0,82,.12);cursor:pointer}.page_viewAnswersFab__xYsqs:hover:not(:disabled){background-color:#f7f0fb}.page_viewAnswersFab__xYsqs:focus-visible{outline:2px solid var(--tarkam-primary);outline-offset:3px}.page_viewAnswersFab__xYsqs:disabled{opacity:.55;cursor:not-allowed}@media (min-width:640px){.page_viewAnswersFab__xYsqs{padding:.875rem 1.35rem;font-size:1rem}}.page_answersModalBackdrop__TdWIg{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:0;background-color:rgba(30,20,40,.45)}@media (min-width:640px){.page_answersModalBackdrop__TdWIg{align-items:center;padding:1.5rem}}.page_answersModal__oOtf2{display:flex;flex-direction:column;width:100%;max-height:min(92vh,100%);max-width:42rem;margin:0;padding-bottom:env(safe-area-inset-bottom,0);background-color:var(--color-white);border-radius:16px 16px 0 0;box-shadow:0 -4px 24px rgba(0,0,0,.12)}@media (min-width:640px){.page_answersModal__oOtf2{max-height:min(85vh,720px);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.18)}}.page_answersModalHeader__uHYTl{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1rem 1rem .75rem 1.25rem;border-bottom:1px solid var(--color-border)}@media (min-width:640px){.page_answersModalHeader__uHYTl{padding:1.25rem 1.5rem 1rem}}.page_answersModalTitle__u1_pf{margin:0;font-size:1.125rem;font-weight:700;color:var(--color-text);line-height:1.3}@media (min-width:640px){.page_answersModalTitle__u1_pf{font-size:1.25rem}}.page_answersModalClose__7mU15{flex-shrink:0;min-height:44px;min-width:44px;padding:.5rem .75rem;font-size:.9375rem;font-weight:600;font-family:inherit;color:var(--color-text);background:transparent;border:1px solid var(--color-border);border-radius:8px;cursor:pointer}.page_answersModalClose__7mU15:hover{background-color:#f5f5f5}.page_answersModalClose__7mU15:focus-visible{outline:2px solid var(--tarkam-primary);outline-offset:2px}.page_answersModalBody__JnABA{flex:1 1;overflow-y:auto;padding:1rem 1.25rem 1.5rem;-webkit-overflow-scrolling:touch}@media (min-width:640px){.page_answersModalBody__JnABA{padding:1.25rem 1.5rem 1.75rem}}.page_postSubmitDownloadModalShell__hPn_c{max-width:min(100%,26rem)}.page_postSubmitDownloadModalHeader__Mclsx{justify-content:flex-start}.page_postSubmitDownloadText__f0QfJ{margin:0 0 .75rem;font-size:.9375rem;line-height:1.5;color:var(--color-text)}.page_postSubmitDownloadText__f0QfJ:last-of-type{margin-bottom:0}.page_postSubmitDownloadActions__vqBIc{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}@media (min-width:480px){.page_postSubmitDownloadActions__vqBIc{flex-direction:row;flex-wrap:wrap;align-items:center}}.SiteHeader_header__SRb_V{position:fixed;top:0;left:0;right:0;width:100%;box-sizing:border-box;z-index:90;background-color:var(--tarkam-primary-dark);border-bottom:1px solid var(--tarkam-primary-dark);padding:calc(1rem + env(safe-area-inset-top, 0px)) 1rem 1rem;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;gap:1rem;transition:padding .28s ease,box-shadow .28s ease,gap .28s ease}@media (min-width:640px){.SiteHeader_header__SRb_V{padding:calc(1.5rem + env(safe-area-inset-top, 0px)) 2rem 1.5rem;gap:1.25rem}}.SiteHeader_headerCollapsed__CrwKb{padding:calc(.35rem + env(safe-area-inset-top, 0px)) 1rem .35rem;box-shadow:0 1px 3px rgba(0,0,0,.14);gap:.5rem}@media (min-width:640px){.SiteHeader_headerCollapsed__CrwKb{padding:calc(.5rem + env(safe-area-inset-top, 0px)) 2rem .5rem;gap:.65rem}}.SiteHeader_logoContainer__0MzOC{display:flex;align-items:center;gap:.75rem}@media (min-width:640px){.SiteHeader_logoContainer__0MzOC{gap:1rem}}.SiteHeader_headerCollapsed__CrwKb .SiteHeader_logoContainer__0MzOC{gap:.5rem}@media (min-width:640px){.SiteHeader_headerCollapsed__CrwKb .SiteHeader_logoContainer__0MzOC{gap:.65rem}}.SiteHeader_logoContainerIndented__1TA9v{padding-left:1rem}.SiteHeader_logo__tLEBq{height:32px;width:auto;display:block;transition:height .28s ease}@media (min-width:640px){.SiteHeader_logo__tLEBq{height:40px}}.SiteHeader_headerCollapsed__CrwKb .SiteHeader_logo__tLEBq{height:24px}@media (min-width:640px){.SiteHeader_headerCollapsed__CrwKb .SiteHeader_logo__tLEBq{height:30px}}.SiteHeader_logoText__ENoqx{color:var(--color-white);font-size:1.25rem;font-weight:700;letter-spacing:.05em;margin:0;font-family:var(--font-eb-garamond),serif;line-height:1.1;transition:font-size .28s ease}@media (min-width:640px){.SiteHeader_logoText__ENoqx{font-size:1.5rem}}.SiteHeader_headerCollapsed__CrwKb .SiteHeader_logoText__ENoqx{font-size:1.05rem}@media (min-width:640px){.SiteHeader_headerCollapsed__CrwKb .SiteHeader_logoText__ENoqx{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.SiteHeader_header__SRb_V,.SiteHeader_logoText__ENoqx,.SiteHeader_logo__tLEBq{transition:none}}.page_container__XM9BQ{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-white)}.page_main__8ITL_{flex:1 1;padding:calc(2rem + 32px + env(safe-area-inset-top, 0px)) 1rem 1.5rem;width:100%;margin:0 auto}@media (min-width:640px){.page_main__8ITL_{padding:calc(3rem + 40px + env(safe-area-inset-top, 0px)) 1.5rem 2rem}}@media (min-width:1024px){.page_main__8ITL_{padding:calc(3rem + 40px + env(safe-area-inset-top, 0px)) 1.5rem 3rem;max-width:900px}}@media (min-width:1440px){.page_main__8ITL_{max-width:1100px}}.page_card__l7Ltw{background-color:var(--color-white);padding:1.5rem}@media (min-width:640px){.page_card__l7Ltw{padding:2rem}}@media (min-width:1024px){.page_card__l7Ltw{padding:3rem}}.page_titleSection__FoPOu{margin-bottom:2rem;padding-bottom:1rem}@media (min-width:640px){.page_titleSection__FoPOu{margin-bottom:2.5rem;padding-bottom:1.5rem}}.page_title__wYwJ7{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem;line-height:1.2}@media (min-width:640px){.page_title__wYwJ7{font-size:1.75rem}}@media (min-width:1024px){.page_title__wYwJ7{font-size:2rem}}.page_orgName__n0KYS{font-size:1rem;color:var(--color-text);margin:0;font-weight:500}@media (min-width:640px){.page_orgName__n0KYS{font-size:1.125rem}}.page_intro__QznU9{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:640px){.page_intro__QznU9{gap:1.5rem}}.page_orgNameFieldLabel__0PD9Y{font-size:.875rem;font-weight:600;color:var(--color-text)}.page_orgNameInput__1Z8Qh{width:100%;box-sizing:border-box;padding:.75rem 1rem;font-size:1rem;border:2px solid var(--color-border);border-radius:8px;background:var(--color-white);color:var(--color-text);min-height:44px}.page_orgNameInput__1Z8Qh:focus{outline:none;border-color:var(--tarkam-primary)}.page_introCopy__Z_Yki{display:flex;flex-direction:column;gap:.75rem}.page_introCopy__Z_Yki p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-text)}@media (min-width:640px){.page_introCopy__Z_Yki p{font-size:1rem}}.page_introDiagram___Js8i{border-radius:8px;overflow:hidden;border:1px solid var(--color-border);background:#fafafa}.page_introDiagramImage__5oA10{display:block;width:100%;height:auto;vertical-align:middle}.page_startAssessmentButton__r4nEr{flex:none;align-self:flex-start;min-width:12rem}.page_form__zOQf2{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:640px){.page_form__zOQf2{gap:2rem}}.page_prefillDevStrip__4r3p8{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 1rem;background-color:#fff8e6;border:1px dashed #c9a227;border-radius:8px}.page_prefillDevLabel__vzmNP{font-size:.8125rem;font-weight:600;color:var(--color-text);margin-right:.25rem}.page_prefillDevButton__wBshY{padding:.5rem 1rem;font-size:.875rem;font-weight:600;border:1px solid var(--tarkam-primary-dark);border-radius:6px;background-color:var(--color-white);color:var(--color-text);cursor:pointer;min-height:40px}.page_prefillDevButton__wBshY:hover:not(:disabled){background-color:#f5f0fa}.page_prefillDevButton__wBshY:disabled{opacity:.5;cursor:not-allowed}.page_draftNotice__OMqyB{background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:1rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.page_draftNotice__OMqyB p{margin:0;color:var(--color-text);font-size:.875rem}@media (min-width:640px){.page_draftNotice__OMqyB p{font-size:1rem}}.page_clearDraftButton__ZPc7x{background-color:transparent;border:1px solid var(--color-text);padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--color-text)}.page_clearDraftButton__ZPc7x:hover{background-color:rgba(0,0,0,.05)}.page_draftSavedBadge__Jyh4S{position:fixed;bottom:1rem;right:1rem;background-color:#4caf50;color:#fff;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:1000;animation:page_slideIn__KjPDo .3s ease-out}@keyframes page_slideIn__KjPDo{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.page_progressBar___PUid{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden}.page_progressFill__vGb_t{height:100%;background-color:var(--tarkam-primary);transition:width .3s ease}.page_wizardProgress__3ScmI{margin-bottom:2rem;padding-bottom:1.5rem}.page_stepInfo__uYZqK{font-size:1.125rem;font-weight:600;color:var(--tarkam-primary);margin-bottom:.75rem;text-align:center}.page_progressText__96T9V{font-size:.875rem;color:var(--color-text);margin-top:.5rem;text-align:center}@media (min-width:640px){.page_progressText__96T9V{font-size:1rem}}.page_wizardSection__4SnMO{display:flex;flex-direction:column;gap:1.5rem}.page_sectionTitle___B0OV{font-size:1.25rem;font-weight:700;color:var(--color-text);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid #e0e0e0}@media (min-width:640px){.page_sectionTitle___B0OV{font-size:1.5rem}}.page_wizardNav__vClmJ{display:flex;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.page_navButton__KFp8U{flex:1 1;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;border:2px solid var(--color-border);border-radius:8px;cursor:pointer;background-color:var(--color-white);color:var(--color-text);transition:all .2s;min-height:44px}.page_navButton__KFp8U:disabled{opacity:.3;cursor:not-allowed}.page_navButton__KFp8U:not(:disabled):hover{background-color:#f5f5f5}.page_navButtonPrimary__sseFV{background-color:var(--tarkam-primary);color:var(--color-white);border-color:var(--tarkam-primary)}.page_navButtonPrimary__sseFV:not(:disabled):hover{background-color:var(--tarkam-primary-dark)}.page_questionBlock__cSRFN{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.page_questionBlock__cSRFN{gap:1rem}}.page_questionLabel__SSSoI{display:flex;flex-direction:column;gap:.5rem}.page_questionNumber__psPdG{font-size:.75rem;font-weight:600;color:var(--tarkam-primary);text-transform:uppercase;letter-spacing:.05em}@media (min-width:640px){.page_questionNumber__psPdG{font-size:.875rem}}.page_questionText__ygHlU{font-size:1rem;font-weight:600;color:var(--color-text);line-height:1.5}@media (min-width:640px){.page_questionText__ygHlU{font-size:1.125rem}}.page_questionHelper__vv5d9{font-size:.875rem;color:#666;font-style:italic;line-height:1.4}@media (min-width:640px){.page_questionHelper__vv5d9{font-size:.9375rem}}.page_textarea__SKBtz{width:100%;padding:.875rem;font-size:16px;line-height:1.6;border:2px solid var(--color-border);border-radius:8px;resize:vertical;font-family:inherit;transition:border-color .2s;outline:none;min-height:150px;color:var(--color-text)}@media (min-width:640px){.page_textarea__SKBtz{padding:1rem;min-height:180px}}@media (min-width:1024px){.page_textarea__SKBtz{min-height:200px}}.page_textarea__SKBtz:focus{border-color:var(--tarkam-primary)}.page_textarea__SKBtz:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.page_submitButton__6p0MY{background-color:var(--tarkam-primary);color:var(--color-white);padding:.875rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;width:100%;min-height:44px}@media (min-width:640px){.page_submitButton__6p0MY{width:auto;padding:1rem 2.5rem;min-width:200px}}.page_submitButton__6p0MY:hover:not(:disabled){background-color:var(--tarkam-primary-dark)}.page_submitButtonDisabled__XWtB_,.page_submitButton__6p0MY:disabled{background-color:#a0a0a0;cursor:not-allowed;opacity:.6}.page_footer__KyxAs{background-color:var(--tarkam-primary-dark);border-top:1px solid var(--tarkam-primary-dark);padding:1rem;text-align:center}@media (min-width:640px){.page_footer__KyxAs{padding:1.5rem 2rem}}.page_footerText__Km1SY{margin:0;font-size:.875rem;color:var(--color-white)}.page_errorContainer__P0Z6q{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:var(--color-white)}.page_errorCard__UqKEP{background-color:var(--color-white);border-radius:8px;padding:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid var(--color-border);text-align:center;max-width:500px;width:100%}@media (min-width:640px){.page_errorCard__UqKEP{padding:3rem;border-radius:12px}}.page_errorTitle__euLw6{font-size:1.25rem;font-weight:700;color:#e53e3e;margin:0 0 1rem}@media (min-width:640px){.page_errorTitle__euLw6{font-size:1.5rem}}.page_errorText__51es4{font-size:1rem;color:var(--color-text);margin:0}