.report-module__WSCSfa__rc{max-width:740px;margin:0 auto;padding:1.5rem 0}.report-module__WSCSfa__rcHeader{border-bottom:.5px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.report-module__WSCSfa__rcEyebrow{font-family:var(--font-logo);letter-spacing:.02em;color:var(--text-tertiary);margin-bottom:.6rem;font-size:14px}.report-module__WSCSfa__rcName{color:var(--text-primary);font-size:26px;font-weight:500}.report-module__WSCSfa__rcMeta{color:var(--text-secondary);margin-top:4px;font-size:15px}.report-module__WSCSfa__rcScoreRing{border:2px solid var(--border);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.report-module__WSCSfa__rcScoreNum{color:var(--text-primary);font-size:32px;font-weight:500;line-height:1}.report-module__WSCSfa__rcScoreLbl{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-top:2px;font-size:12px}.report-module__WSCSfa__summaryStrip{background:var(--ink-soft);border-radius:var(--radius-md);color:var(--text-secondary);margin-bottom:2.5rem;padding:1.25rem 1.5rem;font-size:16px;line-height:1.8}.report-module__WSCSfa__summaryStrip strong{color:var(--text-primary);font-weight:500}.report-module__WSCSfa__secLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:1.25rem;font-size:13px}.report-module__WSCSfa__diagGrid{border:.5px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:0;margin-bottom:2rem;display:flex;overflow:hidden}.report-module__WSCSfa__diagCard{border-bottom:.5px solid var(--border);padding:1.25rem}.report-module__WSCSfa__diagCard:last-child{border-bottom:none}.report-module__WSCSfa__diagCardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.report-module__WSCSfa__diagLeftMeta{align-items:center;gap:.75rem;display:flex}.report-module__WSCSfa__diagDomain{color:var(--text-primary);font-size:17px;font-weight:500}.report-module__WSCSfa__diagBadge{letter-spacing:.07em;text-transform:uppercase;border-radius:4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.report-module__WSCSfa__bGap{color:#dc2626;background:#dc26261a}.report-module__WSCSfa__bWatch{color:#eab308;background:#eab3081a}.report-module__WSCSfa__bStrength{color:#22c55e;background:#22c55e1a}.report-module__WSCSfa__fitStrip{margin-bottom:1rem}.report-module__WSCSfa__fitStripRows{flex-direction:column;gap:5px;display:flex}.report-module__WSCSfa__fitRow{align-items:center;gap:12px;display:flex}.report-module__WSCSfa__fitRowLabel{color:var(--text-secondary);text-align:right;min-width:110px;font-size:15px;font-weight:500}.report-module__WSCSfa__fitTrack{background:var(--ink-soft);border:1px solid #ffffff0d;border-radius:6px;flex:1;height:18px;position:relative;overflow:visible}.report-module__WSCSfa__fitTrackInner{border-radius:3px;height:100%;position:relative;overflow:hidden}.report-module__WSCSfa__fitBar{border-radius:3px;height:100%;transition:width .8s ease-in-out;position:absolute;top:0;left:0}.report-module__WSCSfa__barSelf{background:var(--primary);opacity:.85}.report-module__WSCSfa__barPeer{opacity:.85;background:#94a3b8}.report-module__WSCSfa__demandLine{background:var(--foreground);z-index:10;border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-6px;bottom:-6px;box-shadow:0 0 4px #00000080}.report-module__WSCSfa__fitVal{color:var(--text-primary);min-width:36px;font-size:16px;font-weight:600}.report-module__WSCSfa__fitLegend{gap:2rem;margin-top:14px;display:flex}.report-module__WSCSfa__legItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.report-module__WSCSfa__legSwatch{border-radius:2px;width:20px;height:8px}.report-module__WSCSfa__legDemand{background:var(--text-tertiary);border-radius:2px;width:4px;height:18px}.report-module__WSCSfa__diagSignal{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:600}.report-module__WSCSfa__diagImplication{color:var(--text-secondary);margin-bottom:12px;font-size:15px;line-height:1.8}.report-module__WSCSfa__diagAction{color:var(--text-tertiary);border-top:.5px solid var(--border);padding-top:10px;font-size:14px;line-height:1.7}.report-module__WSCSfa__diagAction strong{color:var(--text-secondary);font-weight:500}.report-module__WSCSfa__reliabilityFootnote{border-left:3px solid var(--text-muted);color:var(--text-secondary);background:#0000004d;border-radius:4px;align-items:flex-start;gap:1.25rem;margin-top:3rem;padding:1.5rem;font-size:14px;line-height:1.7;display:flex}.report-module__WSCSfa__reliabilityIcon{color:var(--text-muted);flex-shrink:0;margin-top:4px}
.Button-module__VMVMAW__btn{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:none;outline:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.Button-module__VMVMAW__btn:hover{transform:translateY(-2px)}.Button-module__VMVMAW__btn:active{transform:translateY(1px)}.Button-module__VMVMAW__primary{background-color:var(--primary);color:#fff;box-shadow:0 4px 14px #6366f14d}.Button-module__VMVMAW__primary:hover{background-color:var(--primary-hover);box-shadow:0 6px 20px #6366f180}.Button-module__VMVMAW__secondary{color:var(--foreground);background-color:#ffffff14;border:1px solid #ffffff1a}.Button-module__VMVMAW__secondary:hover{background-color:#ffffff24}.Button-module__VMVMAW__glass{background:var(--surface);-webkit-backdrop-filter:blur(12px);border:1px solid var(--surface-border);color:var(--foreground)}.Button-module__VMVMAW__glass:hover{background:var(--surface-hover)}.Button-module__VMVMAW__sm{padding:.5rem 1rem;font-size:.875rem}.Button-module__VMVMAW__md{padding:.75rem 1.5rem;font-size:1rem}.Button-module__VMVMAW__lg{border-radius:var(--radius-lg);padding:1rem 2rem;font-size:1.125rem}.Button-module__VMVMAW__fullWidth{width:100%}.Button-module__VMVMAW__spinner{width:1.25em;height:1.25em;margin-right:.5rem;animation:1s linear infinite Button-module__VMVMAW__rotate}.Button-module__VMVMAW__spinnerPath{opacity:.25}@keyframes Button-module__VMVMAW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module__VMVMAW__loading{cursor:wait!important;opacity:.8!important}.Button-module__VMVMAW__loading:hover{transform:none!important}.Button-module__VMVMAW__hidden{opacity:.7}
.page-module__xgPmsG__wrap{flex-direction:column;min-height:100vh;display:flex}.page-module__xgPmsG__nav{z-index:50;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--surface-border);background:#09090bb3;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex;position:fixed;top:0;left:0;right:0}.page-module__xgPmsG__logo{font-family:var(--font-logo);color:var(--foreground);font-size:1.25rem;font-weight:700;text-decoration:none}.page-module__xgPmsG__navLinks{align-items:center;gap:1.5rem;list-style:none;display:flex}.page-module__xgPmsG__navLinks a{color:inherit;text-decoration:none}.page-module__xgPmsG__navTextLink{color:var(--text-muted);transition:color var(--transition-fast);font-size:.9rem;font-weight:500}.page-module__xgPmsG__navTextLink:hover{color:var(--foreground)}.page-module__xgPmsG__main{flex:1;padding-top:5rem}.page-module__xgPmsG__container{max-width:1200px;margin:0 auto;padding:0 2rem}.page-module__xgPmsG__section{padding:6rem 0;position:relative}.page-module__xgPmsG__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(85vh - 5rem);display:grid}.page-module__xgPmsG__heroContent{flex-direction:column;gap:1.5rem;display:flex}.page-module__xgPmsG__heroQuote{letter-spacing:-.03em;color:var(--foreground);font-size:3rem;font-weight:600;line-height:1.1}.page-module__xgPmsG__heroAttribution{color:var(--text-muted);font-size:1.25rem;font-weight:500}.page-module__xgPmsG__heroImageContainer{aspect-ratio:4/5;border-radius:var(--radius-lg);border:1px solid var(--surface-border);width:100%;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000080}.page-module__xgPmsG__heroImage{object-fit:cover;object-position:left center;transition:transform .5s}.page-module__xgPmsG__heroImageContainer:hover .page-module__xgPmsG__heroImage{transform:scale(1.03)}.page-module__xgPmsG__dilemmaBody{color:var(--text-muted);max-width:800px;margin-top:2rem;font-size:1.25rem;line-height:1.8}.page-module__xgPmsG__dilemmaBody strong{color:var(--foreground);font-weight:500}.page-module__xgPmsG__sectionTitle{font-size:2.5rem;line-height:1.1}.page-module__xgPmsG__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:1rem;font-size:.85rem;font-weight:600}.page-module__xgPmsG__quotesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:4rem;display:grid}.page-module__xgPmsG__quoteCard{border-radius:var(--radius-lg);transition:transform var(--transition-normal);flex-direction:column;justify-content:space-between;gap:2rem;padding:2rem;display:flex}.page-module__xgPmsG__quoteCard:hover{transform:translateY(-4px)}.page-module__xgPmsG__quoteText{color:var(--foreground);font-size:1.15rem;font-style:italic;line-height:1.6}.page-module__xgPmsG__quoteAuthor{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:flex}.page-module__xgPmsG__quoteAuthor:before{content:"";background-color:var(--primary);width:20px;height:1px;display:block}.page-module__xgPmsG__footer .page-module__xgPmsG__container{justify-content:space-between;align-items:center;gap:2rem;display:flex}.page-module__xgPmsG__footerMain{flex-direction:column;gap:1rem;display:flex}.page-module__xgPmsG__footer p{color:var(--text-muted);font-size:.9rem;margin-top:0!important}.page-module__xgPmsG__footerLinks{gap:2rem;display:flex}.page-module__xgPmsG__footerLink{color:var(--text-muted);transition:color var(--transition-fast);font-size:.9rem;text-decoration:none}.page-module__xgPmsG__footerLink:hover{color:var(--foreground)}.page-module__xgPmsG__sectionBody{color:var(--text-muted);max-width:600px;font-size:1.125rem;line-height:1.7}.page-module__xgPmsG__freeCta{text-align:center;padding:8rem 0}.page-module__xgPmsG__freeCta .page-module__xgPmsG__sectionTitle{margin:0 auto 1.5rem}.page-module__xgPmsG__freeCta .page-module__xgPmsG__sectionBody{margin:0 auto}.page-module__xgPmsG__domainGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-top:4rem;display:grid}.page-module__xgPmsG__diagCard{border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:#0003;padding:1.5rem}.page-module__xgPmsG__diagCardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__xgPmsG__diagLeftMeta{align-items:center;gap:1rem;display:flex}.page-module__xgPmsG__diagDomain{color:var(--foreground);font-size:16px;font-weight:600}.page-module__xgPmsG__diagBadge{letter-spacing:.07em;text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.page-module__xgPmsG__bGap{color:#dc2626;background:#dc26261a;border:1px solid #dc262633}.page-module__xgPmsG__fitStrip{margin-bottom:1.5rem}.page-module__xgPmsG__fitStripRows{flex-direction:column;gap:10px;display:flex}.page-module__xgPmsG__fitRow{align-items:center;gap:12px;display:flex}.page-module__xgPmsG__fitRowLabel{color:var(--text-muted);text-align:right;min-width:90px;font-size:13px;font-weight:500}.page-module__xgPmsG__fitTrack{background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;flex:1;height:16px;position:relative;overflow:visible}.page-module__xgPmsG__fitTrackInner{border-radius:2px;height:100%;position:relative;overflow:hidden}.page-module__xgPmsG__fitBar{border-radius:2px;height:100%;position:absolute;top:0;left:0}.page-module__xgPmsG__barSelf{background:var(--primary);opacity:.9}.page-module__xgPmsG__barPeer{opacity:.9;background:#94a3b8}.page-module__xgPmsG__demandLine{background:var(--foreground);z-index:10;border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;box-shadow:0 0 6px #000c}.page-module__xgPmsG__fitVal{color:var(--foreground);min-width:32px;font-size:14px;font-weight:600}.page-module__xgPmsG__fitLegend{gap:1.5rem;margin-top:15px;display:flex}.page-module__xgPmsG__legItem{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.page-module__xgPmsG__legSwatch{border-radius:2px;width:16px;height:6px}.page-module__xgPmsG__legDemand{background:var(--text-muted);border-radius:1px;width:3px;height:14px}.page-module__xgPmsG__diagSignal{color:var(--foreground);margin-bottom:6px;font-size:14px;font-weight:600}.page-module__xgPmsG__diagImplication{color:var(--text-muted);margin-bottom:12px;font-size:14px;line-height:1.7}.page-module__xgPmsG__diagAction{color:var(--text-muted);border-top:1px solid var(--surface-border);padding-top:12px;font-size:13px;line-height:1.65}.page-module__xgPmsG__diagAction strong{color:var(--foreground);font-weight:600}@media (max-width:768px){.page-module__xgPmsG__heroGrid{grid-template-columns:1fr;gap:2rem;padding-top:2rem}.page-module__xgPmsG__heroQuote,.page-module__xgPmsG__sectionTitle{font-size:2rem}}
.dashboard-module__Gx_nyq__container{max-width:1000px;min-height:100vh;margin:0 auto;padding:0 2rem}.dashboard-module__Gx_nyq__header{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;margin-bottom:5rem;padding:2rem 0;display:flex}.dashboard-module__Gx_nyq__logo{font-family:var(--font-logo);font-size:1.25rem;font-weight:700}.dashboard-module__Gx_nyq__nav{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.875rem}.dashboard-module__Gx_nyq__welcome{margin-bottom:4rem}.dashboard-module__Gx_nyq__welcome h1{margin-bottom:.5rem;font-size:3rem}.dashboard-module__Gx_nyq__welcome p{color:var(--text-muted);font-size:1.125rem}.dashboard-module__Gx_nyq__statusBadge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background:#6366f11a;border:1px solid #6366f133;padding:.35rem .85rem;font-size:.75rem}.dashboard-module__Gx_nyq__inviteSection{animation:.3s forwards dashboard-module__Gx_nyq__fade-in-up}.dashboard-module__Gx_nyq__inviteForm{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dashboard-module__Gx_nyq__inviteInput{border:1px solid var(--surface-border);border-radius:var(--radius-md);min-width:200px;color:var(--foreground);transition:all var(--transition-fast);background:#ffffff08;flex:1;padding:.75rem 1rem;font-family:inherit;font-size:.875rem}.dashboard-module__Gx_nyq__inviteInput:focus{border-color:var(--primary);background:#ffffff0f;outline:none}.dashboard-module__Gx_nyq__inviteLinkBox{border-radius:var(--radius-md);background:#6366f10d;border:1px dashed #6366f14d;margin-top:1.5rem;padding:1.5rem;animation:.3s forwards dashboard-module__Gx_nyq__fade-in-up}.dashboard-module__Gx_nyq__welcomeHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:3rem;display:flex}.dashboard-module__Gx_nyq__welcomeTitle{margin:0}.dashboard-module__Gx_nyq__welcomeSubtitle{color:var(--text-muted);margin-top:.5rem}.dashboard-module__Gx_nyq__modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:2rem;display:flex;position:fixed;top:0;left:0}.dashboard-module__Gx_nyq__modalWindow{background:var(--background);border:1px solid var(--surface-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:680px;animation:.3s cubic-bezier(.16,1,.3,1) forwards dashboard-module__Gx_nyq__modalIn;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.dashboard-module__Gx_nyq__modalHeader{border-bottom:1px solid var(--surface-border);background:#ffffff05;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.dashboard-module__Gx_nyq__modalTitle{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.dashboard-module__Gx_nyq__modalClose{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:flex}.dashboard-module__Gx_nyq__modalClose:hover{color:var(--text-primary)}.dashboard-module__Gx_nyq__modalBody{max-height:calc(100vh - 12rem);padding:2rem;overflow-y:auto}.dashboard-module__Gx_nyq__modalDesc{color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.dashboard-module__Gx_nyq__assessmentGrid{grid-template-columns:1fr;gap:1rem;display:grid}.dashboard-module__Gx_nyq__assCard{border:1px solid var(--surface-border);background:var(--ink-soft);border-radius:var(--radius-md);cursor:pointer;padding:1.5rem;transition:all .2s;position:relative;overflow:hidden}.dashboard-module__Gx_nyq__assCard:hover{border-color:var(--primary);background:#6366f10d;transform:translateY(-2px);box-shadow:0 10px 25px -5px #0003}.dashboard-module__Gx_nyq__assCardTitle{color:var(--text-primary);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.dashboard-module__Gx_nyq__assCardDesc{color:var(--text-secondary);margin-bottom:0;font-size:.875rem;line-height:1.5}.dashboard-module__Gx_nyq__assTime{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffff0d;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.dashboard-module__Gx_nyq__historyBar{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.dashboard-module__Gx_nyq__historyTabs{gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.dashboard-module__Gx_nyq__historyTab{border:1px solid var(--surface-border);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:#ffffff08;border-radius:4px;padding:.5rem 1rem;font-size:.75rem;font-weight:500}.dashboard-module__Gx_nyq__historyTab:hover{color:var(--foreground);background:#ffffff14}.dashboard-module__Gx_nyq__historyTabActive{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 15px #f59e0b33}
.page-module__E0kJGG__wrap{flex-direction:column;display:flex}.page-module__E0kJGG__nav{z-index:100;border-bottom:1px solid var(--surface-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0cd9;justify-content:space-between;align-items:center;padding:1rem 4rem;display:flex;position:fixed;top:0;left:0;right:0}.page-module__E0kJGG__logo{font-family:var(--font-logo);color:var(--foreground);font-size:1.25rem;font-weight:700;text-decoration:none}.page-module__E0kJGG__navLinks{align-items:center;gap:1.5rem;list-style:none;display:flex}.page-module__E0kJGG__navLinks a{color:inherit;text-decoration:none}.page-module__E0kJGG__navTextLink{color:var(--text-muted);transition:color var(--transition-fast);font-size:.875rem;font-weight:500}.page-module__E0kJGG__navTextLink:hover{color:var(--foreground)}.page-module__E0kJGG__container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.page-module__E0kJGG__main{padding-top:6rem}.page-module__E0kJGG__section{padding:6rem 0}.page-module__E0kJGG__bgSoft{border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);background:#ffffff05}.page-module__E0kJGG__hero{text-align:center;flex-direction:column;align-items:center;padding:8rem 2rem 5rem;display:flex;position:relative}.page-module__E0kJGG__eyebrow{font-family:var(--mono,monospace);letter-spacing:.15em;text-transform:uppercase;color:var(--primary);margin-bottom:2rem;font-size:.75rem;font-weight:500}.page-module__E0kJGG__headline{max-width:900px;margin-bottom:2rem;font-size:clamp(3rem,6vw,5rem);line-height:1.05}.page-module__E0kJGG__subtitle{color:var(--text-muted);max-width:700px;margin-bottom:3rem;font-size:1.125rem;line-height:1.7}.page-module__E0kJGG__heroActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module__E0kJGG__statRow{border-top:1px solid var(--surface-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;margin-top:5rem;padding-top:3rem;display:flex}.page-module__E0kJGG__stat{text-align:left}.page-module__E0kJGG__statNum{color:var(--foreground);font-size:2.5rem;font-weight:700;line-height:1}.page-module__E0kJGG__statLabel{color:var(--text-muted);margin-top:.5rem;font-size:.875rem}.page-module__E0kJGG__statDivider{background:var(--surface-border);width:1px;height:3rem}.page-module__E0kJGG__truthBanner{border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);text-align:center;background:#ffffff05;padding:4rem 0}.page-module__E0kJGG__truthBanner p{color:var(--foreground);max-width:800px;margin:0 auto;font-size:1.25rem;line-height:1.8}.page-module__E0kJGG__sectionTitle{max-width:600px;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.page-module__E0kJGG__sectionBody{color:var(--text-muted);max-width:600px;font-size:1.125rem;line-height:1.7}.page-module__E0kJGG__problemGrid{grid-template-columns:1fr 1fr;gap:4rem;margin-top:4rem;display:grid}.page-module__E0kJGG__problemList{flex-direction:column;gap:1.5rem;display:flex}.page-module__E0kJGG__problemItem{border-radius:var(--radius-lg);align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.page-module__E0kJGG__problemIcon{border:1px solid var(--primary);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.page-module__E0kJGG__problemText strong{color:var(--foreground);margin-bottom:.5rem;font-size:1.125rem;display:block}.page-module__E0kJGG__problemText{color:var(--text-muted);line-height:1.6}.page-module__E0kJGG__problemDetails p{color:var(--text-muted);margin-bottom:2rem;font-size:1.125rem;line-height:1.7}.page-module__E0kJGG__stepsGrid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4rem;display:grid}.page-module__E0kJGG__stepCard{position:relative}.page-module__E0kJGG__stepNum{background:var(--surface);border:1px solid var(--surface-border);width:3rem;height:3rem;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;display:flex}.page-module__E0kJGG__stepCard h3{margin-bottom:.75rem;font-size:1.25rem}.page-module__E0kJGG__stepCard p{color:var(--text-muted);line-height:1.6}.page-module__E0kJGG__suiteGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:4rem;display:grid}.page-module__E0kJGG__suiteCard{border-radius:var(--radius-lg);transition:transform var(--transition-normal);flex-direction:column;padding:2rem;display:flex}.page-module__E0kJGG__suiteCard:hover{transform:translateY(-5px)}.page-module__E0kJGG__suiteCardHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.page-module__E0kJGG__tier{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-full);padding:.25rem .75rem;font-size:.75rem;font-weight:600}.page-module__E0kJGG__comingSoonBadge{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-full);color:var(--text-muted);border:1px solid var(--surface-border);background:#ffffff0d;padding:.25rem .6rem;font-size:.7rem;font-weight:600}.page-module__E0kJGG__tierFree{color:var(--foreground);background:#ffffff1a}.page-module__E0kJGG__tierPaid{color:#fcd34d;background:#f59e0b33}.page-module__E0kJGG__tierPremium{color:#fde68a;background:#fbbf2433}.page-module__E0kJGG__suiteCard h3{margin-bottom:.5rem;font-size:1.5rem}.page-module__E0kJGG__suiteWho{color:var(--primary);margin-bottom:1rem;font-size:.875rem;font-style:italic}.page-module__E0kJGG__suiteCard p{color:var(--text-muted);line-height:1.6}.page-module__E0kJGG__showcase{background:#0a0a0c66;padding:8rem 0;overflow:hidden}.page-module__E0kJGG__scrollWrapper{width:100%;padding:2rem 0;position:relative}.page-module__E0kJGG__scrollContent{gap:2rem;width:max-content;animation:60s linear infinite page-module__E0kJGG__marquee;display:flex}.page-module__E0kJGG__scrollContent:hover{animation-play-state:paused}@keyframes page-module__E0kJGG__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module__E0kJGG__testimonialCard{border-radius:var(--radius-lg);flex-direction:column;flex-shrink:0;justify-content:space-between;width:350px;min-height:220px;padding:2.5rem;display:flex}.page-module__E0kJGG__quoteIcon{color:var(--primary);opacity:.3;margin-top:-1rem;margin-bottom:-1rem;font-family:serif;font-size:4rem;line-height:1}.page-module__E0kJGG__quoteText{color:var(--foreground);z-index:1;margin-bottom:1.5rem;font-size:1.125rem;font-style:italic;line-height:1.6;position:relative}.page-module__E0kJGG__quoteAuthor{border-top:1px solid var(--surface-border);align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.page-module__E0kJGG__authorInfo strong{color:var(--foreground);font-size:.875rem;display:block}.page-module__E0kJGG__authorInfo span{color:var(--text-muted);font-size:.75rem}.page-module__E0kJGG__freeCta{text-align:center;padding:8rem 0}.page-module__E0kJGG__freeCta .page-module__E0kJGG__sectionTitle{margin:0 auto 1.5rem}.page-module__E0kJGG__freeCta .page-module__E0kJGG__sectionBody{margin:0 auto}.page-module__E0kJGG__footer{border-top:1px solid var(--surface-border);background:var(--background);padding:3rem 0}.page-module__E0kJGG__footer .page-module__E0kJGG__container{justify-content:space-between;align-items:center;gap:2rem;display:flex}.page-module__E0kJGG__footerMain{flex-direction:column;gap:1rem;display:flex}.page-module__E0kJGG__footer p{color:var(--text-muted);font-size:.875rem}.page-module__E0kJGG__footerLinks{gap:2rem;display:flex}.page-module__E0kJGG__footerLink{color:var(--text-muted);transition:color var(--transition-fast);font-size:.875rem;text-decoration:none}.page-module__E0kJGG__footerLink:hover{color:var(--foreground)}@media (max-width:900px){.page-module__E0kJGG__problemGrid{grid-template-columns:1fr}.page-module__E0kJGG__stepsGrid{grid-template-columns:1fr 1fr}.page-module__E0kJGG__navLinks{display:none}.page-module__E0kJGG__statRow{flex-direction:column;gap:1.5rem}.page-module__E0kJGG__statDivider{display:none}.page-module__E0kJGG__stat{text-align:center}}@media (max-width:600px){.page-module__E0kJGG__testimonialCard{width:280px;min-height:180px;padding:1.5rem}.page-module__E0kJGG__quoteIcon{font-size:3rem}}
.AssessmentFlow-module__y3N96W__container{background:radial-gradient(circle at 50% 10%,#6366f10d,#0000 60%);flex-direction:column;flex:1;display:flex}.AssessmentFlow-module__y3N96W__header{justify-content:space-between;align-items:center;gap:3rem;padding:2rem 4rem;display:flex}.AssessmentFlow-module__y3N96W__exitLink{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;transition:color var(--transition-fast);font-size:.875rem;text-decoration:none}.AssessmentFlow-module__y3N96W__exitLink:hover{color:var(--foreground)}.AssessmentFlow-module__y3N96W__progressContainer{background:var(--surface-border);border-radius:var(--radius-full);flex:1;max-width:600px;height:4px;overflow:hidden}.AssessmentFlow-module__y3N96W__progressBar{background:var(--primary);height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.AssessmentFlow-module__y3N96W__counter{font-family:var(--mono,monospace);color:var(--text-muted);white-space:nowrap;text-align:right;letter-spacing:.1em;min-width:3rem;font-size:.875rem}.AssessmentFlow-module__y3N96W__completionContainer{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.AssessmentFlow-module__y3N96W__completionCard{text-align:center;border-radius:var(--radius-lg);max-width:700px;padding:5rem 4rem}.AssessmentFlow-module__y3N96W__questionContainer{flex-direction:column;flex:1;align-items:center;padding:2rem 2rem 6rem;display:flex}.AssessmentFlow-module__y3N96W__cardWrapper{width:100%;max-width:850px;margin-top:4rem}.AssessmentFlow-module__y3N96W__card{border-radius:var(--radius-lg);flex-direction:column;padding:4rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards AssessmentFlow-module__y3N96W__fade-in-up;display:flex}.AssessmentFlow-module__y3N96W__domainBadge{font-family:var(--mono,monospace);letter-spacing:.15em;text-transform:uppercase;color:var(--primary);border-radius:var(--radius-full);background:#6366f10d;border:1px solid #6366f133;align-self:flex-start;margin-bottom:2rem;padding:.35rem .85rem;font-size:.75rem;display:inline-block}.AssessmentFlow-module__y3N96W__questionText{color:var(--foreground);letter-spacing:-.01em;margin-bottom:4rem;font-size:2rem;font-weight:500;line-height:1.4}.AssessmentFlow-module__y3N96W__inputArea{flex-direction:column;justify-content:center;min-height:120px;margin-bottom:4rem;display:flex}.AssessmentFlow-module__y3N96W__likertScale{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AssessmentFlow-module__y3N96W__likertButtons{flex:1;justify-content:space-between;gap:1rem;padding:0 1rem;display:flex}.AssessmentFlow-module__y3N96W__likertBtn{border:1px solid var(--surface-border);width:4rem;height:4rem;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;font-weight:500;display:flex}.AssessmentFlow-module__y3N96W__likertBtn:hover{color:var(--foreground);background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.AssessmentFlow-module__y3N96W__likertActive{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 4px 14px #6366f166}.AssessmentFlow-module__y3N96W__likertActive:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.AssessmentFlow-module__y3N96W__scaleLabel{color:var(--text-muted);text-align:center;width:100px;font-size:.8rem;line-height:1.4}.AssessmentFlow-module__y3N96W__textArea{border:1px solid var(--surface-border);border-radius:var(--radius-md);width:100%;color:var(--foreground);resize:vertical;transition:border-color var(--transition-fast);background:#ffffff05;padding:1.5rem;font-family:inherit;font-size:1.125rem;line-height:1.6}.AssessmentFlow-module__y3N96W__textArea:focus{border-color:var(--primary);background:#ffffff0d;outline:none}.AssessmentFlow-module__y3N96W__actions{border-top:1px solid var(--surface-border);justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.AssessmentFlow-module__y3N96W__introContainer{background:radial-gradient(circle at 50% 10%,#f59e0b0d,#0000 60%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.AssessmentFlow-module__y3N96W__introCard{border-radius:var(--radius-lg);flex-direction:column;gap:2.5rem;width:100%;max-width:800px;padding:4rem;display:flex}.AssessmentFlow-module__y3N96W__introEyebrow{font-family:var(--mono,monospace);letter-spacing:.15em;text-transform:uppercase;color:var(--primary);opacity:.8;font-size:.75rem}.AssessmentFlow-module__y3N96W__introSection{flex-direction:column;gap:.75rem;display:flex}.AssessmentFlow-module__y3N96W__introSection h3{color:var(--foreground);letter-spacing:.02em;font-size:1rem;font-weight:600}.AssessmentFlow-module__y3N96W__introSection p,.AssessmentFlow-module__y3N96W__introSection ul{color:var(--text-secondary);margin:0;font-size:1.125rem;line-height:1.7}.AssessmentFlow-module__y3N96W__introSection ul{flex-direction:column;gap:1rem;padding-left:1.25rem;display:flex}.AssessmentFlow-module__y3N96W__introSection li strong{color:var(--text-primary);font-weight:600}.AssessmentFlow-module__y3N96W__introActions{border-top:1px solid var(--surface-border);flex-direction:column;align-items:center;gap:1.5rem;margin-top:1rem;padding-top:2.5rem;display:flex}.AssessmentFlow-module__y3N96W__timeEst{color:var(--text-muted);font-size:.875rem}@media (max-width:900px){.AssessmentFlow-module__y3N96W__header{gap:1.5rem;padding:1.5rem}.AssessmentFlow-module__y3N96W__card,.AssessmentFlow-module__y3N96W__introCard{padding:2rem}.AssessmentFlow-module__y3N96W__questionText{margin-bottom:2rem;font-size:1.5rem}.AssessmentFlow-module__y3N96W__likertScale{flex-direction:column;gap:2rem}.AssessmentFlow-module__y3N96W__scaleLabel{display:none}.AssessmentFlow-module__y3N96W__likertButtons{flex-wrap:wrap;justify-content:center;padding:0}.AssessmentFlow-module__y3N96W__introCard h2{font-size:1.75rem}}
.LoginForm-module__t3DgAq__authCard{border-radius:var(--radius-lg);width:100%;max-width:440px;margin:0 auto;padding:3.5rem 3rem}.LoginForm-module__t3DgAq__form{flex-direction:column;gap:1.25rem;display:flex}.LoginForm-module__t3DgAq__inputField{border:1px solid var(--surface-border);border-radius:var(--radius-md);width:100%;color:var(--foreground);transition:all var(--transition-fast);background:#ffffff08;padding:1rem 1.25rem;font-family:inherit;font-size:1rem}.LoginForm-module__t3DgAq__inputField:focus{border-color:var(--primary);background:#ffffff0f;outline:none}.LoginForm-module__t3DgAq__error{color:#f87171;border-radius:var(--radius-md);text-align:center;background:#ef44441a;border:1px solid #ef444433;padding:1rem;font-size:.875rem;line-height:1.5}.LoginForm-module__t3DgAq__divider{text-align:center;color:var(--text-muted);align-items:center;margin:2rem 0;font-size:.875rem;display:flex}.LoginForm-module__t3DgAq__divider:before,.LoginForm-module__t3DgAq__divider:after{content:"";border-bottom:1px solid var(--surface-border);flex:1}.LoginForm-module__t3DgAq__divider span{padding:0 1rem}.LoginForm-module__t3DgAq__toggleText{text-align:center;color:var(--text-muted);margin-top:2rem;font-size:.875rem}.LoginForm-module__t3DgAq__toggleBtn{color:var(--primary);cursor:pointer;background:0 0;border:none;padding-left:.25rem;font-size:.875rem;font-weight:600}.LoginForm-module__t3DgAq__toggleBtn:hover{text-decoration:underline}
