.psychometrics-hero[data-v-f3b248cc]{padding:144px 24px 96px;background:var(--pm-surface-ink);background-image:linear-gradient(to right,transparent 0,transparent calc(50% - .5px),rgba(255,255,255,.04) calc(50% - .5px),rgba(255,255,255,.04) calc(50% + .5px),transparent calc(50% + .5px));color:var(--pm-ink-on-dark);position:relative;overflow:hidden}.psychometrics-hero[data-v-f3b248cc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(95,163,255,.06) 1px,transparent 1px);background-size:32px 32px;background-position:0 0;opacity:.6;pointer-events:none}.hero-content[data-v-f3b248cc]{max-width:760px;margin:0 auto;position:relative;z-index:1;text-align:left}.hero-eyebrow[data-v-f3b248cc]{margin:0 0 var(--pm-space-5)}.hero-eyebrow span[aria-hidden][data-v-f3b248cc]{font-feature-settings:"tnum";margin-right:var(--pm-space-2)}.hero-title[data-v-f3b248cc]{font-size:clamp(2.25rem,5vw,3.75rem);margin:0 0 var(--pm-space-5)}.hero-title-primary[data-v-f3b248cc]{display:block;color:var(--pm-ink-on-dark-strong)}.hero-title-secondary[data-v-f3b248cc]{display:block;color:var(--pm-ink-on-dark-muted);font-weight:500;letter-spacing:-.025em}.hero-subtitle[data-v-f3b248cc]{font-family:var(--pm-font-body);font-size:var(--pm-text-lg);color:var(--pm-ink-on-dark-muted);line-height:1.55;margin:0 0 var(--pm-space-7);max-width:58ch}.analyzer-form[data-v-f3b248cc]{max-width:640px}.visually-hidden[data-v-f3b248cc]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.input-wrapper[data-v-f3b248cc]{display:flex;gap:var(--pm-space-3);margin-bottom:var(--pm-space-4);flex-direction:column}@media(min-width:768px){.input-wrapper[data-v-f3b248cc]{flex-direction:row}}.url-input[data-v-f3b248cc]{flex:1;padding:16px 18px;font-family:var(--pm-font-body);font-size:16px;border:1px solid var(--pm-border-on-dark);background:#ffffff0a;color:var(--pm-ink-on-dark-strong);border-radius:var(--pm-radius-md);transition:border-color var(--pm-motion-normal),background-color var(--pm-motion-normal),box-shadow var(--pm-motion-normal)}.url-input[data-v-f3b248cc]::placeholder{color:#ffffff73}.url-input[data-v-f3b248cc]:focus{outline:none;border-color:var(--pm-accent);background:#ffffff0f;box-shadow:0 0 0 1px var(--pm-accent)}.analyze-btn[data-v-f3b248cc]{padding:16px 28px;background:var(--pm-accent);border:1px solid var(--pm-accent);color:var(--pm-accent-on);font-family:var(--pm-font-body);font-size:var(--pm-text-base);font-weight:600;letter-spacing:-.005em;border-radius:var(--pm-radius-md);cursor:pointer;transition:background-color var(--pm-motion-normal),color var(--pm-motion-normal),border-color var(--pm-motion-normal);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:var(--pm-space-2);min-height:48px}.analyze-btn[data-v-f3b248cc]:hover:not(:disabled){background:var(--pm-accent-hover);border-color:var(--pm-accent-hover)}.analyze-btn[data-v-f3b248cc]:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.analyze-btn[data-v-f3b248cc]:disabled{opacity:.55;cursor:not-allowed}.btn-spinner[data-v-f3b248cc]{width:16px;height:16px;animation:pm-spin-f3b248cc .8s linear infinite}@keyframes pm-spin-f3b248cc{to{transform:rotate(360deg)}}.form-note[data-v-f3b248cc]{list-style:none;display:flex;gap:var(--pm-space-5);flex-wrap:wrap;margin:0;padding:0;color:var(--pm-ink-on-dark-muted);font-size:var(--pm-text-sm)}.form-note li[data-v-f3b248cc]{display:inline-flex;align-items:center;gap:var(--pm-space-2)}.check-icon[data-v-f3b248cc]{width:14px;height:14px;color:var(--pm-accent);flex-shrink:0}.quota-notice[data-v-f3b248cc]{margin:var(--pm-space-4) 0 0;padding:10px 14px;border-left:2px solid var(--pm-accent);background:#ffffff0a;color:var(--pm-ink-on-dark-strong);font-size:var(--pm-text-sm);font-weight:500;display:inline-flex;align-items:center;gap:var(--pm-space-2)}.quota-icon[data-v-f3b248cc]{width:14px;height:14px;flex-shrink:0}.hero-rule[data-v-f3b248cc]{margin:var(--pm-space-7) 0 var(--pm-space-6);max-width:640px}.trust-badges[data-v-f3b248cc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pm-space-6);margin:0;max-width:640px}@media(max-width:540px){.trust-badges[data-v-f3b248cc]{grid-template-columns:1fr;gap:var(--pm-space-4)}}.badge[data-v-f3b248cc]{border-top:1px solid var(--pm-border-on-dark);padding-top:var(--pm-space-3);display:flex;flex-direction:column;gap:4px}.badge-number[data-v-f3b248cc]{font-family:var(--pm-font-display);font-weight:700;font-size:clamp(1.625rem,2.4vw,2rem);color:var(--pm-ink-on-dark-strong);letter-spacing:-.025em;line-height:1;margin:0}.badge-text[data-v-f3b248cc]{font-family:var(--pm-font-mono);font-size:var(--pm-text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pm-ink-on-dark-muted);margin:0}.premium-section[data-v-f3b248cc]{margin-top:var(--pm-space-5);padding-top:var(--pm-space-4);border-top:1px dashed var(--pm-border-on-dark)}.premium-toggle[data-v-f3b248cc]{background:none;border:0;border-bottom:1px solid var(--pm-accent);color:var(--pm-accent);padding:4px 0;font-family:var(--pm-font-mono);font-size:var(--pm-text-xs);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color var(--pm-motion-normal),color var(--pm-motion-normal);border-radius:0}.premium-toggle[data-v-f3b248cc]:hover{border-color:var(--pm-accent-hover);color:var(--pm-accent-hover)}.premium-toggle[data-v-f3b248cc]:focus-visible{outline:2px solid var(--pm-accent);outline-offset:4px}.premium-input-wrapper[data-v-f3b248cc]{margin-top:var(--pm-space-3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--pm-space-2);max-width:360px}.premium-input[data-v-f3b248cc]{width:100%;padding:10px 14px;font-family:var(--pm-font-mono);font-size:var(--pm-text-sm);border:1px solid var(--pm-border-on-dark);background:#ffffff0a;color:var(--pm-ink-on-dark-strong);border-radius:var(--pm-radius-sm);transition:border-color var(--pm-motion-normal),box-shadow var(--pm-motion-normal);letter-spacing:.04em}.premium-input[data-v-f3b248cc]::placeholder{color:#ffffff73}.premium-input[data-v-f3b248cc]:focus{outline:none;border-color:var(--pm-accent);box-shadow:0 0 0 1px var(--pm-accent)}.token-status[data-v-f3b248cc]{font-family:var(--pm-font-mono);font-size:var(--pm-text-xs);letter-spacing:.08em;text-transform:uppercase}.token-status.valid[data-v-f3b248cc]{color:var(--pm-success)}.token-status.invalid[data-v-f3b248cc]{color:var(--pm-danger)}.premium-hint[data-v-f3b248cc]{font-size:var(--pm-text-sm);color:var(--pm-ink-on-dark-muted);margin:0}.premium-link[data-v-f3b248cc]{color:var(--pm-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.premium-link[data-v-f3b248cc]:hover{color:var(--pm-accent-hover);text-decoration-thickness:2px}@media(min-width:1280px){.hero-content[data-v-f3b248cc]{max-width:880px}.psychometrics-hero[data-v-f3b248cc]{padding:160px 24px 112px}}.trust-signals[data-v-9f4469bd]{padding:96px 0;background:var(--pm-surface-canvas)}.container[data-v-9f4469bd]{max-width:1120px;margin:0 auto;padding:0 24px}.trust-header[data-v-9f4469bd]{max-width:720px;margin:0 0 var(--pm-space-7)}.trust-header .pm-eyebrow[data-v-9f4469bd]{margin:0 0 var(--pm-space-3)}.trust-title[data-v-9f4469bd]{font-size:clamp(1.875rem,3.4vw,2.5rem);margin:0}.trust-grid[data-v-9f4469bd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.trust-item[data-v-9f4469bd]{position:relative;padding:var(--pm-space-5) var(--pm-space-5) var(--pm-space-5) 0;border-top:1px solid var(--pm-border)}.trust-item+.trust-item[data-v-9f4469bd]{border-left:1px solid var(--pm-border);padding-left:var(--pm-space-5)}.trust-index[data-v-9f4469bd]{display:block;font-family:var(--pm-font-mono);font-size:var(--pm-text-xs);letter-spacing:.12em;color:var(--pm-ink-faint);margin-bottom:var(--pm-space-4)}.trust-icon[data-v-9f4469bd]{width:28px;height:28px;color:var(--pm-accent);display:block;margin-bottom:var(--pm-space-4)}.trust-item-title[data-v-9f4469bd]{font-family:var(--pm-font-display);font-weight:700;font-size:var(--pm-text-xl);letter-spacing:-.025em;color:var(--pm-ink-strong);margin:0 0 var(--pm-space-2)}.trust-item-desc[data-v-9f4469bd]{color:var(--pm-ink-body);font-size:var(--pm-text-base);line-height:1.55;margin:0}@media(max-width:960px){.trust-grid[data-v-9f4469bd]{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-item[data-v-9f4469bd]:nth-child(odd){border-left:0;padding-left:0}}@media(max-width:540px){.trust-grid[data-v-9f4469bd]{grid-template-columns:1fr}.trust-item[data-v-9f4469bd]{border-left:0!important;padding-left:0!important}}.roadmap-section[data-v-f868efb9]{padding:96px 0;background:var(--pm-surface-ink);color:var(--pm-ink-on-dark);background-image:radial-gradient(rgba(95,163,255,.05) 1px,transparent 1px);background-size:32px 32px}.container[data-v-f868efb9]{max-width:1120px;margin:0 auto;padding:0 24px}.roadmap-header[data-v-f868efb9]{max-width:720px;margin:0 0 var(--pm-space-7)}.roadmap-header .pm-eyebrow[data-v-f868efb9]{margin:0 0 var(--pm-space-3)}.roadmap-title[data-v-f868efb9]{font-size:clamp(1.875rem,3.4vw,2.5rem);margin:0 0 var(--pm-space-3)}.roadmap-subtitle[data-v-f868efb9]{font-family:var(--pm-font-body);font-size:var(--pm-text-lg);color:var(--pm-ink-on-dark-muted);line-height:1.55;margin:0;max-width:56ch}.timeline[data-v-f868efb9]{list-style:none;margin:0;padding:0}.timeline-item[data-v-f868efb9]{display:grid;grid-template-columns:minmax(180px,220px) 1fr;gap:var(--pm-space-7);padding:var(--pm-space-6) 0;border-top:1px solid var(--pm-border-on-dark)}.timeline-item[data-v-f868efb9]:last-child{border-bottom:1px solid var(--pm-border-on-dark)}.timeline-meta[data-v-f868efb9]{display:flex;flex-direction:column;gap:var(--pm-space-2);position:sticky;top:24px;align-self:start}.timeline-index[data-v-f868efb9]{font-family:var(--pm-font-mono);font-size:var(--pm-text-xs);letter-spacing:.12em;color:var(--pm-ink-on-dark-muted);text-transform:uppercase}.timeline-date[data-v-f868efb9]{font-family:var(--pm-font-display);font-weight:700;font-size:var(--pm-text-xl);color:var(--pm-ink-on-dark-strong);letter-spacing:-.025em}.status-tag[data-v-f868efb9]{display:inline-flex;align-items:center;gap:6px;font-family:var(--pm-font-mono);font-size:var(--pm-text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:500;width:max-content;padding:3px 0}.status-dot[data-v-f868efb9]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-tag.released[data-v-f868efb9]{color:var(--pm-success)}.status-tag.released .status-dot[data-v-f868efb9]{background:var(--pm-success)}.status-tag.in-progress[data-v-f868efb9]{color:var(--pm-warning)}.status-tag.in-progress .status-dot[data-v-f868efb9]{background:var(--pm-warning)}.status-tag.upcoming[data-v-f868efb9]{color:var(--pm-ink-on-dark-muted)}.status-tag.upcoming .status-dot[data-v-f868efb9]{background:transparent;border:1px solid var(--pm-ink-on-dark-muted)}.timeline-body[data-v-f868efb9]{display:block}.timeline-icon[data-v-f868efb9]{width:22px;height:22px;color:var(--pm-accent);margin:0 0 var(--pm-space-3);display:block}.timeline-item-title[data-v-f868efb9]{font-family:var(--pm-font-display);font-weight:700;font-size:var(--pm-text-2xl);letter-spacing:-.025em;color:var(--pm-ink-on-dark-strong);margin:0 0 var(--pm-space-3);text-wrap:balance}.timeline-item-desc[data-v-f868efb9]{color:var(--pm-ink-on-dark-muted);font-size:var(--pm-text-base);line-height:1.6;margin:0 0 var(--pm-space-4);max-width:60ch}.benefits[data-v-f868efb9]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--pm-space-2)}.benefit-tag[data-v-f868efb9]{font-family:var(--pm-font-mono);font-size:var(--pm-text-xs);font-weight:500;letter-spacing:.04em;color:var(--pm-accent);padding:4px 10px;border:1px solid var(--pm-accent-line);border-radius:var(--pm-radius-sm);background:var(--pm-accent-soft)}.roadmap-cta[data-v-f868efb9]{margin-top:var(--pm-space-8);padding:var(--pm-space-6) var(--pm-space-6);border:1px solid var(--pm-border-on-dark);background:var(--pm-surface-ink-soft);display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-5);flex-wrap:wrap}.roadmap-cta-text[data-v-f868efb9]{font-family:var(--pm-font-display);font-weight:600;font-size:var(--pm-text-xl);color:var(--pm-ink-on-dark-strong);margin:8px 0 0;letter-spacing:-.025em;max-width:50ch}.early-access-btn[data-v-f868efb9]{display:inline-flex;align-items:center;gap:var(--pm-space-2);padding:14px 22px;background:var(--pm-accent);color:var(--pm-accent-on);text-decoration:none;border:1px solid var(--pm-accent);border-radius:var(--pm-radius-md);font-family:var(--pm-font-body);font-weight:600;font-size:var(--pm-text-base);transition:background-color var(--pm-motion-normal),border-color var(--pm-motion-normal);white-space:nowrap}.early-access-btn[data-v-f868efb9]:hover{background:var(--pm-accent-hover);border-color:var(--pm-accent-hover)}.early-access-btn[data-v-f868efb9]:focus-visible{outline:2px solid var(--pm-accent);outline-offset:3px}@media(max-width:768px){.roadmap-section[data-v-f868efb9]{padding:64px 0}.timeline-item[data-v-f868efb9]{grid-template-columns:1fr;gap:var(--pm-space-3);padding:var(--pm-space-5) 0}.timeline-meta[data-v-f868efb9]{position:static}.timeline-item-title[data-v-f868efb9]{font-size:var(--pm-text-xl)}.roadmap-cta[data-v-f868efb9]{flex-direction:column;align-items:flex-start}}:root{--pm-surface-canvas: #ffffff;--pm-surface-raised: #ffffff;--pm-surface-sunken: #f6f6f6;--pm-surface-ink: #000000;--pm-surface-ink-soft: #0a0a0a;--pm-ink-strong: #000000;--pm-ink-body: #333333;--pm-ink-muted: #555555;--pm-ink-faint: #888888;--pm-ink-on-dark: rgba(255, 255, 255, .95);--pm-ink-on-dark-strong: #ffffff;--pm-ink-on-dark-muted: rgba(255, 255, 255, .7);--pm-ink-on-dark-faint: rgba(255, 255, 255, .5);--pm-accent: #5fa3ff;--pm-accent-hover: #8abaff;--pm-accent-dark: #3380ff;--pm-accent-soft: rgba(95, 163, 255, .1);--pm-accent-line: rgba(95, 163, 255, .3);--pm-accent-on: #000000;--pm-success: #2ecc71;--pm-success-soft: rgba(46, 204, 113, .1);--pm-warning: #d4880f;--pm-warning-soft: rgba(212, 136, 15, .1);--pm-danger: #ff5f5f;--pm-danger-soft: rgba(255, 95, 95, .1);--pm-border: rgba(0, 0, 0, .1);--pm-border-strong: rgba(0, 0, 0, .18);--pm-border-on-dark: rgba(255, 255, 255, .1);--pm-border-on-dark-strong: rgba(255, 255, 255, .2);--pm-font-display: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;--pm-font-body: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;--pm-font-mono: "SF Mono", Monaco, "Courier New", monospace;--pm-text-xs: .75rem;--pm-text-sm: .875rem;--pm-text-base: 1rem;--pm-text-lg: 1.125rem;--pm-text-xl: 1.375rem;--pm-text-2xl: 1.75rem;--pm-text-3xl: 2.25rem;--pm-text-4xl: 3rem;--pm-text-5xl: 3.75rem;--pm-num-features: tabular-nums lining-nums;--pm-radius-sm: 6px;--pm-radius-md: 8px;--pm-radius-lg: 12px;--pm-radius-pill: 9999px;--pm-space-1: 4px;--pm-space-2: 8px;--pm-space-3: 12px;--pm-space-4: 16px;--pm-space-5: 24px;--pm-space-6: 32px;--pm-space-7: 48px;--pm-space-8: 64px;--pm-space-9: 96px;--pm-motion-fast: .12s cubic-bezier(.2, 0, 0, 1);--pm-motion-normal: .2s cubic-bezier(.2, 0, 0, 1);--pm-motion-slow: .32s cubic-bezier(.2, 0, 0, 1);--pm-shadow-xs: 0 1px 0 rgba(0, 0, 0, .04);--pm-shadow-sm: 0 2px 4px rgba(0, 0, 0, .08);--pm-shadow-md: 0 4px 12px rgba(0, 0, 0, .12);--pm-shadow-accent: 0 4px 12px rgba(95, 163, 255, .2)}.pm-display{font-family:var(--pm-font-display);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--pm-ink-strong);text-wrap:balance}.pm-display--on-dark{color:var(--pm-ink-on-dark-strong)}.pm-eyebrow{font-family:var(--pm-font-mono);font-size:var(--pm-text-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-accent)}.pm-eyebrow--on-dark{color:var(--pm-accent)}.pm-num{font-variant-numeric:var(--pm-num-features);font-feature-settings:"tnum","lnum"}.pm-rule{display:block;width:100%;height:1px;background:var(--pm-border);border:0;margin:0}.pm-rule--on-dark{background:var(--pm-border-on-dark)}.pm-section{padding-block:var(--pm-space-9)}@media(max-width:768px){.pm-section{padding-block:var(--pm-space-7)}}.psychometrics-landing[data-v-126f46fc]{background:var(--pm-surface-canvas);color:var(--pm-ink-body);font-family:var(--pm-font-body)}.container[data-v-126f46fc]{max-width:1120px;margin:0 auto;padding:0 24px}.section-header[data-v-126f46fc]{max-width:720px;margin:0 0 var(--pm-space-7)}.section-header .pm-eyebrow[data-v-126f46fc]{margin:0 0 var(--pm-space-3)}.section-title[data-v-126f46fc]{font-size:clamp(1.875rem,3.4vw,2.5rem);margin:0}.features[data-v-126f46fc]{padding:96px 0;background:var(--pm-surface-sunken);border-top:1px solid var(--pm-border);border-bottom:1px solid var(--pm-border)}.feature-grid[data-v-126f46fc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.feature-card[data-v-126f46fc]{position:relative;padding:var(--pm-space-5);padding-left:0;border-top:1px solid var(--pm-border);background:transparent;transition:background-color var(--pm-motion-normal)}.feature-card+.feature-card[data-v-126f46fc]{border-left:1px solid var(--pm-border);padding-left:var(--pm-space-5)}.feature-card[data-v-126f46fc]:focus-within{outline:2px solid var(--pm-accent);outline-offset:-2px}.feature-card[data-v-126f46fc]:hover{background:var(--pm-surface-raised)}.feature-index[data-v-126f46fc]{display:block;font-family:var(--pm-font-mono);font-size:var(--pm-text-xs);letter-spacing:.12em;color:var(--pm-ink-faint);margin-bottom:var(--pm-space-4)}.feature-icon[data-v-126f46fc]{width:24px;height:24px;color:var(--pm-accent);margin-bottom:var(--pm-space-3);display:block}.feature-title[data-v-126f46fc]{font-family:var(--pm-font-display);font-weight:700;font-size:var(--pm-text-lg);letter-spacing:-.025em;color:var(--pm-ink-strong);margin:0 0 var(--pm-space-2);text-wrap:balance}.feature-desc[data-v-126f46fc]{color:var(--pm-ink-body);font-size:var(--pm-text-sm);line-height:1.55;margin:0}@media(max-width:960px){.feature-grid[data-v-126f46fc]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card[data-v-126f46fc]:nth-child(odd){border-left:0;padding-left:0}}@media(max-width:540px){.feature-grid[data-v-126f46fc]{grid-template-columns:1fr}.feature-card[data-v-126f46fc]{border-left:0!important;padding-left:0!important}}.how-it-works[data-v-126f46fc]{padding:96px 0;background:var(--pm-surface-ink);color:var(--pm-ink-on-dark);background-image:radial-gradient(rgba(95,163,255,.05) 1px,transparent 1px);background-size:32px 32px}.section-header--on-dark[data-v-126f46fc]{color:var(--pm-ink-on-dark-strong)}.steps-grid[data-v-126f46fc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:step}.step[data-v-126f46fc]{position:relative;padding:var(--pm-space-6) var(--pm-space-5);padding-left:0;border-top:1px solid var(--pm-border-on-dark)}.step+.step[data-v-126f46fc]{border-left:1px solid var(--pm-border-on-dark);padding-left:var(--pm-space-5)}.step[data-v-126f46fc]:focus-within{outline:2px solid var(--pm-ink-on-dark);outline-offset:-2px}.step-number[data-v-126f46fc]{font-family:var(--pm-font-mono);font-weight:500;font-size:var(--pm-text-2xl);color:var(--pm-accent);letter-spacing:-.01em;margin-bottom:var(--pm-space-4);display:inline-block;padding-bottom:var(--pm-space-2);border-bottom:1px solid var(--pm-accent-line)}.step-title[data-v-126f46fc]{font-family:var(--pm-font-display);font-weight:700;font-size:var(--pm-text-lg);color:var(--pm-ink-on-dark-strong);margin:0 0 var(--pm-space-2);letter-spacing:-.025em}.step-desc[data-v-126f46fc]{color:var(--pm-ink-on-dark-muted);font-size:var(--pm-text-sm);line-height:1.55;margin:0}@media(max-width:960px){.steps-grid[data-v-126f46fc]{grid-template-columns:repeat(2,minmax(0,1fr))}.step[data-v-126f46fc]:nth-child(odd){border-left:0;padding-left:0}}@media(max-width:540px){.steps-grid[data-v-126f46fc]{grid-template-columns:1fr}.step[data-v-126f46fc]{border-left:0!important;padding-left:0!important}}.pm-methodology-link[data-v-126f46fc]{padding:72px 0;background:var(--pm-surface-canvas);border-bottom:1px solid var(--pm-border)}.pm-methodology-link .container[data-v-126f46fc]{max-width:720px}.pm-methodology-link .pm-eyebrow[data-v-126f46fc]{margin:0 0 var(--pm-space-3)}.methodology-title[data-v-126f46fc]{font-size:clamp(1.5rem,2.6vw,2rem);margin:0 0 var(--pm-space-3);text-wrap:balance}.methodology-desc[data-v-126f46fc]{color:var(--pm-ink-body);font-size:var(--pm-text-base);line-height:1.6;margin:0 0 var(--pm-space-5);max-width:60ch}.methodology-link[data-v-126f46fc]{display:inline-flex;align-items:center;gap:var(--pm-space-2);padding:12px 20px;background:transparent;color:var(--pm-accent);text-decoration:none;border:1px solid var(--pm-accent);border-radius:var(--pm-radius-md);font-family:var(--pm-font-body);font-weight:600;font-size:var(--pm-text-sm);transition:background-color var(--pm-motion-normal),color var(--pm-motion-normal)}.methodology-link[data-v-126f46fc]:hover{background:var(--pm-accent);color:var(--pm-accent-on)}.methodology-link[data-v-126f46fc]:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}@media(max-width:768px){.features[data-v-126f46fc],.how-it-works[data-v-126f46fc]{padding:64px 0}.pm-methodology-link[data-v-126f46fc]{padding:48px 0}}
