*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.isolate{isolation:isolate}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-auto{height:auto}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[16rem\]{max-width:16rem}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-32{scroll-margin-top:8rem}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-\[color\:color-mix\(in_srgb\2c var\(--site-brand\)_18\%\2c var\(--site-line\)\)\]{border-color:color-mix(in srgb,var(--site-brand) 18%,var(--site-line))}.border-\[color\:color-mix\(in_srgb\2c var\(--site-brand-deep\)_20\%\2c var\(--site-line\)\)\]{border-color:color-mix(in srgb,var(--site-brand-deep) 20%,var(--site-line))}.border-\[color\:color-mix\(in_srgb\2c var\(--site-line\)_88\%\2c white\)\]{border-color:color-mix(in srgb,var(--site-line) 88%,white)}.border-\[color\:var\(--site-line\)\]{border-color:var(--site-line)}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.bg-\[color\:color-mix\(in_srgb\2c var\(--site-brand\)_7\%\2c var\(--site-paper\)\)\]{background-color:color-mix(in srgb,var(--site-brand) 7%,var(--site-paper))}.bg-\[color\:color-mix\(in_srgb\2c var\(--site-brand\)_8\%\2c var\(--site-paper\)\)\]{background-color:color-mix(in srgb,var(--site-brand) 8%,var(--site-paper))}.bg-\[color\:color-mix\(in_srgb\2c white_80\%\2c var\(--site-paper\)\)\]{background-color:color-mix(in srgb,white 80%,var(--site-paper))}.bg-\[color\:color-mix\(in_srgb\2c white_90\%\2c var\(--site-paper\)\)\]{background-color:color-mix(in srgb,white 90%,var(--site-paper))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/95{background-color:rgb(2 6 23/.95)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-4{padding:1rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-start{text-align:start}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-tight{letter-spacing:-.025em}.text-\[color\:color-mix\(in_srgb\2c var\(--site-brand-deep\)_78\%\2c var\(--site-ink\)\)\]{color:color-mix(in srgb,var(--site-brand-deep) 78%,var(--site-ink))}.text-\[color\:var\(--site-brand\)\]{color:var(--site-brand)}.text-\[color\:var\(--site-error\)\]{color:var(--site-error)}.text-\[color\:var\(--site-ink\)\]{color:var(--site-ink)}.text-\[color\:var\(--site-ink-soft\)\]{color:var(--site-ink-soft)}.text-\[color\:var\(--site-success\)\]{color:var(--site-success)}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_color-mix\(in_srgb\2c var\(--site-brand-deep\)_8\%\2c transparent\)\]{--tw-shadow:0 12px 28px color-mix(in srgb,var(--site-brand-deep) 8%,transparent);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 24px 80px rgba(15,23,42,0.08);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}:root{color-scheme:light;--admin-font-sans:"IBM Plex Sans","Segoe UI","Helvetica Neue",Arial,sans-serif;--admin-ink:oklch(0.27 0.015 252);--admin-ink-soft:oklch(0.47 0.012 252);--admin-surface:oklch(0.975 0.003 250);--admin-panel:oklch(0.992 0.002 252);--admin-panel-strong:oklch(0.985 0.003 250);--admin-panel-muted:oklch(0.965 0.004 250);--admin-line:oklch(0.9 0.006 252/0.95);--admin-accent:oklch(0.53 0.055 255);--admin-accent-strong:oklch(0.47 0.058 255);--admin-accent-soft:oklch(0.95 0.014 252);--admin-warn:oklch(0.74 0.11 70);--admin-shadow:0 12px 28px color-mix(in srgb,var(--admin-ink) 8%,transparent);--admin-shadow-soft:0 4px 14px color-mix(in srgb,var(--admin-ink) 5%,transparent);--admin-radius-lg:1rem;--admin-radius-md:0.875rem;--admin-radius-sm:0.75rem;--cc-primary-color:var(--site-ink);--cc-secondary-color:var(--site-ink-soft);--cc-link-color:var(--site-brand-deep);--cc-btn-primary-bg:var(--site-brand);--cc-btn-primary-color:var(--site-surface);--cc-btn-primary-border-color:var(--site-brand);--cc-btn-primary-hover-bg:var(--site-brand-deep);--cc-btn-primary-hover-color:var(--site-surface);--cc-btn-primary-hover-border-color:var(--site-brand-deep);--cc-btn-secondary-bg:color-mix(in srgb,var(--site-brand-soft) 72%,var(--site-surface));--cc-btn-secondary-color:var(--site-brand-deep);--cc-btn-secondary-border-color:color-mix(in srgb,var(--site-brand) 18%,var(--site-line));--cc-btn-secondary-hover-bg:color-mix(in srgb,var(--site-brand-soft) 88%,var(--site-surface));--cc-btn-secondary-hover-color:var(--site-brand-deep);--cc-btn-secondary-hover-border-color:color-mix(in srgb,var(--site-brand) 28%,var(--site-line))}.personality-start-page{--start-bg:oklch(0.999 0.002 282);--start-paper:oklch(0.999 0.002 282);--start-ink:oklch(0.25 0.05 277);--start-body:oklch(0.46 0.035 277);--start-muted:oklch(0.58 0.032 277);--start-violet:oklch(0.6 0.22 287);--start-violet-deep:oklch(0.5 0.21 286);--start-violet-soft:oklch(0.945 0.04 287);--start-blue:oklch(0.66 0.16 260);--start-green:oklch(0.67 0.16 150);--start-amber:oklch(0.78 0.16 72);--start-line:oklch(0.9 0.015 282);--start-shadow:0 24px 70px color-mix(in srgb,var(--start-violet-deep) 12%,transparent);min-height:100vh;margin:0 auto;background:var(--start-paper);color:var(--start-ink)}.personality-start-page__screen{width:min(100%,66rem);margin:0 auto;padding:clamp(1.45rem,4.6vw,2.9rem) clamp(1.35rem,4.6vw,2.9rem) 2.4rem}.personality-start-page__badge,.personality-start-page__brand,.personality-start-page__cta,.personality-start-page__facts,.personality-start-page__facts li,.personality-start-page__language,.personality-start-page__privacy,.personality-start-page__rating,.personality-start-page__rating div,.personality-start-page__social-proof,.personality-start-page__testimonial figcaption,.personality-start-page__topbar,.personality-start-page__trust,.personality-start-page__trust li{display:flex;align-items:center}.personality-start-page__topbar{justify-content:space-between;gap:1rem;margin-bottom:clamp(2.45rem,6.4vw,3.95rem)}.personality-start-page__brand{gap:.85rem;font-family:var(--site-font-brand);font-size:clamp(1.35rem,4vw,2rem);font-weight:800;color:var(--start-ink)}.personality-start-page__brand-mark{width:clamp(2.05rem,7vw,2.75rem);height:clamp(2.05rem,7vw,2.75rem)}.personality-start-page__language{position:relative;display:inline-flex;justify-content:center;height:3rem;min-height:0}.personality-start-page__language .site-header__language{position:static;display:inline-flex;align-items:center;height:100%}.personality-start-page__language .site-header__language-trigger{display:inline-flex;align-items:center;justify-content:center;height:3rem;min-height:0;max-width:none;gap:.36rem;border:1px solid color-mix(in srgb,var(--start-line) 82%,white);border-radius:999px;background:color-mix(in srgb,white 88%,var(--start-violet-soft));box-shadow:0 12px 30px color-mix(in srgb,var(--start-violet-deep) 5%,transparent);padding:0 1rem;color:var(--start-ink)}.personality-start-page__language .site-header__language-icon{display:block;flex:0 0 auto;width:1.2rem;height:1.2rem}.personality-start-page__language .site-header__language-current{font-size:1rem;font-weight:800;line-height:1}.personality-start-page__language .site-header__language-menu{inset-inline-end:0;top:calc(100% + .5rem)}.personality-start-page__hero{display:grid;grid-template-columns:minmax(0,25.25rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);background:var(--start-paper)}.personality-start-page__copy{position:relative;z-index:3;min-width:0;max-width:25.25rem}.personality-start-page__badge{width:-moz-fit-content;width:fit-content;gap:.45rem;margin:0 0 2.05rem;border-radius:999px;background:color-mix(in srgb,var(--start-violet-soft) 76%,white);color:var(--start-violet-deep);padding:.58rem 1.02rem;font-size:clamp(.96rem,2vw,1.18rem);font-weight:800}.personality-start-page__badge svg{width:1.15rem;height:1.15rem;fill:currentColor}.personality-start-page h1{max-width:11.4ch;margin:0;font-family:var(--site-font-display);font-size:clamp(2.35rem,5.7vw,3.95rem);font-weight:800;line-height:1.14;letter-spacing:0}.personality-start-page h1 span{display:block;color:var(--start-violet)}.personality-start-page__intro{max-width:31rem;margin:1.95rem 0 0;color:var(--start-body);font-size:clamp(1.05rem,2.45vw,1.33rem);font-weight:600;line-height:1.62}.personality-start-page__art{position:relative;z-index:0;display:flex;justify-content:flex-end;align-items:flex-start;align-self:stretch;min-height:0}.personality-start-page__art-illustration{position:relative;z-index:0;flex:0 0 auto;width:min(100%,32rem);height:100%}.personality-start-page__art-illustration-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.personality-start-page__facts{position:relative;z-index:4;justify-content:flex-start;gap:clamp(.8rem,2.1vw,1.2rem);margin:2.25rem 0 2.35rem;padding:0;list-style:none}.personality-start-page__facts li{min-width:0;gap:.65rem;color:var(--start-body);white-space:nowrap}.personality-start-page__facts svg{flex:0 0 auto;width:1.9rem;height:1.9rem;color:var(--start-violet)}.personality-start-page__facts li:nth-child(2) svg{color:var(--start-green)}.personality-start-page__facts li:nth-child(3) svg{color:var(--start-amber)}.personality-start-page__facts span{display:grid;gap:.18rem;font-size:.88rem;line-height:1.25}.personality-start-page__facts strong{color:var(--start-ink);font-size:1.02rem}.personality-start-page__cta{position:relative;z-index:4;justify-content:center;width:min(100%,31.5rem);gap:.95rem;min-height:4.45rem;border-radius:1rem;background:radial-gradient(circle at 35% 0,color-mix(in srgb,white 22%,transparent),transparent 28%),linear-gradient(120deg,oklch(.58 .26 285),oklch(.65 .22 288));box-shadow:0 20px 42px color-mix(in srgb,var(--start-violet-deep) 24%,transparent),inset 0 1px 0 color-mix(in srgb,white 30%,transparent);color:white;font-size:clamp(1.22rem,3.2vw,1.62rem);font-weight:850;line-height:1.15;text-align:center}.personality-start-page__cta svg{width:1.85rem;height:1.85rem}.personality-start-page__social-proof{position:relative;z-index:4;justify-content:center;gap:1.1rem;margin:1.55rem 0 2.55rem;color:var(--start-body);font-size:1.02rem;font-weight:700;text-align:center}.personality-start-page__avatars{display:flex;flex-shrink:0}.personality-start-page__avatars img{width:2rem;height:2rem;border:2px solid white;border-radius:999px;-o-object-fit:cover;object-fit:cover}.personality-start-page__avatars img+img{margin-inline-start:-.55rem}.personality-start-page__social-proof p{margin:0}.personality-start-page__trust{justify-content:center;flex-wrap:wrap;gap:.8rem 1rem;margin:0 0 2.4rem;padding:0;color:var(--start-muted);list-style:none;font-weight:700}.personality-start-page__trust li{gap:.45rem}.personality-start-page__trust li+li:before{content:"";width:.2rem;height:.2rem;margin-inline-end:.55rem;border-radius:999px;background:currentColor}.personality-start-page__trust svg{width:1.25rem;height:1.25rem}.personality-start-page__results{border-radius:1.25rem;background:color-mix(in srgb,white 91%,var(--start-violet-soft));padding:clamp(1.5rem,4vw,2rem)}.personality-start-page__results h2{margin:0 0 1.3rem;font-size:clamp(1.45rem,4vw,2rem);line-height:1.15}.personality-start-page__results-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:clamp(1.2rem,4vw,2.2rem)}.personality-start-page__feature-list{display:grid;gap:.85rem}.personality-start-page__feature{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:.9rem;align-items:center;min-height:5.6rem;border-radius:.75rem;background:color-mix(in srgb,white 88%,transparent);padding:1rem 1.05rem;box-shadow:0 14px 32px color-mix(in srgb,var(--start-violet-deep) 5%,transparent)}.personality-start-page__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:999px;background:var(--start-violet-soft);color:var(--start-violet)}.personality-start-page__feature-icon[data-tone=amber]{background:color-mix(in srgb,var(--start-amber) 18%,white);color:var(--start-amber)}.personality-start-page__feature-icon[data-tone=green]{background:color-mix(in srgb,var(--start-green) 16%,white);color:var(--start-green)}.personality-start-page__feature-icon[data-tone=blue]{background:color-mix(in srgb,var(--start-blue) 14%,white);color:var(--start-blue)}.personality-start-page__feature-icon svg{width:1.8rem;height:1.8rem}.personality-start-page__feature span:last-child{display:grid;gap:.28rem}.personality-start-page__feature strong{color:var(--start-ink);font-size:1rem}.personality-start-page__feature span span{color:var(--start-body);line-height:1.42}.personality-start-page__profile-card{position:relative;overflow:hidden;border-radius:1.35rem;background:color-mix(in srgb,white 92%,transparent);box-shadow:var(--start-shadow);padding:clamp(1.45rem,4vw,2.1rem)}.personality-start-page__profile-card>*{position:relative;z-index:1}.personality-start-page__profile-card p{max-width:22rem;margin:0;color:var(--start-body);font-weight:600;line-height:1.55}.personality-start-page__profile-card h3{margin:.5rem 0 .8rem;color:var(--start-violet);font-size:clamp(1.7rem,5vw,2.35rem);line-height:1.1}.personality-start-page__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem}.personality-start-page__tags span{border-radius:999px;background:color-mix(in srgb,var(--start-violet-soft) 74%,white);color:var(--start-violet);padding:.36rem .7rem;font-size:.9rem;font-weight:800}.personality-start-page__strengths{margin-top:2rem}.personality-start-page__strengths strong{display:block;margin-bottom:.7rem;color:var(--start-body)}.personality-start-page__strengths ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.personality-start-page__strengths li{display:flex;align-items:center;gap:.55rem;color:var(--start-body);font-weight:700}.personality-start-page__strengths svg{width:1.15rem;height:1.15rem;color:var(--start-violet);fill:currentColor}.personality-start-page__profile-corner-art{position:absolute;right:.25rem;bottom:-1.2rem;z-index:0;width:min(9.2rem,28%);aspect-ratio:638/862;pointer-events:none;opacity:.42;filter:brightness(1.08) saturate(.5)}.personality-start-page__profile-corner-art-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.personality-start-page__rating{justify-content:center;gap:0;margin:2rem 0 1.65rem}.personality-start-page__rating div{gap:.7rem;min-height:3.6rem;padding:0 2rem;color:var(--start-body);font-weight:700}.personality-start-page__rating div+div{border-inline-start:1px solid var(--start-line)}.personality-start-page__rating svg{width:1.75rem;height:1.75rem;color:var(--start-violet)}.personality-start-page__rating div:first-child svg{color:var(--start-amber)}.personality-start-page__rating span{display:grid;gap:.18rem}.personality-start-page__rating strong{color:var(--start-ink);font-size:1.12rem}.personality-start-page__testimonial{overflow:hidden;margin:0 auto;border:1px solid color-mix(in srgb,var(--start-line) 75%,white);border-radius:1.15rem;background:color-mix(in srgb,white 92%,transparent);box-shadow:0 20px 48px color-mix(in srgb,var(--start-violet-deep) 8%,transparent);padding:clamp(1.35rem,4vw,2rem)}.personality-start-page__testimonial-viewport{direction:ltr;overflow:hidden}.personality-start-page__testimonial-track{display:flex;direction:ltr;width:400%;animation:personality-start-page-testimonials 18s infinite}.personality-start-page__testimonial-slide{display:grid;grid-template-columns:1fr auto;align-items:center;flex:0 0 25%;gap:1.4rem;min-width:0;margin:0}.personality-start-page__testimonial-slide blockquote{position:relative;margin:0;padding-inline-start:2.35rem;color:var(--start-body);font-size:clamp(1.02rem,3vw,1.24rem);font-weight:700;line-height:1.55}.personality-start-page__testimonial-slide blockquote span{display:block}.personality-start-page__testimonial-mark{position:absolute;inset-inline-start:0;top:-.08rem;font-size:2rem;line-height:1;color:var(--start-violet);pointer-events:none;font-weight:800}.personality-start-page__testimonial-slide figcaption{gap:.95rem;color:var(--start-body);font-weight:700}.personality-start-page__testimonial-slide img{width:4.4rem;height:4.4rem;border-radius:999px;-o-object-fit:cover;object-fit:cover}.personality-start-page__testimonial-slide figcaption span{display:grid;gap:.18rem;min-width:9rem}.personality-start-page__testimonial-slide strong{color:var(--start-ink);font-size:1.08rem}html[dir=rtl] .personality-start-page__testimonial-slide blockquote,html[dir=rtl] .personality-start-page__testimonial-slide figcaption{direction:rtl;text-align:start}@keyframes personality-start-page-testimonials{0%,19%{transform:translateX(0)}25%,44%{transform:translateX(-25%)}50%,69%{transform:translateX(-50%)}75%,94%{transform:translateX(-75%)}to{transform:translateX(0)}}.personality-start-page__dots{display:flex;justify-content:center;gap:.55rem;margin:1.3rem 0 1.9rem}.personality-start-page__dots span{width:.65rem;height:.65rem;border-radius:999px;background:color-mix(in srgb,var(--start-violet-soft) 78%,var(--start-violet));opacity:.48;transform:scale(.78);animation-duration:18s;animation-iteration-count:infinite;animation-timing-function:linear}.personality-start-page__dots span:first-child{animation-name:personality-start-page-dot-1}.personality-start-page__dots span:nth-child(2){animation-name:personality-start-page-dot-2}.personality-start-page__dots span:nth-child(3){animation-name:personality-start-page-dot-3}.personality-start-page__dots span:nth-child(4){animation-name:personality-start-page-dot-4}@keyframes personality-start-page-dot-1{0%,19%,to{background:var(--start-violet);opacity:1;transform:scale(1)}25%,94%{background:color-mix(in srgb,var(--start-violet-soft) 78%,var(--start-violet));opacity:.48;transform:scale(.78)}}@keyframes personality-start-page-dot-2{0%,19%,50%,to{background:color-mix(in srgb,var(--start-violet-soft) 78%,var(--start-violet));opacity:.48;transform:scale(.78)}25%,44%{background:var(--start-violet);opacity:1;transform:scale(1)}}@keyframes personality-start-page-dot-3{0%,44%,75%,to{background:color-mix(in srgb,var(--start-violet-soft) 78%,var(--start-violet));opacity:.48;transform:scale(.78)}50%,69%{background:var(--start-violet);opacity:1;transform:scale(1)}}@keyframes personality-start-page-dot-4{0%,69%,to{background:color-mix(in srgb,var(--start-violet-soft) 78%,var(--start-violet));opacity:.48;transform:scale(.78)}75%,94%{background:var(--start-violet);opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.personality-start-page__dots span,.personality-start-page__testimonial-track{animation:none}.personality-start-page__dots span:first-child{background:var(--start-violet);opacity:1;transform:scale(1)}}.personality-start-page__privacy{justify-content:space-between;gap:.85rem;margin-bottom:1.35rem;border-radius:.75rem;background:color-mix(in srgb,white 78%,var(--start-violet-soft));color:var(--start-body);padding:.95rem 1.25rem}.personality-start-page__privacy svg{width:1.55rem;height:1.55rem;color:var(--start-muted)}.personality-start-page__privacy p{flex:1 1 auto;margin:0;line-height:1.45}.personality-start-page__privacy a{color:var(--start-violet);font-weight:800;white-space:nowrap}.personality-start-page__cta--bottom{display:grid;grid-template-columns:auto auto;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem}@media (max-width:900px){.personality-start-page__screen{width:min(100%,56rem)}.personality-start-page__hero{grid-template-columns:minmax(0,1fr) minmax(15.8rem,18.8rem);gap:clamp(1.1rem,3vw,2rem)}.personality-start-page__copy{max-width:29.6rem}.personality-start-page h1{font-size:clamp(2.6rem,6vw,3.3rem)}.personality-start-page__intro{max-width:28rem;font-size:clamp(1rem,2.35vw,1.18rem)}.personality-start-page__art{min-height:0}.personality-start-page__art-illustration{width:min(100%,18.8rem);height:auto;aspect-ratio:1}}@media (max-width:740px){.personality-start-page__screen{padding-inline:clamp(1rem,4vw,1.55rem)}.personality-start-page__topbar{margin-bottom:2.4rem}.personality-start-page__hero{grid-template-columns:minmax(0,1fr);gap:1.6rem}.personality-start-page h1{max-width:10.8ch;font-size:clamp(2.55rem,10vw,3.25rem)}.personality-start-page__intro{max-width:32rem;font-size:clamp(1rem,4vw,1.16rem)}.personality-start-page__art{min-height:0;justify-content:center}.personality-start-page__art-illustration{width:min(22.5rem,92vw)}.personality-start-page__facts{flex-wrap:nowrap;margin-top:1.9rem}.personality-start-page__results-grid{grid-template-columns:minmax(0,1fr)}.personality-start-page__rating{justify-content:stretch}.personality-start-page__rating div{flex:1 1 0;min-width:0;padding:0 .65rem}.personality-start-page__testimonial-slide{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.personality-start-page__screen{padding-top:1.15rem}.personality-start-page__brand{gap:.58rem;font-size:1.22rem}.personality-start-page__brand-mark{width:2rem;height:2rem}.personality-start-page__language{height:2.55rem}.personality-start-page__language .site-header__language-trigger{height:2.55rem;min-height:0;max-width:none;gap:.24rem;padding-inline:.7rem}.personality-start-page__language .site-header__language-icon{width:1.08rem;height:1.08rem}.personality-start-page__language .site-header__language-current{max-width:4.7rem;overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.personality-start-page__badge{margin-bottom:1.25rem;padding:.43rem .68rem;font-size:.82rem}.personality-start-page__hero{grid-template-columns:minmax(0,1fr);gap:1.3rem}.personality-start-page h1{font-size:clamp(2.25rem,11.5vw,2.85rem)}.personality-start-page__intro{max-width:100%;font-size:.98rem}.personality-start-page__art{min-height:0;justify-content:center}.personality-start-page__art-illustration{width:min(21rem,94vw)}.personality-start-page__facts{flex-wrap:nowrap;justify-content:space-between;gap:.22rem}.personality-start-page__facts li{flex:0 1 auto;align-items:center;gap:.22rem;white-space:nowrap}.personality-start-page__facts svg{width:1.02rem;height:1.02rem}.personality-start-page__facts span{font-size:.82rem}.personality-start-page__facts strong{font-size:.92rem}.personality-start-page__cta{min-height:4.15rem;border-radius:.95rem;font-size:1.25rem}.personality-start-page__social-proof{flex-direction:column;gap:.55rem;margin-block:1.35rem 1.45rem;font-size:.88rem}.personality-start-page__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.35rem;width:100%;font-size:.69rem}.personality-start-page__trust li{flex-direction:column;justify-content:center;gap:.12rem;min-width:0;line-height:1.24;text-align:center;white-space:normal}.personality-start-page__trust li+li:before{display:none}.personality-start-page__trust svg{width:.78rem;height:.78rem}.personality-start-page__results{padding:1.25rem 1rem}.personality-start-page__feature{grid-template-columns:3rem minmax(0,1fr);min-height:5rem;padding:.8rem}.personality-start-page__feature-icon{width:2.65rem;height:2.65rem}.personality-start-page__feature-icon svg{width:1.45rem;height:1.45rem}.personality-start-page__profile-card{padding:1.25rem}.personality-start-page__rating{align-items:stretch}.personality-start-page__rating div{flex-direction:column;justify-content:flex-start;gap:.45rem;text-align:center}.personality-start-page__rating svg{width:1.45rem;height:1.45rem}.personality-start-page__rating span{font-size:.86rem}.personality-start-page__testimonial{padding:1.15rem}.personality-start-page__testimonial blockquote{padding-inline-start:2rem;font-size:.98rem}.personality-start-page__testimonial-mark{top:0;font-size:1.65rem}.personality-start-page__privacy{align-items:flex-start;padding:.8rem .85rem;font-size:.82rem}}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;scroll-behavior:smooth}body.site-body--iq{--pricing-violet:#5a63e4;--pricing-violet-deep:#4b53d5;--pricing-violet-soft:#e3e5fa;--pricing-ink:#242842;--pricing-muted:#555768;--pricing-line:#d8def4;--pricing-paper:#ffffff;background:#fdfdfe;color:#242842}body.site-body--iq .site-frame,body.site-body--iq .site-main{background:#fdfdfe}body.site-body--iq .site-frame:after,body.site-body--iq .site-frame:before{content:none;display:none}body.site-body--iq .site-header__inner{background:#ffffff;outline-color:#d8def4;box-shadow:0 12px 30px rgb(85 87 104/5%)}body.site-body--iq .site-header__link--current,body.site-body--iq .site-header__link--toggle[aria-expanded=true],body.site-body--iq .site-header__link:hover{background:#e3e5fa;color:#4b53d5}body.site-body--iq .site-button--action,body.site-body--iq .site-button--primary{border-color:#4b53d5;background:#5a63e4;color:#ffffff;box-shadow:0 16px 34px rgb(75 83 213/18%)}body.site-body--iq .site-button--action:hover,body.site-body--iq .site-button--primary:hover{border-color:#4b53d5;background:#4b53d5}body.site-body--iq .site-button--secondary{border-color:#d8def4;background:#ffffff;color:#242842}body.site-body--iq .site-footer{background:#242842}body.site-body--iq .site-footer__inner{border-color:rgb(227 229 250/18%)}body.site-body--iq .site-contact-shell{border-color:#d8def4;background:#ffffff;box-shadow:0 22px 56px rgb(85 87 104/8%)}body.site-body--iq .site-contact-shell:after,body.site-body--iq .site-contact-shell:before{content:none;display:none}body.site-body--iq .site-paid-report-offer,body.site-body--iq .site-results-report-shell[data-report-checkout-shell=true]{--pricing-violet:#5a63e4;--pricing-violet-deep:#4b53d5;--pricing-violet-soft:#e3e5fa;--pricing-ink:#242842;--pricing-muted:#555768;--pricing-line:#d8def4;--pricing-paper:#ffffff}body.site-body--iq .site-results-report-shell[data-report-checkout-shell=true],body.site-body--iq [data-pricing-page-kind=iq],body.site-body--iq [data-pricing-page-kind=iq] .site-paid-report-offer{background:#fdfdfe}body.site-body--iq .site-paid-report-checkout__submit,body.site-body--iq .site-paid-report-offer__checkout-link{background:#5a63e4;color:#ffffff}body.site-body--iq .site-paid-report-checkout__summary,body.site-body--iq .site-paid-report-faq,body.site-body--iq .site-paid-report-offer__spotlight,body.site-body--iq .site-paid-report-preview,body.site-body--iq .site-paid-report-proof__card,body.site-body--iq .site-paid-report-proof__entry{border-color:#d8def4;background:#ffffff;box-shadow:0 18px 42px rgb(85 87 104/6%)}body.site-body--iq .site-paid-report-preview__nav,body.site-body--iq .site-paid-report-preview__nav-item[data-active=true],body.site-body--iq .site-paid-report-preview__score-track span{background:#5a63e4}body.site-body--iq .site-paid-report-checkout__skeleton-item{background:#e3e5fa}body.site-body--iq .site-page--blog-article,body.site-body--iq .site-page--blog-index{--blog-canvas:#fdfdfe;--blog-surface:#ffffff;--blog-surface-soft:#f6f7fd;--blog-ink:#242842;--blog-ink-soft:#555768;--blog-ink-muted:#757888;--blog-line:#d8def4;--blog-line-strong:#c4cbea;--blog-brand:#5a63e4;--blog-brand-deep:#4b53d5;--blog-brand-soft:#e3e5fa;--blog-sky-soft:#dce9f8;--blog-warm-soft:#f6ece9;--blog-sage-soft:#eef5f6;--blog-shadow:0 18px 44px rgb(85 87 104/7%);background:#fdfdfe}body.site-body--iq:has(.site-page--blog-article),body.site-body--iq:has(.site-page--blog-article) .site-frame,body.site-body--iq:has(.site-page--blog-article) .site-main,body.site-body--iq:has(.site-page--blog-index),body.site-body--iq:has(.site-page--blog-index) .site-frame,body.site-body--iq:has(.site-page--blog-index) .site-main{background:#fdfdfe}.ui-shell--admin{color:var(--admin-ink);font-family:var(--admin-font-sans)}.ui-shell--admin .ui-status{border-radius:var(--admin-radius-sm);background:var(--admin-panel);color:var(--admin-ink);box-shadow:none}.ui-shell--admin .ui-status--info{border-color:color-mix(in srgb,var(--admin-accent) 18%,white);background:color-mix(in srgb,var(--admin-accent-soft) 82%,white)}.ui-shell--admin .ui-status--success{border-color:color-mix(in srgb,var(--site-success) 18%,white);background:color-mix(in srgb,var(--site-success) 10%,white)}.ui-shell--admin .ui-status--danger{border-color:color-mix(in srgb,var(--admin-warn) 18%,white);background:color-mix(in srgb,var(--admin-warn) 12%,white)}.site-header__frame{position:relative;z-index:1;margin:0 auto;width:min(100%,84rem)}.site-header__inner{margin:0;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1rem;border-radius:999px;background:color-mix(in srgb,white 94%,var(--site-paper));box-shadow:0 12px 30px color-mix(in srgb,var(--site-brand-deep) 5%,transparent);backdrop-filter:blur(20px);outline:1px solid color-mix(in srgb,var(--site-line) 56%,white);padding:.82rem 1rem}.site-header__brand{display:inline-flex;align-items:center;gap:.8rem;min-width:0}.site-header__brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:1.05rem;flex-shrink:0;overflow:hidden;padding:.26rem;background:color-mix(in srgb,white 90%,var(--site-paper));box-shadow:0 10px 24px color-mix(in srgb,var(--site-brand-deep) 9%,transparent);outline:1px solid color-mix(in srgb,var(--site-line) 70%,white)}.site-logo{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.site-logo--footer,.site-logo--header{transform:scale(.92)}.site-header__brand-copy{display:grid;min-width:0}.site-header__brand-name{display:block;font-family:var(--site-font-brand,"Segoe UI Variable","Avenir Next","Segoe UI","SF Pro Text","Helvetica Neue",Arial,sans-serif);font-size:1.2rem;font-weight:700;line-height:1.05;letter-spacing:0}.site-header__nav{display:flex;flex-wrap:wrap;gap:.45rem}.site-header__link,.site-header__nav{align-items:center;justify-content:center}.site-header__link{position:relative;display:inline-flex;padding:.72rem .95rem;border-radius:999px;border:0;background:transparent;color:var(--site-ink-soft);font-size:.94rem;cursor:pointer;font:inherit;transition:background-color .16s ease,color .16s ease,transform .16s ease}.site-footer__link:hover,.site-header__link:hover{color:var(--site-ink)}.site-header__link:hover{background:color-mix(in srgb,var(--site-brand-soft) 28%,white);transform:translateY(-1px)}.site-header__link--current{background:color-mix(in srgb,var(--site-brand-soft) 34%,white);color:var(--site-brand-deep)}.site-header__link--toggle[aria-expanded=true]{background:color-mix(in srgb,var(--site-brand-soft) 54%,white);color:var(--site-ink)}.site-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.site-header__nav--dashboard{justify-content:flex-start}.site-header__actions--dashboard{align-items:center}.site-header__dashboard-account{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;min-height:2.7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--site-line) 72%,white);background:color-mix(in srgb,white 90%,var(--site-paper));color:var(--site-ink);padding:.24rem;text-decoration:none;font-size:.89rem;font-weight:750;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.site-header__dashboard-account:hover{border-color:color-mix(in srgb,var(--site-brand) 24%,white);background:color-mix(in srgb,var(--site-brand-soft) 24%,white)}.site-header__dashboard-account-initial{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;background:color-mix(in srgb,var(--site-ink) 94%,transparent);color:white;font-size:.86rem;font-weight:800}.site-header__primary-action{white-space:nowrap}.site-header__secondary-action{display:inline-flex;align-items:center;gap:.45rem;box-shadow:none}.site-header__secondary-action--persistent{display:inline-flex}.site-header__language{position:relative;display:inline-flex;align-items:center}.site-header__language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;max-width:min(11rem,22vw);min-height:2.8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--site-line) 74%,white);background:color-mix(in srgb,white 82%,var(--site-paper));color:var(--site-ink);padding:0 .85rem;font:inherit;font-size:.9rem;font-weight:750;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.site-header__language-trigger:hover,.site-header__language-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--site-brand) 24%,white);background:color-mix(in srgb,var(--site-brand-soft) 28%,white);color:var(--site-brand-deep)}.site-header__language-icon{width:1rem;height:1rem;flex:0 0 auto;stroke-width:2}.site-header__language-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header__language-menu{position:absolute;top:calc(100% + .55rem);inset-inline-end:0;z-index:4;display:grid;gap:.28rem;width:min(20rem,calc(100vw - 2rem));max-height:min(28rem,calc(100vh - 7rem));overflow-y:auto;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--site-line) 72%,white);background:color-mix(in srgb,white 96%,var(--site-paper));box-shadow:0 22px 48px color-mix(in srgb,var(--site-brand-deep) 14%,transparent);padding:.45rem}.site-header__language-menu[hidden]{display:none}.site-header__language-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.8rem;border-radius:.82rem;padding:.45rem .65rem;color:var(--site-ink);font-size:.82rem;font-weight:720}.site-header__language-option:hover{background:color-mix(in srgb,var(--site-brand-soft) 24%,white)}.site-header__language-option--current{background:color-mix(in srgb,var(--site-brand-soft) 34%,white);color:var(--site-brand-deep)}.site-header__language-code{color:var(--site-ink-soft);font-size:.72rem;font-weight:800;text-transform:uppercase}.site-header__return-icon{width:.92rem;height:.92rem;stroke-width:2}.site-header__menu-toggle{display:none;align-items:center;justify-content:center;min-height:2.8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--site-line) 74%,white);background:color-mix(in srgb,white 76%,var(--site-paper));padding:0 1rem;color:var(--site-ink);font:inherit;font-size:.92rem;font-weight:700}.site-header__scrim{position:fixed;inset:0;z-index:0;border:0;background:color-mix(in srgb,var(--site-ink) 16%,transparent);padding:0}.site-step-card[data-type-group],.site-type-cover[data-type-group],.site-type-page__mini-link[data-type-group],.site-type-page__mini-links[data-type-group],.site-type-page__same-group-grid[data-type-group],[data-type-guide-group]{--type-group-accent:var(--site-brand);--type-group-deep:var(--site-brand-deep);--type-group-soft:color-mix(in srgb,white 86%,var(--site-brand-soft));--type-group-cloud:color-mix(in srgb,white 94%,var(--site-brand-soft));--type-group-line:color-mix(in srgb,var(--site-brand) 18%,white);--type-group-shadow:color-mix(in srgb,var(--site-brand) 12%,transparent);--type-group-glow:#C7D2FE}.site-step-card[data-type-group=NT],.site-type-cover[data-type-group=NT],.site-type-page__mini-link[data-type-group=NT],.site-type-page__mini-links[data-type-group=NT],.site-type-page__same-group-grid[data-type-group=NT],[data-type-guide-group=NT]{--type-group-accent:var(--type-group-nt);--type-group-deep:var(--type-group-nt-deep);--type-group-soft:color-mix(in srgb,white 82%,#D7F3EA);--type-group-cloud:color-mix(in srgb,white 90%,#DCEAFE);--type-group-line:color-mix(in srgb,var(--type-group-nt) 18%,white);--type-group-shadow:color-mix(in srgb,var(--type-group-nt) 14%,transparent);--type-group-glow:#93C5FD}.site-step-card[data-type-group=NF],.site-type-cover[data-type-group=NF],.site-type-page__mini-link[data-type-group=NF],.site-type-page__mini-links[data-type-group=NF],.site-type-page__same-group-grid[data-type-group=NF],[data-type-guide-group=NF]{--type-group-accent:var(--type-group-nf);--type-group-deep:var(--type-group-nf-deep);--type-group-soft:color-mix(in srgb,white 80%,#FDE7C7);--type-group-cloud:color-mix(in srgb,white 88%,#DDF3E4);--type-group-line:color-mix(in srgb,var(--type-group-nf) 18%,white);--type-group-shadow:color-mix(in srgb,var(--type-group-nf) 14%,transparent);--type-group-glow:#F6C36B}.site-step-card[data-type-group=SJ],.site-type-cover[data-type-group=SJ],.site-type-page__mini-link[data-type-group=SJ],.site-type-page__mini-links[data-type-group=SJ],.site-type-page__same-group-grid[data-type-group=SJ],[data-type-guide-group=SJ]{--type-group-accent:var(--type-group-sj);--type-group-deep:var(--type-group-sj-deep);--type-group-soft:color-mix(in srgb,white 82%,#FDE2C2);--type-group-cloud:color-mix(in srgb,white 90%,#D8E8FA);--type-group-line:color-mix(in srgb,var(--type-group-sj) 18%,white);--type-group-shadow:color-mix(in srgb,var(--type-group-sj) 14%,transparent);--type-group-glow:#F4C95D}.site-step-card[data-type-group=SP],.site-type-cover[data-type-group=SP],.site-type-page__mini-link[data-type-group=SP],.site-type-page__mini-links[data-type-group=SP],.site-type-page__same-group-grid[data-type-group=SP],[data-type-guide-group=SP]{--type-group-accent:var(--type-group-sp);--type-group-deep:var(--type-group-sp-deep);--type-group-soft:color-mix(in srgb,white 80%,#D9EAFE);--type-group-cloud:color-mix(in srgb,white 88%,#F6E4A6);--type-group-line:color-mix(in srgb,var(--type-group-sp) 18%,white);--type-group-shadow:color-mix(in srgb,var(--type-group-sp) 14%,transparent);--type-group-glow:#F5B36A}.site-header__type-guides-panel{position:absolute;top:calc(100% + .8rem);inset-inline-start:0;width:100%;padding:1rem;border-radius:2rem;background:linear-gradient(180deg,color-mix(in srgb,white 96%,var(--site-paper)),color-mix(in srgb,white 92%,#E2E8F0));box-shadow:0 24px 56px color-mix(in srgb,var(--site-ink) 10%,transparent);outline:1px solid color-mix(in srgb,var(--site-line) 74%,white)}.site-header__type-guides-panel[hidden]{display:none!important}.site-header__guide-groups{display:grid;gap:.9rem}.site-header__guide-group{display:grid;gap:.85rem;min-height:100%;padding:1rem;border-radius:.5rem;background:color-mix(in srgb,white 86%,var(--type-group-cloud));outline:1px solid color-mix(in srgb,var(--type-group-accent) 18%,white);box-shadow:none}.site-header__guide-group-head{display:grid;gap:.35rem;padding-bottom:.8rem;border-bottom:1px solid color-mix(in srgb,var(--type-group-accent) 18%,white)}.site-header__guide-group-label{margin:0;color:color-mix(in srgb,var(--type-group-deep) 82%,var(--site-ink));font-family:var(--site-font-display);font-size:clamp(1.12rem,1.4vw,1.32rem);line-height:1.08;letter-spacing:0}.site-header__guide-group-intro{margin:0;max-width:36ch;color:color-mix(in srgb,var(--type-group-deep) 54%,var(--site-ink-soft));font-size:.88rem;line-height:1.58}.site-header__guide-group-list{display:grid;gap:.6rem}.site-header__guide-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.78rem;min-height:3.5rem;border-radius:1rem;background:color-mix(in srgb,white 93%,var(--type-group-soft));padding:.78rem .82rem;outline:1px solid color-mix(in srgb,var(--type-group-accent) 14%,white);transition:background-color .16s ease,outline-color .16s ease,color .16s ease;text-align:start}.site-header__guide-option:hover,.site-type-guide-row:hover{outline-color:color-mix(in srgb,var(--type-group-accent) 24%,white);background:color-mix(in srgb,white 88%,var(--type-group-soft))}.site-header__guide-option-code{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;min-height:2rem;border-radius:999px;background:color-mix(in srgb,white 82%,var(--type-group-cloud));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--type-group-accent) 18%,white);color:color-mix(in srgb,var(--type-group-deep) 86%,var(--site-ink));font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.site-header__guide-option-copy{display:grid;min-width:0}.site-header__guide-option-role{display:block;color:var(--site-ink);font-size:.98rem;line-height:1.3;letter-spacing:0}.site-header__drawer{display:none}.site-header__drawer-inner{display:grid;gap:1rem}.site-header__drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.site-header__drawer-heading{display:grid;gap:.2rem;padding:.35rem .2rem 0}.site-header__drawer-title{margin:0;color:var(--site-ink);font-family:var(--site-font-display);font-size:1.15rem;font-weight:800;line-height:1.1}.site-header__drawer-subtitle{margin:0;color:var(--site-ink-soft);font-size:.86rem;font-weight:650}.site-header__drawer-actions{display:grid;gap:.75rem}.site-header__drawer-close{display:inline-grid;place-items:center;width:2.65rem;min-width:2.65rem;aspect-ratio:1;margin-inline-start:auto;border:1px solid color-mix(in srgb,var(--site-line) 70%,white);border-radius:999px;background:color-mix(in srgb,white 88%,var(--site-paper));color:var(--site-ink);padding:0;cursor:pointer}.site-header__drawer-close svg{width:1.12rem;height:1.12rem;stroke-width:2}.site-header__drawer-links{display:grid;gap:.35rem}.site-header__drawer-link{display:flex;align-items:center;justify-content:space-between;min-height:3.15rem;border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--site-line) 68%,white);background:color-mix(in srgb,white 84%,var(--site-paper));padding:0 1rem;color:var(--site-ink);font:inherit;font-weight:700}.site-header__drawer-link--current{background:color-mix(in srgb,var(--site-brand-soft) 28%,white);border-color:color-mix(in srgb,var(--site-brand) 18%,white);color:var(--site-brand-deep)}.site-header__drawer-link--overview{background:radial-gradient(circle at right center,color-mix(in srgb,var(--site-support-soft) 14%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,white 92%,var(--site-brand-soft)),color-mix(in srgb,white 84%,var(--site-paper)));border-color:color-mix(in srgb,var(--site-brand) 16%,white)}.site-header__mobile-language{display:grid;gap:.7rem;border-top:1px solid color-mix(in srgb,var(--site-line) 66%,white);padding-top:.8rem}.site-header__mobile-language-label{margin:0;color:var(--site-ink-soft);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.site-header__mobile-language-options{display:grid;gap:.35rem;max-height:18rem;overflow-y:auto;padding-inline-end:.1rem}.site-header__mobile-language-option{display:flex;align-items:center;justify-content:space-between;min-height:2.85rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--site-line) 68%,white);background:color-mix(in srgb,white 84%,var(--site-paper));padding:0 .9rem;color:var(--site-ink);font-size:.92rem;font-weight:740}.site-header__mobile-language-option--current{background:color-mix(in srgb,var(--site-brand-soft) 30%,white);border-color:color-mix(in srgb,var(--site-brand) 20%,white);color:var(--site-brand-deep)}.site-header--dashboard .site-header__inner{gap:.9rem 1.1rem;background:color-mix(in srgb,white 95%,var(--site-paper));box-shadow:0 14px 30px color-mix(in srgb,var(--site-brand-deep) 5%,transparent);outline:1px solid color-mix(in srgb,var(--site-line) 62%,white)}.site-header--dashboard .site-header__brand-mark{width:2.55rem;height:2.55rem;border-radius:999px;padding:.22rem;box-shadow:0 10px 22px color-mix(in srgb,var(--site-brand-deep) 8%,transparent)}.site-header--dashboard .site-header__nav{flex:1 1 auto;justify-content:flex-start;gap:.55rem}.site-header--dashboard .site-header__secondary-action{border-color:color-mix(in srgb,var(--site-line) 74%,white);background:color-mix(in srgb,white 88%,var(--site-paper));min-height:2.7rem;padding-inline:1rem;font-size:.89rem}.site-header--dashboard .site-header__primary-action{min-height:2.7rem;padding-inline:1rem;font-size:.89rem}.site-page{padding-top:clamp(1.35rem,2.8vw,2.5rem)}.site-dashboard-impersonation{width:min(100% - 32px,1120px);margin:16px auto 0;border:1px solid color-mix(in srgb,var(--site-warning) 32%,var(--site-line));border-radius:8px;background:color-mix(in srgb,var(--site-warning) 10%,var(--site-surface));padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--site-ink);font-family:var(--site-font-body)}.site-dashboard-impersonation+*{margin-top:1rem}.site-dashboard-impersonation__copy{display:grid;min-width:0;gap:.16rem}.site-dashboard-impersonation__error,.site-dashboard-impersonation__meta,.site-dashboard-impersonation__title{margin:0;overflow-wrap:anywhere}.site-dashboard-impersonation__title{font-size:.96rem;font-weight:800;line-height:1.3}.site-dashboard-impersonation__meta{color:color-mix(in srgb,var(--site-ink-soft) 92%,var(--site-ink));font-size:.86rem;font-weight:650;line-height:1.45}.site-dashboard-impersonation__error{color:var(--site-error);font-size:.86rem;font-weight:700;line-height:1.45}.site-dashboard-impersonation__action{flex:0 0 auto;min-height:2.45rem;border-radius:8px;padding-inline:.95rem;white-space:nowrap}.site-dashboard-impersonation__action:disabled{cursor:not-allowed;opacity:.7;transform:none}@media (max-width:640px){.site-dashboard-impersonation{width:min(100% - 24px,1120px);flex-direction:column;align-items:stretch;gap:.8rem;padding:.9rem}.site-dashboard-impersonation__action{width:100%;white-space:normal}}.site-stack{display:grid;gap:clamp(1.4rem,2.8vw,2.5rem)}.site-focus-shell__title,.site-footer__title,.site-section__title{margin:.5rem 0 0;font-family:var(--site-font-display);font-weight:700;letter-spacing:0;line-height:1.02;overflow-wrap:anywhere}.site-section__title{font-size:clamp(2rem,4vw,3.5rem);max-width:18ch}.site-section--open .site-section__title{max-width:15ch}.site-footer__title{font-size:clamp(2rem,4vw,3.35rem);max-width:12ch}.site-copy{margin:1rem 0 0;color:var(--site-ink-soft);font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.86;max-width:44rem;overflow-wrap:anywhere}.site-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.site-actions>*{min-width:0}.site-type-cover{overflow:hidden;display:grid;gap:1.2rem;padding:clamp(1rem,2.6vw,1.4rem);border-radius:calc(var(--site-radius-xl) + .2rem);background:var(--site-paper)}.site-type-cover__atmosphere{background:linear-gradient(135deg,color-mix(in srgb,white 98%,var(--type-group-cloud)),color-mix(in srgb,white 90%,var(--type-group-soft)))}.site-type-cover__portrait-stage:after{z-index:1;background:linear-gradient(180deg,color-mix(in srgb,white 30%,transparent),transparent 16%,transparent 78%,color-mix(in srgb,white 54%,var(--site-paper)) 100%),linear-gradient(90deg,color-mix(in srgb,white 36%,var(--site-paper)) 0,transparent 18%,transparent 82%,color-mix(in srgb,white 26%,var(--site-paper)) 100%)}.site-type-cover__portrait-image{filter:saturate(1.02) contrast(1.03);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.88) 72%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.88) 72%,transparent)}.site-type-cover__veil{inset:0;background:linear-gradient(180deg,color-mix(in srgb,white 70%,transparent),transparent 20%),linear-gradient(0deg,color-mix(in srgb,white 84%,var(--site-paper)) 0,color-mix(in srgb,white 44%,transparent) 26%,transparent 48%)}.site-type-cover__content{z-index:2;align-content:start;gap:1rem}.site-type-cover__tokens{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.site-type-cover__token{display:inline-flex;align-items:center;min-height:2rem;border-radius:999px;padding:0 .9rem;background:color-mix(in srgb,white 62%,var(--type-group-cloud));color:var(--type-group-deep);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-type-cover__copy{gap:.8rem;max-width:38rem}.site-type-cover__title{font-size:clamp(2.8rem,7vw,5.8rem);line-height:.96}.site-type-cover__subtitle{color:color-mix(in srgb,var(--type-group-deep) 76%,var(--site-ink));font-size:clamp(1.2rem,2.1vw,1.7rem);line-height:1.25}.site-type-cover__intro{margin:.25rem 0 0;color:var(--type-group-deep);font-size:.92rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.site-type-cover__summary{margin:0;max-width:36rem;color:var(--site-ink-soft);font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.86}.site-type-cover__note{margin:0;max-width:35rem;color:color-mix(in srgb,var(--type-group-deep) 74%,var(--site-ink-soft));font-size:.95rem;line-height:1.7}.site-type-cover__quote{margin:.25rem 0 0;max-width:27rem;color:color-mix(in srgb,var(--site-ink) 82%,var(--site-brand-deep));font-family:var(--site-font-display);font-size:1rem;line-height:1.55}.site-paid-report-conversion{--paid-report-amber:color-mix(in srgb,var(--site-support-soft) 58%,white);--paid-report-sky:color-mix(in srgb,var(--site-support) 26%,white);--paid-report-ink:color-mix(in srgb,var(--site-brand-deep) 78%,var(--site-ink));background:white}body:has(.site-paid-report-offer){background:white}.site-frame:has(.site-paid-report-offer){background:white}body:has(.site-paid-report-offer) .site-result-frame{padding:0;background:transparent}body:has(.site-paid-report-offer) .site-result-frame__inner{width:min(100%,92rem)}body:has([data-pricing-page-kind=iq]) .site-result-frame__inner{width:min(100%,100rem)}.site-frame:has(.site-paid-report-offer):after,.site-frame:has(.site-paid-report-offer):before{content:none;display:none}.site-paid-report-conversion__stage{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.56fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);min-height:clamp(31rem,65vh,34rem);padding:clamp(1.5rem,4vw,4rem);border:1px solid color-mix(in srgb,var(--site-line) 78%,white);border-radius:calc(var(--site-radius-xl) + .25rem);background:radial-gradient(circle at 16% 22%,color-mix(in srgb,var(--site-support-soft) 30%,transparent),transparent 28%),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--site-support) 20%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,white 94%,var(--site-paper)) 0,color-mix(in srgb,white 82%,var(--site-panel-muted)) 100%);box-shadow:var(--site-shadow-soft);isolation:isolate}.site-paid-report-conversion__stage--form{grid-template-columns:minmax(0,1fr);align-items:start;justify-items:center;gap:clamp(1.5rem,2.2vw,2rem);min-height:auto}.site-paid-report-conversion__stage--form>.site-paid-report-conversion__copy,.site-paid-report-conversion__stage--form>.site-paid-report-lead-form{width:min(100%,48rem)}.site-paid-report-conversion__stage--form>.site-paid-report-lead-form{padding:0}.site-paid-report-conversion__glow{position:absolute;inset:auto -12% -28% 8%;z-index:-1;height:20rem;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--site-brand-soft) 32%,transparent),transparent 68%);filter:blur(8px)}.site-paid-report-conversion__copy{position:relative;z-index:1;display:grid;gap:1rem;min-width:0;max-width:48rem;overflow-wrap:anywhere}.site-paid-report-conversion__title{margin:0;color:#000000;font-family:var(--site-font-display);font-size:clamp(2.35rem,3.7vw,3.65rem);font-weight:700;letter-spacing:0;line-height:1.01}.site-paid-report-conversion__lead{margin:0;max-width:40rem;color:var(--site-ink-soft);font-size:clamp(1.04rem,1.7vw,1.22rem);line-height:1.82}.site-paid-report-conversion__summary{display:inline-flex;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.75rem;border:1px solid color-mix(in srgb,var(--site-line) 78%,white);border-radius:999px;background:color-mix(in srgb,white 86%,var(--site-paper));padding:.7rem 1rem;color:color-mix(in srgb,var(--site-brand-deep) 72%,var(--site-ink));font-size:.92rem;font-weight:700;line-height:1.45}.site-paid-report-conversion__micro-list{margin:1.1rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem;color:var(--site-ink-soft);font-size:.95rem;line-height:1.55}.site-paid-report-conversion__micro-list li{position:relative;padding-inline-start:1.55rem}.site-paid-report-conversion__micro-list li:before{content:"";position:absolute;inset-inline-start:0;top:.55rem;width:.55rem;height:.55rem;border-radius:999px;background:color-mix(in srgb,var(--site-warning) 44%,white);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--site-warning) 12%,transparent)}.site-paid-report-conversion__summary-dot{width:.66rem;height:.66rem;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--site-success) 64%,white);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--site-success) 12%,transparent);animation:paid-report-summary-dot 1.4s ease-in-out infinite}.site-paid-report-conversion__generator{position:relative;z-index:1;display:grid;gap:1rem;align-self:stretch;min-height:20rem;border-radius:2.2rem;background:linear-gradient(180deg,color-mix(in srgb,white 74%,var(--paid-report-sky)),color-mix(in srgb,white 80%,var(--paid-report-amber)));padding:clamp(1rem,2vw,1.4rem)}.site-paid-report-conversion__generator:after,.site-paid-report-conversion__generator:before{content:"";position:absolute;inset:1.15rem;border-radius:1.7rem;border:1px solid color-mix(in srgb,white 62%,transparent)}.site-paid-report-conversion__generator:after{inset:2.15rem;border-style:dashed;opacity:.72}.site-paid-report-conversion__generator span{position:relative;z-index:1;display:block;border-radius:999px;background:color-mix(in srgb,var(--site-brand-deep) 56%,white);opacity:.18;transform-origin:left center;animation:paid-report-generator-line 1.85s ease-in-out infinite}.site-paid-report-conversion__generator span:first-child{width:72%;height:.85rem;align-self:end}.site-paid-report-conversion__generator span:nth-child(2){width:48%;height:.85rem;animation-delay:.18s}.site-paid-report-conversion__generator span:nth-child(3){width:86%;height:.85rem;align-self:start;animation-delay:.36s}.site-paid-report-lead-form{position:relative;z-index:1;display:grid;gap:1rem;border-radius:1.8rem;padding:clamp(1rem,2vw,1.35rem)}.site-paid-report-lead-form__field{display:grid;gap:.5rem}.site-paid-report-lead-form__field>label,.site-paid-report-lead-form__field>span{color:var(--site-ink);font-size:.9rem;font-weight:800}.site-paid-report-lead-form__select-wrap{position:relative;display:block}.site-paid-report-lead-form__select-wrap:after{content:"";position:absolute;top:50%;inset-inline-end:1.1rem;width:.48rem;height:.48rem;border-right:2px solid color-mix(in srgb,var(--site-brand-deep) 72%,var(--site-ink-soft));border-bottom:2px solid color-mix(in srgb,var(--site-brand-deep) 72%,var(--site-ink-soft));pointer-events:none;transform:translateY(-65%) rotate(45deg)}.site-paid-report-lead-form__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:3rem;color:var(--site-ink);cursor:pointer;line-height:1.2}.site-email-domain-suggestions{display:flex;flex-wrap:wrap;gap:.4rem;max-width:100%}.site-email-domain-suggestions__option{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;max-width:100%;border:1px solid color-mix(in srgb,var(--site-brand) 18%,var(--site-line));border-radius:999px;background:color-mix(in srgb,var(--site-brand-soft) 72%,var(--site-paper));padding:.2rem .72rem;color:color-mix(in srgb,var(--site-brand-deep) 74%,var(--site-ink));font:inherit;font-size:.82rem;font-weight:780;line-height:1.2;overflow-wrap:anywhere;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.site-email-domain-suggestions__option:hover{border-color:color-mix(in srgb,var(--site-brand) 34%,var(--site-line));background:color-mix(in srgb,var(--site-brand-soft) 88%,var(--site-paper))}.site-email-domain-suggestions__option:focus-visible{outline:none;border-color:color-mix(in srgb,var(--site-brand) 70%,var(--site-paper));box-shadow:0 0 0 .18rem color-mix(in srgb,var(--site-brand) 14%,transparent)}.site-paid-report-lead-form__submit{min-width:10.5rem;padding-inline:clamp(1.35rem,3vw,2rem);justify-content:center}.site-paid-report-lead-form__legal{margin:-.25rem 0 0;color:var(--site-ink-soft);font-size:.78rem;line-height:1.55}.site-paid-report-lead-form__legal a{color:var(--site-brand-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.site-paid-report-offer{--pricing-violet:oklch(0.57 0.21 289);--pricing-violet-deep:oklch(0.43 0.17 287);--pricing-violet-soft:oklch(0.93 0.045 289);--pricing-ink:oklch(0.25 0.05 276);--pricing-muted:oklch(0.48 0.035 276);--pricing-line:oklch(0.88 0.018 284);--pricing-paper:white;position:relative;display:grid;gap:clamp(1.6rem,3vw,3.3rem);width:min(100%,92rem);margin:0 auto;padding:clamp(.55rem,1vw,.9rem) clamp(1.1rem,4vw,2.8rem) clamp(2.8rem,5vw,4rem);color:var(--pricing-ink);background:white;isolation:isolate}.site-paid-report-offer__hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(19rem,.78fr);gap:clamp(2.2rem,5.6vw,4.6rem);align-items:start}.site-paid-report-offer__intro{display:grid;gap:clamp(1.25rem,2.4vw,1.9rem);min-width:0;padding-top:clamp(1.6rem,4.4vw,3.25rem)}.site-paid-report-offer__topline{display:inline-flex;align-items:center;gap:.42rem;width:-moz-fit-content;width:fit-content;margin:0;min-height:2rem;padding:0 .78rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pricing-violet) 18%,var(--pricing-line));background:white;color:var(--pricing-violet);font-size:.76rem;font-weight:850;letter-spacing:.16em;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px 0 color-mix(in srgb,white 70%,transparent)}.site-paid-report-offer__topline svg{width:.9rem;height:.9rem}.site-paid-report-offer__headline{display:block;margin:0;color:var(--pricing-ink);font-family:var(--font-report-display),"Cormorant Garamond",Georgia,serif;font-size:clamp(3rem,5.1vw,4.45rem);font-weight:700;letter-spacing:0;line-height:.94;text-wrap:balance}.site-paid-report-offer__headline-accent{color:oklch(.62 .22 292);font-weight:600}.site-paid-report-offer__lead{margin:0;max-width:40rem;color:var(--pricing-muted);font-size:clamp(1.02rem,1.6vw,1.13rem);line-height:1.72}.site-paid-report-offer__trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));align-items:center;gap:.85rem clamp(1rem,2.2vw,1.8rem);grid-column:1/-1;margin-top:clamp(.7rem,2vw,1.3rem)}.site-paid-report-offer__trust-item{display:inline-flex;align-items:center;gap:.78rem;min-width:0;color:color-mix(in srgb,var(--pricing-ink) 76%,var(--pricing-violet-deep))}.site-paid-report-offer__trust-item:not(:last-child){padding-inline-end:clamp(.2rem,1.6vw,1.2rem);border-inline-end:1px solid color-mix(in srgb,var(--pricing-line) 74%,transparent)}.site-paid-report-offer__trust-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:999px;border:1px solid color-mix(in srgb,var(--pricing-violet) 16%,var(--pricing-line));background:white;color:var(--pricing-violet);box-shadow:0 10px 24px color-mix(in srgb,var(--pricing-ink) 6%,transparent)}.site-paid-report-offer__trust-item span:last-child{display:grid;gap:.14rem}.site-paid-report-offer__trust-item strong{font-size:.86rem;line-height:1.2}.site-paid-report-offer__trust-item small{color:var(--pricing-muted);font-size:.78rem;font-weight:700;line-height:1.35}.site-paid-report-offer__spotlight{display:grid;justify-items:center;gap:.82rem;min-width:0;padding:clamp(1.7rem,3.2vw,2.35rem);border:1px solid color-mix(in srgb,var(--pricing-line) 38%,transparent);border-radius:1.85rem;background:white;box-shadow:0 28px 72px color-mix(in srgb,var(--pricing-violet-deep) 10%,transparent),0 10px 24px color-mix(in srgb,var(--pricing-ink) 5%,transparent),inset 0 1px 0 white}.site-paid-report-offer__price{color:var(--pricing-ink);font-family:var(--site-font-body);font-size:clamp(2.65rem,4vw,3.35rem);font-weight:800;line-height:.95;letter-spacing:0}.site-paid-report-offer__price-stack{display:grid;justify-items:center;gap:.24rem}.site-paid-report-offer__today-label{color:color-mix(in srgb,var(--pricing-violet-deep) 82%,var(--pricing-ink));font-size:.8rem;font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase}.site-paid-report-offer__price-compare{display:inline-flex;align-items:baseline;justify-content:center;gap:.5rem;min-height:1.65rem;padding:.22rem .72rem;border-radius:999px;background:color-mix(in srgb,var(--pricing-violet-soft) 66%,white);color:color-mix(in srgb,var(--pricing-muted) 74%,var(--pricing-ink));font-size:.76rem;font-weight:800;line-height:1.2}.site-paid-report-offer__price-compare del{color:color-mix(in srgb,var(--pricing-ink) 76%,var(--pricing-muted));font-size:.92rem;font-weight:850;text-decoration-color:color-mix(in srgb,var(--pricing-violet) 76%,var(--pricing-ink));text-decoration-thickness:.12em}.site-paid-report-offer__trial{margin:0 0 -.2rem;color:var(--pricing-violet);font-size:.86rem;font-weight:850;letter-spacing:.16em;line-height:1}.site-paid-report-offer__benefits{display:grid;justify-items:stretch;gap:.82rem;width:min(100%,18.5rem);margin:.35rem 0 0;padding:0;list-style:none}.site-paid-report-offer__benefits li{display:grid;grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.72rem;color:var(--pricing-muted);font-size:.94rem;font-weight:700;line-height:1.4;text-align:start}.site-paid-report-offer__benefits svg{width:1.05rem;height:1.05rem;padding:.12rem;border-radius:999px;background:var(--pricing-violet);color:var(--pricing-paper);stroke-width:3}.site-paid-report-offer__legal{margin:.1rem 0 0;color:color-mix(in srgb,var(--pricing-muted) 82%,var(--pricing-violet-deep));font-size:.8rem;font-weight:650;line-height:1.5;text-align:center}.site-paid-report-offer__payments{display:flex;justify-content:center;gap:.55rem;width:min(100%,18.5rem);padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--pricing-line) 82%,transparent)}.site-paid-report-offer__payment-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:2.45rem;height:1.55rem;padding:.08rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--pricing-line) 86%,var(--pricing-paper));border-radius:.2rem;background:var(--pricing-paper)}.site-paid-report-offer__payment-icon{display:block;width:100%;height:100%}.site-paid-report-offer__payment-badge[data-payment-brand=apple-pay] .site-paid-report-offer__payment-icon>path:nth-child(-n+2){display:none}.site-paid-report-offer__payment-image{width:auto;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.site-paid-report-offer__checkout-actions{margin-top:0;width:min(100%,18.5rem)}.site-paid-report-offer__checkout-link{width:100%;justify-content:center;min-height:3.25rem;border:0;border-radius:1rem;background:var(--pricing-violet);color:var(--pricing-paper);font-size:1rem;font-weight:800;box-shadow:0 18px 36px color-mix(in srgb,var(--pricing-violet-deep) 24%,transparent)}.site-paid-report-offer__renewal{margin:-.2rem 0 .45rem;color:color-mix(in srgb,var(--pricing-muted) 86%,var(--pricing-violet-deep));font-size:.82rem;font-weight:650;line-height:1.45;text-align:center}.site-paid-report-mobile-offer-banner{display:none}[data-pricing-page-kind=iq]{background:radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--pricing-violet-soft) 48%,transparent),transparent 25%),linear-gradient(180deg,oklch(.995 .004 282),oklch(.988 .008 282))}[data-pricing-page-kind=iq] .site-paid-report-offer{width:min(100%,100rem);padding-block:clamp(.9rem,2vw,1.25rem) clamp(2rem,5vw,3.8rem);padding-inline:clamp(.75rem,2.2vw,2rem);gap:clamp(1.65rem,3.2vw,2.65rem);background:radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--pricing-violet-soft) 72%,transparent),transparent 22rem),radial-gradient(circle at 8% 4%,color-mix(in srgb,white 78%,transparent),transparent 20rem),linear-gradient(180deg,oklch(.997 .003 282),oklch(.991 .006 286))}[data-pricing-page-kind=iq] .site-paid-report-offer__hero{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);gap:clamp(2.5rem,4.5vw,4rem);align-items:start;min-height:0}[data-pricing-page-kind=iq] .site-paid-report-offer__intro{gap:clamp(1.1rem,2vw,1.45rem);padding-top:clamp(5.5rem,8vw,7rem)}[data-pricing-page-kind=iq] .site-paid-report-offer__headline{max-width:12ch;font-family:var(--site-font-brand);font-size:clamp(3.55rem,5vw,4.75rem);font-weight:700;line-height:.98;color:oklch(.24 .05 276)}[data-pricing-page-kind=iq] .site-paid-report-offer__lead{max-width:34rem;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.68}[data-pricing-page-kind=iq] .site-paid-report-offer__hero-highlights{display:none}.site-paid-report-offer__product-title{margin:0;color:var(--pricing-ink);font-family:var(--site-font-display);font-size:clamp(1.2rem,1.65vw,1.38rem);font-weight:750;letter-spacing:0;line-height:1.15;text-align:center;text-wrap:balance}.site-paid-report-offer__product-media{position:relative;width:min(100%,17rem);margin-bottom:.15rem}.site-paid-report-offer__product-image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality{grid-template-columns:minmax(0,1.05fr) minmax(22rem,30.5rem);gap:clamp(2rem,6vw,5.2rem);align-items:center;min-height:clamp(29rem,50vw,37.5rem)}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality .site-paid-report-offer__intro{gap:clamp(1.1rem,2vw,1.45rem);padding-top:clamp(.5rem,2vw,1rem)}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality .site-paid-report-offer__headline{max-width:11ch;font-family:var(--site-font-display);font-size:clamp(2.8rem,5vw,4.2rem);font-weight:680;line-height:1}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality .site-paid-report-offer__lead{max-width:38rem;font-size:clamp(.98rem,1.16vw,1.08rem);line-height:1.75}.site-paid-report-offer__hero-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;max-width:36rem;margin-top:.45rem}.site-paid-report-offer__hero-highlight{display:grid;justify-items:center;gap:.58rem;min-width:0;padding-inline:.25rem;color:var(--pricing-ink);text-align:center}.site-paid-report-offer__hero-highlight span{display:grid;place-items:center;width:3.1rem;height:3.1rem;border:1px solid color-mix(in srgb,var(--pricing-violet) 18%,var(--pricing-line));border-radius:999px;background:var(--pricing-paper);color:var(--pricing-violet);box-shadow:0 16px 34px color-mix(in srgb,var(--pricing-violet-deep) 7%,transparent)}.site-paid-report-offer__hero-highlight strong{max-width:8rem;font-size:.86rem;font-weight:800;line-height:1.22}.site-paid-report-offer__spotlight--personality,[data-pricing-page-kind=iq] .site-paid-report-offer__spotlight{gap:.8rem;padding:clamp(1.65rem,3vw,2.25rem) clamp(1.35rem,2.6vw,2rem) 1.55rem;border-color:color-mix(in srgb,var(--pricing-violet) 12%,var(--pricing-line));border-radius:1.6rem;box-shadow:0 32px 80px color-mix(in srgb,var(--pricing-violet-deep) 11%,transparent),0 10px 28px color-mix(in srgb,var(--pricing-ink) 4%,transparent)}[data-pricing-page-kind=iq] .site-paid-report-offer__spotlight{gap:.65rem;padding:clamp(1.35rem,2vw,1.7rem) clamp(1.35rem,2vw,1.7rem) 1.3rem;border-radius:1.4rem}.site-paid-report-offer__spotlight--personality .site-paid-report-offer__benefits{gap:.76rem;margin-top:.15rem}.site-paid-report-offer__spotlight--personality .site-paid-report-offer__benefits li{grid-template-columns:1.15rem minmax(0,1fr);color:var(--pricing-ink);font-size:.93rem;font-weight:720}.site-paid-report-offer__spotlight--personality .site-paid-report-offer__checkout-link{min-height:3.7rem;border-radius:.9rem}[data-pricing-page-kind=iq] .site-paid-report-offer__trial{margin-top:0;font-size:clamp(.92rem,1.4vw,1.05rem);letter-spacing:.08em}[data-pricing-page-kind=iq] .site-paid-report-offer__price{color:var(--pricing-violet);font-size:clamp(3.25rem,4.5vw,4.25rem);font-weight:850}[data-pricing-page-kind=iq] .site-paid-report-offer__benefits{gap:.62rem;margin-top:.15rem}[data-pricing-page-kind=iq] .site-paid-report-offer__benefits li{grid-template-columns:1.15rem minmax(0,1fr);color:var(--pricing-ink);font-size:.9rem;font-weight:720}[data-pricing-page-kind=iq] .site-paid-report-offer__checkout-link{min-height:3.45rem;border-radius:.9rem;background:linear-gradient(135deg,oklch(.58 .22 287),oklch(.64 .24 301))}.site-paid-report-assurance-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.2rem);padding:clamp(.95rem,1.8vw,1.2rem) 0;border-top:1px solid color-mix(in srgb,var(--pricing-line) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--pricing-line) 55%,transparent)}.site-paid-report-assurance-rail__item{display:grid;grid-template-columns:2.7rem minmax(0,1fr);-moz-column-gap:.85rem;column-gap:.85rem;align-items:center;min-width:0}.site-paid-report-assurance-rail__item:not(:last-child){border-inline-end:1px solid color-mix(in srgb,var(--pricing-line) 72%,transparent)}.site-paid-report-assurance-rail__item span{display:grid;grid-row:span 2;place-items:center;width:2.7rem;height:2.7rem;border-radius:999px;background:color-mix(in srgb,var(--pricing-violet-soft) 70%,white);color:var(--pricing-violet)}.site-paid-report-assurance-rail__item strong{font-size:.83rem;font-weight:850;line-height:1.2}.site-paid-report-assurance-rail__item small{color:var(--pricing-muted);font-size:.75rem;font-weight:650;line-height:1.3}.site-upsell-inline{display:grid;gap:0;width:min(100%,18.5rem)}.site-upsell-inline__actions{margin-top:0;width:100%}.site-upsell-inline__primary{width:100%;justify-content:center;min-height:3.25rem;border:0;border-radius:1rem;background:var(--pricing-violet);color:var(--pricing-paper);font-size:1rem;font-weight:800;box-shadow:0 18px 36px color-mix(in srgb,var(--pricing-violet-deep) 24%,transparent)}.site-upsell-inline__trust{display:none}.site-upsell-inline__trust span{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border-radius:999px;background:color-mix(in srgb,white 84%,var(--site-paper));color:var(--site-ink-soft);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.site-results-report-shell[data-report-checkout-shell=true]{--pricing-violet:oklch(0.57 0.21 289);--pricing-violet-deep:oklch(0.43 0.17 287);--pricing-violet-soft:oklch(0.93 0.045 289);--pricing-ink:oklch(0.25 0.05 276);--pricing-muted:oklch(0.48 0.035 276);--pricing-line:oklch(0.88 0.018 284);--pricing-paper:oklch(0.995 0.004 280);min-height:100vh;background:oklch(.992 .004 280)}.site-results-report-shell[data-report-checkout-shell=true] .site-result-frame{min-height:100vh;padding:0;background:oklch(.992 .004 280)}.site-paid-report-checkout-frame{width:100%;margin:0 auto;padding:1.55rem 0 1.25rem}.site-paid-report-checkout{position:relative;width:100%;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;color:oklch(.22 .04 276)}.site-paid-report-checkout__layout{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(20rem,.96fr);gap:clamp(1rem,2.4vw,1.7rem);align-items:start;min-width:0}.site-paid-report-checkout__payment{display:grid;align-content:start;gap:1.7rem;min-width:0;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.site-paid-report-checkout__kicker,.site-paid-report-checkout__mobile-benefits,.site-paid-report-checkout__mobile-bottom{display:none}.site-paid-report-checkout__stripe-shell{position:relative;display:grid}.site-paid-report-checkout__contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem}.site-paid-report-checkout__contact-field{display:grid;grid-template-rows:auto minmax(2.875rem,auto);align-content:start;gap:.36rem;min-width:0;color:color-mix(in srgb,var(--pricing-ink) 76%,var(--pricing-muted));font-size:.78rem;font-weight:800}.site-paid-report-checkout__contact-field .site-field{min-height:2.875rem;border-radius:.45rem;border-color:oklch(.86 .012 282);background:oklch(.995 .004 280);padding:0 .875rem;color:var(--pricing-ink);font-size:.94rem;font-weight:500}.site-paid-report-checkout__contact-field .site-field[aria-invalid=true]{border-color:color-mix(in srgb,var(--site-danger,#d6495b) 54%,white);box-shadow:0 0 0 .16rem color-mix(in srgb,var(--site-danger,#d6495b) 12%,white)}.site-paid-report-checkout__consent{display:grid;gap:.5rem;padding:.95rem 1rem;border:1px solid oklch(.9 .012 282);border-radius:.82rem;background:oklch(.995 .004 280)}.site-paid-report-checkout__consent-label{display:grid;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.75rem;color:color-mix(in srgb,var(--pricing-ink) 82%,var(--pricing-muted));font-size:.88rem;line-height:1.5}.site-paid-report-checkout__consent-label input{width:1.35rem;height:1.35rem;margin-top:.15rem;accent-color:var(--pricing-violet)}.site-paid-report-checkout__consent-label a{color:color-mix(in srgb,var(--pricing-ink) 86%,var(--pricing-violet));font-weight:700;text-decoration:underline;text-underline-offset:.18em}.site-paid-report-checkout__field-error{margin:0;color:var(--site-danger,#d6495b);font-size:.78rem;font-weight:600;line-height:1.45}.site-paid-report-checkout__summary{display:grid;align-content:start;gap:1.45rem;min-width:0;border:1px solid oklch(.9 .012 282);border-radius:.92rem;background:oklch(.995 .004 280);padding:clamp(1.4rem,2.4vw,1.85rem);box-shadow:0 18px 58px color-mix(in srgb,oklch(.24 .04 276) 6%,transparent)}.site-paid-report-checkout__summary-top{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:1.05rem;align-items:center}.site-paid-report-checkout__package-icon{display:grid;place-items:center;width:3.6rem;height:3.6rem;overflow:hidden;border-radius:1.05rem;background:color-mix(in srgb,var(--pricing-violet-soft) 72%,var(--pricing-paper))}.site-paid-report-checkout__package-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-paid-report-checkout__summary-head{display:grid;gap:.22rem}.site-paid-report-checkout__summary-head p{margin:0;color:color-mix(in srgb,var(--pricing-muted) 78%,var(--pricing-ink));font-size:.84rem;font-weight:700}.site-paid-report-checkout__summary-head h2{margin:0;color:var(--pricing-ink);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800;line-height:1.18}.site-paid-report-checkout__summary-head span{color:var(--pricing-muted);font-size:.84rem;line-height:1.45}.site-paid-report-checkout__receipt{display:grid;gap:1.05rem;padding:1.35rem 0 1.25rem;border-block:1px solid color-mix(in srgb,var(--pricing-line) 78%,transparent)}.site-paid-report-checkout__receipt-line{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.85rem;align-items:center;min-height:1.55rem}.site-paid-report-checkout__receipt-line span{position:relative;display:grid;place-items:center;width:.9rem;height:.9rem;border-radius:999px;background:var(--pricing-violet)}.site-paid-report-checkout__receipt-line span:before{content:"";width:.38rem;height:.22rem;border-left:1.5px solid var(--pricing-paper);border-bottom:1.5px solid var(--pricing-paper);transform:rotate(-45deg)}.site-paid-report-checkout__receipt-line strong{color:color-mix(in srgb,var(--pricing-ink) 72%,var(--pricing-muted));font-size:.9rem;font-weight:600;line-height:1.4}.site-paid-report-checkout__total{display:flex;align-items:end;justify-content:space-between;gap:1rem}.site-paid-report-checkout__total--before-submit{display:none}.site-paid-report-checkout__total span{color:var(--pricing-ink);font-size:.95rem;font-weight:750}.site-paid-report-checkout__total strong{color:var(--pricing-ink);font-size:clamp(1.75rem,3vw,2.15rem);font-weight:800;line-height:.95}.site-paid-report-checkout__renewal{margin:0;max-width:20rem;color:var(--pricing-muted);font-size:.86rem;line-height:1.6}.site-paid-report-checkout__legal{margin:0;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--pricing-line) 78%,transparent);color:var(--pricing-muted);font-size:.82rem;line-height:1.65}.site-paid-report-checkout__legal a{color:color-mix(in srgb,var(--pricing-ink) 86%,var(--pricing-violet));font-weight:700;text-decoration:underline;text-underline-offset:.18em}.site-paid-report-checkout__trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--pricing-line) 78%,transparent)}.site-paid-report-checkout__trust-strip span{position:relative;display:grid;justify-items:center;gap:.42rem;color:color-mix(in srgb,var(--pricing-ink) 76%,var(--pricing-muted));font-size:.76rem;font-weight:700;line-height:1.25;text-align:center}.site-paid-report-checkout__trust-icon{display:block;box-sizing:border-box;width:2.15rem;height:2.15rem;padding:.55rem;border-radius:999px;color:var(--pricing-violet);background:color-mix(in srgb,var(--pricing-violet-soft) 88%,var(--pricing-paper))}.site-paid-report-checkout__trust-strip span:nth-child(2) .site-paid-report-checkout__trust-icon{color:var(--site-success,#2f8b78);background:color-mix(in srgb,var(--site-success,#2f8b78) 13%,var(--pricing-paper))}.site-paid-report-checkout__trust-strip span:nth-child(3) .site-paid-report-checkout__trust-icon{color:color-mix(in srgb,var(--site-support,#6ca7df) 80%,var(--pricing-ink));background:color-mix(in srgb,var(--site-support-soft,#e6f5ff) 72%,var(--pricing-paper))}.site-paid-report-checkout__form{display:grid;gap:1rem;padding:0;border:0;border-radius:0;background:transparent}.site-paid-report-checkout__form.site-inline-checkout__form--loading{position:absolute;inset:0;min-height:1px;overflow:hidden;opacity:0;pointer-events:none}.site-paid-report-checkout__form-intro{display:none}.site-paid-report-checkout__actions{width:100%}.site-paid-report-checkout__submit{width:100%;justify-content:center;min-height:4rem;border:0;border-radius:.6rem;background:var(--pricing-violet);color:oklch(.995 .004 280);font-size:1rem;font-weight:850;box-shadow:0 18px 36px color-mix(in srgb,var(--pricing-violet) 23%,transparent)}.site-paid-report-checkout__error{margin:0}.site-paid-report-checkout__skeleton{display:grid;gap:.7rem;min-height:9.8rem;overflow:hidden}.site-paid-report-checkout__skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.site-paid-report-checkout__skeleton-item{position:relative;display:block;overflow:hidden;background:linear-gradient(90deg,oklch(.956 .006 280),oklch(.956 .006 280) 34%,oklch(.988 .004 280) 50%,oklch(.956 .006 280) 66%,oklch(.956 .006 280));background-size:220% 100%;border:1px solid oklch(.88 .008 282);animation:paid-report-checkout-skeleton 1.1s ease-in-out infinite}.site-paid-report-checkout__skeleton-cell,.site-paid-report-checkout__skeleton-wide{height:2.875rem;border-radius:.45rem}.site-paid-report-checkout .site-inline-checkout__element{padding:0;border:0;border-radius:0;background:transparent}.site-paid-report-checkout__payment-note{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:-.45rem 0 0;color:var(--pricing-muted);font-size:.83rem;line-height:1.55;text-align:center}.site-paid-report-checkout__payment-note-icon{flex:0 0 auto;width:1rem;height:1rem;color:color-mix(in srgb,var(--pricing-muted) 78%,var(--pricing-violet))}.site-paid-report-checkout__desktop-assurance{display:grid;gap:1.7rem}.site-paid-report-checkout__guarantee{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.85rem;align-items:center;padding:1rem;border:1px solid color-mix(in srgb,var(--site-success,#2f8b78) 13%,var(--pricing-line));background:color-mix(in srgb,var(--pricing-violet-soft) 28%,var(--pricing-paper));border-radius:.85rem}.site-paid-report-checkout__guarantee-icon{display:grid;box-sizing:border-box;width:2.2rem;height:2.2rem;padding:.48rem;border:1px solid color-mix(in srgb,var(--pricing-ink) 18%,var(--pricing-line));border-radius:999px;color:var(--pricing-ink);background:var(--pricing-paper)}.site-paid-report-checkout__guarantee p{margin:0;color:var(--pricing-muted);font-size:.83rem;line-height:1.4}.site-paid-report-checkout__guarantee strong{display:block;color:var(--pricing-ink);font-size:.9rem}.site-paid-report-checkout-footer{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:4.6rem;color:oklch(.46 .03 276);font-size:.82rem}.site-paid-report-offer__section-title{display:grid;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:1.1rem;width:min(100%,30rem);margin:clamp(.7rem,1.8vw,1.2rem) auto -.15rem}.site-paid-report-offer__section-title span{height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--pricing-violet) 46%,transparent))}.site-paid-report-offer__section-title span:last-child{background:linear-gradient(90deg,color-mix(in srgb,var(--pricing-violet) 46%,transparent),transparent)}.site-paid-report-offer__section-title h2{margin:0;color:var(--pricing-ink);font-family:var(--site-font-display);font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:580;letter-spacing:0;line-height:1.2;text-align:center;white-space:nowrap}.site-paid-report-offer__include-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem)}.site-paid-report-proof__card{display:grid;align-content:start;gap:.78rem;min-height:10.2rem;padding:1.2rem 1.25rem;border:1px solid color-mix(in srgb,var(--pricing-line) 78%,var(--pricing-paper));border-radius:1rem;background:white;box-shadow:0 14px 30px color-mix(in srgb,var(--pricing-ink) 5%,transparent)}.site-paid-report-proof__card-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:color-mix(in srgb,var(--pricing-violet-soft) 88%,var(--pricing-paper));color:var(--pricing-violet)}.site-paid-report-proof__card-title{margin:0;color:var(--pricing-ink);font-family:var(--site-font-display);font-size:1.15rem;font-weight:620;letter-spacing:0;line-height:1.25}.site-paid-report-proof__card-copy{margin:0;color:var(--pricing-muted);font-size:.84rem;font-weight:520;line-height:1.58}.site-paid-report-preview{display:grid;grid-template-columns:minmax(0,.86fr) minmax(20rem,1fr);gap:clamp(1.5rem,3.4vw,2.6rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--pricing-violet) 24%,var(--pricing-line));border-radius:1.2rem;padding:clamp(1.45rem,3.2vw,2.25rem);background:white;box-shadow:0 18px 42px color-mix(in srgb,var(--pricing-ink) 6%,transparent)}.site-paid-report-preview--report{grid-template-columns:1fr;gap:clamp(1.05rem,2vw,1.35rem);align-content:start;padding:clamp(1.2rem,2.6vw,1.75rem);background:color-mix(in srgb,white 95%,var(--pricing-violet-soft))}.site-paid-report-preview--report .site-paid-report-preview__header{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 1.25rem;align-items:start}.site-paid-report-preview--report .site-paid-report-preview__header-copy{display:grid;gap:.55rem;min-width:0}.site-paid-report-preview--report .site-paid-report-preview__eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:2rem;margin:0;padding:0 .85rem;border:1px solid color-mix(in srgb,var(--pricing-violet) 20%,var(--pricing-line));border-radius:999px;background:color-mix(in srgb,var(--pricing-violet-soft) 64%,white);color:var(--pricing-violet-deep);font-size:.73rem;font-weight:850;letter-spacing:.09em;line-height:1;text-transform:uppercase}.site-paid-report-preview--report .site-paid-report-preview__header-copy h3{margin:0;color:var(--pricing-ink);font-family:var(--site-font-display);font-size:clamp(1.55rem,2.8vw,2.15rem);font-weight:650;line-height:1.08}.site-paid-report-preview--report .site-paid-report-preview__header-copy p{margin:0;max-width:48rem;color:var(--pricing-muted);font-size:.94rem;font-weight:580;line-height:1.65}.site-paid-report-preview--report .site-paid-report-preview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.site-paid-report-preview--report .site-paid-report-preview__card{display:grid;grid-template-columns:2.75rem minmax(0,1fr) minmax(3.1rem,auto);gap:.8rem;align-items:center;min-width:0;min-height:6.4rem;padding:.95rem;border:1px solid color-mix(in srgb,var(--pricing-line) 78%,var(--pricing-paper));border-radius:1rem;background:white;box-shadow:0 12px 28px color-mix(in srgb,var(--pricing-ink) 4%,transparent)}.site-paid-report-preview--report .site-paid-report-preview__card-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:color-mix(in srgb,var(--pricing-violet-soft) 84%,white);color:var(--pricing-violet)}.site-paid-report-preview--report .site-paid-report-preview__card-icon svg{width:1.05rem;height:1.05rem}.site-paid-report-preview--report .site-paid-report-preview__card-copy{display:grid;gap:.45rem;min-width:0}.site-paid-report-preview--report .site-paid-report-preview__card-head{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;align-items:start;min-width:0}.site-paid-report-preview--report .site-paid-report-preview__card-head strong{color:var(--pricing-ink);font-size:.96rem;font-weight:850;line-height:1.24}.site-paid-report-preview--report .site-paid-report-preview__mask{margin-top:.05rem}.site-paid-report-preview--report .site-paid-report-preview__card-lock{display:grid;justify-items:center;gap:.28rem;min-width:0;max-width:5.4rem;color:var(--pricing-violet-deep);font-size:.64rem;font-weight:850;line-height:1.18;text-align:center;overflow-wrap:anywhere}.site-paid-report-preview--report .site-paid-report-preview__card-lock-icon{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid color-mix(in srgb,var(--pricing-violet) 18%,var(--pricing-line));border-radius:999px;background:white;box-shadow:0 10px 20px color-mix(in srgb,var(--pricing-ink) 5%,transparent)}.site-paid-report-preview--report .site-paid-report-preview__card-lock-icon svg{width:1.45rem;height:1.45rem}.site-paid-report-preview__copy{position:relative;z-index:1;align-content:center;display:grid;gap:.7rem;max-width:34rem}.site-paid-report-preview__copy h3{margin:0;color:color-mix(in srgb,var(--pricing-ink) 76%,var(--pricing-muted));font-family:var(--site-font-display);font-size:clamp(1.45rem,2.6vw,2rem);font-weight:600;line-height:1.15}.site-paid-report-preview__copy p{margin:0;color:var(--pricing-muted);font-size:.92rem;font-weight:600;line-height:1.65}.site-paid-report-preview__kicker{color:var(--pricing-ink)!important;font-weight:800!important}.site-paid-report-preview__locked-sheet{display:grid;gap:.85rem;min-width:0;padding:clamp(1rem,2.2vw,1.25rem);border:1px solid color-mix(in srgb,var(--pricing-line) 82%,var(--pricing-paper));border-radius:1rem;background:white}.site-paid-report-preview__locked-header{display:grid;gap:.2rem;padding:.15rem .1rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--pricing-line) 76%,transparent)}.site-paid-report-preview__locked-header span{color:var(--pricing-violet);font-size:.72rem;font-weight:850;letter-spacing:.15em;line-height:1.15}.site-paid-report-preview__locked-header strong{color:var(--pricing-ink);font-family:var(--site-font-display);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:620;line-height:1.15}.site-paid-report-preview__locked-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.95rem;min-width:0;padding:.95rem;border:1px solid color-mix(in srgb,var(--pricing-line) 74%,transparent);border-radius:.9rem;background:white}.site-paid-report-preview__locked-icon{display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pricing-violet) 16%,var(--pricing-line));background:white;color:var(--pricing-violet)}.site-paid-report-preview__locked-icon svg{width:1.15rem;height:1.15rem}.site-paid-report-preview__locked-copy{display:grid;gap:.28rem;min-width:0}.site-paid-report-preview__locked-copy h4{margin:0;color:var(--pricing-ink);font-size:.92rem;font-weight:850;line-height:1.25}.site-paid-report-preview__locked-copy p{margin:0;color:var(--pricing-violet);font-size:.78rem;font-weight:800;line-height:1.35}.site-paid-report-preview__mask{display:grid;gap:.22rem;margin-top:.16rem}.site-paid-report-preview__mask span{display:block;height:.38rem;border-radius:999px;background:color-mix(in srgb,var(--pricing-line) 78%,white)}.site-paid-report-preview__mask span:first-child{width:88%}.site-paid-report-preview__mask span:nth-child(2){width:68%}.site-paid-report-preview__mask span:nth-child(3){width:44%}[data-pricing-page-kind=iq] .site-paid-report-offer__include-grid{width:min(100%,66rem);margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr))}[data-pricing-page-kind=iq] .site-paid-report-proof__card{min-height:12.2rem;padding:1.35rem 1.45rem;border-radius:.65rem;box-shadow:0 16px 38px color-mix(in srgb,var(--pricing-ink) 5%,transparent)}[data-pricing-page-kind=iq] .site-paid-report-proof__card-icon{width:2.65rem;height:2.65rem;border-radius:.8rem;color:var(--pricing-violet)}[data-pricing-page-kind=iq] .site-paid-report-proof__card-title{font-size:1.12rem;font-weight:680}[data-pricing-page-kind=iq] .site-paid-report-preview{width:min(100%,75rem);margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(15rem,17rem);align-items:center;gap:clamp(1.3rem,2.8vw,2.2rem);overflow:visible;border:1px solid color-mix(in srgb,var(--pricing-violet) 18%,var(--pricing-line));border-inline-start:0;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:1.05rem;border-end-end-radius:1.05rem;padding:0;background:color-mix(in srgb,white 96%,var(--pricing-violet-soft));box-shadow:none}.site-paid-report-preview__dashboard{display:grid;grid-template-columns:minmax(9rem,11.5rem) minmax(0,1fr);gap:1rem;min-width:0;padding:1.25rem;border:1px solid color-mix(in srgb,var(--pricing-violet) 18%,var(--pricing-line));border-radius:1.05rem;background:color-mix(in srgb,white 96%,var(--pricing-violet-soft));box-shadow:0 18px 48px color-mix(in srgb,var(--pricing-violet-deep) 8%,transparent)}.site-paid-report-preview__nav{display:grid;align-content:start;gap:.55rem;min-width:0;border-radius:.65rem;padding:1rem .7rem;background:linear-gradient(180deg,oklch(.22 .06 276),oklch(.17 .05 276));color:oklch(.985 .006 282)}.site-paid-report-preview__nav strong{margin:0;font-size:.78rem;font-weight:850;line-height:1.2}.site-paid-report-preview__nav-title{display:grid;gap:.35rem;margin:0 0 .35rem .3rem}.site-paid-report-preview__nav-title span{justify-self:start;border:1px solid rgb(255 255 255/20%);border-radius:999px;padding:.18rem .42rem;background:rgb(255 255 255/10%);color:rgb(255 255 255/78%);font-size:.56rem;font-weight:760;line-height:1}.site-paid-report-preview__nav-item{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.45rem;align-items:center;min-height:2.15rem;padding:0 .55rem;border-radius:.45rem;color:color-mix(in srgb,oklch(.985 .006 282) 78%,transparent);font-size:.66rem;font-weight:800;line-height:1.15}.site-paid-report-preview__nav-item svg{width:.78rem;height:.78rem}.site-paid-report-preview__nav-item[data-active=true]{background:linear-gradient(135deg,oklch(.58 .22 287),oklch(.64 .23 302));color:white}.site-paid-report-preview__score-panel{min-width:0;padding:.95rem .8rem .85rem;border-radius:.75rem;background:white}.site-paid-report-preview__score-heading{display:flex;align-items:start;justify-content:space-between;gap:.75rem;min-width:0}.site-paid-report-preview__score-heading h3{margin:0;color:var(--pricing-ink);font-size:.9rem;font-weight:850;line-height:1.2}.site-paid-report-preview__lock-label{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;max-width:9rem;overflow-wrap:anywhere;border:1px solid color-mix(in srgb,var(--pricing-violet) 20%,var(--pricing-line));border-radius:999px;padding:.28rem .58rem;background:color-mix(in srgb,var(--pricing-violet-soft) 68%,white);color:var(--pricing-violet-deep);font-size:.62rem;font-weight:850;line-height:1;text-transform:uppercase}.site-paid-report-preview__lock-label svg{width:.68rem;height:.68rem}.site-paid-report-preview__score-summary{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:clamp(1rem,2.4vw,2rem);align-items:center;padding:1rem .25rem 1.2rem}.site-paid-report-preview__gauge{position:relative;display:grid;place-items:center;align-content:center;width:min(100%,10.2rem);aspect-ratio:1;margin-inline:auto;border-radius:999px;background:radial-gradient(circle,white 0 54%,transparent 55%),conic-gradient(var(--pricing-violet) 0deg 140deg,transparent 140deg 220deg,color-mix(in srgb,var(--pricing-line) 75%,white) 220deg 252deg,var(--pricing-violet) 252deg 1turn);color:var(--pricing-violet)}.site-paid-report-preview__gauge>span{position:relative;z-index:1;font-size:clamp(2rem,4vw,3rem);font-weight:880;line-height:.95}.site-paid-report-preview__percentile{display:grid;gap:.25rem}.site-paid-report-preview__percentile span{color:var(--pricing-ink);font-size:.72rem;font-weight:850}.site-paid-report-preview__percentile-value{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--pricing-violet) 16%,var(--pricing-line));border-radius:.38rem;padding:.34rem .5rem;background:color-mix(in srgb,var(--pricing-violet-soft) 44%,white);color:var(--pricing-violet-deep);font-size:.94rem;font-weight:850;line-height:1}.site-paid-report-preview__percentile p{margin:0;max-width:14rem;color:var(--pricing-muted);font-size:.78rem;font-weight:650;line-height:1.5}.site-paid-report-preview__score-rows{display:grid;gap:.68rem;padding:0 .25rem}.site-paid-report-preview__score-row{display:grid;grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr) 2.4rem;align-items:center;gap:.75rem;min-width:0}.site-paid-report-preview__score-row>span{color:var(--pricing-ink);font-size:.72rem;font-weight:760;line-height:1.2}.site-paid-report-preview__score-track{height:.32rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--pricing-line) 74%,white)}.site-paid-report-preview__score-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--pricing-violet) 62%,white),var(--pricing-violet))}.site-paid-report-preview__score-lock{justify-self:end;width:.9rem;height:.9rem;color:var(--pricing-violet-deep)}.site-paid-report-preview__unlock{display:grid;gap:1.05rem;min-width:0;padding:clamp(1rem,2.2vw,1.25rem)}.site-paid-report-preview__unlock h3{margin:0;color:var(--pricing-ink);font-family:var(--site-font-display);font-size:1.35rem;font-weight:680;line-height:1.18}.site-paid-report-preview__unlock ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.site-paid-report-preview__unlock li{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.7rem;align-items:start;color:var(--pricing-muted);font-size:.88rem;font-weight:680;line-height:1.45}.site-paid-report-preview__unlock li svg{width:1rem;height:1rem;padding:.12rem;border-radius:999px;color:var(--pricing-violet);background:color-mix(in srgb,var(--pricing-violet-soft) 74%,white)}.site-paid-report-preview__trusted{display:inline-flex;align-items:center;gap:.65rem;width:-moz-fit-content;width:fit-content;min-height:2.4rem;padding-block:.35rem;padding-inline:.45rem .8rem;border-radius:999px;background:color-mix(in srgb,var(--pricing-line) 36%,white)}.site-paid-report-preview__trusted span{display:flex}.site-paid-report-preview__trusted img{width:1.55rem;height:1.55rem;margin-inline-end:-.45rem;border:2px solid white;border-radius:999px;-o-object-fit:cover;object-fit:cover}.site-paid-report-preview__trusted strong{color:var(--pricing-ink);font-size:.72rem;font-weight:800;white-space:nowrap}.site-paid-report-proof__rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem}.site-paid-report-proof__entry{display:grid;gap:.85rem;min-width:0;padding:1rem;border:1px solid color-mix(in srgb,var(--pricing-line) 82%,var(--pricing-paper));border-radius:1rem;background:white;transition:transform .2s ease,box-shadow .2s ease}.site-paid-report-proof__entry:hover{transform:translateY(-2px);box-shadow:0 18px 38px color-mix(in srgb,var(--pricing-ink) 7%,transparent)}.site-paid-report-proof__identity{display:flex;align-items:center;gap:1rem}.site-paid-report-proof__avatar{position:relative;overflow:hidden;width:2.65rem;height:2.65rem;flex:0 0 auto;border-radius:999px;background:var(--site-brand-soft);color:var(--site-brand-deep);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem}.site-paid-report-proof__avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-paid-report-proof__identity-copy{display:grid;min-width:0}.site-paid-report-proof__name{font-weight:700;color:var(--site-text-strong)}.site-paid-report-proof__quote{position:relative;margin:0;padding-inline-start:.95rem;color:var(--pricing-ink);font-family:var(--site-font-display);font-size:.92rem;font-style:italic;line-height:1.45}.site-paid-report-proof__quote:before{content:'"';position:absolute;top:-.3rem;inset-inline-start:0;color:color-mix(in srgb,var(--pricing-violet) 42%,transparent);font-family:Georgia,serif;font-size:2.35rem;font-style:italic;line-height:1}.site-paid-report-proof__stars{display:inline-flex;gap:.15rem;margin-inline-start:auto;color:oklch(.7 .15 82)}.site-paid-report-faq{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--pricing-line) 82%,var(--pricing-paper));border-radius:1rem;background:white}.site-paid-report-faq__item{border-bottom:1px solid color-mix(in srgb,var(--pricing-line) 78%,transparent);overflow:hidden}.site-paid-report-faq__item:last-child{border-bottom:0}.site-paid-report-faq__item[open]{background:white}.site-paid-report-faq__question{display:grid;grid-template-columns:2.45rem minmax(0,1fr) 1rem;align-items:center;gap:1rem;min-height:3.8rem;padding:.82rem 1.25rem;color:var(--pricing-ink);font-weight:700;cursor:pointer;list-style:none}.site-paid-report-faq__question::-webkit-details-marker{display:none}.site-paid-report-faq__icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pricing-violet) 16%,var(--pricing-line));background:white;color:var(--pricing-violet)}.site-paid-report-faq__question strong{min-width:0;font-size:.95rem;line-height:1.35}.site-paid-report-faq__chevron{width:.55rem;height:.55rem;border-right:2px solid color-mix(in srgb,var(--pricing-violet) 58%,var(--pricing-muted));border-bottom:2px solid color-mix(in srgb,var(--pricing-violet) 58%,var(--pricing-muted));transform:rotate(45deg);transition:transform .2s ease}.site-paid-report-faq__item[open] .site-paid-report-faq__chevron{transform:rotate(225deg)}.site-paid-report-faq__answer{margin:0;padding:0 1.25rem 1.15rem calc(1.25rem + 2.45rem + 1rem);color:var(--pricing-muted);font-size:.9rem;font-weight:600;line-height:1.65}.site-paid-report-assurance-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:min(100%,76rem);margin-inline:auto;padding:1.1rem 1.4rem;border-radius:.55rem;background:color-mix(in srgb,var(--pricing-violet-soft) 40%,white);color:color-mix(in srgb,var(--pricing-muted) 84%,var(--pricing-ink))}.site-paid-report-assurance-strip span{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-width:0;font-size:.8rem;font-weight:760;line-height:1.25;text-align:center}.site-paid-report-assurance-strip svg{width:1.25rem;height:1.25rem;flex:0 0 auto;color:color-mix(in srgb,var(--pricing-muted) 70%,var(--pricing-violet))}@keyframes paid-report-summary-dot{0%,to{opacity:.55;transform:scale(.92)}48%{opacity:1;transform:scale(1.08)}}@keyframes paid-report-generator-line{0%,to{opacity:.18;transform:scaleX(.68)}50%{opacity:.44;transform:scaleX(1)}}@keyframes paid-report-checkout-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:1100px){[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality,[data-pricing-page-kind=iq] .site-paid-report-offer__hero{grid-template-columns:1fr;gap:clamp(1.2rem,2.4vw,1.6rem);align-items:start;min-height:auto}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality .site-paid-report-offer__headline,[data-pricing-page-kind=iq] .site-paid-report-offer__headline{max-width:12ch}[data-pricing-page-kind=iq] .site-paid-report-offer__intro{padding-top:0}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality .site-paid-report-offer__hero-highlights,[data-pricing-page-kind=iq] .site-paid-report-offer__hero-highlights{display:none}[data-pricing-page-kind=default] .site-paid-report-offer__spotlight--personality,[data-pricing-page-kind=iq] .site-paid-report-offer__spotlight{width:min(100%,32rem);justify-self:center}[data-pricing-page-kind=iq] .site-paid-report-preview{grid-template-columns:1fr;border-inline-start:1px solid color-mix(in srgb,var(--pricing-violet) 18%,var(--pricing-line));border-radius:.5rem}.site-paid-report-preview__dashboard{grid-template-columns:1fr}}@media (max-width:900px){.site-paid-report-conversion__stage,.site-paid-report-conversion__stage--form,.site-paid-report-offer__hero{grid-template-columns:1fr;gap:1.5rem}.site-paid-report-conversion__stage{min-height:auto}.site-paid-report-lead-form{padding-inline:0}.site-paid-report-conversion__generator{min-height:12rem}.site-paid-report-offer{gap:2rem;padding-inline:1rem}.site-paid-report-offer__spotlight{padding:1.5rem;border-radius:1.25rem}.site-paid-report-offer__include-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-paid-report-checkout__contact,.site-paid-report-checkout__layout,.site-paid-report-preview,.site-paid-report-preview--report .site-paid-report-preview__header{grid-template-columns:1fr}.site-paid-report-checkout__layout{gap:1rem}.site-paid-report-checkout__payment{gap:1.05rem;order:1}.site-paid-report-checkout__summary{display:none}.site-paid-report-checkout__mobile-benefits{display:grid;gap:0;order:2;padding:1rem;border:1px solid oklch(.9 .012 282);border-radius:.85rem;background:oklch(.995 .004 280);box-shadow:none}.site-paid-report-checkout__mobile-bottom{display:grid;gap:.8rem;order:3;padding-top:.2rem}.site-paid-report-checkout__desktop-assurance{display:none}.site-paid-report-checkout__receipt{gap:.62rem;padding:.85rem 0 0;border-block:0;border-top:1px solid color-mix(in srgb,var(--pricing-line) 78%,transparent)}.site-paid-report-checkout__mobile-benefits .site-paid-report-checkout__receipt{padding:0;border-top:0}.site-paid-report-checkout__receipt-line{grid-template-columns:.95rem minmax(0,1fr);gap:.62rem;min-height:1.25rem}.site-paid-report-checkout__receipt-line span{width:.78rem;height:.78rem}.site-paid-report-checkout__receipt-line span:before{width:.32rem;height:.18rem;border-left-width:1.3px;border-bottom-width:1.3px}.site-paid-report-checkout__receipt-line strong{font-size:.82rem;line-height:1.3}.site-paid-report-checkout__summary>.site-paid-report-checkout__trust-strip{display:none}.site-paid-report-checkout__total--before-submit{display:flex;align-items:center;padding:.2rem 0 0}.site-paid-report-checkout__total--before-submit strong{font-size:1.65rem}.site-paid-report-checkout__legal{order:20;padding-top:.85rem;font-size:.76rem;line-height:1.55}.site-paid-report-checkout__mobile-bottom .site-paid-report-checkout__trust-strip{display:grid;padding-top:0;border-top:0}.site-paid-report-checkout__mobile-bottom .site-paid-report-checkout__guarantee{margin-top:.05rem}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality,[data-pricing-page-kind=iq] .site-paid-report-offer__hero{min-height:auto;align-items:start}[data-pricing-page-kind=iq] .site-paid-report-offer__headline{max-width:12ch}.site-paid-report-assurance-rail,.site-paid-report-assurance-strip,.site-paid-report-offer__hero-highlights,[data-pricing-page-kind=iq] .site-paid-report-offer__include-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-paid-report-assurance-rail__item:nth-child(2n){border-inline-end:0}.site-paid-report-preview__dashboard,[data-pricing-page-kind=iq] .site-paid-report-preview{grid-template-columns:1fr}.site-paid-report-preview__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-paid-report-preview__nav strong{grid-column:1/-1}}@media (max-width:640px){.site-paid-report-conversion__stage{width:100%;padding:1.2rem;gap:1.15rem;border-radius:1.45rem}.site-paid-report-conversion__copy{gap:.8rem}.site-paid-report-conversion__title{font-size:clamp(1.95rem,8.2vw,2.65rem);line-height:.98}.site-paid-report-conversion__lead{font-size:.96rem;line-height:1.7}.site-paid-report-conversion__summary{width:100%;border-radius:1.1rem;padding:.8rem .9rem;font-size:.88rem;line-height:1.5}.site-paid-report-conversion__micro-list{gap:.5rem;font-size:.9rem}.site-paid-report-conversion__generator{min-height:9.5rem;border-radius:1.45rem}.site-paid-report-offer__hero{gap:1.4rem}.site-paid-report-offer{gap:2rem;padding:.95rem .5rem 2.4rem}.site-paid-report-offer__intro{gap:1rem;padding-top:0}.site-paid-report-offer__topline{min-height:1.8rem;padding-inline:.65rem;font-size:.68rem}.site-paid-report-offer__headline{font-size:clamp(2.55rem,11.2vw,3.25rem);line-height:.96;white-space:normal}.site-paid-report-offer__lead{font-size:.95rem;line-height:1.6}.site-paid-report-offer__trust-row{display:grid;grid-template-columns:1fr;gap:.62rem;margin-top:.2rem}.site-paid-report-offer__trust-item{min-width:0}.site-paid-report-offer__trust-icon{width:2.35rem;height:2.35rem}.site-paid-report-offer__trust-item:not(:last-child){padding-inline-end:0;border-inline-end:0}.site-paid-report-offer__spotlight{gap:1rem;padding:1.25rem}.site-paid-report-offer__price{font-size:clamp(2.35rem,10.4vw,2.9rem)}.site-paid-report-offer__benefits{width:100%;max-width:100%}.site-paid-report-offer__checkout-actions,.site-upsell-inline{width:100%}.site-paid-report-offer__checkout-link{min-height:3.7rem}.site-paid-report-checkout{padding:0;border-radius:0}.site-paid-report-checkout-frame{padding:1rem 0 .95rem}.site-paid-report-checkout__contact-field .site-field{min-height:3.25rem}.site-paid-report-checkout__submit{min-height:3.5rem}.site-paid-report-offer__section-title{grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);gap:.7rem;width:100%}.site-paid-report-offer__section-title h2{font-size:1.28rem;white-space:normal}.site-paid-report-offer__include-grid{grid-template-columns:minmax(0,1fr)}.site-paid-report-preview{border-radius:1rem;padding:1.1rem}.site-paid-report-preview__score-panel{padding:1rem}.site-paid-report-preview__locked-row{padding:.78rem}.site-paid-report-proof__card,.site-paid-report-proof__entry{min-height:auto;padding:1.15rem}.site-paid-report-proof__identity{align-items:flex-start}.site-paid-report-proof__quote{font-size:.98rem;line-height:1.62}.site-paid-report-faq{border-radius:1rem}.site-paid-report-faq__question{grid-template-columns:2.2rem minmax(0,1fr) .9rem;gap:.75rem;padding:1.05rem 1.15rem}.site-paid-report-faq__answer{padding:0 1.15rem 1.15rem calc(1.15rem + 2.2rem + .75rem);font-size:.98rem;line-height:1.68}[data-pricing-page-kind=iq] .site-paid-report-offer{gap:1.35rem;padding:.8rem .5rem 2rem}.site-paid-report-mobile-offer-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.78rem .9rem;border:1px solid color-mix(in srgb,var(--pricing-violet) 16%,var(--pricing-line));border-radius:.85rem;background:color-mix(in srgb,var(--pricing-violet-soft) 58%,white);color:var(--pricing-ink);box-shadow:0 12px 28px color-mix(in srgb,var(--pricing-violet-deep) 7%,transparent)}.site-paid-report-mobile-offer-banner__label{color:var(--pricing-violet-deep);font-size:.9rem;font-weight:850;letter-spacing:0;line-height:1.15}.site-paid-report-mobile-offer-banner strong{min-width:0;font-size:.96rem;font-weight:850;line-height:1.2}.site-paid-report-mobile-offer-banner__time{display:inline-flex;align-items:center;gap:.42rem;justify-self:end;color:color-mix(in srgb,var(--pricing-muted) 84%,var(--pricing-ink));font-size:.78rem;font-weight:760;line-height:1.2;white-space:nowrap}.site-paid-report-mobile-offer-banner__time b{min-width:3.2rem;padding:.22rem .42rem;border-radius:999px;background:var(--pricing-paper);color:var(--pricing-violet-deep);font-variant-numeric:tabular-nums;text-align:center}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality,[data-pricing-page-kind=iq] .site-paid-report-offer__hero{grid-template-columns:1fr;gap:1rem;min-height:auto}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality .site-paid-report-offer__intro,[data-pricing-page-kind=iq] .site-paid-report-offer__intro{width:100%;gap:.85rem}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality .site-paid-report-offer__headline,[data-pricing-page-kind=iq] .site-paid-report-offer__headline{max-width:none;font-size:clamp(2.25rem,11vw,3rem);line-height:1}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality .site-paid-report-offer__headline{font-size:clamp(1.95rem,9vw,2.45rem)}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality .site-paid-report-offer__lead,[data-pricing-page-kind=iq] .site-paid-report-offer__lead{font-size:.94rem;line-height:1.6}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality .site-paid-report-offer__lead{font-size:.91rem}[data-pricing-page-kind=default] .site-paid-report-offer__hero--personality .site-paid-report-offer__hero-highlights,[data-pricing-page-kind=iq] .site-paid-report-offer__hero-highlights{display:none}[data-pricing-page-kind=default] .site-paid-report-offer__spotlight--personality,[data-pricing-page-kind=iq] .site-paid-report-offer__spotlight{width:100%;padding:1.15rem;border-radius:1rem}.site-paid-report-offer__product-title{font-size:clamp(1.12rem,5vw,1.28rem)}.site-paid-report-offer__product-media{width:min(100%,14.5rem);margin-bottom:.1rem}[data-pricing-page-kind=iq] .site-paid-report-offer__spotlight{gap:.62rem}.site-paid-report-offer__spotlight--personality .site-paid-report-offer__price,[data-pricing-page-kind=iq] .site-paid-report-offer__price{font-size:clamp(2.65rem,12vw,3.35rem)}.site-paid-report-assurance-rail,.site-paid-report-assurance-strip,.site-paid-report-offer__hero-highlights,[data-pricing-page-kind=iq] .site-paid-report-offer__include-grid{grid-template-columns:1fr}.site-paid-report-assurance-rail__item:not(:last-child),.site-paid-report-assurance-rail__item:nth-child(2n){border-inline-end:0}.site-paid-report-offer__hero-highlight{grid-template-columns:2.6rem minmax(0,1fr);justify-items:start;text-align:start}.site-paid-report-offer__hero-highlight span{width:2.6rem;height:2.6rem}.site-paid-report-assurance-rail{gap:.75rem}.site-paid-report-assurance-rail__item{padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--pricing-line) 62%,transparent)}.site-paid-report-assurance-rail__item:last-child{padding-bottom:0;border-bottom:0}.site-paid-report-preview__dashboard{padding:.8rem}.site-paid-report-preview__nav,.site-paid-report-preview__score-row,.site-paid-report-preview__score-summary{grid-template-columns:1fr}.site-paid-report-preview__score-lock{justify-self:start}.site-paid-report-preview__trusted{width:100%;justify-content:center}.site-paid-report-preview--report .site-paid-report-preview__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-paid-report-checkout__skeleton-item,.site-paid-report-conversion__generator span,.site-paid-report-conversion__summary-dot{animation:none}}.site-faq-list,.site-grid{display:grid;gap:1rem}.site-card,.site-cta-band,.site-faq-item,.site-step-card{border-radius:var(--site-radius-lg);border:1px solid color-mix(in srgb,var(--site-line) 62%,white);background:color-mix(in srgb,white 82%,var(--site-paper));box-shadow:0 14px 40px color-mix(in srgb,var(--site-brand-deep) 8%,transparent)}.site-card,.site-step-card{padding:1.25rem}.site-card__title{margin:0;font-size:1.08rem;font-weight:700;letter-spacing:0;color:var(--site-ink)}.site-card__copy{margin:.72rem 0 0;color:var(--site-ink-soft);line-height:1.76}.site-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .85rem;border-radius:999px;background:color-mix(in srgb,var(--site-brand-soft) 70%,white);color:var(--site-brand-deep);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.site-chip--soft{background:color-mix(in srgb,white 76%,var(--site-paper));border:1px solid color-mix(in srgb,var(--site-line) 86%,white)}.site-note{color:var(--site-ink-soft);font-size:.94rem;line-height:1.75}.site-step-card{display:grid;align-content:start;gap:.9rem}.site-type-page__balance-grid,.site-type-page__snapshot-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.site-type-page__balance-card,.site-type-page__snapshot-card{display:grid;align-content:start;gap:.75rem;min-height:100%;border:1px solid color-mix(in srgb,var(--type-group-accent) 11%,white);border-radius:1.05rem;background:color-mix(in srgb,white 92%,var(--type-group-cloud));padding:clamp(1rem,2vw,1.25rem);box-shadow:none}.site-type-page__balance-card .site-card__title,.site-type-page__snapshot-card .site-card__title{color:color-mix(in srgb,var(--type-group-deep) 76%,var(--site-ink))}.site-type-page__snapshot-card .site-card__copy{font-size:.93rem;line-height:1.56}.site-type-page__balance-card{background:color-mix(in srgb,white 94%,var(--type-group-soft))}.site-type-page__balance-card--warm{background:color-mix(in srgb,white 94%,var(--site-action-soft));border-color:color-mix(in srgb,var(--site-action) 14%,white)}.site-type-page__short-list{gap:.75rem}.site-type-page__short-list li{padding-inline-start:1.05rem;color:var(--site-ink-soft);font-size:.94rem}.site-type-page__short-list li:before{top:.68em;width:.38rem;height:.38rem;background:color-mix(in srgb,var(--type-group-accent) 72%,white)}.site-type-page__balance-card--warm .site-type-page__short-list li:before{background:color-mix(in srgb,var(--site-action) 70%,white)}.site-type-page__mini-links{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;border-radius:1.25rem;background:color-mix(in srgb,white 88%,var(--type-group-cloud));padding:.75rem;outline:1px solid color-mix(in srgb,var(--type-group-accent) 12%,white)}.site-type-page__mini-link{gap:.55rem;min-height:100%;border:1px solid color-mix(in srgb,var(--type-group-accent) 12%,white);border-radius:.95rem;background:color-mix(in srgb,white 92%,var(--type-group-soft));padding:1rem;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.site-type-page__mini-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--type-group-accent) 24%,white);background:color-mix(in srgb,white 84%,var(--type-group-soft))}.site-type-page__mini-link .site-chip{background:color-mix(in srgb,white 68%,var(--type-group-soft));color:var(--type-group-deep)}.site-type-page__mini-link .site-card__title{color:color-mix(in srgb,var(--type-group-deep) 80%,var(--site-ink))}.site-bullet-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.site-bullet-list li{position:relative;border-radius:1.25rem;background:color-mix(in srgb,white 74%,var(--site-panel));padding-block:.96rem;padding-inline:2.8rem 1rem;color:var(--site-ink-soft);line-height:1.72}.site-bullet-list li:before{content:"";position:absolute;top:1.08rem;inset-inline-start:1rem;width:1rem;height:1rem;border-radius:999px;background:linear-gradient(135deg,var(--site-brand),color-mix(in srgb,var(--site-support) 74%,white));box-shadow:0 0 0 .3rem color-mix(in srgb,var(--site-brand) 14%,white)}.site-cta-band{padding:1.45rem;background:linear-gradient(150deg,color-mix(in srgb,white 86%,var(--site-brand-soft)),color-mix(in srgb,white 78%,var(--site-panel-accent)))}.site-field{min-height:3rem;width:100%;border-radius:1rem;border:1px solid color-mix(in srgb,var(--site-line) 90%,white);background:color-mix(in srgb,white 88%,var(--site-paper));padding:0 1rem;font:inherit;color:var(--site-ink);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.site-field:focus{border-color:color-mix(in srgb,var(--site-brand) 78%,white);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--site-brand) 15%,transparent)}.site-article-body{display:grid;gap:1rem;min-width:0}.site-article-paragraph{margin:0;color:var(--site-ink-soft);font-size:1rem;line-height:1.9;overflow-wrap:anywhere}.site-page--blog-article,.site-page--blog-index{padding-top:clamp(.6rem,2vw,1.35rem);--blog-canvas:white;--blog-surface:white;--blog-surface-soft:white;--blog-ink:oklch(0.25 0.035 276);--blog-ink-soft:oklch(0.47 0.026 276);--blog-ink-muted:oklch(0.62 0.02 278);--blog-line:oklch(0.9 0.01 282);--blog-line-strong:oklch(0.84 0.015 282);--blog-brand:oklch(0.58 0.19 289);--blog-brand-deep:oklch(0.45 0.16 288);--blog-brand-soft:oklch(0.94 0.035 289);--blog-sky-soft:oklch(0.955 0.012 282);--blog-warm-soft:oklch(0.952 0.014 286);--blog-sage-soft:oklch(0.948 0.012 276);--blog-danger-soft:oklch(0.95 0.035 20);--blog-shadow:0 18px 44px oklch(0.45 0.16 288/7%);background:white;color:var(--blog-ink)}body:has(.site-page--blog-article),body:has(.site-page--blog-article) .site-frame,body:has(.site-page--blog-article) .site-main,body:has(.site-page--blog-index),body:has(.site-page--blog-index) .site-frame,body:has(.site-page--blog-index) .site-main{background:white}body:has(.site-page--blog-article) .site-frame:after,body:has(.site-page--blog-article) .site-frame:before,body:has(.site-page--blog-index) .site-frame:after,body:has(.site-page--blog-index) .site-frame:before{content:none;display:none}body:has(.site-page--blog-article) .site-footer,body:has(.site-page--blog-article) .site-footer[data-site-surface=public],body:has(.site-page--blog-article) .site-header__inner,body:has(.site-page--blog-index) .site-footer,body:has(.site-page--blog-index) .site-footer[data-site-surface=public],body:has(.site-page--blog-index) .site-header__inner{background:white}.blog-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.blog-kicker{margin:0;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800;color:var(--blog-brand)}.blog-section-heading{display:grid;gap:.55rem}.blog-section-heading--split{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:end;justify-content:space-between}.blog-empty-state__title,.blog-index-notes__title,.blog-section-heading__title,.blog-sidebar-card__title{margin:0;font-family:var(--site-font-display);font-size:1.55rem;line-height:1.12;letter-spacing:0;color:var(--blog-ink)}.blog-breadcrumb__link,.blog-inline-link,.blog-outline-list__link{transition:color .18s ease,background-color .18s ease,border-color .18s ease}.blog-inline-link{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;font-size:.9rem;font-weight:780;color:var(--blog-brand);text-decoration:none}.blog-breadcrumb__link:hover,.blog-inline-link:hover,.blog-outline-list__link:hover{color:var(--blog-brand-deep)}.blog-index-hero{position:relative;overflow:hidden;display:grid;gap:clamp(1.6rem,4vw,3rem);align-items:center;min-height:clamp(25rem,44vw,34rem);border-radius:0;background:transparent}.blog-index-hero__copy{display:grid;gap:1rem;max-width:40rem}.blog-article-header__title,.blog-index-hero__title{margin:0;font-family:var(--site-font-display);line-height:1.02;letter-spacing:0;color:var(--blog-ink);text-wrap:balance}.blog-index-hero__title{max-width:36rem;font-size:clamp(2.4rem,4.8vw,3.85rem)}.blog-article-header__title{font-size:clamp(2.65rem,5.4vw,4.35rem)}.blog-empty-state__copy,.blog-index-hero__description,.blog-index-notes__copy,.blog-sidebar-card__copy,.blog-sidebar-panel__copy{margin:0;max-width:44rem;color:var(--blog-ink-soft);font-size:.98rem;line-height:1.7}.blog-index-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem 1.1rem;align-items:center;margin-top:.55rem}.blog-article-header__visual,.blog-index-hero__visual{position:relative;min-width:0}.blog-index-hero__visual{min-height:clamp(20rem,34vw,29rem);display:grid;align-items:center}.blog-index-hero__image-frame{position:relative;overflow:hidden;width:100%;min-height:clamp(18rem,31vw,25rem);border-radius:8px;background:var(--blog-surface);box-shadow:none}.blog-index-hero__image{display:block;width:100%;height:100%;min-height:clamp(18rem,31vw,25rem);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-visual-placeholder{position:relative;overflow:hidden;display:grid;place-items:center;min-height:11rem;border:1px solid var(--blog-line);border-radius:8px;background:white;padding:.75rem;box-shadow:none}.blog-visual-placeholder--hero{min-height:clamp(18rem,31vw,25rem);border-radius:8px;transform:none}.blog-visual-placeholder--sage,.blog-visual-placeholder--sky,.blog-visual-placeholder--warm{background:white}.blog-visual-placeholder__media{display:grid;place-items:center;width:clamp(3rem,8vw,4.25rem);aspect-ratio:1;border:1px solid var(--blog-line);border-radius:8px;background:white;color:var(--blog-ink-muted)}.blog-visual-placeholder__media svg{width:45%;height:45%;stroke-width:1.8}.blog-hero-quote{position:absolute;inset-inline-start:clamp(.75rem,4vw,1.25rem);inset-inline-end:auto;bottom:clamp(.75rem,3vw,1.25rem);display:grid;gap:.3rem;width:min(72%,18rem);padding:1.15rem;border:1px solid var(--blog-line);border-radius:8px;background:white;box-shadow:var(--blog-shadow)}.blog-hero-quote span{color:var(--blog-brand);font-family:var(--site-font-display);font-size:2.2rem;line-height:.75}.blog-hero-quote p{margin:0;color:var(--blog-ink);font-size:.9rem;font-weight:720;line-height:1.45}.blog-index-hero__meta{display:grid;gap:1rem}.blog-archive-summary,.blog-empty-state,.blog-index-hero__meta-card,.blog-lede,.blog-sidebar-card,.blog-sidebar-panel{border-radius:8px;border:1px solid var(--blog-line);background:white}.blog-index-hero__meta-card{padding:1.1rem}.blog-index-hero__meta-label{display:block;margin-bottom:.5rem;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blog-brand)}.blog-index-hero__meta-value{display:block;font-size:1.1rem;line-height:1.3;letter-spacing:0;color:var(--blog-ink)}.blog-index-hero__meta-note{margin:.45rem 0 0;color:var(--blog-ink-soft);line-height:1.7}.blog-index-layout{display:grid;gap:clamp(1rem,2.8vw,1.4rem);align-items:start}.blog-article-side-rail,.blog-article-sidebar,.blog-index-primary,.blog-index-sidebar{display:grid;gap:1rem}.blog-article-side-rail{color:var(--blog-ink-soft)}.blog-archive,.blog-featured{display:grid;gap:1rem}.blog-discovery-form{display:grid;gap:.75rem;padding:.9rem;border:1px solid var(--blog-line);border-radius:8px;background:oklch(.985 .007 284)}.blog-discovery-form__field{display:grid;gap:.35rem;min-width:0}.blog-discovery-form__field span{color:var(--blog-ink-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-discovery-form button,.blog-discovery-form input,.blog-discovery-form select{min-width:0;min-height:2.6rem;border-radius:8px;font:inherit}.blog-discovery-form input,.blog-discovery-form select{border:1px solid var(--blog-line);background:white;padding:0 .78rem;color:var(--blog-ink)}.blog-discovery-form button{padding-inline:clamp(1.1rem,2vw,1.45rem);border:1px solid var(--blog-brand);background:var(--blog-brand);color:var(--blog-surface);font-weight:800;cursor:pointer}.blog-featured-card{position:relative;overflow:hidden;display:grid;gap:clamp(1rem,2.4vw,1.6rem);padding:clamp(.8rem,1.6vw,1rem);border-radius:8px;border:1px solid var(--blog-line);background:white;box-shadow:var(--blog-shadow)}.blog-card__image-link,.blog-featured-card__image-link{display:block;min-width:0;border-radius:8px}.blog-featured-card__image{min-height:clamp(14rem,26vw,18rem);box-shadow:none}.blog-featured-card__content{display:grid;gap:.85rem;align-content:center;min-width:0}.blog-featured-card__badge{display:inline-flex;align-items:center;justify-self:start;margin:0;min-height:1.65rem;padding:0 .68rem;border-radius:999px;background:var(--blog-brand-soft);color:var(--blog-brand-deep);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.blog-archive-item__meta,.blog-breadcrumb,.blog-featured-card__meta{margin:0;display:flex;flex-wrap:wrap;gap:.4rem .65rem;color:var(--blog-ink-muted);font-size:.82rem;font-weight:650}.blog-archive-item__title,.blog-card__title,.blog-featured-card__title{margin:0;font-family:var(--site-font-display);font-size:clamp(1.6rem,2.8vw,2.45rem);line-height:1.08;letter-spacing:0;color:var(--blog-ink)}.blog-archive-item__summary,.blog-card__summary,.blog-featured-card__summary,.blog-lede__body{margin:0;color:var(--blog-ink-soft);line-height:1.7}.blog-archive-list{display:grid;border-top:1px solid var(--blog-line-strong)}.blog-archive-item{display:grid;gap:.9rem;padding:1.35rem 0;border-top:1px solid var(--blog-line);transition:background-color .18s ease,border-color .18s ease}.blog-archive-item:first-child{border-top:0;padding-top:0}.blog-archive-item:hover{background:white;border-color:var(--blog-line-strong)}.blog-archive-item__index{font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blog-ink-muted)}.blog-archive-item__content,.blog-article-header__main,.blog-article-main{display:grid;gap:.75rem}.blog-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:1rem}.blog-card{overflow:hidden;display:grid;align-content:start;min-width:0;border:1px solid var(--blog-line);border-radius:8px;background:white}.blog-card__image{min-height:8.8rem;border-width:0 0 1px;border-color:var(--blog-line);border-radius:0;box-shadow:none}.blog-card__body{display:grid;gap:.5rem;padding:.8rem}.blog-card__topic{margin:0;color:var(--blog-ink-muted);font-size:.72rem;font-weight:750}.blog-card__title{font-size:clamp(1.08rem,2vw,1.22rem);line-height:1.14}.blog-card__summary{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.84rem}.blog-card__meta{display:flex;flex-wrap:wrap;gap:.3rem .5rem;margin:.35rem 0 0;color:var(--blog-ink-muted);font-size:.72rem}.blog-index-notes,.blog-sidebar-panel{display:grid;gap:.9rem;align-content:start;padding:1rem;border-radius:8px;background:white;border:1px solid var(--blog-line)}.blog-sidebar-link{color:var(--blog-brand);font-size:.86rem;font-weight:760;text-decoration:none}.blog-topic-list{display:grid;gap:.15rem}.blog-topic-list__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;min-height:2.6rem;color:var(--blog-ink);font-size:.88rem;font-weight:700;text-decoration:none}.blog-topic-list__item:hover,.blog-topic-list__item[aria-current=true]{color:var(--blog-brand-deep)}.blog-topic-list__icon{display:inline-grid;place-items:center;width:1.55rem;aspect-ratio:1;border-radius:999px;background:oklch(.948 .018 288);color:var(--blog-brand-deep);font-size:.68rem;font-weight:900;line-height:1}.blog-topic-list__icon svg{width:.9rem;height:.9rem;stroke-width:2.35}.blog-topic-list__icon[data-tone=sage],.blog-topic-list__icon[data-tone=sky],.blog-topic-list__icon[data-tone=warm]{background:oklch(.948 .018 288);color:var(--blog-brand-deep)}.blog-topic-list__chevron{width:.9rem;height:.9rem;color:var(--blog-ink-muted);stroke-width:2.5}.blog-archive-summary{display:grid;gap:1.2rem;padding:clamp(1rem,2vw,1.35rem)}.blog-archive-summary__intro{display:grid;gap:.45rem;align-content:start}.blog-archive-summary__intro h2,.blog-archive-summary__intro p,.blog-archive-summary__stats p{margin:0}.blog-archive-summary__intro h2{font-family:var(--site-font-display);font-size:1.55rem;line-height:1.12}.blog-archive-summary__intro p,.blog-archive-summary__stats p{color:var(--blog-ink-soft);line-height:1.55}.blog-archive-summary__button{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:2.35rem;margin-top:.45rem;border-radius:8px;background:var(--blog-brand-soft);color:var(--blog-brand-deep);padding:0 .9rem;font-size:.84rem;font-weight:800;text-decoration:none}.blog-archive-summary__stats{display:grid;gap:1rem}.blog-archive-summary__stat{position:relative;display:grid;gap:.42rem;align-content:start;min-width:0}.blog-archive-summary__icon{display:inline-grid;place-items:center;width:2rem;aspect-ratio:1;border-radius:8px}.blog-archive-summary__icon,.blog-archive-summary__icon[data-tone=sage],.blog-archive-summary__icon[data-tone=sky],.blog-archive-summary__icon[data-tone=warm]{background:oklch(.948 .018 288);color:var(--blog-brand-deep)}.blog-archive-summary__icon svg{width:1rem;height:1rem;stroke-width:2.3}.blog-archive-summary__stat-heading{display:flex;flex-wrap:wrap;gap:.28rem;align-items:baseline;color:var(--blog-ink);line-height:1.2}.blog-archive-summary__stat-heading strong{color:var(--blog-ink);font-size:clamp(1rem,1.4vw,1.18rem);font-weight:850;line-height:1}.blog-archive-summary__stat-heading span{color:var(--blog-ink);font-size:clamp(.84rem,1vw,.94rem);font-weight:760}.blog-empty-state{display:grid;gap:.75rem;padding:1.6rem}.blog-breadcrumb{align-items:center;font-size:.84rem}.blog-breadcrumb__link{color:var(--blog-ink-muted);text-decoration:none}.blog-article-shell{position:relative;display:grid;gap:clamp(1.8rem,4vw,3.2rem)}.blog-article-header{display:grid;gap:clamp(1.4rem,4vw,3.2rem);align-items:center;padding:clamp(.7rem,1.8vw,1.2rem) 0 clamp(1.1rem,3vw,2.4rem);border-bottom:1px solid var(--blog-line)}.blog-article-header__summary{margin:0;max-width:62ch;color:var(--blog-ink-soft);font-size:clamp(1.06rem,1.35vw,1.18rem);line-height:1.72}.blog-article-header__meta{margin-top:clamp(.8rem,1.8vw,1.25rem)}.blog-meta-list{display:flex;flex-wrap:wrap;gap:.75rem 1.15rem;margin:0;padding:0}.blog-meta-list__item{display:grid;gap:.18rem;min-width:7rem}.blog-meta-list__item dt{font-size:.74rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--blog-brand)}.blog-meta-list__item dd{margin:0;color:var(--blog-ink);font-size:.88rem;line-height:1.35}.blog-article-header__image{min-height:clamp(16rem,28vw,23rem);box-shadow:none}.blog-article-layout{display:grid;gap:clamp(1.4rem,3vw,2.2rem);align-items:start}.blog-article-reading{display:grid;justify-items:start;width:100%;max-width:min(100%,70ch);min-width:0}.blog-article-reading__inner{display:grid;gap:clamp(2rem,4vw,3.4rem);width:100%;min-width:0}.blog-sidebar-card{display:grid;gap:.85rem;padding:1.1rem;box-shadow:none}.blog-sidebar-card--muted{background:white}.blog-outline-list{display:grid;gap:.18rem;margin:0;padding:0;list-style:none}.blog-outline-list__link{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;padding:.62rem 0;color:var(--blog-ink-soft);text-decoration:none}.blog-outline-list__index{font-size:.72rem;font-weight:800;letter-spacing:.1em;color:var(--blog-brand)}.blog-share-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.blog-share-list a{color:var(--blog-ink-soft);font-size:.86rem;font-weight:700;text-decoration:none}.blog-article-body,.blog-lede{width:100%;max-width:min(100%,70ch);min-width:0}.blog-lede{padding:clamp(1.2rem,2.2vw,1.7rem);box-shadow:none}.blog-lede__eyebrow{margin:0 0 .6rem;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blog-brand)}.blog-article-body{display:grid;gap:clamp(2.25rem,4vw,3.4rem)}.blog-article-section{position:relative;display:grid;gap:1rem}.blog-article-section__header{display:grid;gap:.55rem}.blog-article-section__title{margin:0;font-family:var(--site-font-display);font-size:clamp(1.7rem,2.7vw,2.35rem);line-height:1.1;letter-spacing:0;color:var(--blog-ink)}.blog-prose{min-width:0}.blog-prose,.blog-prose__html{display:grid;gap:1.15rem}.blog-prose blockquote,.blog-prose figure,.blog-prose h2,.blog-prose h3,.blog-prose h4,.blog-prose ol,.blog-prose p,.blog-prose ul{margin:0;max-width:100%}.blog-prose h2,.blog-prose h3,.blog-prose h4{color:var(--blog-ink);font-family:var(--site-font-display);line-height:1.12;letter-spacing:0}.blog-prose h2{font-size:clamp(1.5rem,2.2vw,2rem)}.blog-prose h3{font-size:clamp(1.25rem,1.8vw,1.55rem)}.blog-prose h4{font-size:clamp(1.12rem,1.5vw,1.3rem)}.blog-prose li,.blog-prose p{color:var(--blog-ink);font-size:clamp(1.04rem,1.1vw,1.12rem);line-height:1.78;overflow-wrap:anywhere}.blog-prose ol,.blog-prose ul{display:grid;gap:.55rem;padding-inline-start:1.2rem}.blog-prose blockquote{padding:.9rem 1rem;border:1px solid var(--blog-line);border-radius:8px;background:color-mix(in srgb,var(--blog-brand-soft) 58%,white);color:var(--blog-ink)}.blog-prose a{color:var(--blog-brand);font-weight:750;text-decoration:underline;text-underline-offset:.18em}.blog-prose img{display:block;max-width:100%;height:auto;border:1px solid var(--blog-line);border-radius:8px}.blog-prose figcaption{margin-top:.45rem;color:var(--blog-ink-muted);font-size:.86rem}.blog-prose hr{width:100%;max-width:100%;border:0;border-top:1px solid var(--blog-line)}.blog-article-section:first-child .blog-prose p:first-child:first-letter{float:left;margin:.08em .45rem 0 0;font-family:var(--site-font-display);font-size:3.7rem;line-height:.82;color:color-mix(in srgb,var(--blog-ink) 82%,var(--blog-accent))}.blog-related-strip{display:grid;gap:1rem;margin-top:clamp(1rem,2.5vw,1.8rem);padding:clamp(1rem,2vw,1.25rem);border:1px solid var(--blog-line);border-radius:8px;background:white}.site-page--blog-article .site-button--secondary,.site-page--blog-index .site-button--primary,.site-page--blog-index .site-button--secondary{background:var(--blog-brand);border-color:var(--blog-brand);color:var(--blog-surface);box-shadow:0 16px 30px oklch(.45 .16 288/16%)}.site-page--blog-article .site-button--secondary:hover,.site-page--blog-index .site-button--primary:hover,.site-page--blog-index .site-button--secondary:hover{background:var(--blog-brand-deep)}@media (min-width:768px){.blog-index-hero{grid-template-columns:minmax(0,.92fr) minmax(20rem,.78fr)}.blog-index-hero__meta{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-featured-card{grid-template-columns:minmax(16rem,.78fr) minmax(0,1fr);align-items:start}.blog-discovery-form{grid-template-columns:minmax(0,1fr) minmax(12rem,.5fr) auto;align-items:end}.blog-article-header{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.85fr)}.blog-archive-summary{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);align-items:center}.blog-archive-summary__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-archive-summary__stat{padding-inline:clamp(.85rem,1.5vw,1.2rem)}.blog-archive-summary__stat:not(:first-child):before{position:absolute;inset-inline-start:0;top:.15rem;bottom:.15rem;width:1px;background:var(--blog-line);content:""}}@media (min-width:1100px){.blog-index-layout{grid-template-columns:minmax(0,1fr) 17rem;--blog-featured-card-top-offset:4.15rem}.blog-index-sidebar{padding-top:var(--blog-featured-card-top-offset)}.blog-article-layout{grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);gap:clamp(2rem,4vw,3.2rem)}.blog-article-side-rail,.blog-index-sidebar{position:sticky;top:6.5rem}.blog-article-side-rail{padding-top:.35rem}}@media (max-width:767px){.blog-index-hero__title{font-size:clamp(2rem,9vw,2.7rem);text-wrap:pretty}.blog-article-header__title{font-size:clamp(2.2rem,10vw,3rem);text-wrap:pretty}.blog-index-hero__visual{min-height:18rem}.blog-archive-item__title,.blog-article-section__title,.blog-featured-card__title{text-wrap:balance}.blog-hero-quote{inset-inline-start:auto;inset-inline-end:auto;left:50%;right:auto;bottom:-.6rem;width:min(92%,18rem);transform:translateX(-50%)}.blog-article-side-rail{order:2}}.site-legal-doc{display:grid;gap:1.8rem;min-width:0;width:min(100%,52rem)}.site-legal-doc__section{display:grid;gap:.9rem;padding-top:1.4rem;border-top:1px solid color-mix(in srgb,var(--site-line) 78%,white)}.site-legal-doc__section:first-child{padding-top:0;border-top:0}.site-legal-doc__heading{margin:0;font-size:1.18rem;font-weight:700;letter-spacing:0;color:var(--site-ink)}.site-focus-shell{min-height:100vh;padding:clamp(1rem,3vw,2rem)}.site-focus-shell__body,.site-focus-shell__header{margin:0 auto;width:min(100%,64rem)}.site-focus-shell__header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:1rem 1.5rem;padding:0 0 1.25rem}.site-footer__list,.site-inline-list{list-style:none;margin:0;padding:0}.site-inline-list{display:grid;gap:.8rem}.site-inline-list li{border-radius:1.2rem;background:color-mix(in srgb,white 79%,var(--site-paper));padding:.95rem 1rem;color:var(--site-ink-soft);line-height:1.75}.site-inline-list--open li{border-radius:0;border-top:1px solid color-mix(in srgb,var(--site-line) 82%,white);background:transparent;padding:.95rem 0 0}.site-inline-list--open li:first-child{padding-top:0;border-top:0}.site-dashboard-page{gap:clamp(1.35rem,2.6vw,2.35rem)}.site-dashboard-page__header{display:grid;padding:clamp(.4rem,1vw,.55rem) 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.site-dashboard-page__header-layout{display:grid;gap:1rem}.site-dashboard-card-actions{margin-top:1rem}.site-dashboard-card-note{margin-top:.9rem}.site-dashboard-page__intro{display:grid;gap:1rem;padding:clamp(1rem,1.7vw,1.25rem);border-radius:1.6rem;border:1px solid color-mix(in srgb,var(--site-line) 74%,white);background:radial-gradient(circle at top left,color-mix(in srgb,var(--site-brand-soft) 22%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,white 92%,var(--site-paper)),color-mix(in srgb,white 88%,var(--site-brand-soft)));box-shadow:0 18px 42px color-mix(in srgb,var(--site-brand-deep) 8%,transparent);outline:1px solid color-mix(in srgb,white 74%,var(--site-line));backdrop-filter:blur(10px)}.site-dashboard-page__intro-main{display:grid;gap:.65rem}.site-dashboard-page__eyebrow{display:inline-flex;align-items:center;gap:.7rem}.site-dashboard-page__eyebrow .site-label{margin:0}.site-dashboard-page__eyebrow-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--site-brand-deep);width:2rem;height:2rem;border-radius:.8rem;background:color-mix(in srgb,white 78%,var(--site-brand-soft));border:1px solid color-mix(in srgb,var(--site-brand) 16%,white)}.site-dashboard-icon{width:1.15rem;height:1.15rem}.site-dashboard-icon--sm{width:1rem;height:1rem}.site-dashboard-page__title{margin:0;max-width:18ch;font-size:clamp(1.68rem,2.7vw,2.45rem);line-height:1.02;color:var(--site-ink)}.site-dashboard-page__description{margin:0;max-width:68ch;color:var(--site-ink-soft);font-size:.95rem;line-height:1.68}.site-dashboard-page__intro-aside{display:grid;gap:.6rem}.site-dashboard-inline-error{margin:0;color:var(--site-error);font-size:.92rem;line-height:1.55}.site-dashboard-inline-success{margin:0;color:var(--site-success);font-size:.92rem;line-height:1.55}.site-dashboard-page__intro{position:relative;overflow:hidden}.site-dashboard-page__intro:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--site-line) 12%,transparent) 0 1px,transparent 1px 100%),linear-gradient(color-mix(in srgb,var(--site-line) 10%,transparent) 0 1px,transparent 1px 100%);background-size:3rem 3rem,3rem 3rem;opacity:.18}.site-dashboard-page__intro:after{content:"";position:absolute;pointer-events:none;inset:auto -12% -28% auto;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--site-panel-accent) 16%,transparent),transparent 68%);opacity:.62}.site-dashboard-page__intro>*{position:relative;z-index:1}.site-dashboard-page__intro{padding:clamp(1.2rem,2vw,1.45rem);border-radius:2rem;border:1px solid color-mix(in srgb,var(--site-line) 70%,white);background:radial-gradient(circle at top right,color-mix(in srgb,var(--site-brand-soft) 20%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,white 96%,var(--site-paper)),color-mix(in srgb,white 90%,var(--site-brand-soft)));box-shadow:0 18px 44px color-mix(in srgb,var(--site-brand-deep) 7%,transparent),inset 0 1px 0 color-mix(in srgb,white 92%,transparent)}.site-dashboard-page__intro-main{gap:.8rem;max-width:44rem}.site-dashboard-page__eyebrow .site-label{color:color-mix(in srgb,var(--site-brand-deep) 82%,white)}.site-dashboard-page__title{max-width:14ch;font-family:var(--site-font-display);font-size:clamp(1.95rem,3vw,2.8rem);line-height:.98;letter-spacing:0}.site-dashboard-page__description{max-width:52ch;font-size:1rem;line-height:1.78}@media (min-width:768px){.site-dashboard-page__header-layout{gap:1rem}}@media (min-width:1100px){.site-dashboard-page__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.2rem}}.site-faq-item{overflow:hidden}.site-faq-item summary{position:relative;cursor:pointer;list-style:none;padding-block:1.2rem;padding-inline:1.25rem 3.5rem;font-weight:700;letter-spacing:0}.site-faq-item summary::-webkit-details-marker{display:none}.site-faq-item summary:after{content:"+";position:absolute;top:1rem;inset-inline-end:1.2rem;color:var(--site-brand-deep);font-size:1.4rem;line-height:1}.site-faq-item[open] summary:after{content:"−"}.site-faq-item p{margin:0;padding:0 1.25rem 1.25rem;color:var(--site-ink-soft);line-height:1.76}.site-section--open .site-faq-item{overflow:visible;border-radius:0;border:0;background:transparent;box-shadow:none;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--site-line) 82%,white)}.site-section--open .site-faq-item:first-child{padding-top:0;border-top:0}.site-section--open .site-faq-item summary{padding-block:0;padding-inline:0 2.6rem}.site-section--open .site-faq-item summary:after{top:-.1rem;inset-inline-end:0}.site-section--open .site-faq-item p{padding:.85rem 0 0}.site-footer{margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.15rem,2vw,1.45rem) clamp(1rem,3vw,2rem) clamp(1rem,1.8vw,1.25rem);background:color-mix(in srgb,white 94%,var(--site-paper))}.site-footer,.site-footer[data-site-surface=public]{border-top:1px solid color-mix(in srgb,var(--site-line) 72%,white);color:var(--site-ink)}.site-footer[data-site-surface=public]{margin-top:clamp(2.6rem,5vw,4rem);padding:2.35rem clamp(1rem,3.2vw,2.4rem) 1.25rem;background:color-mix(in srgb,white 95%,var(--site-brand-soft))}.site-footer__inner{margin:0 auto;width:min(100%,84rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.5rem;padding-bottom:.8rem;border-bottom:1px solid color-mix(in srgb,var(--site-line) 58%,white);background:transparent}.site-footer[data-site-surface=public] .site-footer__inner{display:grid;grid-template-columns:minmax(13rem,1.05fr) minmax(0,2.95fr);align-items:start;gap:clamp(2rem,5vw,5.2rem);padding:0 0 2.2rem;border-bottom:1px solid color-mix(in srgb,var(--site-line) 72%,white)}.site-footer__intro{display:grid;align-content:start}.site-footer__brand{display:inline-flex;align-items:center;gap:.62rem}.site-footer__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.8rem;overflow:hidden;padding:.22rem;background:white;outline:1px solid color-mix(in srgb,var(--site-line) 66%,white)}.site-footer[data-site-surface=public] .site-footer__brand-mark{width:2.9rem;height:2.9rem;border-radius:1rem;padding:.28rem;box-shadow:0 10px 22px color-mix(in srgb,var(--site-brand-deep) 7%,transparent)}.site-footer[data-site-surface=public] .site-label{color:var(--site-ink)}.site-footer__disclaimer{max-width:18rem;margin:.72rem 0 0;color:var(--site-ink-soft);font-size:.82rem;line-height:1.58}.site-footer__grid{display:grid;gap:1.25rem}.site-footer[data-site-surface=public] .site-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.3rem,3vw,3.1rem)}.site-footer__group-title{margin:0;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:color-mix(in srgb,var(--site-brand-deep) 68%,var(--site-ink-soft))}.site-footer__list{display:grid;gap:.65rem;margin-top:.75rem}.site-footer__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem clamp(.85rem,2vw,1.35rem)}.site-footer__link{color:var(--site-ink-soft);font-size:.88rem;font-weight:650;line-height:1.35;text-decoration:none}.site-footer__link:hover{color:var(--site-ink)}.site-footer[data-site-surface=public] .site-footer__link{color:var(--site-ink-soft);font-size:.96rem;font-weight:400}.site-footer[data-site-surface=public] .site-footer__link:hover{color:var(--site-ink)}.site-footer__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem;width:min(100%,84rem);margin:.7rem auto 0;padding:0 .15rem}.site-footer[data-site-surface=public] .site-footer__meta{justify-content:center;color:var(--site-ink-soft)}.site-footer[data-site-surface=public] .site-footer__meta-links{display:none}body.site-body--iq:has(.site-legal-page) .site-footer[data-site-surface=public],body.site-body--iq:has(.site-page--contact) .site-footer[data-site-surface=public]{border-top-color:var(--site-line);background:var(--site-surface);color:var(--site-text-strong)}body.site-body--iq:has(.site-legal-page) .site-footer[data-site-surface=public] .site-footer__inner,body.site-body--iq:has(.site-page--contact) .site-footer[data-site-surface=public] .site-footer__inner{border-bottom-color:var(--site-line)}body.site-body--iq:has(.site-legal-page) .site-footer[data-site-surface=public] .site-footer__brand-mark,body.site-body--iq:has(.site-page--contact) .site-footer[data-site-surface=public] .site-footer__brand-mark{background:var(--site-surface);outline-color:var(--site-line);box-shadow:0 10px 22px rgb(85 87 104/7%)}body.site-body--iq:has(.site-legal-page) .site-footer[data-site-surface=public] .site-label,body.site-body--iq:has(.site-page--contact) .site-footer[data-site-surface=public] .site-label{color:var(--site-text-strong)}body.site-body--iq:has(.site-legal-page) .site-footer[data-site-surface=public] .site-footer__disclaimer,body.site-body--iq:has(.site-legal-page) .site-footer[data-site-surface=public] .site-footer__link,body.site-body--iq:has(.site-legal-page) .site-footer[data-site-surface=public] .site-footer__meta,body.site-body--iq:has(.site-legal-page) .site-footer[data-site-surface=public] .site-footer__meta-copy,body.site-body--iq:has(.site-page--contact) .site-footer[data-site-surface=public] .site-footer__disclaimer,body.site-body--iq:has(.site-page--contact) .site-footer[data-site-surface=public] .site-footer__link,body.site-body--iq:has(.site-page--contact) .site-footer[data-site-surface=public] .site-footer__meta,body.site-body--iq:has(.site-page--contact) .site-footer[data-site-surface=public] .site-footer__meta-copy{color:var(--site-text-body)}body.site-body--iq:has(.site-legal-page) .site-footer[data-site-surface=public] .site-footer__group-title,body.site-body--iq:has(.site-legal-page) .site-footer[data-site-surface=public] .site-footer__link:hover,body.site-body--iq:has(.site-page--contact) .site-footer[data-site-surface=public] .site-footer__group-title,body.site-body--iq:has(.site-page--contact) .site-footer[data-site-surface=public] .site-footer__link:hover{color:var(--site-brand-deep)}.site-footer__meta-copy{margin:0;color:var(--site-ink-soft);font-size:.8rem}.site-footer__meta-links{display:flex;flex-wrap:wrap;gap:1rem}.site-footer__meta-link{color:var(--site-ink-soft);font-size:.8rem;text-decoration:none}.site-footer__meta-link:hover{color:var(--site-ink)}@media (max-width:720px){.site-footer__inner{align-items:flex-start}.site-footer__meta,.site-footer__nav{justify-content:flex-start}}@media (max-width:899px){.site-footer[data-site-surface=public] .site-footer__inner{grid-template-columns:1fr;gap:2rem}.site-footer[data-site-surface=public] .site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.site-footer[data-site-surface=public] .site-footer__grid{grid-template-columns:1fr}}.site-result-frame{min-height:100vh;padding:0;background:radial-gradient(circle at top left,color-mix(in srgb,var(--site-support-soft) 18%,transparent) 0,transparent 24%),radial-gradient(circle at top right,color-mix(in srgb,var(--site-brand-soft) 18%,transparent) 0,transparent 28%),linear-gradient(180deg,color-mix(in srgb,white 84%,var(--site-paper)),color-mix(in srgb,white 76%,var(--site-brand-soft)))}.site-result-frame__inner{margin:0 auto;width:min(100%,84rem)}.site-results-report-shell{min-height:100vh;background:radial-gradient(circle at top left,color-mix(in srgb,var(--site-support-soft) 10%,transparent) 0,transparent 24%),radial-gradient(circle at top right,color-mix(in srgb,var(--site-brand-soft) 12%,transparent) 0,transparent 28%),linear-gradient(180deg,oklch(.992 .006 280),color-mix(in srgb,oklch(.992 .006 280) 88%,var(--site-brand-soft)))}.site-results-report-shell .site-header{position:relative;padding:1.35rem clamp(1rem,3.2vw,2.2rem) .85rem;border-bottom:1px solid color-mix(in srgb,var(--site-line) 56%,transparent);background:oklch(.992 .006 280)}.site-results-report-shell .site-header__inner{padding:0;border-radius:0;background:transparent;box-shadow:none;outline:0;backdrop-filter:none}.site-results-report-shell .site-header__brand-mark{width:2.25rem;height:2.25rem;border-radius:999px;padding:.18rem;box-shadow:0 8px 18px color-mix(in srgb,var(--site-brand-deep) 7%,transparent)}.site-results-report-shell .site-header__brand-name{font-size:1.3rem}.site-results-report-shell .site-header__link{min-height:2.3rem;padding:0 1.1rem;border-radius:999px;color:color-mix(in srgb,var(--site-ink-soft) 88%,var(--site-brand-deep));font-size:.92rem;font-weight:600}.site-results-report-shell .site-header__link--current,.site-results-report-shell .site-header__link:hover{background:transparent;color:var(--site-brand-deep);transform:none}.site-results-report-shell .site-header__secondary-action{min-height:2.65rem;padding:0 1.15rem;border:1px solid color-mix(in srgb,var(--site-line) 72%,var(--site-paper));border-radius:999px;background:color-mix(in srgb,oklch(.992 .006 280) 92%,var(--site-paper));color:var(--site-ink);font-size:.86rem;font-weight:750}.site-results-report-shell .site-result-frame{min-height:auto;padding-top:clamp(1rem,2vw,1.35rem);background:transparent}.auth-shell{min-height:100vh;padding:clamp(1rem,3vw,2rem);background:radial-gradient(circle at top,color-mix(in srgb,white 74%,var(--site-brand-soft)) 0,transparent 34%),linear-gradient(180deg,color-mix(in srgb,white 84%,var(--site-support-soft)),color-mix(in srgb,white 90%,var(--site-paper)));color:var(--site-ink)}.auth-shell__panel{width:min(100%,34rem);margin:0 auto;padding:clamp(1.25rem,3vw,2rem)}.auth-shell__eyebrow{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--site-brand-deep)}.auth-shell__title{margin:.9rem 0 0;font-family:var(--site-font-display);font-size:clamp(2rem,4vw,2.8rem);line-height:1.04;letter-spacing:0;color:var(--site-ink)}.auth-shell__description{margin:1rem 0 0;color:var(--site-ink-soft);font-size:1rem;line-height:1.72}.auth-shell__body{margin-top:1.5rem}@media (min-width:900px){.site-type-page__snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-type-page__balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-type-page__mini-links{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header__guide-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}.site-faq-list{grid-template-columns:repeat(3,minmax(0,1fr))}.site-type-cover{min-height:clamp(34rem,56vw,42rem);align-items:end;padding:clamp(1.4rem,2vw,1.8rem)}.site-type-cover__portrait-stage{position:absolute;inset:1rem .8rem 1.2rem 43%;z-index:0;min-height:auto;margin:0}.site-type-cover__portrait-image{width:100%;height:100%;-o-object-position:center bottom;object-position:center bottom;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.9) 16%,rgba(0,0,0,.98) 66%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.9) 16%,rgba(0,0,0,.98) 66%,transparent)}.site-type-cover__veil{background:linear-gradient(90deg,color-mix(in srgb,white 88%,var(--site-paper)) 0,color-mix(in srgb,white 82%,var(--site-paper)) 38%,color-mix(in srgb,white 38%,transparent) 60%,transparent 84%),linear-gradient(180deg,color-mix(in srgb,white 64%,transparent),transparent 28%),linear-gradient(0deg,color-mix(in srgb,white 70%,var(--site-paper)) 0,color-mix(in srgb,white 34%,transparent) 20%,transparent 42%)}.site-type-cover__content{max-width:min(40rem,52%);gap:1.15rem}}@media (max-width:899px){[data-mobile-hidden=true]{display:none!important}.site-header{padding:.75rem .9rem 0}.site-header__inner{flex-wrap:nowrap;gap:.75rem;padding:.75rem .85rem;border-radius:1.8rem}.site-header__brand-mark{width:2.5rem;height:2.5rem;border-radius:.85rem}.site-header__brand-name{font-size:1.08rem}.site-header__nav{display:none}.site-header__actions{margin-inline-start:auto;width:auto;gap:.5rem}.site-header__language--desktop,.site-header__primary-action,.site-header__secondary-action{display:none}.site-header__menu-toggle,.site-header__secondary-action--persistent{display:inline-flex}.site-header__dashboard-account,.site-header__type-guides-panel{display:none}.site-header__drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:1;width:min(100%,24rem);padding:.75rem}.site-header__drawer:not([hidden]){display:block}.site-header__drawer-head{display:flex}.site-header__drawer-close{display:inline-grid}.site-header__drawer-inner{height:calc(100vh - 1.5rem);overflow-y:auto;align-content:start;border-radius:2rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--site-support-soft) 12%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,white 95%,var(--site-paper)),color-mix(in srgb,white 89%,var(--site-brand-soft)));padding:1rem;outline:1px solid color-mix(in srgb,var(--site-line) 68%,white);box-shadow:0 24px 64px color-mix(in srgb,var(--site-brand-deep) 12%,transparent)}.site-section{padding:2.2rem 1rem}.site-section--open{padding:1.85rem 0 0}.site-copy,.site-note{line-height:1.68}.site-actions{gap:.7rem;margin-top:.5rem}.site-focus-shell__header{gap:.8rem;padding-bottom:1rem}.auth-shell,.site-focus-shell{padding:.9rem}.site-result-frame{padding:0}.assessment-shell{gap:.9rem}.assessment-progress-panel{padding:0}}.assessment-page-actions,.assessment-progress,.assessment-sheet{--assessment-accent-left:#49b39b;--assessment-accent-center:#93a0cb;--assessment-accent-right:#7d79cf}.assessment-progress{padding:clamp(1.15rem,2vw,1.45rem);border-radius:1.8rem;border:1px solid color-mix(in srgb,var(--site-line) 76%,white);background:var(--site-paper);box-shadow:0 12px 32px rgba(15,23,42,.04)}.assessment-progress__heading{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.assessment-progress__copy{display:grid;gap:0}.assessment-progress__page{font-size:.98rem;font-weight:600;letter-spacing:0;color:color-mix(in srgb,var(--assessment-accent-right) 48%,var(--site-ink))}.assessment-progress__meter{height:.38rem;margin-top:.8rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--assessment-accent-right) 14%,white)}.assessment-progress__fill{width:100%;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--assessment-accent-left) 0,var(--assessment-accent-center) 50%,var(--assessment-accent-right) 100%);transform-origin:left center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.assessment-sheet{padding:clamp(1.15rem,2vw,1.9rem);border-radius:2rem;border:1px solid color-mix(in srgb,var(--site-line) 72%,white);background:var(--site-paper);box-shadow:0 14px 36px rgba(15,23,42,.04)}.assessment-page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.15rem 1.25rem;border:1px solid color-mix(in srgb,var(--site-line) 70%,white);background:var(--site-paper);box-shadow:0 12px 30px rgba(15,23,42,.04)}.assessment-finish-dialog-layer{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:clamp(1rem,4vw,1.5rem);background:color-mix(in srgb,var(--site-ink) 28%,transparent)}.assessment-finish-dialog{display:grid;gap:1rem;width:min(100%,24rem);padding:clamp(1.25rem,4vw,1.55rem);border:1px solid color-mix(in srgb,var(--site-brand) 20%,var(--site-line));border-radius:8px;background:var(--site-paper);box-shadow:0 22px 54px color-mix(in srgb,var(--site-ink) 18%,transparent)}.assessment-finish-dialog__title{margin:0;color:var(--site-ink);font-size:clamp(1.16rem,3.8vw,1.28rem);font-weight:760;line-height:1.25;letter-spacing:0}.assessment-finish-dialog__body{margin:0;color:var(--site-ink-soft);font-size:.96rem;line-height:1.58}.assessment-finish-dialog__actions{display:flex;justify-content:flex-end;gap:.7rem;min-width:0}.assessment-question{position:relative;padding:clamp(1.15rem,1.7vw,1.5rem) 0;transition:transform .22s ease,filter .22s ease}.assessment-question:first-child{padding-top:0}.assessment-question:last-child{padding-bottom:0}.assessment-question__shell{display:grid;gap:.8rem}.assessment-question__header{gap:.75rem}.assessment-question__header--with-type{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.95rem 1.15rem}.assessment-question__header--title-only{grid-template-columns:minmax(0,1fr)}.assessment-question__copy{min-width:0}.assessment-question__title{margin:0;font-family:var(--site-font-body);font-size:clamp(.96rem,.9rem + .36vw,1.08rem);font-weight:600;line-height:1.4;letter-spacing:0;color:color-mix(in srgb,var(--site-ink) 80%,white)}.assessment-question__help{max-width:52rem;margin-top:.6rem;font-size:.98rem;line-height:1.7}.assessment-question__type{margin:.15rem 0 0;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--site-ink-soft) 92%,white);white-space:nowrap}.assessment-likert-stack{display:grid;gap:.5rem;width:100%}.assessment-likert-ab-summary{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%}.assessment-likert-ab-summary__item{display:flex;align-items:baseline;gap:.35rem;min-width:0;margin:0;font-size:clamp(.86rem,.8rem + .24vw,.96rem);line-height:1.35;color:var(--site-ink)}.assessment-likert-ab-summary__label{flex:0 0 auto;font-weight:800;color:color-mix(in srgb,var(--site-brand-deep) 78%,white)}.assessment-likert-ab-summary__text{min-width:0;overflow-wrap:anywhere}.assessment-likert-endpoint__mobile,.assessment-likert-mobile-guide,.assessment-likert-mobile-prompt{display:none}.assessment-likert-scale-shell{display:grid;justify-items:start;gap:.3rem;margin-top:.05rem}.assessment-likert-endpoints{display:flex;align-items:center;gap:clamp(.88rem,1.12vw,1.32rem);width:-moz-fit-content;width:fit-content;max-width:100%;font-size:clamp(.9rem,.83rem + .34vw,1.08rem);font-weight:650;line-height:1.15}.assessment-likert-scale-shell[data-ui-variant=ab-five-point] .assessment-likert-endpoints{font-size:clamp(.82rem,.78rem + .22vw,.95rem)}.assessment-likert-endpoint{white-space:nowrap;flex:0 0 auto;font-weight:600}.assessment-likert-endpoint--left{color:var(--assessment-accent-left);text-align:start}.assessment-likert-endpoint--right{color:var(--assessment-accent-right);text-align:end}.assessment-likert-radiogroup{--assessment-likert-gap:clamp(0.22rem,0.8vw,1rem);--assessment-likert-hit-size:clamp(3rem,2.22rem + 1.92vw,4rem);--assessment-likert-center-size:clamp(1.56rem,1.08rem + 1.18vw,2.08rem);display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;gap:var(--assessment-likert-gap);min-width:auto;padding-inline:0}.assessment-likert-radiogroup:before{content:none}.assessment-question--scenario [data-ui-region=scenario-selector]{display:grid;gap:0;margin-top:.15rem}.assessment-scenario-panel{display:grid;gap:0;overflow:hidden;border-radius:1.45rem;border:1px solid color-mix(in srgb,var(--site-line) 62%,white);background:color-mix(in srgb,white 88%,var(--site-paper))}.assessment-scenario-panel__copy{margin:0;padding:1rem 1.05rem .92rem;font-size:.9rem;line-height:1.55;color:color-mix(in srgb,var(--site-ink-soft) 92%,white)}.assessment-scenario-row{display:grid;gap:.7rem;padding:.98rem 1.05rem 1rem}.assessment-scenario-row+.assessment-scenario-row{border-top:1px solid color-mix(in srgb,var(--site-line) 54%,white)}.assessment-scenario-row__header{display:flex;align-items:center;gap:.75rem}.assessment-scenario-row__label{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.assessment-scenario-row__label--most{color:var(--assessment-accent-left)}.assessment-scenario-row__label--least{color:var(--assessment-accent-right)}.assessment-scenario-row__options{display:grid;gap:.55rem}.assessment-scenario-row__placeholder{margin:0;padding:.8rem .92rem;border-radius:1rem;border:1px dashed color-mix(in srgb,var(--site-line) 62%,white);background:color-mix(in srgb,var(--site-line) 10%,white);font-size:.84rem;font-weight:600;line-height:1.45;color:color-mix(in srgb,var(--site-ink-soft) 82%,white)}.assessment-scenario-option{position:relative;display:flex;align-items:center;width:100%;min-height:3.2rem;padding-inline:1rem .95rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--site-line) 68%,white);background:color-mix(in srgb,white 84%,var(--site-paper));color:color-mix(in srgb,var(--site-ink) 90%,white);transition:border-color .18s ease,background-color .18s ease,opacity .18s ease,color .18s ease}.assessment-scenario-option:before{content:"";position:relative;display:grid;place-items:center;width:.96rem;height:.96rem;min-width:.96rem;min-height:.96rem;margin-inline-end:.78rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--assessment-accent-center) 62%,white);background:var(--site-paper)}.assessment-scenario-option__label{min-width:0;font-size:.94rem;font-weight:600;line-height:1.44;overflow-wrap:anywhere}.assessment-scenario-option[data-ui-accent=most]:before{border-color:color-mix(in srgb,var(--assessment-accent-left) 72%,white)}.assessment-scenario-option[data-ui-accent=least]:before{border-color:color-mix(in srgb,var(--assessment-accent-right) 72%,white)}.assessment-scenario-option:after{content:"✓";position:absolute;inset-block-start:50%;inset-inline-end:.95rem;font-size:.74rem;font-weight:700;line-height:1;color:white;opacity:0;transform:translateY(-54%)}.assessment-scenario-option[data-ui-state=selected][data-ui-accent=most]{border-color:color-mix(in srgb,var(--assessment-accent-left) 58%,white);background:color-mix(in srgb,var(--assessment-accent-left) 14%,white);color:color-mix(in srgb,var(--site-ink) 92%,white)}.assessment-scenario-option[data-ui-state=selected][data-ui-accent=most]:before{background:var(--assessment-accent-left);border-color:var(--assessment-accent-left)}.assessment-scenario-option[data-ui-state=selected][data-ui-accent=least]{border-color:color-mix(in srgb,var(--assessment-accent-right) 58%,white);background:color-mix(in srgb,var(--assessment-accent-right) 14%,white);color:color-mix(in srgb,var(--site-ink) 92%,white)}.assessment-scenario-option[data-ui-state=selected][data-ui-accent=least]:before{background:var(--assessment-accent-right);border-color:var(--assessment-accent-right)}.assessment-scenario-option[data-ui-state=selected]:after{opacity:1}.assessment-scenario-option:focus-visible:not([data-ui-state=selected])[data-ui-accent=most],.assessment-scenario-option:hover:not(:disabled):not([data-ui-state=selected])[data-ui-accent=most]{border-color:color-mix(in srgb,var(--assessment-accent-left) 42%,white);background:color-mix(in srgb,var(--assessment-accent-left) 8%,white)}.assessment-scenario-option:focus-visible:not([data-ui-state=selected])[data-ui-accent=least],.assessment-scenario-option:hover:not(:disabled):not([data-ui-state=selected])[data-ui-accent=least]{border-color:color-mix(in srgb,var(--assessment-accent-right) 42%,white);background:color-mix(in srgb,var(--assessment-accent-right) 8%,white)}.assessment-scenario-option[data-ui-state=muted]{background:color-mix(in srgb,var(--site-line) 14%,white);color:color-mix(in srgb,var(--site-ink-soft) 78%,white);opacity:.62}.assessment-scenario-option[data-ui-state=disabled]:before,.assessment-scenario-option[data-ui-state=muted],.assessment-scenario-option[data-ui-state=muted]:before{border-color:color-mix(in srgb,var(--site-line) 72%,white)}.assessment-scenario-option[data-ui-state=disabled]{opacity:.52}.assessment-question[data-ui-question-state=answered],.assessment-question[data-ui-scenario-state=complete]{opacity:1}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within),.assessment-question[data-ui-scenario-state=complete]:not(:hover):not(:focus-within){background:color-mix(in srgb,white 88%,var(--site-paper))}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-question__title{color:color-mix(in srgb,var(--site-ink) 50%,white)}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-likert-endpoint,.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-question__help{opacity:.6}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-likert-dot{opacity:.62}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-likert-dot[data-ui-state=selected]{opacity:.78}.assessment-question[data-ui-question-state=failed],.assessment-question[data-ui-scenario-state=failed]{opacity:1;filter:none}.assessment-question[data-ui-question-state=failed] .assessment-question__title,.assessment-question[data-ui-scenario-state=failed] .assessment-question__title{color:color-mix(in srgb,var(--site-error) 72%,var(--site-ink))}.assessment-question[data-ui-scenario-state=partial]{opacity:1}.assessment-likert-dot{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 auto;width:var(--assessment-likert-hit-size);height:var(--assessment-likert-hit-size);min-width:var(--assessment-likert-hit-size);min-height:var(--assessment-likert-hit-size);margin:0;padding:0;border-radius:999px;border:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:0 0 0 0 transparent;transition:box-shadow .18s ease,color .18s ease,opacity .18s ease;color:white;touch-action:manipulation}.assessment-likert-dot:before{content:"";position:absolute;inset:50% auto auto 50%;width:var(--assessment-likert-dot-size,var(--assessment-likert-center-size));height:var(--assessment-likert-dot-size,var(--assessment-likert-center-size));border-radius:999px;border:2px solid color-mix(in srgb,var(--assessment-accent-center) 54%,white);background:var(--site-paper);transform:translate(-50%,-50%);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}.assessment-likert-dot[data-ui-pole=left]:before{border-color:color-mix(in srgb,var(--assessment-accent-left) 80%,white)}.assessment-likert-dot[data-ui-pole=center]:before{border-color:color-mix(in srgb,var(--assessment-accent-center) 76%,white)}.assessment-likert-dot[data-ui-pole=right]:before{border-color:color-mix(in srgb,var(--assessment-accent-right) 80%,white)}.assessment-likert-dot[data-ui-state=selected][data-ui-pole=left]:before{border-color:var(--assessment-accent-left);background:var(--assessment-accent-left);box-shadow:0 0 0 3px color-mix(in srgb,var(--assessment-accent-left) 14%,transparent)}.assessment-likert-dot[data-ui-state=selected][data-ui-pole=center]:before{border-color:var(--assessment-accent-center);background:var(--assessment-accent-center);box-shadow:0 0 0 3px color-mix(in srgb,var(--assessment-accent-center) 12%,transparent)}.assessment-likert-dot[data-ui-state=selected][data-ui-pole=right]:before{border-color:var(--assessment-accent-right);background:var(--assessment-accent-right);box-shadow:0 0 0 3px color-mix(in srgb,var(--assessment-accent-right) 14%,transparent)}.assessment-likert-dot[data-ui-state=selected]:after{opacity:1}.assessment-likert-dot:after{content:"✓";position:absolute;inset:50% auto auto 50%;font-size:clamp(.58rem,calc(var(--assessment-likert-dot-size, var(--assessment-likert-center-size)) * .36),.94rem);font-weight:700;line-height:1;color:white;opacity:0;transform:translate(-50%,-54%)}.assessment-likert-dot:focus-visible:not([data-ui-state=selected])[data-ui-pole=center]:before,.assessment-likert-dot:hover:not(:disabled):not([data-ui-state=selected])[data-ui-pole=center]:before{border-color:var(--assessment-accent-center);background:var(--assessment-accent-center)}.assessment-likert-dot:focus-visible:not([data-ui-state=selected])[data-ui-pole=left]:before,.assessment-likert-dot:hover:not(:disabled):not([data-ui-state=selected])[data-ui-pole=left]:before{border-color:var(--assessment-accent-left);background:var(--assessment-accent-left)}.assessment-likert-dot:focus-visible:not([data-ui-state=selected])[data-ui-pole=right]:before,.assessment-likert-dot:hover:not(:disabled):not([data-ui-state=selected])[data-ui-pole=right]:before{border-color:var(--assessment-accent-right);background:var(--assessment-accent-right)}.assessment-likert-dot:focus-visible:not([data-ui-state=selected]):after,.assessment-likert-dot:hover:not(:disabled):not([data-ui-state=selected]):after{opacity:1}.assessment-pager__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.assessment-pager__actions .site-button--primary[data-ui-loading=true]{gap:.58rem}.assessment-pager__button-spinner{width:1rem;height:1rem;flex:0 0 auto;border:2px solid color-mix(in srgb,currentColor 34%,transparent);border-top-color:currentcolor;border-radius:999px;animation:assessment-pager-spin .72s linear infinite}.assessment-pager__button-label{min-width:0}@keyframes assessment-pager-spin{to{transform:rotate(1turn)}}[data-ui-region=assessment-page-status]{padding:1rem 1.15rem;border-radius:1.4rem;border:1px solid color-mix(in srgb,var(--site-line) 72%,white);background:color-mix(in srgb,white 86%,var(--site-paper));box-shadow:0 18px 48px rgba(15,23,42,.05)}.assessment-likert-dot[data-ui-size=edge]{--assessment-likert-dot-size:calc(var(--assessment-likert-center-size) * 1.84)}.assessment-likert-dot[data-ui-size=near-edge]{--assessment-likert-dot-size:calc(var(--assessment-likert-center-size) * 1.5)}.assessment-likert-dot[data-ui-size=mid]{--assessment-likert-dot-size:calc(var(--assessment-likert-center-size) * 1.24)}.assessment-likert-dot[data-ui-size=center]{--assessment-likert-dot-size:var(--assessment-likert-center-size)}.assessment-likert-dot:focus-visible,.assessment-option:focus-visible,.assessment-scenario-option:focus-visible{outline:3px solid color-mix(in srgb,var(--site-brand) 34%,white);outline-offset:3px}@media (max-width:640px){.site-header{padding:.6rem .75rem 0}.site-header__inner{padding:.65rem .7rem;border-radius:1.35rem}.site-header__brand-mark{width:2.15rem;height:2.15rem}.site-header__brand-name{font-size:1rem}.site-header__menu-toggle{min-height:2.6rem;padding:0 .85rem;font-size:.88rem}.site-header__drawer{width:100%;padding:.6rem}.site-header__drawer-inner{height:calc(100vh - 1.2rem);border-radius:1.5rem;padding:.9rem}.site-button{min-height:2.9rem;padding:0 1rem;font-size:.92rem}.site-type-cover{padding:.85rem;border-radius:1.75rem}.site-type-cover__portrait-stage{min-height:15.2rem}.site-type-cover__tokens{gap:.55rem}.site-type-cover__token{min-height:1.9rem;padding:0 .75rem;font-size:.76rem}.site-type-cover__title{font-size:clamp(2.05rem,9.2vw,3.4rem);letter-spacing:0}.site-type-cover__subtitle{font-size:1.1rem}.site-type-cover__intro{font-size:.8rem;letter-spacing:.08em}.site-type-cover__summary{font-size:.98rem;line-height:1.72}.site-section{padding:1.7rem .9rem}.site-section--open{padding:1.55rem 0 0}.site-actions{display:grid;align-items:stretch}.site-actions>*{width:100%}[data-mobile-secondary=assessment-launch-support],[data-mobile-secondary=assessment-ready-summary],[data-mobile-secondary=assessment-runner-tools],[data-mobile-secondary=auth-supporting-copy],[data-mobile-secondary=result-summary-aside]{display:none!important}.site-copy{font-size:1rem;line-height:1.62}.site-note{font-size:.92rem;line-height:1.58}.site-focus-shell__title,.site-section__title{font-size:clamp(1.8rem,8vw,2.55rem);line-height:.98}.site-card,.site-step-card{padding:1rem}.auth-shell,.site-focus-shell{padding:.75rem}.site-result-frame{padding:0}.auth-shell__panel{border-radius:1.45rem;padding:1.1rem}.auth-shell__title{font-size:clamp(1.85rem,7vw,2.4rem)}.auth-shell__description{font-size:.96rem;line-height:1.58}.site-focus-shell__header{padding-bottom:.75rem}.assessment-question{padding-top:1.2rem;padding-bottom:1.2rem}.assessment-question__header{gap:.8rem}.assessment-question__type{grid-column:auto;margin-top:0;justify-self:start}.assessment-question__title{font-size:clamp(.92rem,4vw,1rem);line-height:1.38}.assessment-question__help,.assessment-scenario-panel__copy{font-size:.92rem;line-height:1.6}.assessment-progress{padding:1rem 1rem .95rem;border-radius:1.4rem}.assessment-page-actions{flex-direction:column;align-items:stretch;padding:1rem;border-radius:1.35rem}.assessment-pager__actions{justify-content:stretch}.assessment-page-actions .site-button,.assessment-pager__actions .site-button{width:100%}.assessment-likert-radiogroup:before{content:none}.assessment-likert-endpoints{gap:.6rem;font-size:.76rem}.assessment-option{padding:.95rem 1rem;font-size:.98rem;line-height:1.58}.assessment-sheet{padding:1rem;border-radius:1.45rem}.assessment-scenario-panel{border-radius:1.32rem}.assessment-scenario-panel__copy{padding:.88rem .9rem .8rem;font-size:.84rem}.assessment-scenario-row{gap:.62rem;padding:.84rem .9rem .9rem}.assessment-scenario-row__label{font-size:.72rem}.assessment-scenario-row__placeholder{font-size:.8rem}.assessment-scenario-option{min-height:3rem;padding:.78rem .88rem}.assessment-scenario-option__label{font-size:.9rem;line-height:1.42}.assessment-scenario-option:before{margin-inline-end:.66rem}.assessment-scenario-option:after{inset-inline-end:.88rem}[data-ui-region=assessment-page-status]{padding:1rem}}.admin-shell{min-height:100vh;display:grid;grid-template-columns:minmax(15.5rem,18.5rem) minmax(0,1fr);gap:1.25rem;padding:clamp(1rem,1.8vw,1.5rem);background:linear-gradient(180deg,var(--admin-surface) 0,oklch(.968 .003 248) 100%);color:var(--admin-ink)}.admin-shell--blocked{grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center}.admin-mobile-bar,.admin-mobile-drawer,.admin-mobile-scrim{display:none}.admin-mobile-bar__copy,.admin-mobile-drawer__head{min-width:0}.admin-mobile-bar__title,.admin-mobile-drawer__title{margin:.25rem 0 0;font-family:var(--admin-font-sans);font-weight:700;letter-spacing:0;line-height:1.12;color:var(--admin-ink)}.admin-mobile-bar__title{font-size:1rem}.admin-mobile-bar__menu,.admin-mobile-drawer__close{gap:.45rem;white-space:nowrap}.admin-mobile-bar__menu svg,.admin-mobile-drawer__close svg{width:1.05rem;height:1.05rem;flex:0 0 auto}.admin-content,.admin-rail{min-width:0}.admin-rail{display:grid;align-content:start;gap:.85rem}.admin-blocked,.admin-empty-state,.admin-rail__panel,.admin-section{border:1px solid var(--admin-line);border-radius:var(--admin-radius-lg);background:var(--admin-panel);box-shadow:var(--admin-shadow-soft)}.admin-blocked,.admin-empty-state,.admin-rail__panel{padding:1.15rem}.admin-rail__panel--muted{background:var(--admin-panel-muted)}.admin-blocked__title,.admin-hero__title,.admin-rail__title,.admin-section__title{margin:.5rem 0 0;font-family:var(--admin-font-sans);font-weight:600;letter-spacing:0;line-height:1.05}.admin-rail__title{font-size:clamp(1.15rem,2vw,1.4rem)}.admin-blocked__title,.admin-hero__title{font-size:clamp(1.7rem,3vw,2.3rem);max-width:18ch}.admin-section__title{font-size:clamp(1.1rem,1.4vw,1.4rem)}.admin-blocked__copy,.admin-empty-state__body,.admin-hero__copy,.admin-rail__copy,.admin-rail__note,.admin-section__copy{color:var(--admin-ink-soft);line-height:1.62}.admin-funnel-stage__label,.admin-identity__label,.admin-metric-card__label,.admin-rail__note-title,.admin-search-form__label{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:600;color:var(--admin-ink-soft)}.admin-eyebrow{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:700;color:var(--admin-accent)}.admin-identity{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--admin-line)}.admin-funnel-stage__value,.admin-identity__value,.admin-metric-card__value{margin:.35rem 0 0;font-family:var(--admin-font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-weight:600;line-height:1}.admin-identity__value{font-size:.98rem}.admin-badge{display:inline-flex;align-items:center;justify-content:center;margin-top:.65rem;min-height:1.8rem;padding:0 .75rem;border:1px solid color-mix(in srgb,var(--admin-accent) 18%,white);border-radius:999px;background:var(--admin-accent-soft);color:var(--admin-accent);font-size:.78rem;font-weight:600}.admin-nav{display:grid;gap:.2rem;padding:.35rem;border:1px solid var(--admin-line);border-radius:var(--admin-radius-lg);background:var(--admin-panel);box-shadow:var(--admin-shadow-soft)}.admin-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;border:1px solid transparent;border-radius:var(--admin-radius-sm);padding:0 .95rem;font-family:inherit;font-size:.92rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.admin-button:hover,.admin-text-link:hover{transform:translateY(-1px)}.admin-button:focus-visible{outline:none;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--admin-accent) 18%,white)}.admin-button:disabled,.admin-button[aria-disabled=true]{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.admin-button--primary{background:var(--admin-accent);border-color:color-mix(in srgb,var(--admin-accent-strong) 58%,black);color:var(--admin-panel);box-shadow:0 8px 18px color-mix(in srgb,var(--admin-accent) 18%,transparent)}.admin-button--primary:hover{background:var(--admin-accent-strong)}.admin-button--secondary{background:var(--admin-panel);border-color:var(--admin-line);color:var(--admin-ink)}.admin-button--secondary:hover{background:color-mix(in srgb,var(--admin-accent-soft) 42%,white);border-color:color-mix(in srgb,var(--admin-accent) 24%,white)}.admin-button--ghost{width:100%;justify-content:flex-start;min-height:2.6rem;padding:.8rem .9rem;background:transparent;border-color:transparent;color:var(--admin-ink-soft);box-shadow:none}.admin-button--ghost:hover{background:color-mix(in srgb,var(--admin-accent-soft) 70%,white);border-color:color-mix(in srgb,var(--admin-accent) 16%,white);color:var(--admin-ink)}.admin-nav__link[aria-current=page]{background:color-mix(in srgb,var(--admin-accent-soft) 92%,white);border-color:color-mix(in srgb,var(--admin-accent) 18%,white);color:var(--admin-accent)}.admin-content{align-content:start}.admin-content,.admin-stack{display:grid;gap:1.15rem}.admin-hero,.admin-section{padding:clamp(1.15rem,2vw,1.45rem)}.admin-hero{display:grid;gap:1rem;border-radius:var(--admin-radius-lg);background:var(--admin-panel-strong);border:1px solid var(--admin-line);box-shadow:var(--admin-shadow-soft)}.admin-blocked__actions,.admin-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.admin-section__header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:1rem 1.5rem}.admin-funnel-grid,.admin-metric-grid{display:grid;gap:.75rem}.admin-metric-grid{margin-top:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}.admin-funnel-stage,.admin-metric-card{border:1px solid var(--admin-line);border-radius:var(--admin-radius-md);background:var(--admin-panel);box-shadow:var(--admin-shadow-soft);padding:.95rem}.admin-funnel-stage__value,.admin-metric-card__value{font-size:clamp(1.5rem,2.3vw,2.15rem)}.admin-metric-card__value--compact{font-size:1rem;line-height:1.35}.admin-cell__meta,.admin-funnel-stage__meta,.admin-list__meta,.admin-list__stamp,.admin-metric-card__note{margin:.45rem 0 0;color:var(--admin-ink-soft);line-height:1.55}.admin-panel-grid{display:grid;gap:1.15rem}.admin-section--compact{padding-top:1rem}.admin-detail-grid{display:grid;gap:1.15rem}.admin-detail-card,.admin-timeline__item{border:1px solid var(--admin-line);border-radius:var(--admin-radius-md);background:var(--admin-panel);box-shadow:var(--admin-shadow-soft)}.admin-detail-card{display:grid;gap:.85rem;padding:1rem}.admin-detail-card__title,.admin-detail-item__title,.admin-timeline__actor{margin:0;font-weight:700;letter-spacing:0}.admin-detail-card__copy,.admin-detail-item__meta,.admin-timeline__body,.admin-timeline__detail,.admin-timeline__stamp{margin:0;color:var(--admin-ink-soft);line-height:1.6}.admin-detail-stack,.admin-timeline{display:grid;gap:.85rem}.admin-detail-item{display:grid;gap:.25rem;border-top:1px solid var(--admin-line);padding-top:.85rem}.admin-detail-item:first-child{border-top:0;padding-top:0}.admin-detail-list{display:grid;gap:.75rem;margin:0}.admin-detail-list__row{display:grid;gap:.22rem;border-top:1px solid var(--admin-line);padding-top:.75rem}.admin-detail-list__row:first-child{border-top:0;padding-top:0}.admin-detail-list__term{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:600;color:var(--admin-ink-soft)}.admin-detail-list__value{margin:0;font-weight:600;line-height:1.5}.admin-timeline__item{display:grid;gap:.7rem;padding:1rem}.admin-timeline__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.admin-timeline__badge{padding:.35rem .65rem;font-size:.75rem}.admin-list{display:grid;gap:.7rem;margin-top:1rem}.admin-list__item{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;border-top:1px solid var(--admin-line);padding-top:.8rem}.admin-list__item:first-child{border-top:0;padding-top:0}.admin-cell__title,.admin-empty-state__title,.admin-list__title{margin:0;font-weight:700;letter-spacing:0}.admin-text-link{color:var(--admin-accent);font-weight:600}.admin-search-form{display:grid;gap:.7rem;margin:1rem 0}.admin-search-form__controls{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.admin-search-form__input{flex:1 1 16rem;min-height:2.75rem;border:1px solid var(--admin-line);border-radius:var(--admin-radius-sm);background:white;color:var(--admin-ink);padding:0 .95rem;font:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb,white 70%,transparent)}.admin-search-form__select{flex:0 1 13rem}.admin-search-form__input::-moz-placeholder{color:color-mix(in srgb,var(--admin-ink-soft) 70%,white)}.admin-search-form__input::placeholder{color:color-mix(in srgb,var(--admin-ink-soft) 70%,white)}.admin-field__input:focus,.admin-search-form__input:focus{outline:none;border-color:color-mix(in srgb,var(--admin-accent) 26%,white);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--admin-accent) 14%,white)}.admin-table-wrap{overflow-x:auto;border:1px solid var(--admin-line);border-radius:var(--admin-radius-md);background:var(--admin-panel);box-shadow:var(--admin-shadow-soft)}.admin-table{width:100%;border-collapse:collapse;min-width:42rem;font-size:.94rem}.admin-table td,.admin-table th{padding:.85rem 1rem;text-align:left;border-top:1px solid var(--admin-line);vertical-align:top}.admin-table thead th{border-top:0;color:var(--admin-ink-soft);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;background:color-mix(in srgb,var(--admin-accent-soft) 30%,white)}.admin-table tbody tr:hover{background:color-mix(in srgb,var(--admin-accent-soft) 46%,transparent)}.admin-pagination{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.admin-pagination__summary{color:var(--admin-ink-soft);font-size:.875rem;margin:0}.admin-pagination__controls{display:flex;gap:.5rem}.admin-empty-state{margin-top:1rem}.admin-note-banner{border:1px solid var(--admin-line);border-radius:var(--admin-radius-md);background:var(--admin-panel-muted);padding:1rem 1.05rem}.admin-asset-card__title,.admin-block-list__title,.admin-editor__group-title,.admin-note-banner__title{margin:0;font-weight:700;letter-spacing:0}.admin-asset-card__copy,.admin-asset-card__meta,.admin-block-list__copy,.admin-editor-card__meta,.admin-editor__status,.admin-field__label,.admin-note-banner__copy{color:var(--admin-ink-soft);line-height:1.65}.admin-content-grid{display:grid;gap:.85rem;margin-top:1rem}.admin-asset-card,.admin-block-list__item,.admin-editor,.admin-editor-card{border:1px solid var(--admin-line);border-radius:var(--admin-radius-md);background:var(--admin-panel)}.admin-asset-card,.admin-block-list__item{display:grid;gap:.45rem;padding:1rem;box-shadow:var(--admin-shadow-soft);transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.admin-asset-card:hover,.admin-block-list__item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--admin-accent) 20%,white);background:color-mix(in srgb,var(--admin-accent-soft) 58%,white)}.admin-asset-card__eyebrow,.admin-block-list__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:700;color:var(--admin-accent)}.admin-editor{display:grid;gap:1rem;padding:clamp(1.2rem,2vw,1.6rem);box-shadow:var(--admin-shadow-soft)}.admin-editor__group-header,.admin-editor__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.admin-editor__header-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:start}.admin-editor__meta{display:flex;flex-wrap:wrap;gap:.6rem;color:var(--admin-ink-soft);font-size:.88rem}.admin-editor__meta span{border:1px solid var(--admin-line);border-radius:999px;background:color-mix(in srgb,var(--admin-accent-soft) 44%,white);padding:.35rem .7rem}.admin-editor__status{margin:0;border-radius:var(--admin-radius-sm);padding:.85rem 1rem}.admin-editor__status--error{background:color-mix(in srgb,white 68%,var(--admin-warn));color:oklch(.43 .12 40)}.admin-editor__status--notice{background:color-mix(in srgb,white 78%,var(--admin-accent-soft));color:var(--admin-accent)}.admin-editor__grid{display:grid;gap:.85rem}.admin-field{display:grid;gap:.45rem}.admin-field--wide{grid-column:1/-1}.admin-field__label{margin:0;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:700}.admin-field__input{width:100%;min-height:3rem;border:1px solid var(--admin-line);border-radius:var(--admin-radius-sm);background:white;color:var(--admin-ink);padding:.85rem 1rem;font:inherit}.admin-field__input--textarea{min-height:7.5rem;resize:vertical}.admin-field__input--compact{min-height:5rem}.admin-field__input--body{min-height:16rem}.admin-cover-panel{display:grid;gap:.9rem;border:1px solid var(--admin-line);border-radius:var(--admin-radius-md);background:color-mix(in srgb,var(--admin-panel-muted) 68%,white);padding:1rem}.admin-cover-panel__preview{display:grid;gap:.8rem}.admin-cover-panel__preview img{width:100%;max-height:18rem;border:1px solid var(--admin-line);border-radius:var(--admin-radius-sm);-o-object-fit:cover;object-fit:cover;background:white}.admin-cover-panel__controls,.admin-cover-panel__details{display:grid;gap:.65rem}.admin-cover-panel__empty{min-height:8rem;display:grid;place-items:center;border:1px dashed var(--admin-line);border-radius:var(--admin-radius-sm);background:white;padding:1rem}.admin-rich-editor{display:grid;gap:.65rem}.admin-rich-editor__toolbar{display:flex;flex-wrap:wrap;gap:.4rem}.admin-rich-editor__toolbar button{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid var(--admin-line);border-radius:var(--admin-radius-sm);background:white;color:var(--admin-ink);padding:0;cursor:pointer}.admin-rich-editor__toolbar button:disabled{cursor:not-allowed;opacity:.55}.admin-rich-editor__toolbar button:focus-visible{outline:none;border-color:color-mix(in srgb,var(--admin-accent) 26%,white);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--admin-accent) 14%,white)}.admin-rich-editor__image-panel{display:grid;gap:.75rem;background:color-mix(in srgb,var(--admin-panel-muted) 62%,white)}.admin-rich-editor__image-panel,.admin-rich-editor__surface{border:1px solid var(--admin-line);border-radius:var(--admin-radius-sm);padding:.9rem}.admin-rich-editor__surface{min-height:16rem;background:white}.admin-rich-editor__surface .ProseMirror{min-height:14rem;outline:none}.admin-rich-editor__surface .ProseMirror>*{margin:0}.admin-rich-editor__surface .ProseMirror>*+*{margin-top:.8rem}.admin-editor__group{display:grid;gap:.9rem}.admin-action-stack{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.admin-block-list,.admin-editor__stack{display:grid;gap:.9rem}.admin-editor-card{display:grid;gap:.8rem;padding:1rem}.admin-editor-card__meta{margin:0;font-size:.84rem}.admin-block-list__item--active{border-color:color-mix(in srgb,var(--admin-accent) 30%,white);background:color-mix(in srgb,var(--admin-accent-soft) 70%,white)}.admin-cell__meta,.admin-detail-list__value,.admin-funnel-stage__meta,.admin-list__stamp,.admin-table td,.admin-table th{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.admin-email-preview{display:grid;gap:1rem;min-width:0;margin-top:1rem}.admin-email-preview__controls{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.85rem 1.25rem}.admin-email-preview__control-group{display:grid;gap:.4rem;min-width:0;margin:0;padding:0;border:0}.admin-email-preview__control-label,.admin-email-preview__meta-label{margin:0;color:var(--admin-ink-soft);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.admin-email-preview__segmented{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:.2rem;padding:.2rem;border:1px solid var(--admin-line);border-radius:var(--admin-radius-sm);background:var(--admin-panel-muted)}.admin-email-preview__segment,.admin-email-preview__template-tab{border:1px solid transparent;background:transparent;color:var(--admin-ink-soft);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.admin-email-preview__segment{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.35rem;border-radius:calc(var(--admin-radius-sm) - 2px);padding:0 .78rem;white-space:nowrap}.admin-email-preview__segment svg{width:1rem;height:1rem}.admin-email-preview__segment[aria-pressed=true]{border-color:var(--admin-line);background:var(--admin-panel);color:var(--admin-ink);box-shadow:0 1px 3px color-mix(in srgb,var(--admin-ink) 8%,transparent)}.admin-email-preview__template-tabs{display:flex;gap:.25rem;max-width:100%;overflow-x:auto;border-bottom:1px solid var(--admin-line)}.admin-email-preview__template-tab{position:relative;flex:0 0 auto;min-height:2.7rem;padding:.1rem .75rem;white-space:nowrap}.admin-email-preview__template-tab:after{position:absolute;right:.75rem;bottom:-1px;left:.75rem;height:2px;background:transparent;content:""}.admin-email-preview__template-tab[aria-selected=true]{color:var(--admin-accent)}.admin-email-preview__template-tab[aria-selected=true]:after{background:var(--admin-accent)}.admin-email-preview__segment:focus-visible,.admin-email-preview__template-tab:focus-visible{outline:none;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--admin-accent) 16%,white)}.admin-email-preview__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-email-preview__subject{margin:.28rem 0 0;color:var(--admin-ink);font-weight:600;line-height:1.45}.admin-email-preview__meta .admin-badge{flex:0 0 auto;margin-top:0}.admin-email-preview__stage{display:grid;justify-items:center;min-width:0;overflow:auto;border:1px solid var(--admin-line);border-radius:var(--admin-radius-md);background:oklch(.93 .004 248);padding:1.25rem}.admin-email-preview__frame{flex:0 0 auto;width:720px;max-width:none}.admin-email-preview__stage[data-email-preview-viewport=mobile] .admin-email-preview__frame{width:390px}.admin-email-preview__iframe{display:block;width:100%;height:760px;border:1px solid color-mix(in srgb,var(--admin-ink) 14%,white);border-radius:var(--admin-radius-sm);background:white;box-shadow:0 12px 30px color-mix(in srgb,var(--admin-ink) 10%,transparent)}@media (min-width:900px){.admin-hero{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);align-items:start}.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-funnel-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.admin-funnel-grid--attention{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content-grid,.admin-detail-grid,.admin-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.admin-rail{position:sticky;top:1rem;align-self:start}}@media (max-width:1024px){.admin-shell{grid-template-columns:minmax(0,1fr);gap:1rem;padding:clamp(.75rem,2.8vw,1rem)}.admin-mobile-bar{position:sticky;top:.75rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;border:1px solid var(--admin-line);border-radius:var(--admin-radius-lg);background:color-mix(in srgb,var(--admin-panel) 96%,var(--admin-accent-soft));padding:.7rem .8rem;box-shadow:var(--admin-shadow-soft)}.admin-mobile-bar__copy{display:grid;gap:.1rem}.admin-mobile-bar__menu{min-height:2.45rem;padding-inline:.8rem}.admin-rail{display:none}.admin-mobile-scrim{position:fixed;inset:0;z-index:20;border:0;background:color-mix(in srgb,var(--admin-ink) 32%,transparent);cursor:pointer}.admin-shell[data-admin-nav-open=true] .admin-mobile-scrim{display:block}.admin-mobile-drawer{position:fixed;inset:0 auto 0 0;z-index:21;display:grid;align-content:start;gap:.85rem;width:min(22rem,calc(100vw - 1.5rem));max-width:100%;height:100vh;height:100dvh;overflow-y:auto;padding:.9rem;background:var(--admin-surface);border-right:1px solid var(--admin-line);box-shadow:24px 0 48px color-mix(in srgb,var(--admin-ink) 14%,transparent);transform:translateX(-105%);transition:transform .2s cubic-bezier(.22,1,.36,1)}.admin-mobile-drawer[hidden]{display:none}.admin-shell[data-admin-nav-open=true] .admin-mobile-drawer{transform:translateX(0)}.admin-mobile-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-mobile-drawer__title{font-size:1.05rem}.admin-mobile-drawer .admin-nav,.admin-mobile-drawer .admin-rail__panel{box-shadow:none}.admin-mobile-drawer .admin-rail__panel{padding:1rem}.admin-mobile-drawer .admin-nav{max-height:none}}@media (max-width:699px){.admin-email-preview__controls,.admin-email-preview__meta{align-items:stretch;flex-direction:column}.admin-email-preview__stage{justify-items:start;padding:.65rem}.admin-email-preview__iframe{height:680px}.admin-pagination{align-items:stretch;flex-direction:column}.admin-table{min-width:34rem}}.site-header[data-site-header-variant=home]{padding-top:.52rem}.site-header[data-site-header-variant=home] .site-header__inner{gap:.64rem .92rem;padding:.68rem .9rem;background:color-mix(in srgb,white 88%,var(--site-paper));box-shadow:0 18px 42px color-mix(in srgb,var(--site-brand-deep) 7%,transparent)}.site-header[data-site-header-variant=home] .site-header__brand{gap:.72rem}.site-header[data-site-header-variant=home] .site-header__brand-mark{width:2.7rem;height:2.7rem;border-radius:1rem;box-shadow:0 12px 26px color-mix(in srgb,var(--site-brand-deep) 10%,transparent)}.site-header[data-site-header-variant=home] .site-header__brand-name{font-size:1.14rem}.site-header[data-site-header-variant=home] .site-header__link{padding:.58rem .78rem}.site-header[data-site-header-variant=home] .site-header__actions{gap:.55rem}.site-header[data-site-header-variant=home] .site-header__primary-action{min-height:2.95rem;box-shadow:0 12px 24px color-mix(in srgb,var(--site-cta) 18%,transparent)}@media (max-width:1320px) and (min-width:900px){.site-header[data-site-header-variant=home] .site-header__inner{flex-wrap:nowrap}.site-header[data-site-header-variant=home] .site-header__nav{gap:.18rem}.site-header[data-site-header-variant=home] .site-header__actions{margin-left:auto}}@media (min-width:900px) and (max-width:1099px){.site-header{padding:.75rem .9rem 0}.site-header__inner{flex-wrap:nowrap;gap:.75rem;padding:.75rem .85rem;border-radius:1.8rem}.site-header__brand-mark{width:2.5rem;height:2.5rem;border-radius:.85rem}.site-header__brand-name{font-size:1.08rem}.site-header__nav{display:none}.site-header__actions{margin-left:auto;width:auto;gap:.5rem}.site-header__language--desktop,.site-header__primary-action,.site-header__secondary-action{display:none}.site-header__menu-toggle{display:inline-flex}.site-header__dashboard-account,.site-header__type-guides-panel{display:none}.site-header__drawer{position:fixed;top:0;right:0;bottom:0;z-index:1;width:min(100%,24rem);padding:.75rem}.site-header__drawer:not([hidden]){display:block}.site-header__drawer-inner{height:calc(100vh - 1.5rem);overflow-y:auto;align-content:start;border-radius:2rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--site-support-soft) 12%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,white 95%,var(--site-paper)),color-mix(in srgb,white 89%,var(--site-brand-soft)));padding:1rem;outline:1px solid color-mix(in srgb,var(--site-line) 68%,white);box-shadow:0 24px 64px color-mix(in srgb,var(--site-brand-deep) 12%,transparent)}.site-results-report-shell .site-header{padding:1.35rem clamp(1rem,3.2vw,2.2rem) .85rem}.site-results-report-shell .site-header__inner{flex-wrap:nowrap;gap:.8rem 1rem;padding:0;border-radius:0}.site-results-report-shell .site-header__brand-mark{width:2.25rem;height:2.25rem;border-radius:999px}.site-results-report-shell .site-header__brand-name{font-size:1.3rem}.site-results-report-shell .site-header__nav{display:flex}.site-results-report-shell .site-header__secondary-action{display:inline-flex}.site-results-report-shell .site-header__menu-toggle{display:none}}.site-type-guides-cta{gap:1.4rem;border-radius:var(--site-radius-xl);outline:1px solid color-mix(in srgb,var(--site-line) 58%,white);padding:clamp(1.35rem,2.5vw,2.2rem)}.site-type-guides-cta__copy,.site-type-guides-index__intro{display:grid;align-content:start}.site-type-guides-cta__title,.site-type-guides-index__title{margin:.45rem 0 0;font-family:var(--site-font-display);line-height:1.02;letter-spacing:0;font-size:clamp(2rem,3.7vw,3.2rem);max-width:15ch}.site-type-guide-card__summary,.site-type-guides-cta__body,.site-type-guides-index__body{margin:.8rem 0 0;color:var(--site-ink-soft);line-height:1.66;max-width:62ch}.site-type-guides-index{gap:1.6rem}.site-type-guide-groups{gap:1.5rem;grid-template-columns:minmax(0,1fr)}.site-type-guide-group{gap:1.25rem;padding:clamp(1.25rem,2.4vw,1.8rem);border-radius:1.9rem;background:radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--type-group-accent) 8%,transparent),transparent 24%),linear-gradient(180deg,color-mix(in srgb,white 98%,var(--type-group-cloud)),color-mix(in srgb,white 92%,var(--type-group-soft)));outline:1px solid color-mix(in srgb,var(--type-group-accent) 12%,white);box-shadow:0 20px 48px var(--type-group-shadow)}.site-type-guide-group__intro{gap:.65rem;align-content:start;max-width:34rem}.site-type-guide-group__eyebrow{margin:0;color:color-mix(in srgb,var(--type-group-deep) 82%,white);font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.site-type-guide-group__title{color:color-mix(in srgb,var(--type-group-deep) 88%,var(--site-ink));font-size:clamp(1.5rem,2vw,2rem);line-height:1.04}.site-type-guide-group__body{max-width:58ch;color:color-mix(in srgb,var(--type-group-deep) 58%,var(--site-ink-soft));line-height:1.66}.site-type-guide-group__jump{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:.25rem;color:color-mix(in srgb,var(--type-group-deep) 82%,var(--site-ink));font-size:.84rem;font-weight:700;letter-spacing:.05em}.site-type-guides-grid{display:grid;gap:.95rem;grid-template-columns:minmax(0,1fr)}.site-type-guide-card{display:grid;grid-template-columns:minmax(8.8rem,10rem) minmax(0,1fr);align-items:stretch;gap:1rem;min-height:100%;padding:.78rem;border-radius:1.5rem;background:linear-gradient(180deg,color-mix(in srgb,white 86%,var(--type-group-cloud)),color-mix(in srgb,white 79%,var(--type-group-soft)));outline:1px solid color-mix(in srgb,var(--type-group-accent) 16%,white);transition:transform .18s ease,background-color .16s ease,outline-color .16s ease,box-shadow .18s ease}.site-type-guide-card:hover{transform:translateY(-3px);background:linear-gradient(180deg,color-mix(in srgb,white 82%,var(--type-group-cloud)),color-mix(in srgb,white 74%,var(--type-group-soft)));outline-color:color-mix(in srgb,var(--type-group-accent) 22%,white);box-shadow:0 18px 34px var(--type-group-shadow)}.site-type-guide-card__portrait-shell{overflow:hidden;aspect-ratio:1;border-radius:1.2rem;background:radial-gradient(circle at 22% 20%,color-mix(in srgb,var(--type-group-accent) 12%,transparent),transparent 26%),linear-gradient(180deg,color-mix(in srgb,white 97%,var(--type-group-cloud)),color-mix(in srgb,white 90%,var(--type-group-soft)));outline:1px solid color-mix(in srgb,var(--type-group-accent) 10%,white)}.site-type-guide-card__portrait{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform:scale(1.02)}.site-type-guide-card__copy,.site-type-guide-card__heading{display:grid;gap:.5rem}.site-type-guide-card__title{margin:0;font-size:1.08rem;line-height:1.25;letter-spacing:0}.site-type-guide-group .site-type-guide-card__title{color:color-mix(in srgb,var(--type-group-deep) 84%,var(--site-ink))}.site-type-guide-card__summary{margin-top:0;max-width:26ch;font-size:.92rem;line-height:1.62;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.site-type-guide-card__action{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.35rem;color:color-mix(in srgb,var(--type-group-deep) 78%,var(--site-ink-soft));font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.site-type-guide-card__action:after{content:"→";font-size:1rem;line-height:1}.site-type-guide-group .site-chip--soft{background:color-mix(in srgb,white 76%,var(--type-group-cloud));border-color:color-mix(in srgb,var(--type-group-accent) 16%,white);color:color-mix(in srgb,var(--type-group-deep) 84%,var(--site-ink))}.site-type-guides-cta{background:linear-gradient(180deg,color-mix(in srgb,white 82%,var(--site-panel-accent)),color-mix(in srgb,white 88%,var(--site-paper)))}.site-page--homepage{padding-top:clamp(1rem,2.4vw,2rem)}@media (min-width:900px){.site-page--homepage .site-actions{margin-top:.92rem}}.site-page--homepage .site-actions{margin-top:1.1rem;align-items:center;gap:.72rem}.site-page--homepage .site-button{min-height:3.15rem;padding:0 1.2rem}.site-page--homepage .site-button--primary{border-color:color-mix(in srgb,var(--site-cta-deep) 84%,white);background:var(--site-cta);box-shadow:0 14px 28px color-mix(in srgb,var(--site-cta) 22%,transparent)}.site-page--homepage .site-button--secondary{background:color-mix(in srgb,white 70%,transparent);border-color:color-mix(in srgb,var(--site-line) 58%,white);backdrop-filter:blur(12px)}.site-page--homepage .site-home-hero__primary-action{padding-inline:1.45rem;box-shadow:0 16px 30px color-mix(in srgb,var(--site-cta) 22%,transparent)}.site-page--homepage .site-home-hero__secondary-action{color:color-mix(in srgb,var(--site-ink) 92%,white)}@media (min-width:960px){.site-header__guide-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.site-type-guide-group__intro{max-width:none}.site-type-guides-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end}.site-type-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.assessment-runner-page{padding-top:clamp(.45rem,1.2vw,.85rem);padding-bottom:clamp(1.25rem,3vw,2.6rem)}.assessment-runner-page[data-assessment-route=iq-test]{--site-brand:#5a63e4;--site-brand-deep:#4b53d5;--site-brand-soft:#e3e5fa;--site-support:#709fd9;--site-support-soft:#dce9f8;--site-cta:#5a63e4;--site-cta-deep:#4b53d5;--assessment-accent-left:#a6ccd1;--assessment-accent-center:#709fd9;--assessment-accent-right:#5a63e4;background:#fdfdfe}.assessment-runner-page[data-assessment-route=iq-test] .assessment-progress__fill{background:var(--assessment-accent-right)}.assessment-runner-page[data-assessment-route=iq-test] .site-button--primary{background:var(--site-cta);border-color:var(--site-cta-deep);color:#ffffff}.assessment-runner-page[data-assessment-route=iq-test] .assessment-stage-panel{background:#ffffff}.assessment-runner-page__body,.assessment-runner-page__topbar{width:min(100%,72rem);min-width:0;margin:0 auto}.assessment-runner-page__topbar{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.45rem 0 1rem}.assessment-runner-page__language{display:inline-flex;align-items:center;margin-inline-start:auto}.assessment-runner-page__language .site-header__language--desktop{display:inline-flex}.assessment-runner-page__language .site-header__language-trigger{min-height:2.45rem;max-width:min(9.5rem,34vw);padding:0 .72rem;font-size:.84rem;background:color-mix(in srgb,white 86%,var(--site-paper))}.assessment-runner-page__checkout-status{display:inline-flex;align-items:center;gap:.5rem;margin-inline-start:auto;color:oklch(.44 .035 276);font-size:.86rem;font-weight:680;white-space:nowrap}.assessment-runner-page__checkout-status-icon{width:.96rem;height:.96rem;flex:0 0 auto;color:color-mix(in srgb,oklch(.48 .035 276) 84%,oklch(.57 .21 289))}.assessment-runner-page__brand{display:inline-flex;align-items:center;gap:.72rem;min-width:0;color:var(--site-ink);text-decoration:none}.assessment-runner-page__brand-mark{width:clamp(2rem,1.6rem + .9vw,2.45rem);height:auto;flex:0 0 auto}.assessment-runner-page__brand-name{font-family:var(--site-font-brand,"Segoe UI Variable","Avenir Next","Segoe UI","SF Pro Text","Helvetica Neue",Arial,sans-serif);font-size:clamp(1.02rem,.96rem + .3vw,1.18rem);font-weight:700;line-height:1.05;letter-spacing:0;white-space:nowrap}.assessment-pager .site-button--primary,.assessment-runner-page .site-button--primary{background:color-mix(in srgb,var(--site-cta) 74%,var(--site-brand-deep));border-color:color-mix(in srgb,var(--site-cta-deep) 68%,var(--site-brand-deep));color:color-mix(in srgb,white 96%,var(--site-paper));box-shadow:0 14px 28px color-mix(in srgb,var(--site-cta) 20%,transparent)}.assessment-pager .site-button--secondary,.assessment-runner-page .site-button--secondary{background:color-mix(in srgb,white 84%,var(--site-support-soft));border-color:color-mix(in srgb,var(--site-brand) 16%,white);color:color-mix(in srgb,var(--site-brand-deep) 82%,var(--site-cta))}.assessment-runner-page .site-button--ghost{background:color-mix(in srgb,white 80%,var(--site-support-soft));border-color:color-mix(in srgb,var(--site-brand) 18%,white);color:color-mix(in srgb,var(--site-brand-deep) 76%,var(--site-cta))}.assessment-runner-page__body{padding-top:.15rem}.assessment-runner-page[data-report-route=submission-claim-form],.assessment-runner-page[data-report-route=submission-claim-form] .site-result-frame{background:white}.assessment-runner-page[data-report-route=submission-claim-form] .site-paid-report-conversion__title{font-family:var(--site-font-body);font-size:clamp(1.75rem,2.8vw,2.35rem);font-weight:700;line-height:1.2}.assessment-runner-page[data-report-route=submission-claim-form] .site-paid-report-conversion__lead{max-width:36rem;font-size:1rem;line-height:1.6}@media (min-width:901px){.assessment-runner-page__body{margin-top:clamp(1rem,2vw,1.5rem)}.assessment-runner-page[data-report-route=submission-claim-form] .site-paid-report-conversion__stage--form{padding-block:clamp(3.5rem,5vw,4.5rem)}}@media (max-width:640px){.assessment-runner-page[data-report-route=submission-claim-form] .site-paid-report-conversion__title{font-size:1.5rem;font-weight:680;line-height:1.25}.assessment-runner-page[data-report-route=submission-claim-form] .site-paid-report-conversion__lead{font-size:.94rem;line-height:1.55}}.assessment-shell{display:grid;gap:1rem}.assessment-stage-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:stretch;gap:1rem;min-height:clamp(28rem,64vh,40rem);padding:clamp(1.25rem,2.4vw,1.8rem);border:1px solid color-mix(in srgb,var(--site-line) 84%,white);border-radius:2rem;background:linear-gradient(180deg,color-mix(in srgb,white 96%,var(--site-panel-muted)) 0,white 100%);box-shadow:var(--site-shadow-soft)}.assessment-launch-panel{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:start;gap:clamp(2rem,3.6vw,3rem);width:min(100%,64rem);min-height:auto;margin:clamp(.5rem,4vh,2.5rem) auto 0;padding:clamp(3.25rem,6vw,5rem) clamp(2.25rem,4vw,3.25rem);background:white}.assessment-launch-panel[data-ui-state=ready]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:clamp(24rem,54vh,34rem)}.assessment-launch-panel:before{content:none}.assessment-launch-panel>*{position:relative}.assessment-launch-panel .assessment-stage-panel__content{justify-content:start;max-width:none;gap:.75rem}.assessment-launch-panel .assessment-stage-panel__title{font-size:clamp(1.45rem,1.15rem + 1.05vw,2rem);line-height:1.12;letter-spacing:0;max-width:none}.assessment-launch-panel .assessment-stage-panel__description{max-width:38rem}.assessment-launch-panel .assessment-stage-panel__actions{width:100%}.assessment-launch-panel .assessment-launch-status{width:100%;flex-basis:100%;padding:1.2rem 1.25rem;background:white}.assessment-launch-panel .assessment-launch-status[data-ui-state=ready]{background:white}.assessment-launch-panel .assessment-stage-panel__rail{align-content:start}.assessment-launch-panel .assessment-stage-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-launch-panel .assessment-stage-checklist__item{padding:1.15rem 1.2rem;background:white}.assessment-launch-panel[data-ui-state=ready] .assessment-stage-panel__content,.assessment-launch-panel[data-ui-state=ready] .assessment-stage-panel__rail{justify-content:center;align-content:center}.assessment-launch-panel[data-ui-state=ready] .assessment-stage-panel__content{min-height:100%;gap:.95rem}.assessment-launch-panel[data-ui-state=ready] .assessment-stage-panel__actions{margin-top:clamp(.45rem,1.5vw,.9rem)}.assessment-launch-panel__primary-action{min-width:min(100%,16rem);min-height:3.5rem;padding-inline:clamp(1.45rem,2.4vw,2rem);font-size:1.02rem;box-shadow:0 18px 34px color-mix(in srgb,var(--site-cta) 24%,transparent)}.assessment-stage-panel[data-ui-state=resume-choice]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,4vw,3.2rem);width:min(100%,64rem);min-height:clamp(22rem,48vh,31rem);margin:clamp(.5rem,4vh,2.5rem) auto 0;padding:clamp(2.75rem,5vw,4rem) clamp(2.25rem,4vw,3.25rem)}.assessment-stage-panel[data-ui-state=resume-choice] .assessment-stage-panel__content{justify-content:center;max-width:34rem}.assessment-stage-panel[data-ui-state=resume-choice] .assessment-stage-panel__description{max-width:40rem}.assessment-stage-panel[data-ui-state=resume-choice] .assessment-stage-panel__actions{margin-top:.35rem}.assessment-stage-panel[data-ui-state=resume-choice] .assessment-stage-panel__rail{align-content:center}.assessment-stage-panel[data-ui-state=resume-choice] .assessment-stage-notice{width:100%;align-self:center;padding:clamp(1.2rem,2vw,1.5rem);background:white}.assessment-launch-status{display:grid;gap:.35rem;flex:1 1 20rem;padding:.95rem 1.05rem;border:1px solid color-mix(in srgb,var(--site-line) 72%,white);border-radius:1.25rem;background:color-mix(in srgb,white 92%,var(--site-paper))}.assessment-launch-status[data-ui-state=ready]{border-color:color-mix(in srgb,var(--site-success) 24%,white);background:color-mix(in srgb,var(--site-success) 10%,white)}.assessment-launch-status__eyebrow{margin:0;font-size:.68rem;font-weight:700;line-height:1.1;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--site-brand-deep) 72%,white)}.assessment-launch-status__title{margin:0;display:flex;align-items:center;gap:.5rem;font-size:1.02rem;font-weight:700;line-height:1.35;color:var(--site-ink)}.assessment-launch-status__detail{margin:0;font-size:.92rem;line-height:1.6;color:var(--site-ink-soft)}.assessment-launch-status__dots{display:inline-flex;align-items:center;gap:.3rem}.assessment-launch-status__dots span{width:.36rem;height:.36rem;border-radius:999px;background:color-mix(in srgb,var(--site-brand-deep) 56%,white);opacity:.28;animation:assessment-launch-dot 1.15s ease-in-out infinite}.assessment-launch-status__dots span:nth-child(2){animation-delay:.14s}.assessment-launch-status__dots span:nth-child(3){animation-delay:.28s}@keyframes assessment-launch-dot{0%,to{opacity:.26;transform:translateY(0)}45%{opacity:.86;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.assessment-launch-status__dots span{animation:none}}.assessment-stage-panel__content{display:flex;flex-direction:column;justify-content:center;gap:.85rem;min-width:0;max-width:34rem}.assessment-stage-panel__title{margin:0;font-family:var(--site-font-display);font-size:clamp(2.15rem,4vw,3.35rem);line-height:.96;letter-spacing:0;max-width:12ch;color:var(--site-ink);overflow-wrap:anywhere}.assessment-stage-panel__description{max-width:54ch;margin:0;font-size:.98rem;line-height:1.68;color:var(--site-ink-soft)}.assessment-stage-panel__actions{display:flex;flex-wrap:wrap;gap:.75rem}.assessment-stage-panel__rail{display:grid;align-content:start;gap:.85rem}.assessment-stage-checklist__item,.assessment-stage-notice{padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--site-line) 72%,white);border-radius:1.25rem;background:color-mix(in srgb,white 92%,var(--site-paper))}.assessment-flow-status__eyebrow,.assessment-page-summary__eyebrow,.assessment-pager__status-eyebrow,.assessment-progress__eyebrow,.assessment-question__number,.assessment-stage-checklist__label,.assessment-stage-notice__eyebrow{margin:0;font-size:.68rem;font-weight:700;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.assessment-flow-status__eyebrow,.assessment-page-summary__eyebrow,.assessment-pager__status-eyebrow,.assessment-progress__eyebrow,.assessment-stage-checklist__label,.assessment-stage-notice__eyebrow{color:color-mix(in srgb,var(--site-brand-deep) 72%,white)}.assessment-flow-status__title,.assessment-stage-checklist__value,.assessment-stage-notice__title{margin:.35rem 0 0;font-size:1.02rem;font-weight:700;line-height:1.35;color:var(--site-ink)}.assessment-flow-status__detail,.assessment-page-summary__detail,.assessment-pager__status-detail,.assessment-progress__detail,.assessment-stage-checklist__detail,.assessment-stage-notice__detail{margin:.45rem 0 0;font-size:.92rem;line-height:1.6;color:var(--site-ink-soft)}.assessment-stage-checklist{display:grid;gap:.85rem}.assessment-stage-checklist__item{display:grid;align-content:start}.assessment-flow-header{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(16rem,.92fr);gap:1rem;padding:0 0 .75rem}.assessment-flow-header__lead,.assessment-flow-status,.assessment-page-summary,.assessment-progress{min-width:0}.assessment-flow-status,.assessment-page-summary{padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--site-line) 74%,white);border-radius:1.3rem;background:color-mix(in srgb,white 92%,var(--site-paper))}.assessment-flow-status[data-ui-state=critical],.assessment-pager__status[data-ui-state=critical]{border-color:color-mix(in srgb,var(--site-error) 28%,white);background:color-mix(in srgb,var(--site-error) 10%,white)}.assessment-flow-status[data-ui-state=success],.assessment-pager__status[data-ui-state=ready]{border-color:color-mix(in srgb,var(--site-success) 24%,white);background:color-mix(in srgb,var(--site-success) 10%,white)}.assessment-flow-status[data-ui-state=accent],.assessment-pager__status[data-ui-state=warning]{border-color:color-mix(in srgb,var(--site-warning) 28%,white);background:color-mix(in srgb,var(--site-warning) 12%,white)}.assessment-progress-panel{grid-column:1/2}.assessment-progress__heading{gap:0}.assessment-page-summary__value,.assessment-progress__page{margin:.35rem 0 0;font-size:1.08rem;font-weight:700;line-height:1.35;color:var(--site-ink)}.assessment-progress__meter{height:.45rem;margin-top:.9rem;background:color-mix(in srgb,var(--site-brand) 10%,white)}.assessment-progress__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--site-success) 88%,white) 0,color-mix(in srgb,var(--site-brand) 82%,white) 100%)}.assessment-sheet{padding:.85rem;border:1px solid color-mix(in srgb,var(--site-line) 80%,white);border-radius:1.95rem;background:color-mix(in srgb,white 94%,var(--site-paper));box-shadow:var(--site-shadow-soft)}.assessment-sheet__questions{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--site-line) 72%,white);border-radius:1.55rem;background:white}.assessment-question{padding:clamp(1rem,1.9vw,1.35rem);background:white;transition:transform .18s ease,background-color .18s ease,filter .18s ease}.assessment-question[data-ui-attention=missing]{background:color-mix(in srgb,white 90%,var(--site-ink-soft))}.assessment-question+.assessment-question{border-top:1px solid color-mix(in srgb,var(--site-line) 66%,white)}.assessment-question:first-child,.assessment-question:last-child{padding-top:clamp(1rem,1.9vw,1.35rem);padding-bottom:clamp(1rem,1.9vw,1.35rem)}.assessment-question__shell{gap:.95rem}.assessment-question__header{display:grid;gap:.72rem}.assessment-question__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem}.assessment-question__number{color:color-mix(in srgb,var(--site-brand-deep) 78%,white)}.assessment-question__status{margin:0;display:inline-flex;align-items:center;min-height:1.95rem;padding:0 .8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--site-line) 72%,white);background:color-mix(in srgb,var(--site-line) 12%,white);font-size:.76rem;font-weight:700;line-height:1;color:color-mix(in srgb,var(--site-ink-soft) 92%,white)}.assessment-question__status[data-ui-state=answered]{border-color:color-mix(in srgb,var(--site-success) 26%,white);background:color-mix(in srgb,var(--site-success) 12%,white);color:color-mix(in srgb,var(--type-group-nf-deep) 82%,white)}.assessment-question__status[data-ui-state=failed]{border-color:color-mix(in srgb,var(--site-error) 30%,white);background:color-mix(in srgb,var(--site-error) 10%,white);color:color-mix(in srgb,var(--site-error) 84%,var(--site-ink))}.assessment-question__status[data-ui-state=partial]{border-color:color-mix(in srgb,var(--site-warning) 26%,white);background:color-mix(in srgb,var(--site-warning) 12%,white);color:color-mix(in srgb,var(--site-brand-deep) 82%,white)}.assessment-question__title{font-size:clamp(1.04rem,.98rem + .38vw,1.2rem);line-height:1.45;color:var(--site-ink)}.assessment-question__type{margin:.45rem 0 0;font-size:.9rem;font-weight:600;line-height:1.55;letter-spacing:0;text-transform:none;white-space:normal;color:color-mix(in srgb,var(--site-brand-deep) 74%,white)}.assessment-question__help{margin-top:.55rem;color:var(--site-ink-soft)}.assessment-option{width:100%;max-width:100%;min-height:3.35rem;padding:.95rem 1rem;border-radius:1rem;font-size:.96rem;overflow-wrap:anywhere}.assessment-likert-scale-shell{margin-top:.3rem}.assessment-likert-stack{gap:.6rem}.assessment-likert-endpoints{width:100%;justify-content:space-between;gap:clamp(1rem,1.1vw,1.35rem);font-size:clamp(.98rem,.9rem + .38vw,1.18rem)}.assessment-likert-scale-shell[data-ui-variant=ab-five-point] .assessment-likert-endpoints{font-size:clamp(.86rem,.82rem + .2vw,.98rem)}.assessment-likert-radiogroup{flex:1 1 auto;justify-content:center}.assessment-scenario-panel{border-radius:1.2rem;background:color-mix(in srgb,white 95%,var(--site-paper))}.assessment-scenario-panel__copy{padding:.95rem 1rem .85rem}.assessment-scenario-row{padding:.95rem 1rem 1rem}.assessment-scenario-option{min-height:3.1rem;padding-block:.82rem;padding-inline:.96rem .92rem;border-radius:.95rem;text-align:start}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-question__title,.assessment-question[data-ui-scenario-state=complete]:not(:hover):not(:focus-within) .assessment-question__title{color:color-mix(in srgb,var(--site-ink) 82%,white)}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-question__number,.assessment-question[data-ui-scenario-state=complete]:not(:hover):not(:focus-within) .assessment-question__number{color:color-mix(in srgb,var(--site-ink-soft) 84%,white)}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-question__type,.assessment-question[data-ui-scenario-state=complete]:not(:hover):not(:focus-within) .assessment-question__type{color:color-mix(in srgb,var(--site-brand-deep) 56%,white)}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-likert-endpoint,.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-question__help,.assessment-question[data-ui-scenario-state=complete]:not(:hover):not(:focus-within) .assessment-question__help{color:color-mix(in srgb,var(--site-ink-soft) 82%,white);opacity:1}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-option[data-ui-state=selected]{border-color:color-mix(in srgb,var(--site-brand-deep) 20%,var(--site-line));background:color-mix(in srgb,var(--site-brand) 8%,var(--site-paper));color:color-mix(in srgb,var(--site-brand-deep) 78%,var(--site-ink));box-shadow:0 10px 24px color-mix(in srgb,var(--site-brand-deep) 7%,transparent)}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-option[data-ui-state=idle]{border-color:color-mix(in srgb,var(--site-line) 74%,white);background:color-mix(in srgb,white 72%,var(--site-paper));color:color-mix(in srgb,var(--site-ink-soft) 92%,white)}.assessment-question[data-ui-scenario-state=complete]:not(:hover):not(:focus-within) .assessment-scenario-panel{background:color-mix(in srgb,white 90%,var(--site-paper))}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-likert-dot{opacity:.88}.assessment-question[data-ui-question-state=answered]:not(:hover):not(:focus-within) .assessment-likert-dot[data-ui-state=selected]{opacity:1}.assessment-page-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 1.25rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--site-line) 80%,white);border-radius:1.6rem;background:color-mix(in srgb,white 94%,var(--site-paper));box-shadow:var(--site-shadow-soft)}.assessment-pager__main{display:grid;gap:.8rem}.assessment-pager__status{padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--site-line) 72%,white);border-radius:1.1rem;background:color-mix(in srgb,white 92%,var(--site-paper))}.assessment-pager__actions{align-items:stretch;justify-content:flex-end}@media (max-width:960px){.assessment-flow-header,.assessment-page-actions,.assessment-stage-panel{grid-template-columns:minmax(0,1fr)}.assessment-page-summary,.assessment-progress-panel{grid-column:auto}}@media (max-width:640px){.assessment-runner-page.site-focus-shell{padding:.5rem .65rem .9rem}.assessment-runner-page__topbar{padding:.35rem 0 .8rem}.assessment-runner-page__language .site-header__language-trigger{min-height:2.35rem;max-width:7.8rem;padding:0 .62rem}.assessment-runner-page__checkout-status{gap:.38rem;font-size:.78rem}.assessment-runner-page__checkout-status-icon{width:.88rem;height:.88rem}.assessment-runner-page__brand{gap:.6rem}.assessment-runner-page__brand-name{font-size:1rem}.assessment-page-actions,.assessment-sheet,.assessment-sheet__questions,.assessment-stage-panel:not(.assessment-launch-panel){border:0;border-radius:0;background:transparent;box-shadow:none}.assessment-runner-page__body{padding-top:.18rem}.assessment-pager__actions,.assessment-runner-page__actions,.assessment-stage-panel__actions{width:100%}.assessment-pager__actions{flex-direction:column}.assessment-pager__actions .site-button--primary{order:-1}.assessment-pager__actions .site-button,.assessment-runner-page__actions .site-button,.assessment-stage-panel__actions .site-button{width:100%}.assessment-flow-header,.assessment-stage-panel{min-height:0;padding:.32rem .08rem .52rem;gap:.8rem}.assessment-launch-panel[data-ui-state=ready]{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0}.assessment-launch-panel[data-ui-state=ready] .assessment-stage-panel__content{display:contents}.assessment-launch-panel[data-ui-state=ready] .assessment-stage-panel__content>.site-label{grid-column:1;grid-row:1}.assessment-launch-panel[data-ui-state=ready] .assessment-stage-panel__title{grid-column:1;grid-row:2}.assessment-launch-panel[data-ui-state=ready] .assessment-stage-panel__description{grid-column:1;grid-row:3}.assessment-launch-panel[data-ui-state=ready] .assessment-stage-panel__rail{grid-column:1;grid-row:4}.assessment-launch-panel[data-ui-state=ready] .assessment-stage-panel__actions{grid-column:1;grid-row:5;margin-top:.2rem}.assessment-launch-panel[data-ui-state=ready] .assessment-stage-panel__rail{width:100%;justify-content:stretch;align-content:start}.assessment-stage-panel[data-ui-state=resume-choice]{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;min-height:0;margin:.45rem auto 0;padding:clamp(1rem,5vw,1.35rem);gap:1.05rem;border:1px solid color-mix(in srgb,var(--site-line) 84%,white);border-radius:1.35rem;background:white;box-shadow:var(--site-shadow-soft)}.assessment-stage-panel[data-ui-state=resume-choice] .assessment-stage-panel__content,.assessment-stage-panel[data-ui-state=resume-choice] .assessment-stage-panel__rail{max-width:none;align-content:start}.assessment-stage-panel[data-ui-state=resume-choice] .assessment-stage-panel__title{max-width:none;font-size:clamp(1.85rem,9vw,2.35rem);line-height:1.02}.assessment-stage-panel[data-ui-state=resume-choice] .assessment-stage-notice{padding:.9rem .95rem;border-radius:1rem}.assessment-flow-header{padding:.85rem;border:1px solid color-mix(in srgb,var(--site-line) 78%,white);border-radius:1.2rem;background:color-mix(in srgb,white 94%,var(--site-paper));box-shadow:var(--site-shadow-soft)}.assessment-shell[data-ui-mode=single-question-mobile]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(1.15rem,4.6vw,1.75rem);min-height:calc(100svh - 5.5rem);padding-bottom:clamp(4.8rem,18vw,6.4rem)}.assessment-shell[data-ui-mode=single-question-mobile] .assessment-flow-header{padding:.42rem .08rem .1rem;border:0;border-radius:0;background:transparent;box-shadow:none}.assessment-progress[data-ui-mode=single-question-mobile] .assessment-progress__copy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.7rem;width:100%}.assessment-progress[data-ui-mode=single-question-mobile] .assessment-progress__detail,.assessment-progress[data-ui-mode=single-question-mobile] .assessment-progress__page{margin:0;font-size:clamp(.94rem,3.6vw,1.06rem);line-height:1.2}.assessment-progress[data-ui-mode=single-question-mobile] .assessment-progress__detail{color:color-mix(in srgb,var(--site-ink-soft) 82%,var(--site-ink))}.assessment-progress[data-ui-mode=single-question-mobile] .assessment-progress__page{text-align:end;white-space:nowrap}.assessment-progress[data-ui-mode=single-question-mobile] .assessment-progress__meter{margin-top:.68rem}.assessment-launch-panel{padding:clamp(1rem,5vw,1.35rem);border:1px solid color-mix(in srgb,var(--site-line) 84%,white);border-radius:1.35rem;background:white;box-shadow:var(--site-shadow-soft)}.assessment-stage-panel__title{font-size:clamp(2rem,10vw,2.75rem)}.assessment-launch-panel .assessment-stage-panel__title{font-size:1.35rem;line-height:1.15;letter-spacing:0;max-width:none}.assessment-stage-panel__description{font-size:.96rem;line-height:1.64}.assessment-launch-panel .assessment-stage-panel__description{display:none}.assessment-launch-panel__primary-action{min-height:3.25rem;font-size:1rem}.assessment-stage-panel__rail{gap:.65rem}.assessment-stage-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .7rem}.assessment-launch-panel .assessment-stage-checklist{width:100%}.assessment-flow-status,.assessment-page-summary,.assessment-progress,.assessment-stage-checklist__item,.assessment-stage-notice{padding:.58rem .08rem;border:0;border-radius:0;background:transparent;box-shadow:none}.assessment-page-summary{display:none}.assessment-pager__status{padding:.82rem .9rem;border-radius:1rem;box-shadow:none}.assessment-launch-panel .assessment-stage-checklist__item{width:100%;padding:.72rem .78rem;border:1px solid color-mix(in srgb,var(--site-line) 72%,white);border-radius:1rem;background:color-mix(in srgb,white 92%,var(--site-paper))}.assessment-stage-checklist__detail-extra{display:none}.assessment-sheet{padding:0}.assessment-shell[data-ui-mode=single-question-mobile] .assessment-sheet{align-self:center;padding-top:clamp(1.55rem,7vw,2.6rem)}.assessment-sheet__questions{border:0;border-radius:0;background:transparent}.assessment-question{padding:.98rem .08rem 1.04rem}.assessment-shell[data-ui-mode=single-question-mobile] .assessment-question{background:transparent}.assessment-shell[data-ui-mode=single-question-mobile] .assessment-likert-stack[data-ui-variant=ab-five-point]{margin-top:clamp(2.65rem,8.6vw,3.35rem)}.assessment-shell[data-ui-mode=single-question-mobile] .assessment-likert-stack[data-ui-variant=ab-five-point] .assessment-likert-ab-summary__item{color:color-mix(in srgb,var(--site-ink-soft) 82%,white)}.assessment-shell[data-ui-mode=single-question-mobile] .assessment-likert-stack[data-ui-variant=ab-five-point] .assessment-likert-ab-summary__label{color:color-mix(in srgb,var(--site-brand-deep) 58%,white)}.assessment-shell[data-ui-mode=single-question-mobile] .assessment-likert-scale-shell[data-ui-variant=ab-five-point] .assessment-likert-mobile-guide{font-size:clamp(.92rem,3.6vw,1.04rem);font-weight:700}.assessment-question[data-ui-attention=missing]{padding-inline:.9rem}.assessment-question:first-child{padding-top:.44rem}.assessment-question:last-child{padding-bottom:.34rem}.assessment-question__meta{align-items:flex-start}.assessment-likert-endpoints{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;-moz-column-gap:.55rem;column-gap:.55rem;row-gap:.55rem;width:100%;font-size:clamp(1rem,4vw,1.08rem)}.assessment-likert-endpoint{white-space:normal;line-height:1.2}.assessment-likert-endpoint--left{grid-row:2;grid-column:1;align-self:start}.assessment-likert-endpoint--right{grid-row:2;grid-column:3;align-self:start}.assessment-likert-radiogroup{grid-row:1;grid-column:1/-1;flex:0 0 auto;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;justify-content:center}.assessment-page-actions{padding:.76rem .08rem .2rem;gap:.7rem}.assessment-page-actions[data-ui-mode=single-question-mobile]{position:fixed;inset-inline-start:clamp(.85rem,4vw,1.25rem);bottom:clamp(.85rem,4vw,1.25rem);z-index:20;width:auto;padding:0}.assessment-page-actions[data-ui-mode=single-question-mobile] .assessment-pager__actions{align-items:flex-start;justify-content:flex-start}.assessment-page-actions[data-ui-mode=single-question-mobile] .assessment-pager__actions .site-button{width:auto;min-width:7.5rem}}@media (max-width:380px){.assessment-stage-checklist{grid-template-columns:minmax(0,1fr)}}@media (max-width:959px){.site-type-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-likert-stack[data-ui-variant=ab-five-point]{gap:clamp(1.2rem,4.6vw,1.7rem);margin-top:clamp(2.15rem,7.5vw,2.95rem)}.assessment-likert-stack[data-ui-variant=ab-five-point] .assessment-likert-ab-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,4vw,1.35rem);margin-bottom:clamp(.8rem,3.2vw,1.2rem)}.assessment-likert-stack[data-ui-variant=ab-five-point] .assessment-likert-ab-summary__item{gap:.48rem;font-size:clamp(1.04rem,4.25vw,1.24rem);font-weight:640;line-height:1.42}.assessment-likert-stack[data-ui-variant=ab-five-point] .assessment-likert-ab-summary__label{font-size:1.02em}.assessment-likert-stack[data-ui-variant=ab-five-point] .assessment-likert-ab-summary__text{font-weight:640}.assessment-question--likert:has(.assessment-likert-stack[data-ui-variant=ab-five-point]) .assessment-question__title{font-size:clamp(1.26rem,5.8vw,1.6rem);line-height:1.18}.assessment-likert-scale-shell[data-ui-variant=ab-five-point] .assessment-likert-endpoints{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:stretch;-moz-column-gap:0;column-gap:0;row-gap:0;width:100%}.assessment-likert-scale-shell[data-ui-variant=ab-five-point] .assessment-likert-radiogroup{--assessment-likert-gap:0rem;--assessment-likert-hit-size:clamp(4.15rem,17vw,5.35rem);--assessment-likert-center-size:clamp(2.3rem,8vw,3.05rem);grid-row:1;grid-column:1;flex:1 1 auto;width:100%;max-width:100%;margin-inline:auto;justify-content:space-between}.assessment-likert-scale-shell[data-ui-variant=ab-five-point] .assessment-likert-mobile-prompt{display:block;width:100%;margin:0 0 clamp(.7rem,2.6vw,.95rem);color:color-mix(in srgb,var(--site-ink-soft) 82%,var(--site-ink));font-size:clamp(.84rem,3.1vw,.94rem);font-weight:500;line-height:1.2;text-align:center}.assessment-likert-scale-shell[data-ui-variant=ab-five-point] .assessment-likert-endpoint{display:none}.assessment-likert-scale-shell[data-ui-variant=ab-five-point] .assessment-likert-mobile-guide{display:grid;align-items:center;width:100%;margin-top:clamp(.48rem,2vw,.72rem);color:color-mix(in srgb,var(--site-ink-soft) 78%,var(--site-ink));font-size:clamp(.82rem,3.1vw,.94rem);font-weight:600;line-height:1.2}.assessment-likert-scale-shell[data-ui-variant=ab-five-point] .assessment-likert-mobile-guide[data-ui-guide-mode=two-point]{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-likert-scale-shell[data-ui-variant=ab-five-point] .assessment-likert-mobile-guide[data-ui-guide-mode=three-point]{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-likert-mobile-guide__label[data-ui-guide-point=left]{text-align:start;color:var(--assessment-accent-left)}.assessment-likert-mobile-guide__label[data-ui-guide-point=center]{text-align:center;color:color-mix(in srgb,var(--site-ink-soft) 82%,var(--site-ink))}.assessment-likert-mobile-guide__label[data-ui-guide-point=right]{text-align:end;color:var(--assessment-accent-right)}}@media (max-width:640px){.site-page--homepage{padding-top:0}.site-header[data-site-header-variant=home]{padding-top:.35rem}.site-header[data-site-header-variant=home] .site-header__inner{padding:.55rem .75rem}.site-header[data-site-header-variant=home] .site-header__brand-mark{width:2.35rem;height:2.35rem}.site-header[data-site-header-variant=home] .site-header__brand-name{font-size:1.06rem}.site-header__guide-group{padding:.9rem;border-radius:1.45rem}.site-type-guides-cta__title,.site-type-guides-index__title{max-width:none}.site-type-guides-grid{grid-template-columns:minmax(0,1fr)}.site-type-guide-group{padding:1rem;border-radius:1.35rem}.site-type-guide-group__intro{position:static}.site-type-guide-card{padding:.82rem;grid-template-columns:minmax(0,1fr);gap:.85rem}.site-type-guide-card__portrait-shell{width:min(100%,12rem);justify-self:center}.site-type-guide-card__title{font-size:1rem}.site-type-guide-card__copy{min-width:0}.site-type-guide-card__summary{max-width:none;font-size:.88rem}.site-type-page__mini-links{padding:.85rem;border-radius:1rem}.site-page--homepage .site-button{min-height:2.9rem}.site-page--homepage .site-home-hero__primary-action,.site-page--homepage .site-home-hero__secondary-action{width:100%;justify-content:center}}.site-inline-checkout{display:grid;width:min(100%,34rem);min-width:0;margin-top:1rem}.site-inline-checkout__panel{position:relative;width:100%;min-width:0;max-height:min(44rem,calc(100vh - 2rem));max-height:min(44rem,calc(100dvh - 2rem));overflow-y:auto;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--site-brand) 16%,var(--site-line));background:color-mix(in srgb,var(--site-paper) 94%,var(--site-action-soft));box-shadow:0 18px 42px color-mix(in srgb,var(--site-brand-deep) 10%,transparent);padding:1.1rem}.site-inline-checkout__close{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;border:0;background:transparent;color:var(--site-text-muted);font-size:.9rem;font-weight:600}.site-inline-checkout__fallback,.site-inline-checkout__form{display:grid;gap:1rem}.site-inline-checkout__fallback h3,.site-inline-checkout__intro h3{margin:.3rem 0 0;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.1;color:var(--site-text-strong)}.site-inline-checkout__fallback p:last-child,.site-inline-checkout__intro p:last-child{margin:.45rem 0 0;color:var(--site-text-muted);line-height:1.6}.site-inline-checkout__element{border-radius:1.35rem;border:1px solid color-mix(in srgb,var(--site-line) 82%,white);background:rgba(255,255,255,.92);padding:1rem}.site-inline-checkout__actions{display:flex;flex-wrap:wrap;gap:.75rem}.site-inline-checkout__error{margin:0;color:#b42318;font-size:.94rem;line-height:1.5}@media (max-width:640px){.site-inline-checkout{width:100%;margin-top:.85rem}.site-inline-checkout__panel{max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - 1.5rem);border-radius:1rem;padding:1rem}.site-inline-checkout__actions{flex-direction:column}.site-inline-checkout__actions .site-button{width:100%}}.site-dashboard-page__header-layout{gap:1.15rem}.site-dashboard-page__intro{padding:clamp(1.3rem,2vw,1.6rem)}.site-dashboard-page__intro-main{max-width:48rem}.site-dashboard-page__title{max-width:13ch}.site-dashboard-page__description{max-width:58ch}.site-dashboard-card-actions{margin-top:1.1rem}.site-dashboard-card-actions .site-button{min-height:2.9rem;padding-inline:1rem;border-radius:.95rem;align-items:center}.site-dashboard-card-actions{align-items:center}@media (min-width:900px){.site-dashboard-page__header-layout{gap:1.35rem}}@media (max-width:899px){.site-dashboard-card-actions .site-button{width:100%;justify-content:center;min-width:0}}.site-dashboard-card-actions .site-button{min-width:9.75rem}.site-dashboard-inline-error[role=alert]{padding:.8rem .95rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--site-error) 18%,white);background:color-mix(in srgb,white 84%,var(--site-action-soft))}.site-page:has(.site-type-guides-page){padding-top:0}.site-type-guides-page{--type-guides-ink:#171A3A;--type-guides-copy:#4B5274;--type-guides-muted:#70779A;--type-guides-purple:#5B45D9;--type-guides-purple-deep:#4931BD;--type-guides-line:#E8E6F8;--type-guides-soft:#F7F5FF;display:grid;gap:3rem;color:var(--type-guides-ink)}.site-type-guides-page .site-label{letter-spacing:0;color:var(--type-guides-purple)}.site-type-guides-page .site-button{gap:.45rem;min-height:3.05rem;border-radius:.7rem;padding-inline:1.35rem;cursor:pointer}.site-type-guide-group__action svg,.site-type-guides-page .site-button svg,.site-type-guides-text-link svg{width:1rem;height:1rem;flex:0 0 auto}.site-type-guides-page .site-button--primary{background:linear-gradient(180deg,#705BE8 0,var(--type-guides-purple) 100%);border-color:var(--type-guides-purple-deep);color:white;box-shadow:0 1rem 1.9rem color-mix(in srgb,var(--type-guides-purple) 24%,transparent)}.site-type-guides-page .site-button--secondary{background:color-mix(in srgb,white 90%,var(--type-guides-soft));border-color:color-mix(in srgb,var(--type-guides-purple) 28%,white);color:var(--type-guides-purple-deep)}.site-type-guide-group__action,.site-type-guides-text-link{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;color:var(--type-guides-purple-deep);font-size:.92rem;font-weight:800;letter-spacing:0;cursor:pointer}.site-type-guides-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3.2rem;min-height:35rem;padding:2.8rem 0 2rem}.site-type-guides-hero__copy{display:grid;align-content:center;min-width:0;max-width:42rem}.site-type-guides-browse h2,.site-type-guides-cta h2,.site-type-guides-hero__title,.site-type-guides-index__title,.site-type-guides-report__title{margin:0;font-family:var(--site-font-display);letter-spacing:0;color:var(--type-guides-ink);overflow-wrap:anywhere}.site-type-guides-hero__title{margin-top:.75rem;max-width:20ch;font-size:4.15rem;line-height:.94}.site-type-guides-hero__body{margin:1.35rem 0 0;max-width:31rem;color:var(--type-guides-copy);font-size:1.08rem;line-height:1.72}.site-type-guides-hero__checklist{display:grid;gap:.75rem;margin:1.45rem 0 0;padding:0;list-style:none}.site-type-guides-hero__checklist li{display:flex;align-items:center;gap:.65rem;color:var(--type-guides-copy);font-size:.98rem;line-height:1.35}.site-type-guides-hero__checklist svg{width:1.15rem;height:1.15rem;flex:0 0 auto;color:#26A99A}.site-type-guides-hero__actions{align-items:center;margin-top:1.75rem}.site-type-guides-orbit{position:relative;min-height:31.5rem;isolation:isolate}.site-type-guides-orbit__rings{position:absolute;inset:2rem 3.3rem;border:1px dashed color-mix(in srgb,var(--type-guides-purple) 22%,white);border-radius:999px}.site-type-guides-orbit__rings:after,.site-type-guides-orbit__rings:before{content:"";position:absolute;inset:3.6rem;border:1px dashed color-mix(in srgb,var(--type-guides-purple) 17%,white);border-radius:999px}.site-type-guides-orbit__rings:after{inset:7.1rem}.site-type-guides-cta__mark,.site-type-guides-orbit__center{position:absolute;display:grid;grid-template-columns:repeat(2,1.7rem);gap:.12rem;place-content:center;border-radius:999px;background:white;box-shadow:0 1.5rem 3rem color-mix(in srgb,var(--type-guides-purple) 14%,transparent)}.site-type-guides-orbit__center{top:50%;left:50%;width:8.4rem;height:8.4rem;transform:translate(-50%,-50%);z-index:2}.site-type-guides-cta__mark span,.site-type-guides-orbit__center span{width:1.7rem;height:1.7rem;border-radius:999px}.site-type-guides-cta__mark span:first-child,.site-type-guides-orbit__center span:first-child{background:#6157E8}.site-type-guides-cta__mark span:nth-child(2),.site-type-guides-orbit__center span:nth-child(2){background:#7AD6F7}.site-type-guides-cta__mark span:nth-child(3),.site-type-guides-orbit__center span:nth-child(3){background:#C94BE7}.site-type-guides-cta__mark span:nth-child(4),.site-type-guides-orbit__center span:nth-child(4){background:#F8C64B}.site-type-guides-orbit__portrait{position:absolute;z-index:3;width:8.4rem;aspect-ratio:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--type-guides-purple) 18%,white);border-radius:1.05rem;background:white;box-shadow:0 1.25rem 2.4rem color-mix(in srgb,var(--type-guides-purple) 13%,transparent)}.site-type-guides-orbit__portrait[data-orbit-position="1"]{top:3.2rem;left:5.3rem}.site-type-guides-orbit__portrait[data-orbit-position="2"]{top:4rem;right:3.2rem}.site-type-guides-orbit__portrait[data-orbit-position="3"]{right:6.7rem;bottom:3.4rem}.site-type-guides-orbit__portrait[data-orbit-position="4"]{left:5.8rem;bottom:4rem}.site-type-guides-orbit__portrait img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.site-type-guides-orbit__icon{position:absolute;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:1px solid color-mix(in srgb,var(--type-guides-purple) 14%,white);border-radius:999px;background:white;box-shadow:0 1rem 1.8rem color-mix(in srgb,var(--type-guides-purple) 11%,transparent)}.site-type-guides-orbit__icon svg{width:1.35rem;height:1.35rem}.site-type-guides-orbit__icon[data-orbit-icon=bolt]{top:12rem;left:2.3rem;color:#F15F45}.site-type-guides-orbit__icon[data-orbit-icon=spark]{top:5.2rem;left:50%;color:var(--type-guides-purple);transform:translateX(-50%)}.site-type-guides-orbit__icon[data-orbit-icon=people]{right:8.8rem;bottom:1.2rem;color:#2F9E86}.site-type-guides-index{display:grid;gap:1.45rem}.site-type-guides-index__intro{display:flex;align-items:end;justify-content:space-between;gap:1.4rem}.site-type-guides-index__title,.site-type-guides-report__title{font-size:2.15rem;line-height:1.05}.site-type-guides-index__body{margin:.5rem 0 0;color:var(--type-guides-muted);line-height:1.6}.site-type-guide-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.45rem}.site-type-guide-group{display:grid;align-content:start;gap:1.15rem;min-height:27.5rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--type-group-accent) 20%,white);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,white 92%,var(--type-group-cloud)),color-mix(in srgb,white 76%,var(--type-group-soft)));box-shadow:0 1.1rem 2.5rem var(--type-group-shadow)}.site-type-guide-group__intro{display:grid;gap:.55rem}.site-type-guide-group__title{margin:0;color:color-mix(in srgb,var(--type-group-deep) 84%,var(--type-guides-ink));font-family:var(--site-font-display);font-size:1.38rem;line-height:1.08;letter-spacing:0}.site-type-guide-group__body{margin:0;min-height:4.8rem;color:color-mix(in srgb,var(--type-group-deep) 55%,var(--type-guides-copy));font-size:.92rem;line-height:1.52}.site-type-guide-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.site-type-guide-tile{display:grid;align-content:start;justify-items:center;gap:.55rem;min-height:7.1rem;padding:.75rem .55rem .65rem;border:1px solid color-mix(in srgb,var(--type-group-accent) 16%,white);border-radius:.78rem;background:color-mix(in srgb,white 86%,var(--type-group-cloud));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;cursor:pointer}.site-type-guide-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--type-group-accent) 28%,white);box-shadow:0 .9rem 1.4rem var(--type-group-shadow)}.site-type-guide-tile__portrait-shell{width:4.6rem;height:4.6rem;overflow:hidden;border-radius:.65rem;background:white}.site-type-guide-tile__portrait{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.site-type-guide-tile__copy{display:grid;justify-items:center;gap:.1rem;min-width:0;text-align:center}.site-type-guide-tile__copy strong{color:var(--type-guides-ink);font-size:.82rem;line-height:1.1}.site-type-guide-tile__copy span{max-width:100%;overflow-wrap:anywhere;color:var(--type-guides-copy);font-size:.74rem;line-height:1.2}.site-type-guide-group__action{justify-self:center;margin-top:.2rem;color:color-mix(in srgb,var(--type-group-deep) 78%,var(--type-guides-ink));font-size:.83rem}.site-type-guides-report{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);align-items:center;gap:4.4rem;padding:1.2rem 0}.site-type-guides-report-card{display:grid;gap:1.15rem;min-width:0;padding:2.25rem 2.4rem;border:1px solid var(--type-guides-line);border-radius:1rem;background:linear-gradient(180deg,white,color-mix(in srgb,white 84%,var(--type-guides-soft)));box-shadow:0 1.3rem 3rem color-mix(in srgb,var(--type-guides-purple) 10%,transparent)}.site-type-guides-report-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-type-guides-report-card__header h2{margin:0;color:var(--type-guides-ink);font-family:var(--site-font-display);font-size:1.28rem;letter-spacing:0}.site-type-guides-report-card__header span{border-radius:999px;background:color-mix(in srgb,var(--type-guides-purple) 12%,white);padding:.32rem .7rem;color:var(--type-guides-purple-deep);font-size:.72rem;font-weight:800}.site-type-guides-report-card>p{margin:0;color:var(--type-guides-copy);line-height:1.65}.site-type-guides-benefits,.site-type-guides-report-card__signals{display:grid;gap:1rem}.site-type-guides-report-signal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;border-radius:.85rem;background:color-mix(in srgb,white 88%,var(--type-guides-soft))}.site-type-guides-benefit__icon,.site-type-guides-report-signal__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.7rem;background:white;color:var(--type-guides-purple)}.site-type-guides-benefit__icon svg,.site-type-guides-report-signal__icon svg{width:1.1rem;height:1.1rem}.site-type-guides-report-signal span,.site-type-guides-report-signal strong{display:block}.site-type-guides-report-signal strong{color:var(--type-guides-ink);font-size:.85rem}.site-type-guides-report-signal span{margin-top:.15rem;color:var(--type-guides-copy);font-size:.78rem}.site-type-guides-report-signal b{color:var(--type-guides-ink);font-size:.82rem}.site-type-guides-report-signal__track{grid-column:2/-1;height:.24rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--type-guides-purple) 9%,white)}.site-type-guides-report-signal__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2FB99C,#F6A33A,var(--type-guides-purple))}.site-type-guides-report__copy{display:grid;align-content:center;gap:1.25rem}.site-type-guides-benefit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem}.site-type-guides-benefit h3,.site-type-guides-benefit p{margin:0}.site-type-guides-benefit h3{color:var(--type-guides-ink);font-size:.96rem;line-height:1.3}.site-type-guides-benefit p{margin-top:.28rem;color:var(--type-guides-copy);font-size:.88rem;line-height:1.45}.site-type-guides-report__copy .site-button{width:-moz-fit-content;width:fit-content;margin-top:.35rem}.site-type-guides-browse{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(19rem,.74fr);align-items:center;gap:2rem;min-height:16rem;overflow:hidden;border-radius:1rem;background:linear-gradient(120deg,color-mix(in srgb,white 72%,var(--type-guides-soft)),color-mix(in srgb,#EFEAFF 72%,white));padding:2rem 3rem}.site-type-guides-browse__copy{display:grid;align-content:center;max-width:30rem}.site-type-guides-browse h2{margin-top:.55rem;max-width:18ch;font-size:2rem;line-height:1.08}.site-type-guides-browse p{margin:.75rem 0 0;color:var(--type-guides-copy);line-height:1.55}.site-type-guides-browse .site-button{width:-moz-fit-content;width:fit-content;margin-top:1.15rem}.site-type-guides-browse-card{justify-self:center;width:min(100%,17rem);transform:rotate(-9deg);border:1px solid var(--type-guides-line);border-radius:.95rem;background:white;padding:1rem;box-shadow:0 1.2rem 2.5rem color-mix(in srgb,var(--type-guides-purple) 15%,transparent)}.site-type-guides-browse-card img{display:block;width:6.4rem;height:6.4rem;margin-inline-start:auto;border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.site-type-guides-browse-card div{display:grid;gap:.2rem;margin-top:-1.5rem}.site-type-guides-browse-card strong{color:#0F766E;font-size:1.3rem}.site-type-guides-browse-card p,.site-type-guides-browse-card span{color:var(--type-guides-copy);font-size:.84rem}.site-type-guides-browse-card p{margin-top:1rem;border-radius:.7rem;background:var(--type-guides-soft);padding:.75rem;color:var(--type-guides-purple-deep);text-align:center;font-weight:800}.site-type-guides-cta{--type-guides-purple:#5B45D9;--type-guides-purple-deep:#4931BD;position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,.8fr);align-items:center;gap:2rem;min-height:18rem;overflow:hidden;border-radius:1rem;background:linear-gradient(90deg,#5636D8,#6749EA 58%,#5940DC);padding:2.4rem 3.3rem;color:white}.site-type-guides-cta__copy{position:relative;z-index:2;display:grid;align-content:center;max-width:32rem}.site-type-guides-cta__copy>p{margin:0;font-size:.9rem;font-weight:800}.site-type-guides-cta h2{margin-top:.75rem;max-width:17ch;color:white;font-size:2.35rem;line-height:1.05}.site-type-guides-cta__copy>span{margin-top:1rem;max-width:28rem;color:color-mix(in srgb,white 84%,#DCD7FF);line-height:1.6}.site-type-guides-cta .site-button--primary{background:white;border-color:white;color:var(--type-guides-purple-deep);box-shadow:0 1rem 2rem color-mix(in srgb,#24136F 22%,transparent)}.site-type-guides-cta .site-button--secondary{background:color-mix(in srgb,white 11%,transparent);border-color:color-mix(in srgb,white 36%,transparent);color:white}.site-type-guides-cta__visual{position:relative;min-height:13rem}.site-type-guides-cta__checklist{position:absolute;top:1.3rem;inset-inline-start:2rem;width:14.2rem;display:grid;gap:1rem;border-radius:.95rem;background:white;padding:1.35rem;box-shadow:0 1.4rem 2.5rem color-mix(in srgb,#20115B 24%,transparent)}.site-type-guides-cta__checklist span{display:block;height:.72rem;border-radius:999px;background:#E7E6F3}.site-type-guides-cta__checklist span:before{content:"";display:block;width:1.25rem;height:1.25rem;margin:-.25rem 0 0 -.15rem;border-radius:999px;background:#E9FFFA;border:.28rem solid #45bdaa}.site-type-guides-cta__mark{inset-inline-end:2.2rem;bottom:.35rem;width:6.5rem;height:6.5rem}@media (max-width:899px){.site-type-guides-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:1.8rem}.site-type-guides-hero__copy{max-width:42rem}.site-type-guides-hero__title{max-width:13ch;font-size:3.55rem}.site-type-guides-orbit{min-height:28rem}.site-type-guide-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.site-type-guides-browse,.site-type-guides-cta,.site-type-guides-report{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.site-type-guides-page{gap:2.2rem}.site-type-guides-page .site-button{width:100%}.site-type-guides-hero{gap:1.8rem;padding-top:1rem}.site-type-guides-hero__title{max-width:11ch;font-size:2.85rem;line-height:.98}.site-type-guides-hero__body{font-size:1rem}.site-type-guides-hero__actions,.site-type-guides-index__intro{align-items:stretch}.site-type-guides-text-link{justify-content:center;min-height:2.8rem}.site-type-guides-orbit{min-height:22rem}.site-type-guides-orbit__rings{inset:1.4rem .4rem}.site-type-guides-orbit__center{width:6.4rem;height:6.4rem;grid-template-columns:repeat(2,1.3rem)}.site-type-guides-orbit__center span{width:1.3rem;height:1.3rem}.site-type-guides-orbit__portrait{width:6.6rem}.site-type-guides-orbit__portrait[data-orbit-position="1"]{top:2rem;left:.6rem}.site-type-guides-orbit__portrait[data-orbit-position="2"]{top:2.8rem;right:.4rem}.site-type-guides-orbit__portrait[data-orbit-position="3"]{right:1.2rem;bottom:2rem}.site-type-guides-orbit__portrait[data-orbit-position="4"]{left:1rem;bottom:2.3rem}.site-type-guides-orbit__icon{width:2.8rem;height:2.8rem}.site-type-guides-orbit__icon[data-orbit-icon=bolt]{top:9.1rem;left:0}.site-type-guides-orbit__icon[data-orbit-icon=spark]{top:1.1rem}.site-type-guides-orbit__icon[data-orbit-icon=people]{right:5rem;bottom:.4rem}.site-type-guides-index__intro{display:grid}.site-type-guides-browse h2,.site-type-guides-cta h2,.site-type-guides-index__title,.site-type-guides-report__title{font-size:1.85rem}.site-type-guide-groups{grid-template-columns:minmax(0,1fr)}.site-type-guide-group{min-height:0;padding:1.1rem}.site-type-guide-group__body{min-height:0}.site-type-guide-tile{min-height:7.5rem}.site-type-guide-tile__portrait-shell{width:4.4rem;height:4.4rem}.site-type-guide-tile__copy{min-width:0}.site-type-guides-report{gap:2rem;padding:0}.site-type-guides-browse,.site-type-guides-cta,.site-type-guides-report-card{padding:1.25rem}.site-type-guides-report-card__header{display:grid}.site-type-guides-report-signal{grid-template-columns:auto minmax(0,1fr)}.site-type-guides-report-signal b{grid-column:2}.site-type-guides-report-signal__track{grid-column:1/-1}.site-type-guides-browse{min-height:0}.site-type-guides-browse-card{width:min(100%,14rem);transform:rotate(-5deg)}.site-type-guides-cta__visual{min-height:10.5rem}.site-type-guides-cta__checklist{left:0;width:12.6rem}.site-type-guides-cta__mark{right:0;width:5.5rem;height:5.5rem;grid-template-columns:repeat(2,1.35rem)}.site-type-guides-cta__mark span{width:1.35rem;height:1.35rem}}.site-page:has(.site-type-profile){width:min(100% - clamp(1rem,4vw,3rem),82.5rem);margin-inline:auto;padding-top:clamp(1.6rem,3.4vw,3rem)}.site-type-profile{--type-profile-purple:#6250EA;--type-profile-purple-deep:#1B1648;--type-profile-muted:#65617D;--type-profile-line:#E8E4F7;--type-profile-panel:rgba(255,255,255,0.9);display:grid;gap:clamp(1.25rem,2.4vw,1.55rem);color:var(--type-profile-purple-deep)}.site-type-profile .site-button{min-height:3.05rem;border-radius:.72rem;padding-inline:1.45rem;font-size:.88rem;font-weight:750}.site-type-profile .site-button svg{width:1rem;height:1rem}.site-type-profile .site-type-guides-cta .site-button--primary{background:white;border-color:white;color:var(--type-guides-purple-deep);box-shadow:0 1rem 2rem color-mix(in srgb,#24136F 22%,transparent)}.site-type-profile .site-type-guides-cta .site-button--secondary{background:color-mix(in srgb,white 12%,transparent);border-color:color-mix(in srgb,white 42%,transparent);color:white}.site-type-cover{position:relative;overflow:visible;display:block;min-height:100%;padding:clamp(2.1rem,5vw,3.4rem) clamp(1rem,2vw,1.55rem) clamp(1.8rem,3.2vw,2.6rem);border-radius:0;outline:0;box-shadow:none;background:transparent;isolation:isolate}.site-type-cover__atmosphere,.site-type-cover__content,.site-type-cover__portrait-stage,.site-type-cover__veil{position:relative;z-index:1}.site-type-cover__atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 19%,color-mix(in srgb,var(--type-group-cloud) 72%,transparent) 0 14rem,transparent 26rem),radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--type-group-soft) 32%,transparent) 0 9rem,transparent 20rem)}.site-type-cover__veil{position:absolute;inset:-1rem 0 0;z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,white 72%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,white 70%,transparent),transparent 34%,color-mix(in srgb,white 38%,transparent))}.site-type-cover__hero-grid{position:relative;z-index:2;display:grid;gap:clamp(2rem,6vw,5rem);align-items:center}.site-type-cover__content{z-index:3;display:grid;align-content:center;gap:clamp(1.25rem,2vw,1.75rem);max-width:35.5rem}.site-type-cover__badge-stack{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.site-type-cover__eyebrow,.site-type-cover__mini-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;border-radius:999px;background:color-mix(in srgb,var(--type-profile-purple) 9%,white);padding:0 .82rem;color:color-mix(in srgb,var(--type-group-deep) 82%,var(--type-profile-purple));font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.site-type-cover__mini-badge{min-height:1.55rem;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--type-group-accent) 13%,white);font-size:.66rem}.site-type-cover__copy{display:grid;gap:.9rem;max-width:34rem}.site-type-cover__title{display:grid;gap:.05rem;margin:0;font-family:var(--site-font-display);font-size:clamp(4.4rem,10vw,6.8rem);font-weight:800;line-height:.9;letter-spacing:0}.site-type-cover__title span:first-child{color:var(--type-profile-purple);text-shadow:0 .26rem 0 color-mix(in srgb,var(--type-profile-purple) 9%,transparent)}.site-type-cover__title span:last-child{color:#11193F;font-size:clamp(3.15rem,7.8vw,5.15rem)}.site-type-cover__subtitle{margin:0;max-width:29rem;color:#202143;font-family:var(--site-font-display);font-size:clamp(1.35rem,2.2vw,1.72rem);font-weight:700;line-height:1.22;letter-spacing:0}.site-type-cover__intro,.site-type-cover__quote{margin:0;max-width:30.5rem;color:var(--type-profile-muted);font-size:clamp(.98rem,1.25vw,1.04rem);line-height:1.62}.site-type-cover__quote{max-width:29rem;color:#3F3B5B}.site-type-cover__actions{display:flex;flex-wrap:wrap;gap:1.1rem;align-items:center}.site-type-cover__actions .site-button--primary{border-color:var(--type-profile-purple);background:linear-gradient(180deg,#765CF1,#5C46DD);box-shadow:0 .75rem 1.45rem color-mix(in srgb,var(--type-profile-purple) 20%,transparent);color:white}.site-type-cover__actions .site-button--secondary{border-color:color-mix(in srgb,var(--type-profile-purple) 18%,white);background:rgba(255,255,255,.58);color:#353056;box-shadow:none}.site-type-cover__trust-row{display:flex;flex-wrap:wrap;gap:.9rem 1.35rem;align-items:center;color:#77728D;font-size:.78rem;font-weight:650}.site-type-cover__trust-row span{display:inline-flex;align-items:center;gap:.38rem}.site-type-cover__trust-row svg{width:.95rem;height:.95rem;color:var(--type-profile-purple)}.site-type-cover__portrait-stage{margin:0;min-height:21rem;pointer-events:none;overflow:hidden;isolation:isolate;background:transparent}.site-type-cover__portrait-stage:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(180deg,transparent 0 76%,color-mix(in srgb,white 42%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,white 22%,transparent),transparent 20% 82%,color-mix(in srgb,white 18%,transparent))}.site-type-cover__portrait-blob{position:absolute;inset:9% 4% 8% 5%;z-index:0;border-radius:44% 56% 48% 52%/48% 40% 60% 52%;background:linear-gradient(135deg,color-mix(in srgb,var(--type-group-cloud) 82%,#F1EDFF),color-mix(in srgb,white 54%,var(--type-group-soft)))}.site-type-cover__portrait-dots{position:absolute;top:3.2rem;right:.3rem;z-index:1;width:8.2rem;height:7.2rem;opacity:.52;background-image:radial-gradient(circle,color-mix(in srgb,var(--type-profile-purple) 33%,transparent) 1.5px,transparent 1.7px);background-size:.78rem .78rem}.site-type-cover__portrait-bubble{position:absolute;top:4.5rem;left:27%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:4.9rem;height:3.05rem;border-radius:999px;background:rgba(255,255,255,.82);color:#332D63;font-size:1.35rem;font-weight:900;letter-spacing:.14em;box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--type-profile-purple) 10%,transparent)}.site-type-cover__portrait-flag{position:absolute;top:3.1rem;right:25%;z-index:2;width:.35rem;height:14.2rem;border-radius:999px;background:#5C4C69;transform:rotate(-1deg);transform-origin:bottom center}.site-type-cover__portrait-flag:before{content:"";position:absolute;top:.65rem;left:.24rem;width:5.1rem;height:3.2rem;border-radius:.2rem 1.65rem 1.65rem .2rem;background:linear-gradient(135deg,#FF6A71,#EF3F4E);clip-path:polygon(0 0,100% 8%,88% 52%,100% 96%,0 88%)}.site-type-cover__portrait-image{position:relative;z-index:4;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:saturate(1.02) contrast(1.02)}.site-type-panel{position:relative;overflow:hidden;display:grid;gap:clamp(1.4rem,3vw,2.25rem);align-items:center;border:1px solid var(--type-profile-line);border-radius:1.08rem;background:var(--type-profile-panel);padding:clamp(1.45rem,3.2vw,2.35rem) clamp(1.35rem,3vw,2.45rem);box-shadow:0 1.2rem 3.3rem rgba(49,40,112,.055)}.site-type-panel--glance,.site-type-panel--related{grid-template-columns:minmax(13rem,.58fr) minmax(0,1.75fr)}.site-type-panel--pattern{grid-template-columns:minmax(14rem,.62fr) minmax(0,1.5fr)}.site-type-panel--related:after{content:"";position:absolute;top:1.4rem;right:1.5rem;width:7.5rem;height:5.4rem;opacity:.44;background-image:radial-gradient(circle,color-mix(in srgb,var(--type-profile-purple) 28%,transparent) 1.4px,transparent 1.7px);background-size:.7rem .7rem}.site-type-panel__intro{position:relative;z-index:1;display:grid;align-content:center;gap:.6rem;max-width:20rem}.site-type-panel__eyebrow{margin:0;color:color-mix(in srgb,var(--type-group-deep) 74%,var(--type-profile-purple));font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.site-type-panel__intro h2{margin:0;color:#15183D;font-family:var(--site-font-display);font-size:clamp(1.8rem,3vw,2.35rem);font-weight:800;line-height:1.06;letter-spacing:0}.site-type-panel__intro p:last-child{margin:0;color:var(--type-profile-muted);font-size:.95rem;line-height:1.55}.site-type-page__balance-grid,.site-type-page__mini-links,.site-type-page__snapshot-grid{position:relative;z-index:1;display:grid;min-width:0}.site-type-page__snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.site-type-page__snapshot-card{position:relative;display:grid;align-content:start;gap:.62rem;min-height:12.8rem;border:1px solid color-mix(in srgb,var(--type-profile-purple) 13%,white);border-radius:1rem;background:rgba(255,255,255,.78);padding:1.45rem 1.25rem 1.25rem;box-shadow:none}.site-type-page__snapshot-card:before{content:"";position:absolute;top:.9rem;right:1.05rem;width:2.3rem;height:.18rem;border-radius:999px;background:color-mix(in srgb,var(--type-profile-purple) 30%,white)}.site-type-page__snapshot-card:nth-child(2):before{background:color-mix(in srgb,#F05B6E 38%,white)}.site-type-page__snapshot-card:nth-child(3):before{background:color-mix(in srgb,#2FB972 34%,white)}.site-type-page__snapshot-icon{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:999px;background:color-mix(in srgb,var(--type-profile-purple) 13%,white);color:var(--type-profile-purple)}.site-type-page__snapshot-card:nth-child(2) .site-type-page__snapshot-icon{background:color-mix(in srgb,#FF6A7C 14%,white);color:#E9475A}.site-type-page__snapshot-card:nth-child(3) .site-type-page__snapshot-icon{background:color-mix(in srgb,#31C978 14%,white);color:#169D59}.site-type-page__snapshot-icon svg{width:1.45rem;height:1.45rem;stroke-width:2.15}.site-type-page__balance-heading,.site-type-page__card-label{margin:0;color:#221D51;font-size:.78rem;font-weight:850;letter-spacing:0;line-height:1.35;text-transform:capitalize}.site-type-page__mini-link .site-card__title,.site-type-page__snapshot-card .site-card__title{margin:0;color:#15183D;font-size:1.05rem;font-weight:850;line-height:1.28;letter-spacing:0}.site-type-page__mini-link .site-card__copy,.site-type-page__snapshot-card .site-card__copy{margin:0;color:#5B5975;font-size:.88rem;line-height:1.58}.site-type-page__balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.site-type-page__balance-card{display:grid;align-content:start;gap:1.05rem;min-height:11.4rem;border:0;border-radius:0;background:transparent;padding:.35rem clamp(1.2rem,3vw,2.3rem);box-shadow:none}.site-type-page__balance-card+.site-type-page__balance-card{border-inline-start:1px solid var(--type-profile-line)}.site-type-page__balance-heading{justify-self:start;display:inline-flex;align-items:center;gap:.42rem;min-height:2.3rem;border-radius:.52rem;background:color-mix(in srgb,var(--type-profile-purple) 12%,white);padding:0 1rem;color:var(--type-profile-purple);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.site-type-page__balance-card--warm .site-type-page__balance-heading{background:color-mix(in srgb,#FB8D4D 15%,white);color:#D94E16}.site-type-page__balance-heading svg{width:1rem;height:1rem}.site-type-page__short-list{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.site-type-page__short-list li{position:relative;margin:0;padding-inline-start:1.25rem;color:#5B5975;font-size:.92rem;line-height:1.58}.site-type-page__short-list li:before{content:"";position:absolute;top:.58em;inset-inline-start:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--type-profile-purple)}.site-type-page__balance-card--warm .site-type-page__short-list li:before{background:#F27022}.site-type-page__mini-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.45rem);background:transparent;padding:0;outline:0}.site-type-page__mini-link{position:relative;display:grid;align-content:start;gap:.62rem;min-height:11.7rem;border:1px solid color-mix(in srgb,var(--type-profile-purple) 14%,white);border-radius:1rem;background:rgba(255,255,255,.72);padding:1.35rem 1.2rem 3.15rem;box-shadow:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.site-type-page__mini-link:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--type-profile-purple) 28%,white);background:white;box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--type-profile-purple) 8%,transparent)}.site-type-page__mini-link .site-chip{justify-self:start;min-height:auto;border-radius:0;background:transparent;padding:0;color:color-mix(in srgb,var(--type-group-deep) 75%,var(--type-profile-purple));font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.site-type-page__mini-arrow{position:absolute;inset-inline-end:1.05rem;bottom:1.05rem;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:var(--type-profile-purple);color:white}.site-type-page__mini-arrow svg{width:.9rem;height:.9rem}@media (min-width:900px){.site-type-cover{min-height:clamp(34rem,54vw,42rem);padding-inline-end:clamp(1rem,2vw,1.5rem)}.site-type-cover__hero-grid{grid-template-columns:minmax(0,.86fr) minmax(24rem,.96fr);min-height:clamp(30rem,47vw,39rem)}.site-type-cover__portrait-stage{position:absolute;inset:1rem .8rem 1.2rem 43%;z-index:1;min-height:auto;margin:0}.site-type-cover__portrait-image{width:100%;height:100%;-o-object-position:center bottom;object-position:center bottom}}@media (max-width:899px){.site-type-cover{padding-top:1.4rem}.site-type-cover__hero-grid,.site-type-panel{grid-template-columns:minmax(0,1fr)}.site-type-cover__content,.site-type-panel__intro{max-width:none}.site-type-cover__portrait-stage{min-height:15.2rem}.site-type-cover__portrait-bubble,.site-type-cover__portrait-flag{display:none}.site-type-page__mini-links,.site-type-page__snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-page:has(.site-type-profile){width:min(100% - 1rem,82.5rem);padding-top:.85rem}.site-type-profile{gap:1rem}.site-type-profile .site-button{width:100%;justify-content:center}.site-type-cover{padding:.85rem .35rem 1rem;border-radius:1.75rem}.site-type-cover__content{gap:1rem}.site-type-cover__badge-stack{gap:.48rem}.site-type-cover__title{font-size:clamp(2.05rem,9.2vw,3.4rem);letter-spacing:0}.site-type-cover__title span:last-child{font-size:clamp(1.95rem,8.6vw,3rem)}.site-type-cover__subtitle{font-size:1.08rem}.site-type-cover__intro,.site-type-cover__quote{font-size:.93rem}.site-type-cover__actions,.site-type-cover__trust-row{align-items:stretch}.site-type-cover__trust-row{gap:.55rem .85rem}.site-type-cover__portrait-stage{min-height:15.2rem}.site-type-cover__portrait-dots{right:-1.1rem;width:6rem}.site-type-panel{border-radius:.9rem;padding:1.25rem}.site-type-panel__intro h2{font-size:1.55rem}.site-type-page__balance-grid,.site-type-page__mini-links,.site-type-page__snapshot-grid{grid-template-columns:minmax(0,1fr)}.site-type-page__mini-link,.site-type-page__snapshot-card{min-height:0}.site-type-page__balance-card{min-height:0;padding:0}.site-type-page__balance-card+.site-type-page__balance-card{border-inline-start:0;border-top:1px solid var(--type-profile-line);padding-top:1.15rem}}.site-logo--wordmark{transform:none}.site-header[data-site-header-variant] .site-header__brand-mark--wordmark{width:5rem;height:auto;aspect-ratio:768/219;border-radius:0;overflow:visible;padding:0;background:transparent;box-shadow:none;outline:0}.site-footer .site-footer__brand-mark--wordmark,.site-footer[data-site-surface=public] .site-footer__brand-mark--wordmark{width:6rem;height:auto;aspect-ratio:768/219;border-radius:0;overflow:visible;padding:0;background:transparent;box-shadow:none;outline:0}.assessment-runner-page__brand-mark--wordmark{width:5.5rem;height:auto}@media (max-width:640px){.assessment-runner-page__brand-mark--wordmark,.site-header[data-site-header-variant] .site-header__brand-mark--wordmark{width:4.5rem}.site-footer .site-footer__brand-mark--wordmark,.site-footer[data-site-surface=public] .site-footer__brand-mark--wordmark{width:5.5rem}}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq{grid-template-areas:"intro visual" "purchase visual";grid-template-columns:minmax(27rem,1fr) minmax(29rem,1fr);grid-template-rows:auto 1fr;-moz-column-gap:clamp(2.5rem,5vw,5.5rem);column-gap:clamp(2.5rem,5vw,5.5rem);row-gap:clamp(1.6rem,2.5vw,2.2rem);align-items:center;min-height:clamp(34rem,43vw,40rem);padding:clamp(2.3rem,4.5vw,4.8rem) clamp(.5rem,2vw,1.5rem) clamp(1.5rem,3vw,2.5rem)}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq .site-paid-report-offer__intro{grid-area:intro;align-self:end;gap:clamp(1.15rem,1.8vw,1.55rem);padding-top:0}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq .site-paid-report-offer__topline{min-height:2.5rem;padding-inline:1rem;border-color:transparent;background:color-mix(in srgb,var(--pricing-violet-soft) 72%,white);box-shadow:none;font-size:.78rem;letter-spacing:0;text-transform:none}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq .site-paid-report-offer__topline svg{width:1rem;height:1rem}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq .site-paid-report-offer__headline{max-width:12.5ch;color:#11193f;font-family:var(--site-font-brand);font-size:clamp(3.5rem,4.2vw,4.25rem);font-weight:780;line-height:.98;text-wrap:balance}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq .site-paid-report-offer__headline-accent{color:var(--pricing-violet);font-weight:inherit}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq .site-paid-report-offer__lead{max-width:37rem;color:color-mix(in srgb,var(--pricing-muted) 88%,#34406a);font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.62}.site-paid-report-offer__product-visual{position:relative;grid-area:visual;align-self:stretch;display:grid;place-items:center;min-width:0;min-height:25rem;margin:0;isolation:isolate}.site-paid-report-offer__product-visual:before{content:none}.site-paid-report-offer__product-visual .site-paid-report-offer__product-image{width:min(100%,49rem);height:auto}.site-paid-report-offer__purchase{grid-area:purchase;align-self:start;display:grid;justify-items:start;gap:.9rem;width:min(100%,26rem)}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase-offer{display:grid;order:3;gap:.5rem;padding-block:.35rem .55rem;color:var(--pricing-ink)}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase-offer span{display:none}[data-pricing-page-kind=iq] .site-paid-report-offer__desktop-offer-copy{display:block!important;max-width:26rem;color:var(--pricing-muted);font-size:.9rem;font-weight:650;line-height:1.5}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase-offer strong{display:none;color:var(--pricing-violet);font-size:clamp(2.5rem,3.5vw,3.4rem);font-weight:820;line-height:1}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__checkout-actions{order:2;width:100%}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__checkout-link{justify-content:center;gap:1rem;min-height:4.6rem;border-radius:.85rem;background:linear-gradient(135deg,#5266f3,#4254e8);font-size:clamp(1.05rem,1.4vw,1.2rem);box-shadow:0 1.15rem 2.2rem color-mix(in srgb,var(--pricing-violet-deep) 24%,transparent)}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__checkout-link:focus-visible,[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__checkout-link:hover{border-color:transparent;background:linear-gradient(135deg,#5266f3,#4254e8)}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__checkout-link svg{width:1.45rem;height:1.45rem;flex:0 0 auto;transition:transform .18s ease}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__checkout-link:hover svg{transform:translateX(.2rem)}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__renewal{order:4;display:none;width:100%;margin:0;color:var(--pricing-muted);font-size:.88rem;font-weight:620;line-height:1.5;text-align:start}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__legal:empty{display:none}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__payments{order:5;justify-content:flex-start;gap:.5rem;width:100%;padding-top:.25rem;border-top:0}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__payment-badge{width:3.2rem;height:2rem;border-color:color-mix(in srgb,var(--pricing-line) 88%,white);border-radius:.38rem;padding:.14rem}[data-pricing-page-kind=iq] .site-paid-report-assurance-rail{padding:clamp(1.2rem,2vw,1.55rem) clamp(.5rem,2vw,1.5rem);border-bottom:0}[data-pricing-page-kind=iq] .site-paid-report-assurance-rail__item{grid-template-columns:3.2rem minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem}[data-pricing-page-kind=iq] .site-paid-report-assurance-rail__item span{width:3.2rem;height:3.2rem}@media (max-width:900px){[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq{grid-template-areas:"intro" "visual" "purchase";grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:1.2rem;min-height:auto;padding:0 clamp(.5rem,4vw,2rem) 1rem}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq .site-paid-report-offer__intro{align-self:auto}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq .site-paid-report-offer__headline{max-width:11ch}.site-paid-report-offer__product-visual{align-self:auto;min-height:0}.site-paid-report-offer__product-visual .site-paid-report-offer__product-image{width:min(100%,42rem)}.site-paid-report-offer__purchase{justify-self:center;width:min(100%,42rem)}}@media (max-width:640px){[data-pricing-page-kind=iq] .site-paid-report-offer{gap:1.45rem;padding-inline:.35rem}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq{gap:0;padding:0 .35rem .7rem}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq .site-paid-report-offer__intro{gap:.95rem}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq .site-paid-report-offer__topline{min-height:2.15rem;padding-inline:.8rem;font-size:.72rem}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq .site-paid-report-offer__headline{max-width:10.5ch;font-size:clamp(2.25rem,10.8vw,3rem);line-height:.98}[data-pricing-page-kind=iq] .site-paid-report-offer__hero--iq .site-paid-report-offer__lead{font-size:1rem;line-height:1.58}.site-paid-report-offer__product-visual:before{content:none}.site-paid-report-offer__product-visual .site-paid-report-offer__product-image{width:min(90%,23rem);max-width:100%}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__checkout-link{min-height:4.25rem;border-radius:.75rem;font-size:1.05rem}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__renewal{font-size:.82rem;text-align:center}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase-offer{order:1;justify-items:center;width:100%}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase-offer span{display:block}[data-pricing-page-kind=iq] .site-paid-report-offer__desktop-offer-copy{display:none!important}[data-pricing-page-kind=iq] .site-paid-report-offer__mobile-offer-title{display:block!important;max-width:20rem;color:var(--pricing-ink);font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:820;line-height:1.2}[data-pricing-page-kind=iq] .site-paid-report-offer__mobile-offer-price{display:block!important}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__renewal{display:block}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__payments{order:3;justify-content:center;gap:.42rem}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__payment-badge{width:clamp(2.7rem,15vw,3.2rem);height:1.9rem}[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__renewal{order:4}[data-pricing-page-kind=iq] .site-paid-report-assurance-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 0;padding:1.25rem .35rem .65rem}[data-pricing-page-kind=iq] .site-paid-report-assurance-rail__item{grid-template-columns:1fr;justify-items:center;gap:.45rem;padding:0 .55rem;border-bottom:0;text-align:center}[data-pricing-page-kind=iq] .site-paid-report-assurance-rail__item:nth-child(odd){border-inline-end:1px solid color-mix(in srgb,var(--pricing-line) 72%,transparent)}[data-pricing-page-kind=iq] .site-paid-report-assurance-rail__item span{grid-row:auto;width:2.8rem;height:2.8rem}[data-pricing-page-kind=iq] .site-paid-report-assurance-rail__item strong{font-size:.8rem}[data-pricing-page-kind=iq] .site-paid-report-assurance-rail__item small{font-size:.72rem}}@media (prefers-reduced-motion:reduce){[data-pricing-page-kind=iq] .site-paid-report-offer__purchase .site-paid-report-offer__checkout-link svg{transition:none}}.site-pricing-loading{--pricing-loading-canvas:white;--pricing-loading-violet:oklch(0.6 0.2 289);--pricing-loading-violet-deep:oklch(0.42 0.15 286);--pricing-loading-ink:oklch(0.24 0.04 276);--pricing-loading-muted:oklch(0.5 0.025 276);display:grid;min-height:100dvh;place-items:center;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,2rem);overflow:hidden;background:var(--pricing-loading-canvas);color:var(--pricing-loading-ink)}.site-pricing-loading__card{display:grid;justify-items:center;gap:clamp(1.25rem,2.6vw,1.75rem);width:min(100%,35.5rem);padding:clamp(2rem,4vw,3rem);border:1px solid oklch(.9 .025 286);border-radius:.5rem;background:white;box-shadow:0 30px 90px oklch(.36 .11 286/.12),0 12px 34px oklch(.44 .08 286/.08)}.site-pricing-loading__illustration-shell{position:relative;width:clamp(7.4rem,18vw,10.8rem);aspect-ratio:1;margin-top:clamp(-1.15rem,-2.8vw,-.7rem);border-radius:999px;background:oklch(.97 .018 286);box-shadow:inset 0 0 0 .45rem oklch(.985 .01 286/.76),0 18px 44px oklch(.44 .08 286/.11)}.site-pricing-loading__illustration{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transform:scale(.92);transition:opacity .32s ease-out,transform .52s cubic-bezier(.16,1,.3,1)}.site-pricing-loading__illustration[data-active=true]{opacity:1;transform:scale(1)}.site-pricing-loading__copy{display:grid;gap:.82rem;text-align:center}.site-pricing-loading__copy h1{margin:0;color:var(--pricing-loading-ink);font-size:clamp(1.45rem,3.2vw,1.95rem);font-weight:850;line-height:1.18;text-wrap:balance}.site-pricing-loading__copy p{margin:0;color:var(--pricing-loading-muted);font-size:clamp(.94rem,1.6vw,1.04rem);font-weight:620;line-height:1.55;text-wrap:balance}.site-pricing-loading__meter{display:grid;grid-template-columns:minmax(0,1fr) 3.1rem;align-items:center;gap:.8rem;width:100%;margin-top:.45rem}.site-pricing-loading__track{position:relative;height:.82rem;overflow:hidden;border-radius:999px;background:oklch(.91 .018 286)}.site-pricing-loading__track span{position:absolute;inset-block:0;inset-inline-start:0;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--pricing-loading-violet-deep),var(--pricing-loading-violet));box-shadow:0 0 18px oklch(.62 .18 289/.32);transition:width .16s ease-out}.site-pricing-loading__meter strong{color:var(--pricing-loading-ink);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:850;line-height:1;text-align:end}.site-pricing-loading__status{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:1.6rem;margin:0;color:color-mix(in srgb,var(--pricing-loading-ink) 84%,var(--pricing-loading-violet-deep));font-size:.92rem;font-weight:760;line-height:1.35;text-align:center}.site-pricing-loading__status span{flex:0 0 0.62rem;aspect-ratio:1;width:.62rem;height:.62rem;border-radius:999px;background:var(--pricing-loading-violet);box-shadow:0 0 0 .28rem oklch(.62 .18 289/.12);animation:pricing-loading-pulse 1.4s ease-in-out infinite}.assessment-runner-page:has(.site-pricing-loading) .assessment-runner-page__body,body:has(.site-pricing-loading) .site-main,body:has(.site-pricing-loading) .site-result-frame{padding:0!important}.assessment-runner-page:has(.site-pricing-loading) .assessment-runner-page__topbar{display:none}body:has(.site-pricing-loading) .site-paid-report-conversion,body:has(.site-pricing-loading) .site-result-frame,body:has(.site-pricing-loading) .site-result-frame__inner{width:100%;min-height:100dvh}@keyframes pricing-loading-pulse{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:640px){.site-pricing-loading{padding:2.4rem .85rem}.site-pricing-loading__card{gap:1.12rem;padding:1.9rem 1.15rem 1.7rem;border-radius:.5rem}.site-pricing-loading__illustration-shell{width:7.2rem;margin-top:-.85rem}.site-pricing-loading__meter{grid-template-columns:minmax(0,1fr) 2.8rem;gap:.6rem}}@media (prefers-reduced-motion:reduce){.site-pricing-loading__illustration,.site-pricing-loading__track span{transition:none}.site-pricing-loading__status span{animation:none}}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--site-brand\)_30\%\2c white\)\]:hover{border-color:color-mix(in srgb,var(--site-brand) 30%,white)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-\[color\:var\(--site-brand\)\]:focus{border-color:var(--site-brand)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[color\:color-mix\(in_srgb\2c var\(--site-brand\)_14\%\2c white\)\]:focus{--tw-ring-color:color-mix(in srgb,var(--site-brand) 14%,white)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}