.LandingPage_landing__RRf0v{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);overflow-x:hidden}.LandingPage_hero__Rvqrp{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center;position:relative}@media(min-width:768px){.LandingPage_hero__Rvqrp{padding:4rem 2rem}}.LandingPage_heroContent__HM4x5{max-width:700px;animation:LandingPage_fadeInUp__J7A1k .8s cubic-bezier(.25,.46,.45,.94)}.LandingPage_heroAnimation__ACAqF{margin-bottom:2rem}.LandingPage_consensusVisual__v6m_0{display:flex;justify-content:center;gap:1rem;height:60px}.LandingPage_dot__1BkO_{width:12px;height:12px;border-radius:50%;background:var(--color,var(--btn-primary));animation:LandingPage_dotFloat__JZPUR 3s ease-in-out infinite;animation-delay:var(--delay,0s)}@media(min-width:768px){.LandingPage_dot__1BkO_{width:16px;height:16px}}@keyframes LandingPage_dotFloat__JZPUR{0%,to{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-20px) scale(1.2);opacity:1}}.LandingPage_heroTitle__7KGSm{font-size:2.25rem;font-weight:700;color:var(--text-title,#191e29);margin:0 0 1rem;line-height:1.2}@media(min-width:768px){.LandingPage_heroTitle__7KGSm{font-size:3.5rem}}.LandingPage_heroSubtitle__6ySyZ{font-size:1.1rem;color:var(--text-body,#3d4d71);margin:0 0 2rem;line-height:1.6}@media(min-width:768px){.LandingPage_heroSubtitle__6ySyZ{font-size:1.35rem}}.LandingPage_heroCta__uhzxT{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:768px){.LandingPage_heroCta__uhzxT{flex-direction:row;justify-content:center;gap:1.5rem}}.LandingPage_primaryButton__MqGHq{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;color:#fff;background:var(--btn-primary,#5f88e5);border:none;border-radius:50px;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 16px rgba(95,136,229,.3)}.LandingPage_primaryButton__MqGHq:hover:not(:disabled){background:#4a6fc4;transform:translateY(-2px);box-shadow:0 6px 20px rgba(95,136,229,.4)}.LandingPage_primaryButton__MqGHq:disabled{opacity:.7;cursor:not-allowed}.LandingPage_secondaryLink__WNrl3{font-size:1rem;font-weight:500;color:var(--btn-primary,#5f88e5);text-decoration:none;padding:.5rem 1rem;border-radius:8px;transition:background .2s}.LandingPage_secondaryLink__WNrl3:hover{background:rgba(95,136,229,.1)}.LandingPage_problem__LYqtN{padding:4rem 1.5rem;background:#fff}@media(min-width:768px){.LandingPage_problem__LYqtN{padding:6rem 2rem}}.LandingPage_sectionTitle__vFMLw{font-size:1.75rem;font-weight:700;color:var(--text-title,#191e29);text-align:center;margin:0 0 2.5rem}@media(min-width:768px){.LandingPage_sectionTitle__vFMLw{font-size:2.25rem;margin-bottom:3rem}}.LandingPage_problemGrid__YfE01{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;max-width:1000px;margin:0 auto 2rem}@media(min-width:768px){.LandingPage_problemGrid__YfE01{grid-template-columns:repeat(3,1fr);gap:2rem}}.LandingPage_problemCard__Q_FHA{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 16px rgba(0,0,0,.06);border-left:4px solid var(--disagree,#fe6ba2);text-align:center;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s}.LandingPage_problemCard__Q_FHA:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.LandingPage_problemCard__Q_FHA h3{font-size:1.1rem;font-weight:600;color:var(--text-title,#191e29);margin:1rem 0 .5rem}.LandingPage_problemCard__Q_FHA p{font-size:.95rem;color:var(--text-body,#3d4d71);margin:0;line-height:1.5}.LandingPage_problemIcon__xR8o_{color:var(--text-caption,#7484a9)}.LandingPage_problemSummary__UAc39{font-size:1.1rem;color:var(--text-body,#3d4d71);text-align:center;max-width:600px;margin:0 auto;line-height:1.6}.LandingPage_howItWorks__Y7rE_{padding:4rem 1.5rem;background:linear-gradient(135deg,#f5f7fa,#e8ecf1)}@media(min-width:768px){.LandingPage_howItWorks__Y7rE_{padding:6rem 2rem}}.LandingPage_stepsContainer__lmPCa{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.LandingPage_stepsContainer__lmPCa{gap:3rem}}.LandingPage_step__lddno{display:flex;flex-direction:column;align-items:center;gap:1rem;background:#fff;border-radius:20px;padding:2rem 1.5rem;box-shadow:0 4px 16px rgba(0,0,0,.08)}@media(min-width:768px){.LandingPage_step__lddno{flex-direction:row;padding:2.5rem;gap:2rem}.LandingPage_step__lddno:nth-child(2n){flex-direction:row-reverse}}.LandingPage_stepNumber__5IZfL{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--btn-primary,#5f88e5);color:#fff;border-radius:50%;font-size:1.5rem;font-weight:700;flex-shrink:0}@media(min-width:768px){.LandingPage_stepNumber__5IZfL{width:60px;height:60px;font-size:1.75rem}}.LandingPage_stepContent__S2__a{flex:1 1;text-align:center}@media(min-width:768px){.LandingPage_stepContent__S2__a{text-align:left}}.LandingPage_stepContent__S2__a h3{font-size:1.25rem;font-weight:600;color:var(--text-title,#191e29);margin:0 0 .5rem}@media(min-width:768px){.LandingPage_stepContent__S2__a h3{font-size:1.5rem}}.LandingPage_stepContent__S2__a p{font-size:1rem;color:var(--text-body,#3d4d71);margin:0;line-height:1.6}.LandingPage_stepVisual__u2qly{display:flex;justify-content:center;margin-bottom:1rem}@media(min-width:768px){.LandingPage_stepVisual__u2qly{margin-bottom:1.5rem}}.LandingPage_ratingScale__k2Qr8{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f5f7fa;border-radius:30px}.LandingPage_scaleNeg___TXhb{font-weight:600;color:var(--disagree,#fe6ba2)}.LandingPage_scalePos__GgLpl{font-weight:600;color:var(--agree,#57c6b2)}.LandingPage_scaleBar__fJy17{width:100px;height:8px;background:linear-gradient(to right,var(--disagree,#fe6ba2),var(--option,#e7d080),var(--agree,#57c6b2));border-radius:4px;position:relative}@media(min-width:768px){.LandingPage_scaleBar__fJy17{width:150px}}.LandingPage_scaleThumb__hRhn3{position:absolute;top:50%;left:60%;transform:translate(-50%,-50%);width:16px;height:16px;background:#fff;border:3px solid var(--agree,#57c6b2);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);animation:LandingPage_thumbSlide__sDPBj 3s ease-in-out infinite}@keyframes LandingPage_thumbSlide__sDPBj{0%,to{left:30%;border-color:var(--disagree,#fe6ba2)}50%{left:70%;border-color:var(--agree,#57c6b2)}}.LandingPage_submitIcon__joH72{color:var(--btn-primary,#5f88e5);animation:LandingPage_iconBounce__OvG2a 2s ease-in-out infinite}@keyframes LandingPage_iconBounce__OvG2a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.LandingPage_consensusBars__4T1Zq{display:flex;align-items:flex-end;gap:8px;height:60px;padding:0 1rem}.LandingPage_bar__C60FB{width:24px;height:var(--height,50%);background:var(--agree,#57c6b2);border-radius:4px 4px 0 0;animation:LandingPage_barGrow__leek7 2s ease-in-out infinite;animation-delay:calc(var(--height, 50%)*.02s)}.LandingPage_bar__C60FB:first-child{background:var(--option,#e7d080)}.LandingPage_bar__C60FB:nth-child(3){background:var(--btn-primary,#5f88e5)}@keyframes LandingPage_barGrow__leek7{0%,to{transform:scaleY(1)}50%{transform:scaleY(.8)}}.LandingPage_benefits__BE1na{padding:4rem 1.5rem;background:#fff}@media(min-width:768px){.LandingPage_benefits__BE1na{padding:6rem 2rem}}.LandingPage_benefitsGrid__dz3g4{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;max-width:900px;margin:0 auto}@media(min-width:600px){.LandingPage_benefitsGrid__dz3g4{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.LandingPage_benefitsGrid__dz3g4{gap:2rem}}.LandingPage_benefitCard__HdoDc{background:#fff;border-radius:16px;padding:2rem 1.5rem;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,.06);transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s}.LandingPage_benefitCard__HdoDc:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.LandingPage_benefitCard__HdoDc h3{font-size:1.15rem;font-weight:600;color:var(--text-title,#191e29);margin:1rem 0 .5rem}.LandingPage_benefitCard__HdoDc p{font-size:.95rem;color:var(--text-body,#3d4d71);margin:0;line-height:1.5}.LandingPage_benefitIcon__2DqvB{color:var(--btn-primary,#5f88e5)}.LandingPage_quote__5tJA2{padding:4rem 1.5rem;background:var(--mainBackground,#1f5895);position:relative;overflow:hidden}@media(min-width:768px){.LandingPage_quote__5tJA2{padding:6rem 2rem}}.LandingPage_quoteContent__JEnw9{max-width:800px;margin:0 auto;text-align:center;position:relative}.LandingPage_quoteMark__45DJl{font-size:80px;font-family:Georgia,serif;color:hsla(0,0%,100%,.15);position:absolute;top:-30px;left:50%;transform:translateX(-50%);line-height:1}@media(min-width:768px){.LandingPage_quoteMark__45DJl{font-size:150px;top:-50px}}.LandingPage_quote__5tJA2 blockquote{font-size:1.35rem;font-weight:500;color:#fff;margin:0;line-height:1.6;position:relative;z-index:1}@media(min-width:768px){.LandingPage_quote__5tJA2 blockquote{font-size:1.75rem}}.LandingPage_finalCta__0XyAh{padding:4rem 1.5rem;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);text-align:center}@media(min-width:768px){.LandingPage_finalCta__0XyAh{padding:6rem 2rem}}.LandingPage_finalCta__0XyAh h2{font-size:1.75rem;font-weight:700;color:var(--text-title,#191e29);margin:0 0 .75rem}@media(min-width:768px){.LandingPage_finalCta__0XyAh h2{font-size:2.25rem}}.LandingPage_ctaSubtitle__HaZ9g{font-size:1.1rem;color:var(--text-body,#3d4d71);margin:0 0 2rem}.LandingPage_googleButton__wEQEq{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:500;color:var(--text-title,#191e29);background:#fff;border:2px solid #e2e8f0;border-radius:50px;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 8px rgba(0,0,0,.08)}.LandingPage_googleButton__wEQEq:hover:not(:disabled){border-color:var(--btn-primary,#5f88e5);box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.LandingPage_googleButton__wEQEq:disabled{opacity:.7;cursor:not-allowed}.LandingPage_googleIcon__WPd85{width:24px;height:24px}.LandingPage_terms__TyVhC{font-size:.85rem;color:var(--text-muted,#718096);margin:1.5rem 0 0}.LandingPage_footer__NT8uL{padding:2rem 1.5rem;background:#fff;border-top:1px solid #e2e8f0}.LandingPage_footerContent__pOM3U{max-width:1000px;margin:0 auto;text-align:center}.LandingPage_footerLogo__c1Tc8{font-size:1.25rem;font-weight:700;color:var(--btn-primary,#5f88e5);margin-bottom:.5rem}.LandingPage_footerPowered__BXqot{font-size:.9rem;color:var(--text-body,#3d4d71);margin:0 0 .25rem}.LandingPage_footerInstitute__IdxVm{font-size:.85rem;color:var(--text-muted,#718096);margin:0}@keyframes LandingPage_fadeInUp__J7A1k{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.LandingPage_bar__C60FB,.LandingPage_dot__1BkO_,.LandingPage_heroContent__HM4x5,.LandingPage_scaleThumb__hRhn3,.LandingPage_submitIcon__joH72{animation:none}.LandingPage_benefitCard__HdoDc,.LandingPage_googleButton__wEQEq,.LandingPage_primaryButton__MqGHq,.LandingPage_problemCard__Q_FHA{transition:none}}.home_container__QeW_v{flex-direction:column}.home_container__QeW_v,.home_loadingContainer__l7f3G{min-height:100vh;display:flex;background:linear-gradient(135deg,#f5f7fa,#e8ecf1)}.home_loadingContainer__l7f3G{align-items:center;justify-content:center}.home_header__jKfH5{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}.home_logo__ZrOPt{font-size:1.25rem;font-weight:700;color:var(--btn-primary,#5f88e5)}.home_headerLink__o0_2P{color:var(--text-body,#4a5568);text-decoration:none;font-weight:600;padding:.5rem 1rem;border-radius:8px;transition:background .2s,color .2s}.home_headerLink__o0_2P:hover{background:var(--bg-muted,#f7fafc);color:var(--btn-primary,#5f88e5)}.home_main__c_FAu{flex:1 1;padding:3rem 2rem;max-width:1000px;margin:0 auto;width:100%}.home_title__wuuLF{font-size:2.5rem;font-weight:700;color:var(--text-heading,#1a1a2e);text-align:center;margin:0 0 .5rem}@media(max-width:600px){.home_title__wuuLF{font-size:2rem}}.home_subtitle__uQx2v{font-size:1.125rem;color:var(--text-body,#4a5568);text-align:center;margin:0 0 3rem}.home_pathGrid__WiVCH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media(max-width:700px){.home_pathGrid__WiVCH{grid-template-columns:1fr;gap:1.5rem}}.home_pathCard__oABfZ{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 16px rgba(0,0,0,.08);text-align:center;transition:transform .2s,box-shadow .2s}.home_pathCard__oABfZ:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.home_pathIcon___gpl5{display:flex;justify-content:center;margin-bottom:1rem;color:var(--btn-primary,#5f88e5)}.home_pathTitle__M88o8{font-size:1.25rem;font-weight:600;color:var(--text-heading,#1a1a2e);margin:0 0 .5rem}.home_pathDescription__gqbzg{font-size:.95rem;color:var(--text-body,#4a5568);margin:0 0 1.5rem}.home_surveyInput__oXSwn{display:flex;gap:.5rem}.home_input__Tvaz1{flex:1 1;padding:.75rem 1rem;font-size:.95rem;border:2px solid var(--border-light,#e2e8f0);border-radius:8px;outline:none;transition:border-color .2s}.home_input__Tvaz1:focus{border-color:var(--btn-primary,#5f88e5)}.home_input__Tvaz1::placeholder{color:var(--text-muted,#a0aec0)}.home_goButton__1jDz5{padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:#fff;background:var(--btn-primary,#5f88e5);border:none;border-radius:8px;cursor:pointer;transition:background .2s,transform .2s}.home_goButton__1jDz5:hover{background:#4a6fc4;transform:translateY(-2px)}.home_inputError__F1tUo{font-size:.8rem;color:var(--disagree,#e53e3e);margin:.5rem 0 0;text-align:left}.home_primaryButton__8y7A7{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#fff;background:var(--btn-primary,#5f88e5);border-radius:50px;text-decoration:none;transition:all .2s}.home_primaryButton__8y7A7:hover{background:#4a6fc4;transform:translateY(-2px);box-shadow:0 4px 12px rgba(95,136,229,.4)}.home_loadingButton__4d3Ur{display:flex;justify-content:center;padding:1rem}.home_userInfo__1WkbV{font-size:.8rem;color:var(--text-muted,#718096);margin:1rem 0 0}.home_howItWorks__UrAF0{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.home_howItWorks__UrAF0 h3{font-size:1.25rem;font-weight:600;color:var(--text-heading,#1a1a2e);text-align:center;margin:0 0 1.5rem}.home_steps__d1ZEy{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.home_step__VoZbk{display:flex;align-items:center;gap:.75rem}.home_stepNumber__j2IUq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--btn-primary,#5f88e5);color:#fff;border-radius:50%;font-weight:600;font-size:.9rem}.home_stepText__1vlsa{font-size:.95rem;color:var(--text-body,#4a5568)}.home_footer__1QcTH{padding:1.5rem 2rem;text-align:center;background:#fff;border-top:1px solid var(--border-light,#e2e8f0)}.home_footer__1QcTH p{font-size:.875rem;color:var(--text-muted,#718096);margin:0}.home_spinner__LY3f6{width:24px;height:24px;border:3px solid var(--bg-muted,#e2e8f0);border-top-color:var(--btn-primary,#5f88e5);border-radius:50%;animation:home_spin__QpIL_ .8s linear infinite}@keyframes home_spin__QpIL_{to{transform:rotate(1turn)}}