.Container-module__QakJAa__container{max-width:1100px;margin:0 auto;padding:0 1.25rem}
.Navbar-module__cJzEcG__navbar{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafce6;transition:box-shadow .2s;position:sticky;top:0}.Navbar-module__cJzEcG__scrolled{box-shadow:0 1px 3px #0000001a}.Navbar-module__cJzEcG__inner{justify-content:space-between;align-items:center;height:64px;display:flex}.Navbar-module__cJzEcG__logo{color:var(--color-text-primary);align-items:center;gap:.625rem;font-size:1.125rem;font-weight:600;display:flex}.Navbar-module__cJzEcG__logo:hover{opacity:.9}.Navbar-module__cJzEcG__actions{align-items:center;gap:1rem;display:flex}.Navbar-module__cJzEcG__cta{padding:.625rem 1.25rem;font-size:.875rem}@media (max-width:640px){.Navbar-module__cJzEcG__cta{display:none}}
.Hero-module__ZARIfG__hero{text-align:center;padding:5rem 0 3rem}.Hero-module__ZARIfG__content{max-width:720px;margin:0 auto}.Hero-module__ZARIfG__headline{margin-bottom:1.25rem}.Hero-module__ZARIfG__subheadline{max-width:560px;margin:0 auto 2rem;font-size:1.125rem;line-height:1.7}.Hero-module__ZARIfG__ctas{flex-direction:column;align-items:center;gap:1rem;display:flex}.Hero-module__ZARIfG__primaryCta{flex-direction:column;align-items:center;gap:.5rem;display:flex}.Hero-module__ZARIfG__ctaSubtext{color:var(--color-text-muted);font-size:.8125rem}.Hero-module__ZARIfG__illustration{max-width:500px;margin-top:3rem;margin-left:auto;margin-right:auto}.Hero-module__ZARIfG__illustration svg{width:100%;height:auto}@media (min-width:640px){.Hero-module__ZARIfG__ctas{flex-direction:row;justify-content:center;gap:1rem}.Hero-module__ZARIfG__primaryCta{align-items:flex-start}}@media (max-width:768px){.Hero-module__ZARIfG__hero{padding:3rem 0 2rem}.Hero-module__ZARIfG__subheadline{font-size:1rem}}
.HowItWorks-module__tSMH5W__section{background:var(--color-card);padding:4rem 0}.HowItWorks-module__tSMH5W__header{text-align:center;margin-bottom:3rem}.HowItWorks-module__tSMH5W__tagline{color:var(--color-text-muted);margin-top:.5rem;font-size:.9375rem}.HowItWorks-module__tSMH5W__steps{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid;position:relative}.HowItWorks-module__tSMH5W__step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.HowItWorks-module__tSMH5W__iconWrapper{background:var(--color-primary);color:#fff;border-radius:var(--radius-lg);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;display:flex}.HowItWorks-module__tSMH5W__stepContent h3{margin-bottom:.5rem;font-size:1.0625rem}.HowItWorks-module__tSMH5W__stepContent p{max-width:260px;font-size:.9375rem;line-height:1.6}.HowItWorks-module__tSMH5W__connector{display:none}@media (min-width:768px){.HowItWorks-module__tSMH5W__connector{background:linear-gradient(90deg,var(--color-primary),var(--color-border));width:calc(100% - 80px);height:2px;display:block;position:absolute;top:28px;left:calc(50% + 40px)}.HowItWorks-module__tSMH5W__step:last-child .HowItWorks-module__tSMH5W__connector{display:none}}@media (max-width:768px){.HowItWorks-module__tSMH5W__steps{grid-template-columns:1fr;gap:2.5rem}}
.Features-module__zvCZ4q__section{padding:5rem 0}.Features-module__zvCZ4q__header{text-align:center;margin-bottom:3rem}.Features-module__zvCZ4q__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.Features-module__zvCZ4q__card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem;transition:box-shadow .2s,transform .2s}.Features-module__zvCZ4q__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Features-module__zvCZ4q__iconWrapper{width:44px;height:44px;color:var(--color-primary);border-radius:var(--radius-md);background:#3b82f61a;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.Features-module__zvCZ4q__card h3{margin-bottom:.5rem;font-size:1rem}.Features-module__zvCZ4q__card p{font-size:.9375rem;line-height:1.6}@media (max-width:768px){.Features-module__zvCZ4q__grid{grid-template-columns:1fr}}
.AnalyticsPreview-module__qS-TRG__section{background:var(--color-card);padding:5rem 0}.AnalyticsPreview-module__qS-TRG__header{text-align:center;margin-bottom:3rem}.AnalyticsPreview-module__qS-TRG__header p{margin-top:.5rem;font-size:1.0625rem}.AnalyticsPreview-module__qS-TRG__dashboard{grid-template-rows:auto auto;grid-template-columns:2fr 1fr;gap:1.25rem;max-width:900px;margin:0 auto;display:grid}.AnalyticsPreview-module__qS-TRG__chartCard{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-row:span 2;padding:1.5rem}.AnalyticsPreview-module__qS-TRG__chartHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.AnalyticsPreview-module__qS-TRG__chartTitle{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.AnalyticsPreview-module__qS-TRG__chartBadge{color:var(--color-success);background:#10b9811a;border-radius:100px;padding:.25rem .625rem;font-size:.8125rem;font-weight:500}.AnalyticsPreview-module__qS-TRG__chart{padding:.5rem 0}.AnalyticsPreview-module__qS-TRG__chart svg{width:100%;height:auto}.AnalyticsPreview-module__qS-TRG__chartLabels{color:var(--color-text-muted);justify-content:space-between;margin-top:.75rem;padding:0 .5rem;font-size:.75rem;display:flex}.AnalyticsPreview-module__qS-TRG__metricsColumn{flex-direction:column;gap:1.25rem;display:flex}.AnalyticsPreview-module__qS-TRG__metricCard{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.AnalyticsPreview-module__qS-TRG__metricLabel{color:var(--color-text-muted);font-size:.8125rem}.AnalyticsPreview-module__qS-TRG__metricValue{color:var(--color-text-primary);font-size:1.5rem;font-weight:600}.AnalyticsPreview-module__qS-TRG__metricChange{color:var(--color-success);font-size:.8125rem}.AnalyticsPreview-module__qS-TRG__insightCard{border-radius:var(--radius-lg);background:#3b82f60d;border:1px solid #3b82f626;grid-column:span 2;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.AnalyticsPreview-module__qS-TRG__insightIcon{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AnalyticsPreview-module__qS-TRG__insightContent{flex-direction:column;gap:.25rem;display:flex}.AnalyticsPreview-module__qS-TRG__insightLabel{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.AnalyticsPreview-module__qS-TRG__insightText{color:var(--color-text-primary);font-size:.9375rem;line-height:1.5}@media (max-width:768px){.AnalyticsPreview-module__qS-TRG__dashboard{grid-template-columns:1fr}.AnalyticsPreview-module__qS-TRG__chartCard{grid-row:auto}.AnalyticsPreview-module__qS-TRG__insightCard{grid-column:auto}}
.CountdownTimer-module__4lloca__countdown{text-align:center;background:linear-gradient(135deg,#1e3a5f 0%,#0f172a 50%,#1e1e3f 100%);border:1px solid #3b82f633;border-radius:24px;padding:3rem 2rem;position:relative;overflow:hidden}.CountdownTimer-module__4lloca__countdown:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 20%,#3b82f626 0%,#0000 50%),radial-gradient(circle at 70% 80%,#8b5cf61a 0%,#0000 50%);position:absolute;inset:0}.CountdownTimer-module__4lloca__header{margin-bottom:2rem;position:relative}.CountdownTimer-module__4lloca__label{color:#fff9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.875rem;display:block}.CountdownTimer-module__4lloca__testName{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.CountdownTimer-module__4lloca__timerGrid{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex;position:relative}.CountdownTimer-module__4lloca__timeBlock{flex-direction:column;align-items:center;gap:.5rem;display:flex}.CountdownTimer-module__4lloca__timeValue{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;min-width:90px;padding:1rem 1.5rem;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff1a}.CountdownTimer-module__4lloca__number{background:linear-gradient(135deg,#fff 0%,#60a5fa 100%);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;line-height:1}.CountdownTimer-module__4lloca__seconds{animation:1s ease-in-out infinite CountdownTimer-module__4lloca__pulse}@keyframes CountdownTimer-module__4lloca__pulse{0%,to{opacity:1}50%{opacity:.7}}.CountdownTimer-module__4lloca__timeLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.CountdownTimer-module__4lloca__separator{color:#ffffff4d;margin-bottom:1.5rem;font-size:2.5rem;font-weight:300}.CountdownTimer-module__4lloca__dateDisplay{color:#ffffffb3;font-size:.9375rem;position:relative}@media (max-width:640px){.CountdownTimer-module__4lloca__countdown{padding:2rem 1rem}.CountdownTimer-module__4lloca__timerGrid{gap:.25rem}.CountdownTimer-module__4lloca__timeValue{min-width:60px;padding:.75rem .5rem}.CountdownTimer-module__4lloca__number{font-size:1.75rem}.CountdownTimer-module__4lloca__separator{font-size:1.5rem}}
.DashboardContent-module__sOtTGG__dashboard{flex-direction:column;gap:2.5rem;display:flex}.DashboardContent-module__sOtTGG__hero{flex-direction:column;gap:2rem;display:flex}.DashboardContent-module__sOtTGG__greeting{align-items:center;gap:1rem;display:flex}.DashboardContent-module__sOtTGG__wave{transform-origin:70% 70%;font-size:2.5rem;animation:2s ease-in-out infinite DashboardContent-module__sOtTGG__wave}@keyframes DashboardContent-module__sOtTGG__wave{0%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%,to{transform:rotate(0)}}.DashboardContent-module__sOtTGG__greeting h1{color:var(--color-text-primary);margin:0;font-size:1.75rem;font-weight:700}.DashboardContent-module__sOtTGG__greeting p{color:var(--color-text-secondary);margin:.25rem 0 0}.DashboardContent-module__sOtTGG__stats{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.DashboardContent-module__sOtTGG__statCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;align-items:center;gap:1rem;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.DashboardContent-module__sOtTGG__statCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.DashboardContent-module__sOtTGG__statIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.DashboardContent-module__sOtTGG__statInfo{flex-direction:column;gap:.125rem;display:flex}.DashboardContent-module__sOtTGG__statValue{color:var(--color-text-primary);font-size:1.5rem;font-weight:700}.DashboardContent-module__sOtTGG__statLabel{color:var(--color-text-secondary);font-size:.8125rem}.DashboardContent-module__sOtTGG__sectionTitle{color:var(--color-text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.DashboardContent-module__sOtTGG__actions{flex-direction:column;display:flex}.DashboardContent-module__sOtTGG__actionCards{grid-template-columns:2fr 1fr 1fr;gap:1.5rem;display:grid}.DashboardContent-module__sOtTGG__actionCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.DashboardContent-module__sOtTGG__actionCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.DashboardContent-module__sOtTGG__actionCard.DashboardContent-module__sOtTGG__primary{color:#fff;background:linear-gradient(135deg,#1e3a5f 0%,#0f172a 100%);border-color:#3b82f64d}.DashboardContent-module__sOtTGG__cardGlow{pointer-events:none;background:radial-gradient(circle,#3b82f626 0%,#0000 60%);width:100%;height:100%;position:absolute;top:-50%;right:-50%}.DashboardContent-module__sOtTGG__cardContent{flex-direction:column;height:100%;padding:2rem;display:flex;position:relative}.DashboardContent-module__sOtTGG__cardIcon{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;display:flex}.DashboardContent-module__sOtTGG__actionCard.DashboardContent-module__sOtTGG__primary .DashboardContent-module__sOtTGG__cardIcon{color:#60a5fa;background:#3b82f633}.DashboardContent-module__sOtTGG__actionCard:not(.DashboardContent-module__sOtTGG__primary) .DashboardContent-module__sOtTGG__cardIcon{color:var(--color-primary);background:#3b82f61a}.DashboardContent-module__sOtTGG__cardContent h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.DashboardContent-module__sOtTGG__actionCard.DashboardContent-module__sOtTGG__primary .DashboardContent-module__sOtTGG__cardContent h3{color:#fff}.DashboardContent-module__sOtTGG__cardContent p{margin-bottom:1rem;font-size:.9375rem;line-height:1.5}.DashboardContent-module__sOtTGG__actionCard.DashboardContent-module__sOtTGG__primary .DashboardContent-module__sOtTGG__cardContent p{color:#ffffffb3}.DashboardContent-module__sOtTGG__actionCard:not(.DashboardContent-module__sOtTGG__primary) .DashboardContent-module__sOtTGG__cardContent p{color:var(--color-text-secondary)}.DashboardContent-module__sOtTGG__cardFeatures{flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.DashboardContent-module__sOtTGG__cardFeatures li{color:#fff9;font-size:.875rem}.DashboardContent-module__sOtTGG__cardBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.DashboardContent-module__sOtTGG__cardBtn:hover{transform:scale(1.02);box-shadow:0 4px 16px #3b82f666}.DashboardContent-module__sOtTGG__cardBtnSecondary{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:inline-flex}.DashboardContent-module__sOtTGG__cardBtnSecondary:hover:not(:disabled){background:var(--color-border)}.DashboardContent-module__sOtTGG__cardBtnSecondary:disabled{opacity:.5;cursor:not-allowed}.DashboardContent-module__sOtTGG__motivation{text-align:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;padding:2rem}.DashboardContent-module__sOtTGG__motivation blockquote{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.125rem;font-style:italic}.DashboardContent-module__sOtTGG__motivation cite{color:var(--color-text-secondary);font-size:.875rem;font-style:normal}@media (max-width:1024px){.DashboardContent-module__sOtTGG__stats{grid-template-columns:repeat(2,1fr)}.DashboardContent-module__sOtTGG__actionCards{grid-template-columns:1fr}.DashboardContent-module__sOtTGG__actionCard.DashboardContent-module__sOtTGG__primary{order:-1}}@media (max-width:640px){.DashboardContent-module__sOtTGG__stats{grid-template-columns:1fr}.DashboardContent-module__sOtTGG__greeting h1{font-size:1.5rem}}
.Trust-module__iNkviW__section{padding:3rem 0}.Trust-module__iNkviW__content{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.Trust-module__iNkviW__item{color:var(--color-text-muted);align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.Trust-module__iNkviW__item svg{color:var(--color-text-muted);flex-shrink:0}.Trust-module__iNkviW__divider{background:var(--color-border);width:1px;height:24px}@media (max-width:640px){.Trust-module__iNkviW__content{flex-direction:column;gap:1rem}.Trust-module__iNkviW__divider{display:none}}
.page-module__Fx1_7W__page{background:var(--color-background);min-height:100vh}.page-module__Fx1_7W__navbar{background:var(--color-card);border-bottom:1px solid var(--color-border);z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.page-module__Fx1_7W__navInner{justify-content:space-between;align-items:center;height:64px;display:flex}.page-module__Fx1_7W__logo{color:var(--color-text-primary);align-items:center;gap:.625rem;font-size:1.125rem;font-weight:600;display:flex}.page-module__Fx1_7W__navRight{align-items:center;gap:1rem;display:flex}.page-module__Fx1_7W__userEmail{color:var(--color-text-secondary);font-size:.875rem}.page-module__Fx1_7W__signOutBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.page-module__Fx1_7W__signOutBtn:hover{background:var(--color-border);color:var(--color-text-primary)}.page-module__Fx1_7W__main{padding:2.5rem 0 4rem}@media (max-width:640px){.page-module__Fx1_7W__userEmail{display:none}}
.FinalCTA-module__G4Qm-G__section{background:var(--color-card);padding:5rem 0}.FinalCTA-module__G4Qm-G__content{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.FinalCTA-module__G4Qm-G__content h2{margin-bottom:.5rem}.FinalCTA-module__G4Qm-G__subtext{color:var(--color-text-muted);font-size:.875rem}
.RecentTests-module__4tOk4G__container{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:1.5rem}.RecentTests-module__4tOk4G__title{color:var(--color-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.RecentTests-module__4tOk4G__emptyState{color:var(--color-text-secondary)}.RecentTests-module__4tOk4G__list{flex-direction:column;gap:.75rem;display:flex}.RecentTests-module__4tOk4G__card{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background);padding:1rem;text-decoration:none;transition:all .2s;display:block}.RecentTests-module__4tOk4G__card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-1px)}.RecentTests-module__4tOk4G__cardInner{justify-content:space-between;align-items:center;display:flex}.RecentTests-module__4tOk4G__testType{color:var(--color-text-primary);margin-bottom:.25rem;font-weight:600}.RecentTests-module__4tOk4G__date{color:var(--color-text-secondary);font-size:.875rem}.RecentTests-module__4tOk4G__score{text-align:right}.RecentTests-module__4tOk4G__totalScore{color:var(--color-primary);margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:1}.RecentTests-module__4tOk4G__subScores{color:var(--color-text-secondary);font-size:.75rem}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--color-border);padding:2rem 0}.Footer-module__S6Hkya__inner{flex-direction:column;align-items:center;gap:1rem;display:flex}.Footer-module__S6Hkya__links{gap:2rem;display:flex}.Footer-module__S6Hkya__links a{color:var(--color-text-muted);font-size:.875rem;transition:color .2s}.Footer-module__S6Hkya__links a:hover{color:var(--color-text-primary)}.Footer-module__S6Hkya__copyright{color:var(--color-text-muted);font-size:.8125rem}@media (max-width:640px){.Footer-module__S6Hkya__links{flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem}}
