@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Space+Grotesk:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";html{overflow-y:scroll;background:#e7e5df}.page{min-height:100vh;background:#fcfafa;color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.homeShell{min-height:100vh;width:100%;max-width:1440px;margin:0 auto;padding:28px 48px 42px;display:flex;flex-direction:column}.homeHeader{display:flex;align-items:center;justify-content:space-between;gap:24px}.brandButton{border:0;background:transparent;padding:0;cursor:pointer}.homeBrandLogo{width:150px;height:auto;display:block}.homeNav{display:flex;align-items:center;gap:72px}.navLink{border:0;background:transparent;padding:0;cursor:pointer;color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400}.navLink:hover{opacity:.7}.heroSection{margin-top:178px;text-align:center;transition:margin-top .34s ease}.heroSection.isShifted{margin-top:-8px}.heroTitle{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(30px,2.7vw,42px);line-height:1.04;font-weight:500;letter-spacing:-.03em;min-height:1.1em}.heroCursor{display:inline-block;margin-left:2px;animation:heroCursorBlink .9s steps(1) infinite}.heroSubtitle{margin:10px 0 0;font-size:13px;line-height:1.25;color:var(--text)}.heroCopy{opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .34s ease}.heroCopy.isHidden{opacity:0;transform:translateY(-42px);pointer-events:none}.nameInputWrap{width:100%;max-width:440px;margin:58px auto 0;position:relative;transition:margin-top .34s ease,transform .34s ease}.nameInputWrap.isRaised{margin-top:-34px;transform:translateY(-22px)}.heroNameInput{width:100%;height:78px;border:1px solid #dfddd7;border-radius:22px;background:#fff;padding:0 74px 0 28px;font-family:Inter,system-ui,sans-serif;font-size:18px;color:var(--text);outline:none;box-shadow:0 1px 1px #00000005}.heroArrowButton{position:absolute;top:50%;right:20px;transform:translateY(-50%);border:0;background:transparent;color:var(--text);font-size:34px;line-height:1;cursor:pointer;padding:0}.heroNameInput::placeholder{color:#202124b8}.heroArrowButton:hover{opacity:.7}.topLoadingWrap{width:100%;max-width:680px;margin:12px auto 0;opacity:0;pointer-events:none;transition:opacity .18s ease}.topLoadingWrap.visible{opacity:1}.topLoadingBar{margin-top:0}.questionnaire{margin-top:26px;animation:fadeIn .25s ease forwards}.homeQuestionnaire{width:100%;max-width:680px;margin-left:auto;margin-right:auto}.field{margin-bottom:22px}.label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--subtle);margin-bottom:8px;text-align:left}.field input,.field textarea{width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:12px;font-size:15px;outline:none;transition:border .2s ease,background .2s ease,color .2s ease;font-family:inherit;background:#fff}.field textarea{resize:vertical;min-height:84px}.field input:focus,.field textarea:focus,.heroNameInput:focus{border-color:var(--focus)}.lockedBriefBanner{display:flex;align-items:flex-start;gap:12px;width:100%;max-width:720px;margin:12px auto 0;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:#f7f6f5}.errorBanner{width:100%;max-width:720px;margin:12px auto 0;padding:12px 14px;border:1px solid #e5e5e5;border-radius:12px;color:#111;background:#f8f8f6;font-size:13px}.lockedBriefBannerText{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#444;line-height:1.45}.lockedBriefForm{opacity:.92}.page.isLockedFlow .heroSection.isShifted{margin-top:-20px}.page.isLockedFlow .nameInputWrap.isRaised{margin-top:-18px;transform:translateY(-8px)}.fieldLocked textarea,.fieldLocked input{background:#f7f7f7;color:#555;border-color:#e2dfd8;cursor:default}.fieldLocked textarea:focus,.fieldLocked input:focus{border-color:#e2dfd8}.fieldLockBadge{flex:0 0 auto;display:inline-flex;align-items:center;font-size:12px;color:#777;background:#f4f4f4;border:1px solid #e8e8e8;border-radius:999px;padding:4px 8px}.toggleGroup{display:flex;gap:16px;margin-bottom:12px}.lockedToggleGroup{opacity:.72}.toggleOption{display:inline-flex;align-items:center;gap:8px;color:#333;font-size:14px}.toggleOption.isLocked{cursor:default}.evaluateBtn{margin-top:8px;padding:14px 22px;font-size:15px;border:none;border-radius:999px;background:#111;color:#fff;cursor:pointer;transition:opacity .2s ease}.evaluateBtn:hover{opacity:.88}.evaluateBtn:disabled{opacity:.65;cursor:not-allowed}.loadingBarShell{width:100%;height:3px;margin-top:14px;background:#ececec;border-radius:999px;overflow:hidden;opacity:0;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease}.loadingBarShell.visible{opacity:1;transform:translateY(0)}.loadingBarFill{height:100%;width:0%;background:#111;border-radius:999px;transition:width .22s ease}.loadingPhrase{opacity:0;transform:translateY(2px);transition:opacity .22s ease,transform .22s ease;min-height:18px}.loadingPhrase.visible{opacity:1;transform:translateY(0)}.loadingHint{margin-top:10px;font-size:13px;color:#666;letter-spacing:.01em;text-align:left}.devButtonsRow{display:flex;gap:10px;margin-bottom:12px}.devButtonsRow button{border:1px solid var(--border);background:#ffffffbf;border-radius:10px;padding:10px 12px;cursor:pointer}.devPanel{margin-bottom:18px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#ffffffb8}.devPanel h3{margin-top:0}.devPanel label{display:block;margin-bottom:12px}.devPanel input,.devPanel textarea{width:100%;margin-top:6px}.homeFooter{margin-top:auto;padding-top:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;font-size:12px;color:var(--text)}.homeFooterLeft,.homeFooterRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.footerDivider{opacity:.55}.footerLink{color:inherit;text-decoration:none}.footerLink:hover{opacity:.7}.topRightAuth,.authIconBtn,.accountMenu,.accountMenuEmail,.accountMenuItem{display:none}.authOverlay{position:fixed;inset:0;background:#00000059;display:grid;place-items:center;z-index:9999}.authModal{width:min(420px,calc(100vw - 32px));background:#fff;border-radius:16px;padding:20px;position:relative;display:flex;flex-direction:column;gap:12px}.authModal input,.authModal button{width:100%;padding:10px 12px;font:inherit}.authClose{position:absolute;top:10px;right:10px;width:auto!important;background:none;border:none;font-size:20px;cursor:pointer}@keyframes heroCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}@media(max-width:980px){.homeShell{padding:24px 24px 36px}.homeNav{gap:24px}.heroSection{margin-top:168px}.heroSection.isShifted{margin-top:82px}}@media(max-width:720px){.homeShell{padding:20px 16px 28px}.homeHeader{flex-direction:column;align-items:flex-start;gap:20px}.homeNav{gap:18px;flex-wrap:wrap}.heroSection{margin-top:104px}.heroSection.isShifted{margin-top:26px}.heroTitle{font-size:32px}.heroSubtitle{font-size:14px}.nameInputWrap,.homeQuestionnaire,.lockedBriefBanner,.errorBanner,.topLoadingWrap{max-width:100%}.heroNameInput{height:64px;border-radius:18px;font-size:18px;padding-left:22px;padding-right:60px}.heroArrowButton{right:16px;font-size:30px}.homeFooter{flex-direction:column;align-items:flex-start;gap:12px}}.evalContentWrap{width:100%;max-width:1240px;margin:28px auto 0}.evalTopBar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.evalTopBarMeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.evalMetaText{font-size:13px;color:#666}.evalSaveBtn{border:1px solid #dfddd7;background:#fff;border-radius:999px;padding:11px 16px;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:14px;color:#111;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.evalSaveBtn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 18px #1111110a}.evalSaveBtn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.evalGrid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:22px;align-items:start}.evalLeftCol,.evalRightCol{display:flex;flex-direction:column;gap:18px}.evalCard{border:1px solid #dfddd7;background:#ffffffe6;border-radius:24px;padding:22px 22px 20px;box-shadow:0 1px 1px #11111105}.evalCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.evalCardTitle{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#111}.evalCardBody{font-size:14px;line-height:1.55;color:#171717}.nameHeroCard{padding-top:20px;padding-bottom:20px}.nameHeroLabel{font-size:12px;color:#6f6c66;margin-bottom:8px}.nameHeroValue{font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(30px,3.4vw,44px);line-height:1;letter-spacing:-.04em;font-weight:500;color:#111}.snapshotCard{padding-top:18px}.snapshotGrid{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.snapshotMainScore{min-width:240px}.snapshotScore{font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(58px,7vw,82px);line-height:.9;letter-spacing:-.06em;font-weight:500;color:#111}.snapshotScoreDenom{font-family:Space Grotesk,system-ui,sans-serif;font-size:.46em;opacity:.85;margin-left:4px}.snapshotVerdict{margin-top:8px;font-size:14px;color:#4f4c47}.snapshotMeter{width:min(100%,220px);height:7px;border-radius:999px;background:#e8e5de;overflow:hidden;margin-top:12px}.snapshotMeterFill{height:100%;border-radius:999px;background:#111}.snapshotPills{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.snapshotPill{border:1px solid #e3e1dc;border-radius:999px;padding:7px 11px;font-size:12px;color:#4c4a45;background:#fbfaf8;white-space:nowrap}.editBriefBtn{background:transparent;border:none;cursor:pointer;font-size:14px;opacity:.6;padding:4px}.editBriefBtn:hover{opacity:1}.metricHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.metricTitle{font-size:18px;line-height:1.15;font-weight:500;letter-spacing:-.02em;font-family:Space Grotesk,system-ui,sans-serif;color:#111}.metricScore{font-family:Space Grotesk,system-ui,sans-serif;font-size:20px;letter-spacing:-.04em;color:#111;white-space:nowrap}.metricScoreNum{font-weight:500}.metricScoreDenom{opacity:.5}.subhead{font-size:12px;font-weight:600;color:#6a6761;margin:12px 0 6px;text-transform:none}.para{margin:0;color:#171717}.row{margin-top:10px}.twoUp{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:4px}.briefRow{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:9px 0;border-bottom:1px solid #f0ede7}.briefRow:last-child{border-bottom:none}.briefKey{color:#6a6761;font-size:12px;font-weight:600}.briefVal{font-size:14px;color:#171717}.bullets{margin:0;padding-left:0}.muted,.evalEmptyState{color:#666;font-size:14px}.evalEmptyState{border:1px solid #dfddd7;border-radius:24px;background:#fff;padding:24px;margin-top:14px}.modalOverlay{position:fixed;inset:0;background:#00000057;display:grid;place-items:center;z-index:9999}.modalCard{width:min(420px,calc(100vw - 32px));background:#fff;border-radius:18px;padding:22px}.modalCard h3{margin:0 0 14px;font-size:18px;font-weight:600}.modalInput{width:100%;padding:12px 14px;font-size:14px;border:1px solid #dfddd7;border-radius:12px;margin-bottom:16px;font-family:inherit}.modalActions{display:flex;justify-content:flex-end;gap:10px}.modalCancel,.modalConfirm{border-radius:999px;padding:10px 14px;font-size:14px;cursor:pointer}.modalCancel{background:transparent;border:1px solid #dfddd7}.modalConfirm{background:#111;color:#fff;border:none}.saveBubble{padding:8px 12px;border-radius:999px;font-size:13px;line-height:1;border:1px solid #e5e2dc;background:#faf8f5;color:#111}.saveBubble.success{background:#f7f6f3}.saveBubble.error{background:#fff5f5;border-color:#f0d0d0;color:#8a3030}.helpfulSection{margin:72px auto 10px;text-align:center}.helpfulTitle{margin:0 0 16px;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(28px,3vw,38px);line-height:1.05;font-weight:500;letter-spacing:-.04em;color:#111}.ratingRow{display:inline-flex;align-items:center;gap:10px}.ratingStarButton{width:44px;height:44px;border:none;background:transparent;color:#1a1a1a;cursor:pointer;padding:0;border-radius:999px;transition:transform .18s ease,opacity .18s ease}.ratingStarButton:hover{transform:translateY(-1px) scale(1.03)}.ratingStarButton:active{transform:scale(.96)}.ratingStarSvg{width:100%;height:100%;display:block}.ratingStarButton.isPopping{animation:starPop .32s ease}.helpfulCaption{margin-top:12px;font-size:12px;color:#6c6963}.revealLeft,.revealRight,.revealUp{animation-duration:.56s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.revealLeft{animation-name:revealLeft}.revealRight{animation-name:revealRight}.revealUp{animation-name:revealUp}@keyframes revealLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes revealRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes revealUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes starPop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@media(max-width:980px){.evalGrid,.twoUp{grid-template-columns:1fr}.snapshotGrid{flex-direction:column}}@media(max-width:720px){.evalContentWrap{margin-top:22px}.evalCard{border-radius:20px;padding:18px}.briefRow{grid-template-columns:1fr;gap:4px}.ratingStarButton{width:40px;height:40px}}:root{--dash-text: #202124;--dash-subtle: #66635c;--dash-border: #e1ddd5;--dash-panel: rgba(255, 255, 255, .78);--dash-panel-solid: #ffffff;--dash-hover: #f7f5f1;--dash-danger-bg: #f8ece8;--dash-danger-border: #ebd1ca;--dash-danger-text: #9f3c2e;--dash-shadow: 0 18px 50px rgba(29, 24, 18, .06)}.dashPage{background:#fcfafa}.dashShell{max-width:1440px}.dashHeader{animation:dashFadeUp .5s ease both}.dashHero{width:100%;max-width:760px;margin:74px 0 26px;animation:dashFadeUp .55s ease both}.dashHeroCopy{display:flex;flex-direction:column;gap:8px}.dashEyebrow{margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--dash-subtle)}.dashTitle{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(34px,4vw,54px);line-height:.98;font-weight:500;letter-spacing:-.04em;color:#111}.dashSubtitle{margin:0;max-width:560px;font-size:14px;line-height:1.5;color:var(--dash-subtle)}.dashTopLoadingWrap{width:100%;max-width:720px;margin:0 0 18px;opacity:0;pointer-events:none;transition:opacity .18s ease}.dashTopLoadingWrap.visible{opacity:1}.dashBriefGrid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:20px}.dashBriefGridLoading{margin-top:28px}.dashCardReveal{opacity:0;transform:translateY(18px);animation:dashCardIn .6s cubic-bezier(.22,1,.36,1) forwards}.dashBriefCard{background:var(--dash-panel);border:1px solid rgba(223,219,211,.95);border-radius:24px;padding:20px 22px;box-shadow:var(--dash-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.dashBriefCard:hover{transform:translateY(-2px);box-shadow:0 22px 56px #1d181214;border-color:#d7d1c8}.dashBriefHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.dashBriefTitleButton{border:0;background:transparent;padding:0;margin:0;color:#111;font-family:Space Grotesk,system-ui,sans-serif;font-size:22px;line-height:1.05;font-weight:500;letter-spacing:-.03em;cursor:pointer;text-align:left}.dashBriefTitleButton:hover{opacity:.72}.dashBriefMenuWrap{position:relative;flex:0 0 auto}.dashBriefMenuButton{width:32px;height:32px}.dashBriefMenu{top:38px}.dashTableWrap{width:100%}.dashRowGrid{display:grid;grid-template-columns:minmax(0,1fr) 72px 104px 32px;align-items:center;column-gap:0}.dashTableHeader{padding:0 0 10px;border-bottom:1px solid var(--dash-border);color:#8a857e;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.dashNamesList{display:flex;flex-direction:column}.dashDataRow{min-height:48px;border-bottom:1px solid var(--dash-border);cursor:pointer;transition:background .16s ease}.dashDataRow:hover{background:#f7f5f1cc}.dashDataRow:last-child{border-bottom:0}.dashDataRow .dashColName,.dashTableHeader .dashColName{padding:12px 12px 12px 0}.dashDataRow .dashColScore,.dashTableHeader .dashColScore,.dashDataRow .dashColVerdict,.dashTableHeader .dashColVerdict{padding:12px 8px 12px 0;text-align:left}.dashDataRow .dashColActions,.dashTableHeader .dashColActions{padding:0;display:flex;justify-content:flex-end}.dashColName{min-width:0;font-size:15px;font-weight:500;color:#171717;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashColScore{color:#171717;font-size:14px}.dashColVerdict{color:var(--dash-subtle);font-size:14px}.dashColActions{width:32px}.dashRowMenuArea{position:relative}.dashRowMenuButton{border:0;background:transparent;color:#8b867f;font-size:22px;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;border-radius:999px;transition:background .16s ease,color .16s ease}.dashRowMenuButton:hover{background:#f3f0ea;color:#171717}.dashRowMenu{position:absolute;top:34px;right:0;min-width:188px;background:#fff;border:1px solid var(--dash-border);border-radius:16px;box-shadow:0 18px 40px #1d18121a;padding:6px;z-index:20}.dashRowMenuItem{width:100%;border:0;background:transparent;text-align:left;padding:11px 12px;border-radius:10px;cursor:pointer;font-size:14px;color:#171717}.dashRowMenuItem:hover{background:var(--dash-hover)}.dashRowMenuItemDanger{color:var(--dash-danger-text)}.dashNoNames{color:var(--dash-subtle);font-size:14px;padding-top:4px}.dashButton{border:1px solid var(--dash-border);background:#fff;color:#171717;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .18s ease,background .18s ease,border-color .18s ease}.dashButton:hover{background:var(--dash-hover)}.dashButtonGhost{background:transparent}.dashButtonPrimary{background:#111;color:#fff;border-color:#111}.dashButtonPrimary:hover{background:#000;border-color:#000}.dashButtonDanger{background:#9f3c2e;color:#fff;border-color:#9f3c2e}.dashButtonDanger:hover{background:#8c3327;border-color:#8c3327}.dashError,.dashEmpty{background:#fffc;border:1px solid rgba(223,219,211,.95);border-radius:24px;box-shadow:var(--dash-shadow)}.dashError{margin-bottom:18px;padding:14px 16px;color:var(--dash-danger-text);background:var(--dash-danger-bg);border-color:var(--dash-danger-border);font-size:14px}.dashEmpty{padding:28px;max-width:720px}.dashEmpty h2{margin:0 0 10px;font-family:Space Grotesk,system-ui,sans-serif;font-size:28px;line-height:1.05;font-weight:500;letter-spacing:-.03em;color:#111}.dashEmpty p{margin:0 0 18px;color:var(--dash-subtle);line-height:1.5;font-size:14px}.dashConfirmOverlay{position:fixed;inset:0;background:#14121047;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.dashConfirmCard{width:100%;max-width:440px;background:#fff;border:1px solid var(--dash-border);border-radius:22px;padding:24px;box-shadow:0 24px 60px #0000001f}.dashConfirmTitle{margin:0 0 10px;font-family:Space Grotesk,system-ui,sans-serif;font-size:24px;line-height:1;font-weight:500;letter-spacing:-.03em;color:#111}.dashConfirmBody{margin:0;color:var(--dash-subtle);line-height:1.5;font-size:14px}.dashConfirmActions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.dashSkeleton{background:linear-gradient(90deg,#ece8e1e6,#f4f1ec,#ece8e1e6);background-size:200% 100%;border-radius:999px;animation:dashShimmer 1.2s linear infinite}.dashSkeletonTitle{width:38%;height:18px;margin-bottom:18px}.dashSkeletonRow{width:100%;height:14px;margin-top:14px}.dashSkeletonRow.short{width:72%}.dashFadeUp{animation:dashFadeUp .55s ease both}@keyframes dashFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dashCardIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes dashShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:980px){.dashHero{margin-top:54px}}@media(max-width:720px){.dashHero{margin-top:34px;margin-bottom:20px}.dashTitle{font-size:38px}.dashSubtitle{font-size:14px}.dashBriefCard{padding:18px 16px;border-radius:20px}.dashBriefTitleButton{font-size:20px}.dashRowGrid{grid-template-columns:minmax(0,1fr) 58px 76px 32px}.dashEmpty{padding:22px 18px}.dashConfirmActions{flex-direction:column-reverse}.dashConfirmActions .dashButton{width:100%}}:root{--about-card: #ffffff;--about-soft-line: #e9e9e9}.aboutLogoImg{height:28px;width:auto;display:block}.aboutPage{min-height:100vh;background:#fcfafa;color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aboutLogoText{font-size:28px;line-height:1;font-weight:500;letter-spacing:-.05em}.aboutShell{min-height:100vh}.aboutContainer{width:100%;padding:88px 0 80px}.aboutLogoBeta{font-size:10px;line-height:1;font-weight:500;letter-spacing:-.01em;color:#555}.aboutContainer{width:100%;max-width:1240px;margin:0 auto;padding:88px 32px 80px}.aboutHero{min-height:620px;display:flex;flex-direction:column;justify-content:flex-start;padding-top:86px}.aboutHeroTop{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.aboutHelloWrap{min-height:180px;display:flex;align-items:flex-start}.aboutHello{margin:0;font-family:Space Grotesk,sans-serif;letter-spacing:-.06em;font-size:clamp(48px,5.7vw,76px);line-height:.98;font-weight:500;letter-spacing:-.05em;max-width:560px}.typeCursor{display:inline-block;width:3px;height:.95em;background:#111;margin-left:8px;vertical-align:-.08em;animation:blinkCursor .8s steps(1) infinite}.typeCursor.done{animation:none;opacity:1}@keyframes blinkCursor{0%,49%{opacity:1}50%,to{opacity:0}}.aboutIntroCopy{justify-self:end;max-width:500px;opacity:0;transform:translate(48px);transition:opacity .7s ease,transform .7s ease;padding-top:68px}.aboutIntroCopy.show{opacity:1;transform:translate(0)}.aboutIntroCopy p{margin:0;font-size:clamp(20px,2vw,28px);line-height:1.12;letter-spacing:-.04em;text-align:right}.aboutHeroBottom{text-align:center;margin-top:90px;padding-bottom:0;opacity:0;transform:translateY(42px);transition:opacity .75s ease,transform .75s ease}.aboutHeroBottom.show{opacity:1;transform:translateY(0)}.aboutStatement{margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,3vw,44px);font-weight:500;letter-spacing:-.05em}.aboutStatementSub{margin:0;font-family:Inter,sans-serif;font-size:clamp(22px,2vw,30px);line-height:1.15;letter-spacing:-.04em;color:var(--text)}.aboutHeroBottom h2{margin:0 0 8px;font-size:clamp(26px,2vw,34px);font-weight:700;letter-spacing:-.04em}.aboutHeroBottom p{margin:0;font-size:clamp(22px,1.9vw,30px);line-height:1.15;letter-spacing:-.04em;font-weight:400}.aboutMetricsSection,.aboutFaqSection{opacity:0;transform:translateY(48px);transition:opacity .7s ease,transform .7s ease}.aboutMetricsSection.show,.aboutFaqSection.show{opacity:1;transform:translateY(0)}.aboutMetricsSection{margin-top:8px}.aboutMetricsCard{background:var(--about-card);border-radius:24px;padding:64px 48px 56px;box-shadow:0 1px 1px #00000005,0 8px 24px #00000008}.aboutMetricsGrid{display:grid;grid-template-columns:repeat(8,1fr);gap:48px 24px;align-items:start;justify-items:center}.aboutMetric{width:100%;max-width:180px;min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;opacity:0;transform:translateY(28px) scale(.985);filter:blur(2px);animation:metricLuxuryIn .85s cubic-bezier(.16,1,.3,1) forwards;animation-play-state:paused}.aboutMetricsSection.show .aboutMetric{animation-play-state:running}@keyframes metricLuxuryIn{0%{opacity:0;transform:translateY(28px) scale(.985);filter:blur(2px)}60%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.aboutMetricIcon{color:#222;display:flex;align-items:center;justify-content:center;opacity:.92;transform:translateY(4px);animation:metricIconIn .7s cubic-bezier(.16,1,.3,1) forwards;animation-play-state:paused;animation-delay:inherit}.aboutMetricsSection.show .aboutMetricIcon{animation-play-state:running}@keyframes metricIconIn{to{opacity:1;transform:translateY(0)}}.aboutMetricTitle{text-align:center;font-size:16px;line-height:1.08;letter-spacing:-.03em;color:#2b2b2b;text-transform:lowercase;opacity:0;transform:translateY(8px);animation:metricTextIn .72s cubic-bezier(.16,1,.3,1) forwards;animation-play-state:paused;animation-delay:calc(inherit + 70ms)}.aboutMetricsSection.show .aboutMetricTitle{animation-play-state:running}@keyframes metricTextIn{to{opacity:1;transform:translateY(0)}}.aboutMetric:nth-child(1){grid-column:1 / 3}.aboutMetric:nth-child(2){grid-column:3 / 5}.aboutMetric:nth-child(3){grid-column:5 / 7}.aboutMetric:nth-child(4){grid-column:7 / 9}.aboutMetric:nth-child(5){grid-column:2 / 4}.aboutMetric:nth-child(6){grid-column:4 / 6}.aboutMetric:nth-child(7){grid-column:6 / 8}.aboutFaqSection{margin-top:170px;padding-bottom:80px}.aboutFaqHeading{margin:0 0 36px;font-size:clamp(42px,4vw,62px);font-weight:500;letter-spacing:-.05em}.faqList{display:flex;flex-direction:column}.faqItem{border-top:1px solid transparent;border-bottom:1px solid var(--about-soft-line)}.faqTrigger{width:100%;border:none;background:transparent;padding:30px 0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;text-align:left;color:inherit}.faqQuestion{font-size:clamp(28px,2.6vw,50px);line-height:1.02;letter-spacing:-.05em;font-weight:400}.faqArrow{flex-shrink:0;color:#222;transition:transform .26s ease,opacity .26s ease}.faqArrow.open{transform:rotate(90deg)}.faqContentWrap{overflow:hidden;transition:height .34s cubic-bezier(.22,1,.36,1)}.faqContent{padding:0 0 28px;max-width:980px}.faqContent p{margin:0 0 24px;font-size:clamp(19px,1.35vw,28px);line-height:1.55;letter-spacing:-.025em;color:#232323}.faqContent p:last-child{margin-bottom:0}.aboutFooter{width:100%;max-width:1240px;margin:0 auto;padding:0 32px 28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;font-size:11px;color:#444}.aboutFooterLeft{white-space:nowrap}.aboutFooterRight{display:grid;grid-auto-flow:column;gap:18px;align-items:center;text-align:right}.footerLinkish{text-decoration:underline;cursor:pointer}@media(max-width:1100px){.aboutHeaderInner{max-width:1240px}.aboutHero{min-height:auto;gap:80px}.aboutHeroTop{grid-template-columns:1fr;gap:36px}.aboutIntroCopy{justify-self:start;padding-top:0;max-width:760px}.aboutIntroCopy p{text-align:left}.aboutHeroBottom{margin-top:20px}.aboutMetricsGrid{grid-template-columns:repeat(3,1fr)}.faqQuestion{font-size:clamp(24px,4vw,40px)}}@media(max-width:760px){.aboutHeaderInner{padding:22px 22px 0}.aboutNav{gap:18px}.aboutNavLink{font-size:12px}.aboutLogoText{font-size:24px}.aboutContainer{padding:72px 22px 60px}.aboutHero{min-height:auto;padding-top:34px;gap:36px}.aboutHelloWrap{min-height:auto}.aboutHello{max-width:100%;font-size:clamp(42px,10vw,60px)}.aboutIntroCopy p{font-size:22px;line-height:1.15}.aboutHeroBottom{margin-top:36px;text-align:left}.aboutHeroBottom h2,.aboutHeroBottom p{font-size:24px}.aboutMetricsCard{padding:34px 20px;border-radius:18px}.aboutMetric{min-height:104px;gap:12px}.aboutFaqSection{margin-top:100px;padding-bottom:56px}.aboutFaqHeading{margin-bottom:18px;font-size:40px}.faqTrigger{padding:22px 0 20px;align-items:flex-start}.faqQuestion{font-size:18px;line-height:1.15}.faqContent p{font-size:16px;line-height:1.6}.aboutFooter{padding:0 22px 24px;flex-direction:column;align-items:flex-start;gap:12px}.aboutFooterRight{grid-auto-flow:row;gap:6px;text-align:left}.aboutMetricsGrid{grid-template-columns:repeat(2,1fr);gap:28px 10px}.aboutMetric:nth-child(5),.aboutMetric:nth-child(6),.aboutMetric:nth-child(7){grid-column:auto;justify-self:center}}:root{--text: #202124;--subtle: #666;--border: #dfddd7;--bg: #e7e5df;--focus: #000}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.container{width:100%;max-width:720px;margin:80px auto 120px;padding:0 24px}.toggleGroup{display:flex;gap:12px;margin-bottom:6px}.toggleOption{font-size:13px;color:#666;display:flex;align-items:center;gap:4px}.logo{height:68px;margin-bottom:20px;opacity:.95}.nameInput{width:100%;padding:18px 20px;font-size:20px;border:1px solid var(--border);border-radius:8px;outline:none;transition:border .2s ease}.nameInput:focus{border-color:var(--focus)}.questionnaire{margin-top:36px;animation:fadeIn .25s ease forwards}.field{margin-bottom:24px}.label{display:block;font-size:14px;color:var(--subtle);margin-bottom:8px;text-align:left;font-weight:500}.field input,.field textarea{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:6px;font-size:14px;outline:none;transition:border .2s ease}.field textarea{resize:vertical;min-height:70px}.field input:focus,.field textarea:focus{border-color:var(--focus)}.evaluateBtn{margin-top:8px;padding:14px 20px;font-size:15px;border:none;border-radius:6px;background:#111;color:#fff;cursor:pointer;transition:opacity .2s ease}.evaluateBtn:hover{opacity:.85}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}::placeholder{font-style:italic;color:#9aa0a6;font-size:.9em}::-webkit-input-placeholder{font-style:italic;color:#9aa0a6;font-size:.9em}:-ms-input-placeholder{font-style:italic;color:#9aa0a6;font-size:.9em}
