.scores-hero{padding-bottom:clamp(40px,5vw,60px)}.scores-hero-duo,.scores-duo{align-items:center}.scores-shot{border-radius:20px;overflow:hidden;border:1px solid var(--navy-line);background:var(--navy-card)}.scores-shot img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/5;display:block}.scores-shot:has(.app-screen){background:none!important;border:none!important;border-radius:0!important;display:flex;justify-content:center}.scores-shot .app-screen{border-radius:34px;overflow:hidden;border:0;background:transparent;box-shadow:0 18px 40px -14px #08101c80,0 0 0 1px #ffffff0d inset}.scores-body{margin:18px 0 0;font-size:15px;line-height:1.7;max-width:34rem}.band-navy .scores-body{color:var(--slate)!important}.band-cream .scores-body{color:#3d5468!important}.scores-readwhen{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--navy-line);font-size:14px;line-height:1.65;font-style:italic;max-width:34rem}.band-navy .scores-readwhen{color:var(--slate-dim)!important}.band-cream .scores-readwhen{color:#8a7566!important}.scores-age{padding-top:clamp(56px,6vw,84px)}.scores-trust{margin-top:clamp(56px,6vw,84px);padding-top:clamp(40px,4.4vw,60px);border-top:1px solid var(--navy-line);display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,64px)}.scores-buildline{margin:14px 0 0;font-family:var(--serif);font-weight:300;font-size:clamp(19px,2vw,24px);line-height:1.4;color:var(--cream)}.scores-completeness-h{margin:14px 0 0;font-family:var(--serif);font-weight:400;font-size:19px;color:var(--cream)}.scores-trust .scores-body{max-width:none}@media(max-width:900px){.scores-trust{grid-template-columns:1fr;gap:40px}}.scores-intro{margin:clamp(40px,4.4vw,60px) auto 0;max-width:44rem;text-align:center;font-size:16px;line-height:1.7;color:var(--slate)}.scores-strip{margin-top:clamp(40px,4.4vw,60px);padding-top:clamp(32px,3.4vw,44px);border-top:1px solid var(--navy-line);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,28px)}.scores-strip-k{margin:0 0 8px;font-family:var(--display);font-weight:600;font-size:12.5px;letter-spacing:.02em;color:var(--cream)}.scores-strip-body{margin:0;font-size:13.5px;line-height:1.6;color:var(--slate)}@media(max-width:820px){.scores-strip{grid-template-columns:1fr 1fr}}@media(max-width:520px){.scores-strip{grid-template-columns:1fr}}.scores-qtable-wrap{margin-top:clamp(32px,3.4vw,44px);overflow-x:auto}.scores-qtable{width:100%;border-collapse:collapse;min-width:560px}.scores-qtable th,.scores-qtable td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--navy-line);font-size:13.5px;line-height:1.5;color:var(--slate);vertical-align:top}.scores-qtable th{font-family:var(--display);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate-dim);font-weight:500}.scores-qtable-score{color:var(--cream)!important;font-weight:600;white-space:nowrap}.scores-nameline{margin:0 0 10px;font-family:var(--display);font-weight:600;font-size:12px;letter-spacing:.12em}.band-navy .scores-nameline{color:var(--slate)!important}.band-cream .scores-nameline{color:#5b7185!important}.scores-nameline span{opacity:.6}.scores-example{margin-top:20px;padding-top:18px;border-top:1px solid var(--navy-line);max-width:34rem}.scores-example-person{margin:0 0 10px;font-family:var(--display);font-weight:600;font-size:12.5px}.band-navy .scores-example-person{color:var(--cream)!important}.band-cream .scores-example-person{color:#0b1e33!important}.scores-example table{width:100%;border-collapse:collapse}.scores-example th,.scores-example td{text-align:left;padding:8px 10px 8px 0;border-bottom:1px solid var(--navy-line);font-size:13px;line-height:1.5;vertical-align:top}.band-navy .scores-example th,.band-navy .scores-example td{color:var(--slate)!important}.band-cream .scores-example th,.band-cream .scores-example td{color:#3d5468!important}.scores-example th{font-family:var(--display);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;opacity:.7}.scores-example td:first-child{font-weight:600;opacity:.85}.scores-note{margin:10px 0 0;font-size:12.5px;color:var(--slate-dim)}.scores-reading-grid{margin-top:clamp(40px,4.4vw,56px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,48px)}.scores-reading-table-wrap{overflow-x:auto}.scores-reading-h{margin:0 0 12px;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#0b1e33!important}.scores-reading-table{width:100%;border-collapse:collapse;min-width:420px}.scores-reading-table th,.scores-reading-table td{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(11,30,51,.12);font-size:13px;line-height:1.5;color:#3d5468!important;vertical-align:top}.scores-reading-table th{font-family:var(--display);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#5b7185!important}.scores-reading .scores-note{color:#8a7566!important}.scores-closeline{margin:clamp(40px,4.4vw,56px) auto 0;max-width:34rem;text-align:center;font-family:var(--serif);font-weight:300;font-size:clamp(19px,2vw,23px);line-height:1.4;color:#0b1e33!important}@media(max-width:820px){.scores-reading-grid{grid-template-columns:1fr}}.scores-hero .hero-copy{max-width:min(90vw,54rem)}#how-it-works-explainer .scores-intro{text-align:left;margin:0;max-width:42rem;color:#3d5468}#how-it-works-explainer .scores-strip{border-top-color:var(--cream-deep)}#how-it-works-explainer .scores-strip-k{color:#0b1e33}#how-it-works-explainer .scores-strip-body{color:#3d5468}#how-it-works-explainer .scores-qtable th,#how-it-works-explainer .scores-qtable td{color:#3d5468;border-bottom-color:var(--cream-deep)}#how-it-works-explainer .scores-qtable th{color:#5b7185}#how-it-works-explainer .scores-qtable-score{color:#0b1e33!important}.scores-qtable th,.scores-qtable td,.scores-example th,.scores-example td,.scores-reading-table th,.scores-reading-table td{border-left:none!important;border-right:none!important;border-top:none!important}#stability .scores-example th,#stability .scores-example td,#recovery .scores-example th,#recovery .scores-example td,#balance .scores-example th,#balance .scores-example td{padding-left:0;padding-right:26px}#stability .scores-example,#balance .scores-example,#stability .scores-readwhen,#balance .scores-readwhen{border-top:none!important;padding-top:0}.scores-reading-grid{gap:clamp(56px,6vw,80px)}.scores-reading-table tr.scores-reading-spacer{height:60px}.band-navy .scores-shot:has(.app-screen){background:#fff!important;border:none!important;border-radius:40px!important;padding:22px 16px;box-shadow:0 24px 56px -18px #040a1473;width:fit-content;margin-inline:auto}.band-navy .scores-shot:has(.app-screen) .app-screen{border-radius:22px;box-shadow:none}
