.page-module___8aEwW__page{background:radial-gradient(circle at 82% 19%, #5b5bd621, transparent 25rem), radial-gradient(circle at 8% 72%, #41ae811a, transparent 26rem), var(--color-canvas);min-height:100dvh;overflow:hidden}.page-module___8aEwW__chrome{z-index:20;border-bottom:.0625rem solid var(--color-line);background:var(--color-surface-raised);-webkit-backdrop-filter:blur(1.5rem)saturate(150%);position:sticky;top:0}.page-module___8aEwW__nav{width:min(100%, var(--content-max));min-height:4rem;padding:calc(.625rem + env(safe-area-inset-top)) calc(1.25rem + env(safe-area-inset-right)) .625rem calc(1.25rem + env(safe-area-inset-left));justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.page-module___8aEwW__brand{min-height:var(--touch-min);color:var(--color-accent);letter-spacing:-.015em;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:750;display:inline-flex}.page-module___8aEwW__brandText{color:var(--color-ink)}.page-module___8aEwW__version{border:.0625rem solid var(--color-line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 68%, transparent);min-height:1.75rem;color:var(--color-faint);font-variant-numeric:tabular-nums;letter-spacing:.01em;align-items:center;padding-inline:.625rem;font-size:.75rem;font-weight:650;display:inline-flex}.page-module___8aEwW__navRight{align-items:center;gap:.625rem;display:inline-flex}.page-module___8aEwW__iconLink{border:.0625rem solid var(--color-line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 68%, transparent);width:2.25rem;height:2.25rem;color:var(--color-muted);transition:color var(--duration-quick) ease, border-color var(--duration-quick) ease, background var(--duration-quick) ease, transform var(--duration-calm) var(--ease-calm);justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__iconLink:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-line));background:color-mix(in srgb, var(--color-surface) 88%, transparent);color:var(--color-ink);transform:translateY(-.0625rem)}.page-module___8aEwW__iconLink:active{transition-duration:var(--duration-instant);transform:scale(.95)}.page-module___8aEwW__iconLink:focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-accent) 35%, transparent);outline-offset:.1875rem}.page-module___8aEwW__main{width:min(100%, var(--content-max));padding:3.5rem calc(1.25rem + env(safe-area-inset-right)) calc(2rem + env(safe-area-inset-bottom)) calc(1.25rem + env(safe-area-inset-left));margin-inline:auto}.page-module___8aEwW__hero{align-items:center;gap:3.5rem;display:grid}.page-module___8aEwW__copy{max-width:38rem}.page-module___8aEwW__eyebrow{color:var(--color-accent-strong);letter-spacing:.015em;align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:.8125rem;font-weight:720;display:inline-flex}.page-module___8aEwW__eyebrowDot{width:.5rem;height:.5rem;box-shadow:0 0 0 .3125rem var(--color-accent-soft);background:currentColor;border-radius:50%}.page-module___8aEwW__title{max-width:11ch;color:var(--color-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,13vw,4.75rem);font-weight:790;line-height:1.04}.page-module___8aEwW__lead{max-width:34rem;color:var(--color-muted);letter-spacing:-.015em;text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1rem,4.3vw,1.125rem);font-weight:480;line-height:1.65}.page-module___8aEwW__actions{flex-direction:column;align-items:stretch;gap:.875rem;margin-top:2rem;display:flex}.page-module___8aEwW__primaryButton{border-radius:var(--radius-pill);background:var(--color-action);color:#fff;min-height:3.5rem;transition:transform var(--duration-calm) var(--ease-calm), background var(--duration-quick) ease, box-shadow var(--duration-calm) var(--ease-calm);justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:1rem;font-weight:720;display:inline-flex;box-shadow:inset 0 .0625rem #ffffff38,0 .75rem 1.75rem #4848bd3b}.page-module___8aEwW__primaryButton:hover{background:color-mix(in srgb, var(--color-action) 88%, black);transform:translateY(-.125rem);box-shadow:inset 0 .0625rem #ffffff38,0 1rem 2.25rem #4848bd47}.page-module___8aEwW__primaryButton:active{transition-duration:var(--duration-instant);transform:scale(.975)}.page-module___8aEwW__primaryButton:focus-visible,.page-module___8aEwW__brand:focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-accent) 35%, transparent);outline-offset:.1875rem}.page-module___8aEwW__secondaryButton{border:.0625rem solid var(--color-line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 70%, transparent);min-height:3.5rem;color:var(--color-ink);transition:transform var(--duration-calm) var(--ease-calm), border-color var(--duration-quick) ease, background var(--duration-quick) ease;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:1rem;font-weight:700;display:inline-flex}.page-module___8aEwW__secondaryButton:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-line));background:color-mix(in srgb, var(--color-surface) 88%, transparent);transform:translateY(-.125rem)}.page-module___8aEwW__secondaryButton:active{transition-duration:var(--duration-instant);transform:scale(.975)}.page-module___8aEwW__secondaryButton:focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-accent) 35%, transparent);outline-offset:.1875rem}.page-module___8aEwW__assurance{color:var(--color-faint);text-align:center;margin:0;font-size:.8125rem;font-weight:530}.page-module___8aEwW__visual{width:min(100%,26rem);margin-inline:auto;padding:.625rem;position:relative}.page-module___8aEwW__orb{pointer-events:none;border-radius:50%;position:absolute}.page-module___8aEwW__orbOne{background:#5b5bd62b;width:8.5rem;height:8.5rem;top:-1.75rem;right:-1rem}.page-module___8aEwW__orbTwo{background:#247a5424;width:6.5rem;height:6.5rem;bottom:-1.5rem;left:-1rem}.page-module___8aEwW__profileCard{border:.0625rem solid color-mix(in srgb, var(--color-surface) 80%, var(--color-line));background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-card);border-radius:2rem;padding:1.5rem;position:relative}.page-module___8aEwW__cardTop,.page-module___8aEwW__cardFooter{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__avatar{background:var(--color-accent-soft);width:3.25rem;height:3.25rem;color:var(--color-accent-strong);border:.0625rem solid #5b5bd629;border-radius:1.125rem;place-items:center;font-size:.875rem;font-weight:800;display:grid}.page-module___8aEwW__matchPill{border-radius:var(--radius-pill);background:var(--color-success-soft);min-height:2rem;color:var(--color-success);align-items:center;gap:.375rem;padding-inline:.75rem;font-size:.75rem;font-weight:720;display:inline-flex}.page-module___8aEwW__matchDot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.page-module___8aEwW__cardLabel{color:var(--color-faint);letter-spacing:.02em;margin:1.75rem 0 0;font-size:.75rem;font-weight:680}.page-module___8aEwW__cardTitle{color:var(--color-ink);letter-spacing:-.045em;margin:.375rem 0 0;font-size:2rem;font-weight:780;line-height:1.15}.page-module___8aEwW__cardDescription{color:var(--color-muted);margin:.875rem 0 0;font-size:.9375rem;line-height:1.6}.page-module___8aEwW__traits{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.page-module___8aEwW__trait{border:.0625rem solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-canvas-soft);color:var(--color-ink-soft);padding:.5rem .75rem;font-size:.75rem;font-weight:620}.page-module___8aEwW__cardFooter{border-top:.0625rem solid var(--color-line);color:var(--color-faint);margin-top:1.5rem;padding-top:1rem;font-size:.75rem}.page-module___8aEwW__bars{align-items:end;gap:.1875rem;display:flex}.page-module___8aEwW__bar{border-radius:var(--radius-pill);background:var(--color-accent);width:.1875rem}.page-module___8aEwW__bar:first-child{height:.5rem}.page-module___8aEwW__bar:nth-child(2){height:.75rem}.page-module___8aEwW__bar:nth-child(3){height:.625rem}.page-module___8aEwW__principles{gap:.75rem;margin-top:5rem;display:grid}.page-module___8aEwW__principle{border:.0625rem solid var(--color-line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 70%, transparent);padding:1.25rem}.page-module___8aEwW__principleNumber{color:var(--color-accent);font-size:.75rem;font-weight:760}.page-module___8aEwW__principleTitle{color:var(--color-ink);letter-spacing:-.02em;margin:1rem 0 0;font-size:1.0625rem;font-weight:720}.page-module___8aEwW__principleText{color:var(--color-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.page-module___8aEwW__footer{width:min(100%, var(--content-max));color:var(--color-faint);text-align:center;margin:3rem auto 0;padding:1.5rem 1.25rem 2rem;font-size:.75rem}@media (min-width:42rem){.page-module___8aEwW__main{padding-top:5rem}.page-module___8aEwW__actions{flex-direction:row;align-items:center}.page-module___8aEwW__primaryButton{min-width:12.5rem}.page-module___8aEwW__assurance{text-align:left}.page-module___8aEwW__principles{grid-template-columns:repeat(3,1fr)}}@media (min-width:58rem){.page-module___8aEwW__nav{padding-inline:2rem}.page-module___8aEwW__main{padding:7rem calc(2rem + env(safe-area-inset-right)) calc(3rem + env(safe-area-inset-bottom)) calc(2rem + env(safe-area-inset-left))}.page-module___8aEwW__hero{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:5rem}.page-module___8aEwW__visual{margin-right:0}.page-module___8aEwW__principles{margin-top:8rem}}@media (prefers-reduced-transparency:reduce){.page-module___8aEwW__chrome,.page-module___8aEwW__profileCard,.page-module___8aEwW__principle{background:var(--color-surface);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__primaryButton:hover,.page-module___8aEwW__primaryButton:active{transform:none}}
