.FearQuiz_quiz__NdP8f{max-width:800px;margin:0 auto;padding:3rem 2rem}.FearQuiz_progress__Hzd4A{margin-bottom:3rem}.FearQuiz_progressBar__Z9Fnh{width:100%;height:8px;background:var(--flycalm-light-gray,#E5E7EB);border-radius:4px;overflow:hidden;margin-bottom:.75rem}.FearQuiz_progressFill__Z2_H4{height:100%;background:linear-gradient(90deg,var(--flycalm-sky-blue,#4A90E2),var(--flycalm-deep-blue,#2C5F8D));transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:4px}.FearQuiz_progressText__UaFy9{text-align:center;font-size:.9rem;color:var(--flycalm-soft-gray,#6B7280);font-weight:500;margin:0;margin-inline:auto}.FearQuiz_questionContainer__r5bEU{text-align:center}.FearQuiz_question__IA8_X{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:var(--flycalm-deep-blue,#2C5F8D);margin-bottom:1rem;line-height:1.3}.FearQuiz_questionDescription__xpEon{font-size:1.1rem;color:var(--flycalm-soft-gray,#6B7280);margin-bottom:3rem;line-height:1.6}.FearQuiz_options__tIkeo{display:flex;flex-direction:column;gap:1rem;max-width:600px;margin:0 auto}.FearQuiz_optionButton__NcvRn{width:100%;padding:1.5rem 2rem;background:#ffffff;border:2px solid var(--flycalm-light-gray,#e5e7eb);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:var(--font-body);font-size:1.05rem;font-weight:500;text-align:left;color:var(--flycalm-deep-blue,#2C5F8D)}.FearQuiz_optionButton__NcvRn:hover{border-color:var(--flycalm-sky-blue,#4A90E2);background:rgba(74,144,226,.05);transform:translateX(8px);box-shadow:0 4px 12px rgba(74,144,226,.15)}.FearQuiz_optionButton__NcvRn:active{transform:translateX(8px) scale(.98)}.FearQuiz_optionText__RRGnd{flex:1}.FearQuiz_optionArrow__Rzyzt{font-size:1.5rem;color:var(--flycalm-sky-blue,#4A90E2);transition:transform .2s cubic-bezier(.4,0,.2,1)}.FearQuiz_optionButton__NcvRn:hover .FearQuiz_optionArrow__Rzyzt{transform:translateX(4px)}.FearQuiz_optionButtonSelected__Eue7A{border-color:var(--flycalm-sky-blue,#4A90E2);background:rgba(74,144,226,.1)}.FearQuiz_navigation__NI00G{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--flycalm-light-gray,#e5e7eb)}.FearQuiz_navButton__5WFZM{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:transparent;color:var(--flycalm-sky-blue,#4A90E2);font-family:var(--font-nav,"Inter",sans-serif);font-size:1rem;font-weight:600;text-decoration:none;border-radius:30px;border:2px solid var(--flycalm-sky-blue,#4a90e2);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.FearQuiz_navButton__5WFZM:hover:not(:disabled){background:var(--flycalm-sky-blue,#4A90E2);color:#ffffff;transform:translateY(-2px)}.FearQuiz_navButton__5WFZM:disabled{opacity:.4;cursor:not-allowed}.FearQuiz_navButtonForward__1ru_L{background:var(--flycalm-sky-blue,#4A90E2);color:#ffffff;box-shadow:0 2px 8px rgba(74,144,226,.3)}.FearQuiz_navButtonForward__1ru_L:hover{background:var(--flycalm-deep-blue,#2C5F8D);box-shadow:0 4px 12px rgba(74,144,226,.4)}.FearQuiz_navArrow__ur8gy{font-size:1.25rem;line-height:1;transition:transform .2s cubic-bezier(.4,0,.2,1)}.FearQuiz_navButton__5WFZM:hover:not(:disabled) .FearQuiz_navArrow__ur8gy:first-child{transform:translateX(-3px)}.FearQuiz_navButton__5WFZM:hover:not(:disabled) .FearQuiz_navArrow__ur8gy:last-child{transform:translateX(3px)}.FearQuiz_results__EbLyQ{max-width:1000px;margin:0 auto;padding:2rem}.FearQuiz_resultsHeader__TjV9p{text-align:center;margin-bottom:3rem}.FearQuiz_resultsTitle__meH2O{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:var(--flycalm-deep-blue,#2C5F8D);margin-bottom:1rem;line-height:1.3}.FearQuiz_resultsSubtitle__N1tSr{font-size:1.1rem;color:var(--flycalm-soft-gray,#6B7280);line-height:1.6;margin:0}.FearQuiz_resultsGrid__K_0Fu{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}.FearQuiz_resultCard__jlbji{background:#ffffff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);border-left:4px solid var(--flycalm-sky-blue,#4a90e2);padding:2rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.FearQuiz_resultCard__jlbji:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(74,144,226,.15);border-left-color:var(--flycalm-deep-blue,#2C5F8D)}.FearQuiz_resultNumber__0HWHS{display:inline-block;width:2.5rem;height:2.5rem;background:var(--flycalm-sky-blue,#4A90E2);color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;margin-bottom:1rem}.FearQuiz_resultTitle__AAxCd{font-family:var(--font-heading);font-size:1.4rem;font-weight:600;color:var(--flycalm-deep-blue,#2C5F8D);margin-bottom:.75rem;line-height:1.3}.FearQuiz_resultDescription__hd_eO{font-size:1rem;line-height:1.6;color:var(--flycalm-soft-gray,#6B7280);margin-bottom:1rem}.FearQuiz_resultInsight__ZdbZS{padding:1rem;background:rgba(74,144,226,.05);border-radius:8px;border-left:3px solid var(--flycalm-sky-blue,#4a90e2);font-size:.95rem;line-height:1.6;color:var(--flycalm-deep-blue,#2C5F8D)}.FearQuiz_resultInsight__ZdbZS strong{font-weight:600;color:var(--flycalm-deep-blue,#2C5F8D)}.FearQuiz_resultsActions__EwW9m{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.FearQuiz_resetButton__OIEgj{display:inline-block;padding:1rem 2rem;background:transparent;color:var(--flycalm-sky-blue,#4A90E2);font-family:var(--font-nav,"Inter",sans-serif);font-size:1rem;font-weight:600;text-decoration:none;border-radius:30px;border:2px solid var(--flycalm-sky-blue,#4a90e2);cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.FearQuiz_resetButton__OIEgj:hover{background:var(--flycalm-sky-blue,#4A90E2);color:#ffffff;transform:translateY(-2px)}.FearQuiz_ctaButton__YYCOZ{display:inline-block;padding:1rem 2rem;background:var(--flycalm-sky-blue,#4A90E2);color:#ffffff;font-family:var(--font-nav,"Inter",sans-serif);font-size:1rem;font-weight:600;text-decoration:none;border-radius:30px;border:none;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px rgba(74,144,226,.3)}.FearQuiz_ctaButton__YYCOZ:hover{background:var(--flycalm-deep-blue,#2C5F8D);transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,144,226,.4)}@media (min-width:768px){.FearQuiz_resultsGrid__K_0Fu{grid-template-columns:repeat(2,1fr);gap:2rem}.FearQuiz_options__tIkeo{max-width:700px}.FearQuiz_optionButton__NcvRn{padding:1.75rem 2.5rem}}@media (min-width:1024px){.FearQuiz_quiz__NdP8f{padding:4rem 2rem}.FearQuiz_results__EbLyQ{padding:3rem 2rem}}@media (prefers-reduced-motion:reduce){.FearQuiz_optionButton__NcvRn,.FearQuiz_progressFill__Z2_H4,.FearQuiz_resultCard__jlbji{transition:none}.FearQuiz_optionButton__NcvRn:hover,.FearQuiz_resultCard__jlbji:hover{transform:none}}.HomeHero_hero__zzFOg{position:relative;width:100%;margin-top:calc(-1 * var(--header-height));min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-secondary-dark,#192C44)}.HomeHero_poster__Yl4Kf{top:0;left:0;width:100%;height:100%}.HomeHero_poster__Yl4Kf,.HomeHero_video__0Jm16{position:absolute;object-fit:cover;z-index:0;pointer-events:none}.HomeHero_video__0Jm16{top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;opacity:0;transition:opacity .6s ease-in;will-change:opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.HomeHero_videoVisible__LdIsp{opacity:1}.HomeHero_videoDesktop__v79RL{display:block}.HomeHero_videoMobile__gd457{display:none}@media (max-width:767px){.HomeHero_videoDesktop__v79RL{display:none}.HomeHero_videoMobile__gd457{display:block}}.HomeHero_overlay__Zp7vO{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(12,30,49,.5) 0,rgba(12,30,49,.7));z-index:1}.HomeHero_content__PfgAw{position:relative;min-width:0;z-index:2;max-width:1200px;margin:0 auto;padding:var(--space-6,48px) var(--section-padding-x);text-align:center;color:var(--color-white,#FFFFFF)}.HomeHero_badge__rcV9g{display:inline-block;font-size:var(--fs-xs,.75rem);letter-spacing:.1em;color:var(--hero-badge-color,var(--color-primary,#ED852C));background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,1));border:2px solid var(--color-primary);border-radius:4px;padding:.5rem 1.25rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(237,133,44,.15),0 1px 3px rgba(0,0,0,.1)}.HomeHero_badge__rcV9g,.HomeHero_title__XvR_e{font-family:var(--font-nav,"SF Mono",Consolas,monospace);font-weight:700;text-transform:uppercase}.HomeHero_title__XvR_e{font-size:var(--fs-2xl,2rem);line-height:1.2;letter-spacing:.05em;margin:0 0 var(--space-4,32px) 0;color:var(--color-white,#FFFFFF)}.HomeHero_highlight___o15s{color:var(--color-primary,#ED852C);display:block}.HomeHero_description___yU_9{font-family:var(--font-body,Inter,sans-serif);font-size:var(--fs-lg,1.25rem);line-height:1.6;margin:0 0 var(--space-6,48px) 0;max-width:700px;margin-left:auto;margin-right:auto;color:rgba(255,255,255,.95)}.HomeHero_ctaGroup__NU2hA{display:flex;flex-direction:column;gap:var(--space-3,24px);align-items:center;justify-content:center}@media (min-width:768px){.HomeHero_ctaGroup__NU2hA{flex-direction:row;flex-wrap:wrap}.HomeHero_title__XvR_e{font-size:var(--fs-3xl,2.5rem)}.HomeHero_description___yU_9{font-size:var(--fs-xl,1.5rem)}.HomeHero_badge__rcV9g{font-size:var(--fs-sm,.875rem)}}@media (min-width:1280px){.HomeHero_content__PfgAw{padding:var(--space-8,64px) var(--space-6,48px)}.HomeHero_title__XvR_e{font-size:var(--fs-4xl,3rem)}}@media (min-width:480px) and (max-width:767px){.HomeHero_content__PfgAw{padding:var(--space-4,32px) var(--space-3,24px)}.HomeHero_title__XvR_e{font-size:var(--fs-xl,1.5rem)}.HomeHero_description___yU_9{font-size:var(--fs-base,1rem)}.HomeHero_badge__rcV9g{font-size:.625rem;padding:var(--space-1,8px) var(--space-2,16px)}}@media (max-width:479px){.HomeHero_content__PfgAw{padding:var(--space-4,32px) var(--space-3,24px)}.HomeHero_title__XvR_e{font-size:var(--fs-xl,1.5rem)}.HomeHero_description___yU_9{font-size:var(--fs-base,1rem)}.HomeHero_badge__rcV9g{font-size:.625rem;padding:var(--space-1,8px) var(--space-2,16px)}}@media (max-width:374px){.HomeHero_badge__rcV9g{font-size:.5rem;padding:var(--space-1) var(--space-2);letter-spacing:.05em}.HomeHero_title__XvR_e{font-size:1.125rem}.HomeHero_ctaGroup__NU2hA{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.HomeHero_video__0Jm16{animation:none}}