.psychometrics-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--motion-ease-standard:cubic-bezier(.16,1,.3,1);--ink:#0f1724;--ink-soft:#2c3a4a;--muted:#5d6a7a;--line:#0f17241f;--surface:#fff;--surface-soft:#f3f5f8;--surface-glass:#ffffffb8;--blue-1:#2f5fe9;--blue-2:#5b87ff;--purple-1:#7e7bf2;--purple-2:#b3a7ff;--pink-1:#ff7fb3;--teal-1:#23b6ad;--aqua-1:#6fd6d7;--amber-1:#f4b56a;--shadow-soft:0 18px 50px #0f17241f;--shadow-strong:0 30px 70px #0f172429;--radius-lg:28px;--radius-md:18px;--radius-sm:12px}.psychometrics-page *{box-sizing:border-box;margin:0;padding:0}.psychometrics-page{width:100%;min-height:100vh;color:var(--ink);font-family:var(--font-space-grotesk),sans-serif;background:radial-gradient(circle at 10% 0,#5b87ff24,#0000 40%),radial-gradient(circle at 90% 10%,#b3a7ff2e,#0000 45%),radial-gradient(circle at 20% 80%,#6fd6d729,#0000 45%),#f9fafc;line-height:1.6;overflow-x:hidden}.psychometrics-page a{color:inherit;text-decoration:none}.psychometrics-page main.page{flex-direction:column;gap:100px;width:100%;max-width:1160px;margin:0 auto;padding:72px 24px 0;display:flex}.psychometrics-page section,.psychometrics-page .hero,.psychometrics-page .final-cta,.psychometrics-page .core-list,.psychometrics-page .hero-card,.psychometrics-page .demo-window,.psychometrics-page .card-grid,.psychometrics-page .trust-grid{max-width:100%}.psychometrics-page .eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--muted);font-size:.7rem;font-weight:600}.psychometrics-page h1,.psychometrics-page h2,.psychometrics-page h3{font-family:var(--font-fraunces),serif;color:var(--ink)}.psychometrics-page h1{margin-top:16px;font-size:clamp(2.8rem,4.6vw,4.2rem);line-height:1.05}.psychometrics-page h2{margin-top:14px;font-size:clamp(2rem,3.5vw,2.8rem)}.psychometrics-page h3{font-size:1.2rem}.psychometrics-page p{color:var(--muted)}.psychometrics-page .hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.psychometrics-page .hero>*{min-width:0}.psychometrics-page .hero-copy[data-hero=left],.psychometrics-page .hero-panel[data-hero=right],.psychometrics-page .hero [data-hero=button],.psychometrics-page .hero [data-hero=support]{opacity:0;transition:opacity .7s,transform .7s}.psychometrics-page .hero-copy[data-hero=left]{transform:translate(-36px)}.psychometrics-page .hero-panel[data-hero=right]{transform:translate(36px)}.psychometrics-page .hero [data-hero=button]{transform:translateY(20px)}.psychometrics-page .hero [data-hero=support]{transform:translate(24px)}.psychometrics-page .hero-copy[data-hero=left].is-visible,.psychometrics-page .hero-panel[data-hero=right].is-visible,.psychometrics-page .hero [data-hero=button].is-visible,.psychometrics-page .hero [data-hero=support].is-visible{opacity:1;transform:translate(0)}.psychometrics-page .hero-logo{align-items:center;margin-bottom:18px;display:inline-flex}.psychometrics-page .hero-logo a{align-items:center;display:inline-flex}.psychometrics-page .hero-logo img{width:clamp(140px,20vw,210px);height:auto;display:block}.psychometrics-page .hero-copy .subhead{color:var(--ink-soft);margin-top:20px;font-size:1.15rem}.psychometrics-page .hero-copy .support{max-width:520px;margin-top:14px}.psychometrics-page .cta-row{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.psychometrics-page .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:12px 24px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.psychometrics-page .btn.primary{background:linear-gradient(120deg,var(--blue-1),var(--purple-1));color:#fff;box-shadow:0 18px 40px #2f5fe933}.psychometrics-page .btn.secondary{color:var(--ink);background:linear-gradient(120deg,#23b6ad29,#6fd6d742);border-color:#23b6ad66;box-shadow:0 14px 30px #23b6ad2e}.psychometrics-page .btn.ghost{border-color:var(--line);background:var(--surface);color:var(--ink-soft)}.psychometrics-page .btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f17242e}.psychometrics-page .btn:focus-visible{outline-offset:3px;outline:3px solid #2f5fe959}.psychometrics-page .hero-panel{justify-content:flex-end;display:flex}.psychometrics-page .hero-card{background:var(--surface);box-shadow:var(--shadow-strong);border:1px solid #2f5fe924;border-radius:18px;padding:28px;position:relative;overflow:hidden}.psychometrics-page .hero-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0,#ff7fb32e,#0000 45%);position:absolute;inset:0}.psychometrics-page .hero-card>*{z-index:1;position:relative}.psychometrics-page .hero-card p{margin-top:12px}.psychometrics-page .hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.psychometrics-page .hero-metrics div{background:var(--surface-soft);border-radius:var(--radius-sm);gap:4px;padding:12px;display:grid}.psychometrics-page .hero-metrics span{font-size:.82rem}.psychometrics-page .section{flex-direction:column;gap:28px;display:flex}.psychometrics-page .section-header{gap:8px;max-width:720px;display:grid}.psychometrics-page .section-lead{color:var(--ink-soft);font-size:1.05rem}.psychometrics-page .demo-caption{opacity:.7;color:var(--ink-soft);max-width:100%;margin-top:6px;font-style:italic}.psychometrics-page .demo-support{border-radius:var(--radius-sm);color:var(--ink-soft);background:#f3f5f88c;border:1px solid #0f172414;margin-top:4px;padding:14px 16px}.psychometrics-page .demo-support-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.82rem}.psychometrics-page .demo-support-list{gap:6px;margin:0;padding-left:18px;display:grid}.psychometrics-page .demo-support-list li{color:var(--ink-soft);font-size:.95rem}.psychometrics-page .caption-link{color:inherit;cursor:pointer;padding-bottom:4px;display:inline-block;position:relative}.psychometrics-page .caption-link:after{content:"";opacity:.85;background:linear-gradient(120deg,#2f5fe980,#5b87ff59);border-radius:999px;width:34px;height:6px;transition:width .35s;position:absolute;bottom:0;left:0}.psychometrics-page .caption-link:hover:after{width:100%}.psychometrics-page .review-link{color:var(--ink);cursor:pointer;border-bottom:2px dotted #2f5fe98c;padding-bottom:2px;font-weight:600;transition:color .2s,border-color .2s;display:inline-block;position:relative}.psychometrics-page .review-link:hover{color:var(--blue-1);border-color:var(--blue-1)}.psychometrics-page .insights-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.psychometrics-page .insights-case-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:8px;padding:18px;transition:transform .2s,border-color .2s;display:grid}.psychometrics-page .insights-case-card:hover,.psychometrics-page .insights-case-card:focus-visible{border-color:#2f5fe93d;transform:translateY(-1px)}.psychometrics-page .insights-case-tag{width:fit-content;color:var(--blue-1);letter-spacing:.05em;text-transform:uppercase;background:#2f5fe91a;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.psychometrics-page .insights-case-card h3{margin:0;font-size:1.02rem;line-height:1.45}.psychometrics-page .insights-case-card p{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.62}@media (min-width:768px){.psychometrics-page .demo-caption{white-space:nowrap;max-width:none}}.psychometrics-page .core-list{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-soft);gap:18px;padding:24px;list-style:none;display:grid}.psychometrics-page .responsible-section{margin-top:72px;padding:36px;position:relative}.psychometrics-page .responsible-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 10% 10%,#5b87ff29,#0000 45%),radial-gradient(circle at 90% 20%,#f4b56a2e,#0000 50%);border-radius:28px;position:absolute;inset:0}.psychometrics-page .responsible-grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:32px;display:grid;position:relative}.psychometrics-page .responsible-copy{gap:14px;max-width:760px;display:grid}.psychometrics-page .principles-stack{box-shadow:var(--shadow-soft);background:linear-gradient(140deg,#ffffffeb,#f3f5f8e0);border:1px solid #2f5fe91f;border-radius:18px;gap:16px;padding:22px;display:grid}.psychometrics-page .principle-card{background:var(--surface);opacity:0;border:1px solid #0f172414;border-radius:18px;gap:6px;padding:18px 20px 18px 54px;transition:opacity .6s,transform .6s;display:grid;position:relative;transform:translateY(18px)scale(.98);box-shadow:0 14px 28px #0f17241a}.psychometrics-page .principle-card.is-visible{opacity:1;transform:translateY(0)scale(1)}.psychometrics-page .principle-mark{background:linear-gradient(135deg,var(--blue-1),var(--purple-1));border-radius:8px;width:18px;height:18px;position:absolute;top:18px;left:18px;box-shadow:0 8px 18px #2f5fe94d}.psychometrics-page .principle-title{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:.7rem;font-weight:600}.psychometrics-page .principle-copy{color:var(--ink-soft);font-size:.96rem}.psychometrics-page [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(12px)}.psychometrics-page [data-reveal].is-visible{opacity:1;transform:translateY(0)}.psychometrics-page .core-list li{color:var(--ink-soft);padding-left:28px;position:relative}.psychometrics-page .core-list li:before{content:"";background:linear-gradient(120deg,var(--blue-2),var(--aqua-1));border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:0}.psychometrics-page .demo{gap:32px;display:grid}.psychometrics-page .lens-catalog-intro{margin-top:-10px}.psychometrics-page .lens-catalog-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:28px;display:grid}.psychometrics-page .lens-catalog-copy{gap:12px;max-width:720px;display:grid}.psychometrics-page .lens-catalog-subtext{max-width:680px}.psychometrics-page .lens-catalog-cta-row{margin-top:10px;margin-bottom:0}.psychometrics-page .lens-catalog-note{color:var(--muted);opacity:.86;margin-top:-2px;font-size:.82rem;line-height:1.4}.psychometrics-page .lens-catalog-secondary-cta{border-top:1px solid var(--line);gap:4px;max-width:520px;margin-top:6px;padding-top:10px;display:grid}.psychometrics-page .lens-catalog-secondary-link{width:fit-content;color:var(--ink);font-size:.9rem;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.psychometrics-page .lens-catalog-secondary-link:hover,.psychometrics-page .lens-catalog-secondary-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.psychometrics-page .lens-catalog-secondary-note{color:var(--muted);font-size:.8rem}.psychometrics-page .lens-catalog-visual{justify-content:flex-end;display:flex}.psychometrics-page .lens-catalog-stack{border-radius:var(--radius-md);width:min(100%,430px);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fffffff5,#f3f5f8eb);border:1px solid #2f5fe924;align-content:start;gap:12px;padding:18px;display:grid}.psychometrics-page .lens-stack-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.psychometrics-page .lens-bookmark-rail{grid-auto-flow:column;justify-content:start;gap:6px;margin-bottom:-2px;display:grid;position:static}.psychometrics-page .lens-bookmark{color:var(--muted);cursor:pointer;min-height:30px;transition:border-color .16s var(--motion-ease-standard),background-color .16s var(--motion-ease-standard),color .16s var(--motion-ease-standard),box-shadow .16s var(--motion-ease-standard);background:#ffffffeb;border:1px solid #2f5fe929;border-radius:10px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex;box-shadow:0 8px 20px #0f172414}.psychometrics-page .lens-bookmark:hover{color:var(--ink-soft);border-color:#2f5fe957;box-shadow:0 10px 22px #0f17241a}.psychometrics-page .lens-bookmark:focus-visible{outline-offset:1px;outline:3px solid #2f5fe947}.psychometrics-page .lens-bookmark.is-active{color:var(--ink);background:linear-gradient(140deg,#2f5fe929,#5b87ff14);border-color:#2f5fe961;box-shadow:0 10px 24px #2f5fe929}.psychometrics-page .lens-bookmark-index{letter-spacing:.08em;color:#2f5fe9db;font-size:.62rem;font-weight:700}.psychometrics-page .lens-bookmark-label{letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:600}.psychometrics-page .lens-loop-meta{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-self:auto;align-items:center;gap:8px;margin-left:auto;font-size:.68rem;display:inline-flex}.psychometrics-page .lens-live-dot{background:#2f5fe9e0;border-radius:999px;width:7px;height:7px;animation:1.8s ease-out infinite lensLivePulse;box-shadow:0 0 #2f5fe973}.psychometrics-page .lens-live-dot.is-paused{box-shadow:none;background:#5d6a7aa3;animation:none}.psychometrics-page .lens-loop-label{line-height:1}.psychometrics-page .lens-views{transition:height .24s var(--motion-ease-standard);display:grid}.psychometrics-page .lens-view-layer{grid-area:1/1;gap:12px;display:grid}.psychometrics-page .lens-view-layer.is-enter{z-index:1;animation:.22s forwards lensViewEnter}.psychometrics-page .lens-view-layer.is-exit{z-index:0;pointer-events:none;animation:.22s forwards lensViewExit}.psychometrics-page .lens-step-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);opacity:0;min-height:158px;animation:lensStepIn .36s var(--motion-ease-standard)forwards;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;display:grid;transform:translate(18px);box-shadow:0 10px 24px #0f172414}.psychometrics-page .lens-step-card:nth-child(2){animation-delay:90ms}.psychometrics-page .lens-step-card:nth-child(3){min-height:188px;animation-delay:.18s}.psychometrics-page .lens-step-number{width:22px;height:22px;color:var(--blue-1);background:#2f5fe91f;border:1px solid #2f5fe93d;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.psychometrics-page .lens-step-title{color:var(--ink);font-size:.95rem;font-weight:600}.psychometrics-page .lens-step-detail{color:var(--ink-soft);margin-top:4px;font-size:.9rem}.psychometrics-page .lens-step-mitigation{letter-spacing:.02em;color:#5d6a7ae6;margin-top:8px;font-size:.68rem;line-height:1.35}.psychometrics-page .lens-loop-progress{background:#0f172414;border-radius:999px;height:2px;overflow:hidden}.psychometrics-page .lens-loop-progress-fill{transform-origin:0;background:linear-gradient(90deg,#2f5fe938,#2f5fe9c7);width:100%;height:100%;animation:linear forwards lensLoopProgress;display:block}.psychometrics-page .lens-loop-progress-fill.is-paused{animation-play-state:paused}@keyframes lensStepIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes lensViewEnter{0%{opacity:.35}to{opacity:1}}@keyframes lensViewExit{0%{opacity:1}to{opacity:0}}@keyframes lensLoopProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lensLivePulse{0%{box-shadow:0 0 #2f5fe966}70%{box-shadow:0 0 0 8px #2f5fe900}to{box-shadow:0 0 #2f5fe900}}@media (prefers-reduced-motion:reduce){.psychometrics-page .lens-step-card{opacity:1;animation:none;transform:none}.psychometrics-page .lens-live-dot,.psychometrics-page .lens-loop-progress-fill,.psychometrics-page .lens-view-layer.is-enter,.psychometrics-page .lens-view-layer.is-exit{animation:none}.psychometrics-page .lens-loop-progress-fill{transform:scaleX(1)}}.psychometrics-page .lens-catalog-modal-root{z-index:1200;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color var(--lens-motion-duration,.22s)var(--motion-ease-standard),backdrop-filter var(--lens-motion-duration,.22s)var(--motion-ease-standard);background:#0f172400;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.psychometrics-page .lens-catalog-modal-root.is-visible{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f17245c}.psychometrics-page .lens-catalog-modal{border-radius:var(--radius-md);background:var(--surface);width:min(1040px,100%);height:min(78vh,680px);box-shadow:var(--shadow-strong);opacity:0;transition:opacity var(--lens-motion-duration,.22s)var(--motion-ease-standard),transform var(--lens-motion-duration,.22s)var(--motion-ease-standard);border:1px solid #2f5fe929;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden;transform:translateY(8px)scale(.98)}.psychometrics-page .lens-catalog-modal.is-visible{opacity:1;transform:translateY(0)scale(1)}.psychometrics-page .lens-catalog-modal-header{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 0;display:flex}.psychometrics-page .lens-catalog-modal-header h3{margin:0;font-size:1.25rem}.psychometrics-page .lens-catalog-modal-close{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;line-height:1;display:inline-flex}.psychometrics-page .lens-catalog-modal-close:focus-visible{outline-offset:2px;outline:3px solid #2f5fe959}.psychometrics-page .lens-catalog-modal-placeholder{color:var(--ink-soft);margin-top:14px}.psychometrics-page .lens-catalog-modal-body{flex:1;grid-template-columns:260px 320px minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.psychometrics-page .lens-modal-column{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);min-height:0;overflow:hidden}.psychometrics-page .lens-modal-column-scroll{height:100%;min-height:0;overflow-y:auto}.psychometrics-page .lens-modal-column-header{z-index:1;border-bottom:1px solid var(--line);background:var(--surface-soft);padding:12px;position:sticky;top:0}.psychometrics-page .lens-modal-column-header h4{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:0;font-size:.9rem}.psychometrics-page .lens-modal-list{gap:10px;padding:12px;display:grid}.psychometrics-page .lens-placeholder-card,.psychometrics-page .lens-question-placeholder-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:left;width:100%;color:var(--ink);cursor:pointer;font:inherit;transition:background-color .16s var(--motion-ease-standard),border-color .16s var(--motion-ease-standard)}.psychometrics-page .lens-placeholder-card{gap:4px;min-height:64px;padding:10px 12px;display:grid}.psychometrics-page .lens-placeholder-title{color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.3}.psychometrics-page .lens-placeholder-detail{color:var(--muted);font-size:.82rem;line-height:1.35}.psychometrics-page .lens-question-placeholder-row{min-height:72px;color:var(--ink-soft);align-items:center;padding:12px;display:flex}.psychometrics-page .lens-placeholder-card:hover,.psychometrics-page .lens-question-placeholder-row:hover{background:#2f5fe90d}.psychometrics-page .lens-placeholder-card.is-selected,.psychometrics-page .lens-question-placeholder-row.is-selected{background:#2f5fe914;border-color:#2f5fe96b}.psychometrics-page .lens-placeholder-card:focus-visible,.psychometrics-page .lens-question-placeholder-row:focus-visible{outline-offset:2px;background:#2f5fe90d;outline:3px solid #2f5fe94d}.psychometrics-page .lens-output-placeholder-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:10px;margin:12px;padding:14px;display:grid}.psychometrics-page .lens-output-fade{animation:lensOutputFadeIn .16s var(--motion-ease-standard)}.psychometrics-page .lens-output-title{color:var(--ink);font-size:.95rem;font-weight:600}.psychometrics-page .lens-output-meta-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem}.psychometrics-page .lens-output-copy{color:var(--ink-soft);font-size:.9rem}.psychometrics-page .lens-output-field-list{gap:8px;display:grid}.psychometrics-page .lens-output-field-row{border:1px solid var(--line);background:var(--surface-soft);min-height:38px;color:var(--ink-soft);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;font-size:.82rem;display:flex}.psychometrics-page .lens-output-field-label{color:var(--muted);font-weight:600}.psychometrics-page .lens-output-field-value{text-align:right}.psychometrics-page .lens-output-mitigation-btn{width:100%;margin-top:4px}.psychometrics-page .lens-output-disabled-btn{opacity:.6;cursor:not-allowed;margin-top:4px}.psychometrics-page .lens-output-disabled-btn:disabled{box-shadow:none;transform:none}.psychometrics-page .lens-modal-fallback{color:var(--ink-soft);padding:12px;font-size:.9rem}.psychometrics-page .contact-iframe-modal-root{z-index:1300;overscroll-behavior:contain;-webkit-backdrop-filter:blur();transition:background-color .22s var(--motion-ease-standard),backdrop-filter .22s var(--motion-ease-standard);background:#08102200;place-items:center;padding:10px;display:grid;position:fixed;inset:0;overflow:hidden}.psychometrics-page .contact-iframe-modal-root.is-visible{-webkit-backdrop-filter:blur(12px);background:#08102224}.psychometrics-page .contact-iframe-modal{-webkit-backdrop-filter:blur(18px)saturate(140%);opacity:0;width:min(560px,100%);height:min(96dvh,980px);max-height:100%;transition:opacity .22s var(--motion-ease-standard),transform .22s var(--motion-ease-standard);background:linear-gradient(145deg,#ffffff29,#ffffff0f),radial-gradient(circle at 100% 0,#68abff2e,#0000 54%),#0c142714;border:1px solid #b2d0ff8c;border-radius:22px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;transform:translateY(8px)scale(.99);box-shadow:0 24px 80px #08102261,0 0 0 1px #b1d1ff57,0 0 34px #81b6ff3d}.psychometrics-page .contact-iframe-modal.is-visible{opacity:1;transform:translateY(0)scale(1)}.psychometrics-page .contact-iframe-modal-header{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 0;display:flex}.psychometrics-page .contact-iframe-modal-header h3{color:#fff;text-shadow:0 1px 10px #08102280;margin:0;font-size:clamp(1.05rem,1.25vw,1.3rem)}.psychometrics-page .contact-iframe-modal-close{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;line-height:1;display:inline-flex}.psychometrics-page .contact-iframe-modal-close:focus-visible{outline-offset:2px;outline:3px solid #9dc4ffa6}.psychometrics-page .contact-iframe-modal-body{background:0 0;border:0 solid #9cbcff29;border-radius:0;flex:1;min-height:0;overflow:hidden}.psychometrics-page .contact-iframe{background:#0d1629;border:0;width:100%;height:100%;display:block}.psychometrics-page .lens-mitigation-section{opacity:0;max-height:0;transition:opacity .2s var(--motion-ease-standard),max-height .2s var(--motion-ease-standard);gap:8px;margin-top:0;display:grid;overflow:hidden}.psychometrics-page .lens-mitigation-section.is-expanded{opacity:1;max-height:560px;margin-top:12px}.psychometrics-page .lens-mitigation-title{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:0;font-size:.88rem}.psychometrics-page .lens-mitigation-list{gap:8px;display:grid}.psychometrics-page .lens-mitigation-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:4px;padding:10px;display:grid}.psychometrics-page .lens-mitigation-card-title{color:var(--ink);margin:0;font-size:.86rem;font-weight:600}.psychometrics-page .lens-mitigation-card-copy{color:var(--muted);margin:0;font-size:.84rem}@keyframes lensOutputFadeIn{0%{opacity:0}to{opacity:1}}.psychometrics-page .ai-demo{border-radius:var(--radius-lg);background:linear-gradient(135deg,#2f5fe914,#b3a7ff1f);border:1px solid #2f5fe924;padding:24px;position:relative;overflow:hidden}.psychometrics-page .demo-window{background:var(--surface-glass);box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #0f17241f;border-radius:22px;width:100%;overflow:hidden}.psychometrics-page .demo-bar{background:linear-gradient(90deg,#2f5fe91f,#b3a7ff29);border-bottom:1px solid #0f17241a;justify-content:space-between;align-items:center;padding:12px 18px;font-size:.85rem;display:flex}.psychometrics-page .demo-controls{gap:8px;display:flex}.psychometrics-page .control{border-radius:50%;width:10px;height:10px}.psychometrics-page .control.red{background:#f0625d}.psychometrics-page .control.amber{background:var(--amber-1)}.psychometrics-page .control.green{background:var(--teal-1)}.psychometrics-page .demo-body{scroll-behavior:smooth;grid-auto-rows:min-content;align-content:start;gap:14px;min-height:240px;max-height:280px;padding:20px;transition:opacity .5s;display:grid;overflow-y:auto}.psychometrics-page .demo-body::-webkit-scrollbar{display:none}.psychometrics-page .demo-body{scrollbar-width:none}.psychometrics-page .demo-body.is-fading{opacity:0}.psychometrics-page .chat-row{align-items:flex-start;display:flex}.psychometrics-page .chat-row.user{justify-content:flex-end}.psychometrics-page .chat-bubble{border-radius:16px;max-width:75%;padding:28px 16px 12px;font-size:.95rem;line-height:1.5;position:relative}.psychometrics-page .chat-label{letter-spacing:.14em;color:var(--muted);text-transform:uppercase;font-size:.65rem;font-weight:600;position:absolute;top:8px;left:14px}.psychometrics-page .chat-bubble.user .chat-label{color:#4c5a88}.psychometrics-page .chat-bubble.ai .chat-label{color:#5a5f8d}.psychometrics-page .chat-bubble.user{color:var(--ink);background:linear-gradient(120deg,#2f5fe929,#b3a7ff33)}.psychometrics-page .chat-bubble.ai{background:var(--surface);color:var(--ink-soft);border:1px solid #0f17241a}.psychometrics-page .typing-caret{background:var(--ink);opacity:.6;width:10px;height:16px;margin-left:2px;animation:1s infinite blink;display:inline-block}.psychometrics-page .demo-input{background:var(--surface);border-top:1px solid #0f172414;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.psychometrics-page .demo-input.is-focused{box-shadow:inset 0 0 0 2px #2f5fe933}.psychometrics-page .input-text{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;min-height:22px;font-size:.95rem;overflow:hidden}.psychometrics-page .ai-demo[data-phase=sending] .input-text,.psychometrics-page .ai-demo[data-phase=thinking] .input-text,.psychometrics-page .ai-demo[data-phase=responding] .input-text,.psychometrics-page .ai-demo[data-phase=done] .input-text{opacity:.5}.psychometrics-page .send-button{background:linear-gradient(120deg,var(--blue-1),var(--purple-1));color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:inline-flex;box-shadow:0 12px 24px #2f5fe940}.psychometrics-page .send-button svg{fill:currentColor;width:18px;height:18px}.psychometrics-page .send-button.is-clicking{transform:scale(.92)}.psychometrics-page .demo-cursor{border:2px solid var(--ink);opacity:0;background:#ffffffe6;border-radius:50%;width:18px;height:18px;transition:left .6s,top .6s,opacity .4s;position:absolute;top:86%;left:88%;box-shadow:0 8px 20px #0f172433}.psychometrics-page .demo-cursor:after{content:"";background:var(--ink);border-radius:2px;width:10px;height:10px;position:absolute;bottom:-6px;right:-6px;transform:rotate(45deg)}.psychometrics-page .ai-demo[data-phase=cursor-in] .demo-cursor{opacity:1;top:78%;left:64%}.psychometrics-page .ai-demo[data-phase=focus] .demo-cursor,.psychometrics-page .ai-demo[data-phase=typing] .demo-cursor{opacity:1;top:78%;left:26%}.psychometrics-page .ai-demo[data-phase=move-send] .demo-cursor{opacity:1;top:78%;left:85%}.psychometrics-page .ai-demo[data-phase=sending] .demo-cursor,.psychometrics-page .ai-demo[data-phase=thinking] .demo-cursor,.psychometrics-page .ai-demo[data-phase=responding] .demo-cursor,.psychometrics-page .ai-demo[data-phase=done] .demo-cursor{opacity:.4;top:78%;left:86%}.psychometrics-page .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.psychometrics-page .info-card,.psychometrics-page .trust-card{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--line);box-shadow:var(--shadow-soft);gap:10px;padding:20px;display:grid}.psychometrics-page .trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.psychometrics-page .final-cta{border-radius:var(--radius-lg);background:linear-gradient(130deg,#2f5fe924,#f4b56a2e);border:1px solid #2f5fe92e;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}@keyframes blink{0%,to{opacity:.15}50%{opacity:.8}}@media (max-width:980px){.psychometrics-page .hero{grid-template-columns:1fr}.psychometrics-page .hero-panel{justify-content:flex-start}.psychometrics-page .card-grid,.psychometrics-page .trust-grid{grid-template-columns:1fr}.psychometrics-page .insights-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psychometrics-page .responsible-grid{grid-template-columns:1fr}.psychometrics-page .final-cta{flex-direction:column;align-items:flex-start}.psychometrics-page .lens-catalog-grid{grid-template-columns:1fr}.psychometrics-page .lens-catalog-visual{justify-content:flex-start;width:100%}.psychometrics-page .lens-catalog-stack{width:min(100%,680px)}.psychometrics-page .lens-bookmark-rail{margin-bottom:0}.psychometrics-page .lens-catalog-secondary-cta{max-width:100%}}@media (max-width:720px){.psychometrics-page .lens-catalog-stack{width:100%;padding:14px}.psychometrics-page .lens-loop-meta{letter-spacing:.04em;justify-self:start;font-size:.64rem}.psychometrics-page .lens-stack-head{flex-wrap:wrap;row-gap:8px}.psychometrics-page .lens-bookmark{border-radius:9px;gap:5px;min-height:28px;padding:4px 7px}.psychometrics-page .lens-bookmark-label{font-size:.62rem}.psychometrics-page .lens-step-card{min-height:0;padding:12px}.psychometrics-page .lens-catalog-note{font-size:.8rem}.psychometrics-page .lens-catalog-secondary-link{font-size:.86rem}.psychometrics-page .lens-catalog-secondary-note{font-size:.78rem}}@media (max-width:1023px){.psychometrics-page .lens-catalog-modal{width:min(780px,100%)}.psychometrics-page .lens-catalog-modal-body{grid-template-columns:1fr;overflow-y:auto}.psychometrics-page .lens-modal-column{min-height:240px}}@media (max-width:900px){.psychometrics-page .lens-catalog-modal{width:min(620px,100%);height:min(86vh,760px)}}@media (max-width:720px){.psychometrics-page main.page{gap:64px;padding:56px 18px 80px}.psychometrics-page .hero-metrics,.psychometrics-page .insights-cases-grid{grid-template-columns:1fr}.psychometrics-page .insights-case-card{padding:16px}.psychometrics-page .insights-case-card h3{font-size:.96rem}.psychometrics-page .insights-case-card p{font-size:.86rem}.psychometrics-page .ai-demo{padding:16px}.psychometrics-page .demo-cursor{display:none}.psychometrics-page .principles-stack{padding:18px}}@media (prefers-reduced-motion:reduce){.psychometrics-page .demo-cursor,.psychometrics-page .typing-caret{display:none}.psychometrics-page .btn{transition:none}.psychometrics-page .principle-card,.psychometrics-page [data-reveal],.psychometrics-page .hero-copy[data-hero=left],.psychometrics-page .hero-panel[data-hero=right],.psychometrics-page .hero [data-hero=button]{opacity:1;transition:none;transform:none}.psychometrics-page .lens-catalog-modal-root,.psychometrics-page .lens-catalog-modal,.psychometrics-page .contact-iframe-modal-root,.psychometrics-page .contact-iframe-modal{transition:none}.psychometrics-page .lens-output-fade{animation:none}.psychometrics-page .lens-placeholder-card,.psychometrics-page .lens-question-placeholder-row,.psychometrics-page .lens-mitigation-section{transition:none}.psychometrics-page .lens-catalog-modal,.psychometrics-page .contact-iframe-modal{transform:none}}.psychometrics-page .site-footer{color:#f3f4f7;padding:70px 0 calc(30px + var(--floating-cta-offset));background:linear-gradient(135deg,#12151b 0%,#1f2531 48%,#1a1f2b 100%);border-top:1px solid #ffffff0f;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.psychometrics-page .container{max-width:1160px;margin:0 auto;padding:0 24px}.psychometrics-page .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:26px;display:grid}.psychometrics-page .footer-brand{gap:12px;max-width:320px;display:grid}.psychometrics-page .footer-mark{font-family:var(--font-display),"Segoe UI",sans-serif;letter-spacing:.02em;font-size:1.4rem}.psychometrics-page .footer-brand p{color:#f3f4f7b8;font-size:.95rem}.psychometrics-page .footer-links{gap:10px;display:grid}.psychometrics-page .footer-links h3,.psychometrics-page .footer-social h3{text-transform:uppercase;letter-spacing:.08em;color:#f3f4f7a6;font-size:.95rem}.psychometrics-page .footer-links a{color:#f3f4f7d9;font-size:.95rem;transition:color .2s,transform .2s}.psychometrics-page .footer-links a:hover{color:#f7c5a2;transform:translate(2px)}.psychometrics-page .footer-social{gap:14px;display:grid}.psychometrics-page .social-row{flex-wrap:wrap;gap:12px;display:flex}.psychometrics-page .social-row a{background:#ffffff14;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:42px;height:42px;transition:transform .2s,background .2s,box-shadow .2s;display:grid}.psychometrics-page .social-row a:hover{background:#f38b4540;transform:translateY(-2px);box-shadow:0 12px 24px #0000004d}.psychometrics-page .social-row svg{fill:#f3f4f7;width:20px;height:20px}.psychometrics-page .footer-note{color:#f3f4f7b3;font-size:.92rem}.psychometrics-page .footer-base{color:#f3f4f799;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:18px;font-size:.85rem;display:flex}.psychometrics-page .footer-tagline{color:#f3f4f7d9}@media (max-width:900px){.psychometrics-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psychometrics-page .contact-iframe-modal-root{padding:0}.psychometrics-page .contact-iframe-modal{border-radius:18px;width:min(560px,100%);height:min(95dvh,940px);padding:0}}@media (max-width:640px){.psychometrics-page .site-footer{padding:60px 0 26px}.psychometrics-page .footer-grid{grid-template-columns:1fr}.psychometrics-page .footer-base{flex-direction:column;align-items:flex-start}.psychometrics-page .contact-iframe-modal-root{padding:0}.psychometrics-page .contact-iframe-modal{border-radius:0;gap:0;width:100%;height:100dvh;max-height:100dvh;padding:0}.psychometrics-page .contact-iframe-modal-header{padding:2px 2px 0}.psychometrics-page .contact-iframe-modal-close{width:30px;height:30px}.psychometrics-page .contact-iframe-modal-body{border-radius:12px}}@media (max-width:720px){.psychometrics-page .container{padding:0 18px}}
