/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:"Ping AR",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#561db4;--color-primary-dark:#471895;--color-ink:#321f6b;--color-title:#6639c6;--color-meta:#52525b;--color-neutral:#f4f4f5;--color-lavender:#efe6ff;--color-teal:#20b486;--color-teal-ink:#157a5a;--color-mint:#dbf5ed;--color-border:#d4d4d8;--color-error:#b73730}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Ping AR;src:url(/fonts/PingAR-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Ping AR;src:url(/fonts/PingAR-Medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Ping AR;src:url(/fonts/PingAR-Bold.otf)format("opentype");font-weight:700;font-display:swap}:root{--soft-border:#e8e4ef;--page:#faf9fc}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:108px}body{background:var(--page);color:var(--color-ink);font-family:var(--font-sans);margin:0;font-size:15px;line-height:1.8}button,input{font:inherit}a,button,input,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{transition:background .18s,box-shadow .18s,transform .18s}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.48}[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}h1:focus,main:focus{outline:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.8px;font-size:clamp(27px,3vw,38px);line-height:1.55}h1,h2{font-weight:700}h2{font-size:23px;line-height:1.6}h3{font-size:18px;font-weight:700;line-height:1.7}p+p{margin-top:12px}svg{flex-shrink:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend:not(.sr-only){width:100%}.container{max-width:1212px;margin-inline:auto;padding-inline:32px}.main-content{min-height:70vh;padding-top:32px;padding-bottom:60px}.site-header{border-bottom:1px solid var(--soft-border);background:#fff}.header-inner{gap:32px;max-width:1280px;height:82px;margin:auto;padding:0 32px}.brand,.header-inner{align-items:center;display:flex}.brand{flex-shrink:0}.brand img{object-fit:contain;width:112px;height:46px}.header-divider{background:var(--soft-border);width:1px;height:29px}.site-header nav{gap:30px;height:100%;display:flex}.site-header nav a{color:var(--color-meta);align-items:center;gap:7px;font-size:14px;display:flex;position:relative}.site-header nav a.active{color:var(--color-primary);font-weight:700}.site-header nav a.active:after{content:"";background:var(--color-primary);bottom:0;border-radius:3px 3px 0 0;height:3px;position:absolute;inset-inline:0}.header-person{align-items:center;gap:10px;margin-inline-start:auto;font-size:13px;display:flex}.header-person small{color:var(--color-meta);font-size:11px;display:block}.avatar{background:var(--color-lavender);width:38px;height:38px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.utility-bar{z-index:20;border-bottom:1px solid var(--soft-border);background:#fff;position:sticky;top:0}.utility-inner{min-height:47px;color:var(--color-meta);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.crumb{color:#aaa;margin:0 10px}.demo-marker{background:var(--color-neutral);white-space:nowrap;border:1px solid #e8e8ea;border-radius:20px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;display:flex}.demo-marker>span{background:var(--color-teal-ink);border-radius:50%;width:5px;height:5px}.skip-link{z-index:50;border:2px solid var(--color-primary);background:#fff;padding:15px;position:fixed;top:-100px}.skip-link:focus{top:5px;right:5px}.site-footer{border-top:1px solid var(--soft-border);color:var(--color-meta);justify-content:space-between;gap:16px;padding-block:22px;font-size:12px;display:flex}.site-footer>div{gap:24px;display:flex}.button{text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:11px 24px;font-size:14px;font-weight:500;line-height:1.6;display:inline-flex}.primary{color:#fff;background:var(--color-primary)}.primary:hover:not(:disabled){background:var(--color-primary-dark);box-shadow:0 4px 12px #561db425}.secondary{color:var(--color-primary);border-color:var(--color-border);background:#fff}.secondary:hover:not(:disabled){background:var(--color-lavender)}.text-button{color:var(--color-primary);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:32px;font-size:13px;font-weight:500;display:inline-flex}.text-button:hover{text-underline-offset:5px;text-decoration:underline}.actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.icon-button{background:var(--color-neutral);border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.pill{background:var(--color-lavender);width:fit-content;color:var(--color-primary);border-radius:40px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:500;display:inline-flex}.pill.teal{background:var(--color-mint);color:var(--color-teal-ink)}.pill.small{padding:4px 10px;font-size:11px}.fine-print,.muted{color:var(--color-meta)}.fine-print{font-size:12px;line-height:1.9}.eyebrow{color:var(--color-primary);margin-bottom:10px;font-size:12px;font-weight:500}.lead{color:var(--color-meta);font-size:16px;line-height:2}.card{border:1px solid var(--soft-border);background:#fff;border-radius:12px}.icon-tile{width:48px;height:48px;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-tile,.tone-0{background:var(--color-lavender);color:var(--color-primary)}.tone-1{background:var(--color-mint);color:var(--color-teal-ink)}.tone-2{color:#923262;background:#f3d3e3}.page-heading{justify-content:space-between;align-items:start;gap:20px;margin:12px 0 32px;display:flex}.page-heading .lead{max-width:760px;margin-top:10px;font-size:14px}.page-heading>.pill{flex-shrink:0;margin-top:26px}.notice{color:#784400;background:#fff3e5;border:1px solid #eed4b5;border-radius:10px;margin-bottom:20px;padding:16px 20px;font-size:13px}.notice.subtle{background:var(--page);border-color:var(--soft-border);color:var(--color-meta);margin:20px 0 0}.disclosure{border-top:1px solid var(--soft-border);margin-top:22px;font-size:13px}.disclosure summary{justify-content:space-between;align-items:center;gap:10px;padding:16px 0;font-weight:500;list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure[open] summary svg{transform:rotate(180deg)}.disclosure>div{color:var(--color-meta);padding-bottom:16px;line-height:2}.disclosure h3{color:var(--color-ink);margin-block:10px 4px;font-size:14px}.save-status{color:var(--color-teal-ink);font-size:11px}.save-status>span{align-items:center;gap:5px;display:inline-flex}.save-status>p{color:var(--color-meta);margin-top:4px;font-size:11px}.save-status.save-error{color:#72460d;text-align:start;background:#fff8e9;border:1px solid #ebcd91;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.save-warning-message{flex:310px;align-items:flex-start;gap:12px;min-width:0;display:flex}.save-warning-icon{color:#86540e;background:#ffedc6;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.save-warning-copy{min-width:0}.save-warning-copy strong{font-size:15px;line-height:1.6;display:block}.save-warning-copy p{color:#795927;margin-top:5px;font-size:13px;line-height:1.9}.save-retry{color:#72460d;white-space:nowrap;background:#fff;border-color:#d6ae65;gap:8px;min-height:44px;padding:10px 14px;font-size:12px}.save-retry:hover{background:#ffedc6;border-color:#b77916}.save-retry:focus-visible{outline-color:#86540e}@media (max-width:760px){.save-status.save-error{gap:14px;padding:16px}.save-warning-copy strong{font-size:14px}.save-warning-copy p{font-size:12px}.save-retry{margin-inline-start:48px}}.empty-state{text-align:center;max-width:760px;margin:50px auto;padding:60px 30px}.empty-state h1{margin:18px 0}.empty-state p{color:var(--color-meta);margin-bottom:24px}.empty-state .actions{justify-content:center}.loading-state{text-align:center;padding:100px 20px}.assignment-strip{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;font-size:12px;display:flex}.assignment-strip>span:first-child{align-items:center;gap:8px;display:flex}.intro-hero{background:linear-gradient(110deg,#f0e9fa,#faf7ff 65%);border:1px solid #e9e1f5;border-radius:24px;grid-template-columns:1.2fr 1fr;gap:28px;padding:48px 44px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;position:relative}.hero-copy h1{margin:22px 0 18px;font-size:clamp(30px,3.3vw,42px);line-height:1.6}.hero-copy h1 em{color:var(--color-primary);font-style:normal}.hero-benefit{max-width:540px;font-size:17px;line-height:2}.hero-description{max-width:465px;margin-top:12px;font-size:13px;line-height:2}.hero-copy .actions{gap:20px;margin-top:27px}.hero-meta{color:var(--color-meta);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;font-size:11px;display:flex}.hero-meta i{background:#b3a5c9;border-radius:50%;width:3px;height:3px}.hero-art{justify-content:center;align-items:center;min-height:375px;display:flex;position:relative}.report-art-card{background:#fff;border:1px solid #e8ddf5;border-radius:16px;width:318px;max-width:100%;padding:24px;position:relative;transform:rotate(-4deg);box-shadow:0 20px 45px #4e1d9c13}.art-card-head{align-items:center;gap:12px;display:flex}.art-caption{color:var(--color-meta);font-size:10px}.art-caption strong{color:var(--color-ink);font-size:17px}.art-line{background:var(--soft-border);height:1px;margin-block:20px}.art-insight{border:1px solid var(--soft-border);border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.art-insight small,.art-insight strong{display:block}.art-insight small{color:var(--color-meta);font-size:9px}.art-insight strong{font-size:11px}.art-icon{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.art-icon.green{color:var(--color-teal-ink);background:var(--color-mint)}.art-icon.purple{color:var(--color-primary);background:var(--color-lavender)}.art-route{justify-content:space-between;margin:24px 5px 18px;display:flex;position:relative}.art-route:before{content:"";background:var(--color-lavender);top:13px;height:2px;position:absolute;inset-inline:4px}.art-route>span{border:1px solid var(--soft-border);background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid;position:relative}.art-route>span.done{background:var(--color-teal);color:#fff;border:0}.art-card-footer{color:var(--color-meta);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.art-orbit{border:1px dashed #d4c4ed;border-radius:50%;width:355px;height:355px;position:absolute}.orbit-two{border-style:solid;border-color:#e5d9f5;width:430px;height:430px}.floating-note{z-index:2;border:1px solid var(--soft-border);inset-inline-start:-5px;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex;position:absolute;top:-10px;transform:rotate(3deg);box-shadow:0 5px 18px #4e1d9c0c}.mini-check{background:var(--color-mint);width:23px;height:23px;color:var(--color-teal-ink);border-radius:50%;place-items:center;display:grid}.floating-spark{z-index:2;background:var(--color-primary);color:#fff;bottom:28px;border-radius:15px;place-items:center;width:59px;height:59px;display:grid;position:absolute;inset-inline-end:0;transform:rotate(12deg);box-shadow:0 5px 20px #561db420}.art-bottom-caption{color:var(--color-primary);font-size:10px;position:absolute;bottom:-20px}.art-dot{background:var(--color-teal);border-radius:50%;width:8px;height:8px;position:absolute}.dot-one{top:130px;right:8px}.dot-two{background:#9b74d8;width:5px;height:5px;top:80px;left:8px}.value-grid{border-bottom:1px solid var(--soft-border);grid-template-columns:repeat(3,1fr);gap:28px;padding:35px 10px;display:grid}.value-item{align-items:start;gap:15px;display:flex}.value-item h2{margin-bottom:4px;font-size:16px}.value-item p{color:var(--color-meta);font-size:12px}.preview-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;padding-block:48px;scroll-margin-top:20px;display:grid}.preview-section>div>p.muted{margin-top:12px;font-size:14px}.preview-section .fine-print{margin-top:18px}.preview-card{padding:7px 25px 25px;box-shadow:0 4px 18px #321f6b04}.tabs{border-bottom:1px solid var(--soft-border);gap:10px;display:flex}.tabs button{color:var(--color-meta);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:15px 8px;font-size:12px}.tabs button[aria-selected=true]{color:var(--color-teal-ink);border-color:var(--color-teal);font-weight:700}.preview-panel{min-height:185px;padding-top:22px}.preview-panel h3{margin:12px 0 8px}.preview-panel p{color:var(--color-meta);font-size:13px}.before-start{border-top:1px solid var(--soft-border);grid-template-columns:1fr 1fr;gap:65px;padding-top:30px;display:grid}.assignment-details h2{font-size:20px}.assignment-details dl{margin:15px 0 0;font-size:12px}.assignment-details dl>div{grid-template-columns:105px 1fr;gap:10px;margin-bottom:12px;display:grid}dt{color:var(--color-meta)}dd{margin:0}.entry-notes .disclosure{margin-top:0}.entry-notes .disclosure:first-child{border-top:0}.privacy-note{color:var(--color-teal-ink);align-items:center;gap:8px;font-size:11px;display:flex}.visibility-list>div+div{margin-top:15px}.resume-strip{justify-content:space-between;align-items:center;gap:16px;margin-top:30px;display:flex}.journey-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:36px;display:grid}.journey-summary{border:1px solid var(--soft-border);background:#fff;border-radius:12px;margin-bottom:32px;padding:24px}.summary-top{justify-content:space-between;gap:12px;margin-bottom:16px}.summary-top,.summary-top>span{align-items:center;display:flex}.summary-top>span{gap:8px;font-size:14px;font-weight:500}.summary-top>strong{color:var(--color-primary);font-size:22px}.summary-top small{color:var(--color-meta);font-size:11px;font-weight:400}.progress-track{background:var(--color-lavender);border-radius:10px;height:6px;overflow:hidden}.progress-track>div{background:var(--color-primary);border-radius:inherit;height:100%;transition:width .3s}.summary-bottom{color:var(--color-meta);justify-content:space-between;align-items:start;gap:16px;margin-top:12px;font-size:10px;display:flex}.journey-map{margin:0;padding:0;list-style:none}.journey-stop{padding-inline-start:64px;padding-bottom:22px;position:relative}.journey-stop:before{content:"";top:28px;bottom:-28px;background:#ded7e9;width:2px;position:absolute;inset-inline-start:21px}.journey-stop.complete:before{background:var(--color-teal)}.stop-number{background:var(--page);width:44px;height:44px;color:var(--color-meta);z-index:1;top:24px;border:1px solid #d8d0e4;border-radius:50%;place-items:center;font-size:17px;font-weight:500;display:grid;position:absolute;inset-inline-start:0}.current .stop-number{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 0 0 6px var(--color-lavender)}.complete .stop-number{background:var(--color-mint);color:var(--color-teal-ink);border-color:#b4dfce}.chapter-card{border:1px solid var(--soft-border);background:#fff;border-radius:12px;padding:22px}.current .chapter-card{border-color:var(--color-primary);box-shadow:0 4px 16px #561db408}.chapter-card-main{align-items:center;gap:15px;display:flex}.chapter-card-copy{flex:1;min-width:0}.chapter-kicker{color:var(--color-meta);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;font-size:10px;display:flex}.current-tag{background:var(--color-lavender);color:var(--color-primary);border-radius:5px;padding:2px 8px}.completed-tag{color:var(--color-teal-ink)}.chapter-card h2{font-size:19px}.chapter-card p{font-size:11px}.chapter-card p,.lock-icon{color:var(--color-meta)}.chapter-card-bottom{border-top:1px solid #f0edf4;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;display:flex}.chapter-card-bottom>span{color:var(--color-meta);align-items:center;gap:7px;font-size:11px;display:flex}.chapter-card-bottom>small{color:var(--color-meta);white-space:nowrap;font-size:10px}.chapter-card-bottom .button{gap:7px;min-height:38px;padding:9px 14px;font-size:11px}.upcoming .icon-tile{background:var(--color-neutral);color:#746587}.destination{padding-bottom:0}.destination:before{display:none}.destination .stop-number{color:var(--color-primary);border-style:dashed}.destination-card{background:#f4effa;border:1px dashed #baaad0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;padding:25px;display:flex}.destination-card h2{font-size:18px}.destination-card p{color:var(--color-meta);font-size:12px}.journey-aside{position:sticky;top:25px}.growing-report{padding:24px}.section-label{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.section-label h2{font-size:17px}.count-chip{background:var(--color-lavender);color:var(--color-primary);white-space:nowrap;border-radius:5px;margin-inline-start:auto;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.growing-report>p{margin-top:9px;font-size:12px}.collected-list{padding-block:10px}.collected-item{color:var(--color-meta);border-bottom:1px solid #f1eef5;align-items:start;gap:12px;padding-block:13px;font-size:12px;display:flex}.collected-item:last-child{border:0}.collected-item small{margin-top:3px;font-size:10px;display:block}.collected-item .small-icon{color:#81758f;padding-top:3px}.collected-item.collected{color:var(--color-ink)}.collected .small-icon{color:var(--color-teal-ink)}.collected a:hover{text-decoration:underline}.report-promise{background:var(--page);color:var(--color-meta);border-radius:8px;align-items:center;gap:8px;padding:13px 10px;font-size:11px;display:flex}.growing-report .button{width:100%;font-size:12px}.gentle-note{padding:28px 16px}.gentle-note>.icon-tile{width:38px;height:38px;margin-bottom:12px}.gentle-note h3{margin-bottom:6px;font-size:15px}.gentle-note p{color:var(--color-meta);font-size:12px}.gentle-note .fine-print{margin-top:18px;font-size:10px}.assessment-layout{grid-template-columns:260px minmax(0,1fr);gap:48px;padding-top:5px;display:grid}.assessment-sidebar{border-inline-end:1px solid var(--soft-border);padding-inline-end:28px}.chapter-sidebar-title{padding-top:32px}.chapter-sidebar-title .eyebrow{margin:16px 0 7px}.chapter-sidebar-title h2{font-size:23px}.chapter-sidebar-title>p:last-child{color:var(--color-meta);margin-top:5px;font-size:12px}.sidebar-progress{margin-top:30px}.sidebar-progress>div:first-child{justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.question-steps{margin:22px 0;padding:0;list-style:none}.question-steps button{text-align:start;width:100%;color:var(--color-meta);background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.question-steps button>span{background:#eeebf3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.question-steps button.selected{color:var(--color-primary);font-weight:700}.question-steps button.selected>span{background:var(--color-primary);color:#fff}.sidebar-takeaway{background:var(--color-mint);color:var(--color-teal-ink);border-radius:10px;flex-direction:column;align-items:start;gap:7px;padding:18px;display:flex}.sidebar-takeaway small{font-size:10px}.sidebar-takeaway strong{font-size:12px}.question-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.question-topline>span{color:var(--color-meta)}.assessment-pause{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.assessment-pause .assessment-pause-action{min-height:46px;color:var(--color-primary);background:#f3eefb;border-color:#d8c9eb;gap:10px;padding:8px 14px;font-size:14px;font-weight:700}.assessment-pause .assessment-pause-action:hover{background:var(--color-lavender);border-color:#bda5dc}.pause-icon{background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.assessment-pause p{color:var(--color-meta);font-size:11px;line-height:1.7}.assessment-pause .pause-save-warning{color:#72460d}@media (max-width:520px){.question-topline{flex-wrap:wrap}.assessment-pause{align-items:stretch;width:100%}.assessment-pause p{text-align:center}}.question-card{padding:34px}.question-card h1{letter-spacing:0;margin:22px 0 28px;font-size:23px;font-weight:500;line-height:1.9}.question-card legend{margin-bottom:17px;font-size:16px;font-weight:700}.answer-options{flex-direction:column;gap:12px;display:flex}.answer-option{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:13px;padding:17px;font-size:14px;transition:background .2s;display:flex}.answer-option:hover{background:#faf8ff;border-color:#9e82cc}.answer-option.checked{border-color:var(--color-primary);box-shadow:inset 0 0 0 .5px var(--color-primary);background:#f6f1fe}input[type=radio]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:0}.option-letter{color:#776985;background:var(--color-neutral);border-radius:4px;flex-shrink:0;place-items:center;width:23px;height:23px;margin-inline-start:auto;font-size:11px;display:grid}.checked .option-letter{background:var(--color-lavender);color:var(--color-primary)}.question-card>.fine-print{margin-top:24px;font-size:11px}.question-actions{justify-content:space-between;gap:15px;margin-block:22px 17px;display:flex}.question-main>.save-status:not(.save-error){text-align:center}.question-journey-progress{color:var(--color-meta);text-align:center;margin-top:20px;font-size:11px}.review-list>div{border-bottom:1px solid var(--soft-border);justify-content:space-between;align-items:start;gap:20px;padding-block:22px;display:flex}.review-list h2{font-size:14px}.review-list p{color:var(--color-primary);margin-top:8px;font-size:13px}.review-list .eyebrow{margin-bottom:7px}.review-list button{flex-shrink:0}.insight-heading{text-align:center;padding:15px 0 36px}.completion-seal{background:var(--color-mint);width:76px;height:76px;color:var(--color-teal-ink);border-radius:50%;justify-content:center;align-items:center;margin:15px 0 25px;display:inline-flex;box-shadow:0 0 0 9px #edf9f4}.insight-heading .eyebrow{margin-bottom:8px}.insight-heading h1{font-size:30px}.insight-heading>p.muted{margin-top:12px;font-size:13px}.insight-heading>.save-status{margin-top:9px}.celebrate .completion-seal{animation:milestone .7s cubic-bezier(.2,.8,.3,1.2) both}@keyframes milestone{0%{opacity:0;transform:scale(.7)rotate(-15deg)}to{opacity:1;transform:scale(1)rotate(0)}}.insight-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:28px;display:grid}.insight-card{padding:30px}.insight-card>.pill{margin:22px 0 14px}.insight-card h2{margin-bottom:17px}.insight-card .lead{font-size:15px}.insight-collected{color:var(--color-teal-ink);align-items:center;gap:7px;margin:8px 0 24px;font-size:11px;display:flex}.nugget-card{color:#0e3529;background:#edf8f4;border:1px solid #d5e9e0;border-radius:12px;padding:30px}.nugget-card .section-label{color:#28715a;margin-bottom:18px}.nugget-card h2{margin-bottom:14px}.nugget-card>p{font-size:14px}.nugget-steps{flex-direction:column;gap:20px;margin:25px 0;padding:0;list-style:none;display:flex}.nugget-steps li{gap:13px;font-size:13px;display:flex}.nugget-steps li>span{background:#d3eadf;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.nugget-example{background:#fff;border:1px solid #d5e9e0;border-radius:8px;padding:17px;font-size:12px}.nugget-example p{margin-top:8px}.nugget-card .reflection{margin-top:18px;font-size:12px}.practice-box{border-top:1px solid #c4ddce;margin-top:24px;padding-top:20px;font-size:12px}.practice-box legend{margin-bottom:13px;font-weight:500}.practice-box label{cursor:pointer;align-items:start;gap:10px;margin-block:12px;display:flex}.practice-box input{margin-top:4px}.practice-box p{background:#fff;border-radius:8px;padding:12px}.insight-next{border-top:1px solid var(--soft-border);justify-content:space-between;align-items:center;gap:25px;margin-top:32px;padding:24px 0;display:flex}.insight-next strong{font-size:15px}.insight-next p{margin-top:5px;font-size:12px}.growing-page{max-width:700px;margin-inline:auto}.growing-page>.button{margin-top:25px}.growing-page .growing-report{padding:32px}.reveal{text-align:center;background:linear-gradient(135deg,#f4effb,#fff);border:1px solid #e4d9f2;border-radius:24px;max-width:900px;margin:15px auto;padding:30px 48px}.reveal-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.reveal-content{padding:45px 25px 35px;animation:enter .4s both}.reveal-symbol{background:var(--color-lavender);width:130px;height:130px;color:var(--color-primary);border-radius:50%;place-items:center;margin:0 auto 35px;display:grid;box-shadow:0 0 0 16px #f7f2fc}.reveal h1{margin-bottom:20px}.reveal .lead{max-width:580px;margin:auto}.reveal-detail{color:var(--color-primary);margin-top:22px;font-size:14px;display:block}.reveal-controls{flex-direction:column;align-items:center;gap:22px;display:flex}.reveal-dots{gap:7px;display:flex}.reveal-dots span{background:#cfc2e0;border-radius:50%;width:6px;height:6px}.reveal-dots span.active{background:var(--color-primary);border-radius:5px;width:24px}.reveal>.fine-print{margin-top:25px;font-size:10px}@keyframes enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.report-nav{border-bottom:1px solid var(--soft-border);flex-wrap:wrap;gap:30px;margin-bottom:32px;display:flex}.report-nav a{color:var(--color-primary);padding-bottom:16px;font-size:13px}.report-nav a:hover{text-decoration:underline}.report-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:32px;display:grid}.portrait-card{border:1px solid var(--soft-border);background:#fff;border-radius:12px;padding:30px}.portrait-card>h2{margin:15px 0}.portrait-card>.lead{font-size:14px;line-height:2.1}.strength-connection{background:#f5f0fc;border-radius:10px;gap:16px;margin-top:25px;padding:20px;font-size:13px;display:flex}.strength-connection p{color:var(--color-meta);margin-top:6px;font-size:12px}.report-section{margin-top:38px}.section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.section-heading .muted{font-size:11px}.report-section>.muted{margin:8px 0 24px;font-size:13px}.domain-list{flex-direction:column;gap:15px;display:flex}.domain-card{border:1px solid var(--soft-border);border-inline-start:3px solid var(--color-primary);background:#fff;border-radius:10px;gap:18px;padding:23px;display:flex}.domain-1{border-inline-start-color:var(--color-teal)}.domain-2{border-inline-start-color:#923262}.domain-card h3{margin-bottom:8px;font-size:16px}.domain-card p{color:var(--color-meta);font-size:13px}.domain-card .disclosure{margin-top:12px}.domain-card .disclosure summary{padding-block:10px 0;font-size:11px}.domain-card .disclosure>div{padding-top:10px}.focus-fieldset{flex-direction:column;gap:18px;display:flex}.priority-card{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:12px;padding:25px;display:block}.priority-card:hover{border-color:#967bbf}.priority-card.chosen{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);background:#fdfbff}.priority-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.priority-title h3{font-size:17px}.priority-title input{margin-inline-start:auto}.priority-number{background:var(--color-lavender);width:27px;height:27px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.priority-card>p{color:var(--color-meta);font-size:13px}.next-action{color:var(--color-primary);background:#f5f2f9;border-radius:8px;align-items:start;gap:10px;margin:15px 0;padding:15px;display:flex}.next-action svg{margin-top:3px}.next-action p{font-size:12px}.priority-card>small{color:var(--color-meta);font-size:10px;display:block}.select-label{color:var(--color-primary);align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:500;display:flex}.report-insights{grid-template-columns:1fr 1fr;gap:16px;display:grid}.report-insight{padding:22px;transition:border-color .2s}.report-insight:hover{border-color:var(--color-primary)}.report-insight>small{color:var(--color-meta);margin-top:15px;font-size:10px;display:block}.report-insight h3{margin:8px 0 15px;font-size:16px}.report-insight .text-button{justify-content:start;font-size:10px}.focus-sidebar{position:sticky;top:25px}.focus-summary{padding:25px}.focus-summary h2{margin:15px 0;font-size:20px}.focus-summary h3{margin:15px 0 10px;font-size:16px}.focus-summary>p{color:var(--color-meta);font-size:13px}.focus-summary>.button{width:100%;margin-top:22px;font-size:12px}.focus-summary>.save-status{margin:20px 0 10px}.focus-sidebar>.text-button{width:100%}.focus-sidebar .gentle-note>svg{color:var(--color-primary);margin-bottom:10px}.prototype-dialog{border:1px solid var(--soft-border);width:min(620px,100% - 32px);max-height:85dvh;color:var(--color-ink);background:#fff;border-radius:16px;margin:auto;padding:28px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 64px #220c4526}.prototype-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#21103466}.dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.dialog-head h2{font-size:21px}.prototype-dialog>p{margin-bottom:20px;font-size:13px;line-height:2}.prototype-dialog h3{margin-bottom:10px;font-size:16px}.scenario-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scenario-grid .button{font-size:12px}.reset-zone{border-top:1px solid var(--soft-border);margin:25px 0;padding-top:20px}.reset-zone p{margin-bottom:15px;font-size:13px}.danger{background:var(--color-error);color:#fff}.danger-text{color:var(--color-error)}@media (min-width:1300px){.intro-hero{padding:52px}.hero-art{margin-inline-start:15px}}@media (max-width:1020px){.container{padding-inline:24px}.intro-hero{gap:20px;padding:35px 28px}.hero-copy h1{font-size:33px}.hero-art{transform:scale(.9)}.floating-note{inset-inline-start:-12px}.hero-benefit{font-size:15px}.hero-copy .actions{gap:12px}.value-grid{gap:18px}.value-item{gap:10px}.value-item h2{font-size:14px}.before-start,.preview-section{gap:32px}.journey-layout{grid-template-columns:minmax(0,1fr) 285px;gap:24px}.chapter-card-bottom{flex-wrap:wrap}.assessment-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.assessment-sidebar{padding-inline-end:20px}.question-card{padding:25px}.report-layout{grid-template-columns:minmax(0,1fr) 245px;gap:24px}.report-section h2{font-size:21px}.report-insights{grid-template-columns:1fr}.insight-next{flex-direction:column;align-items:start}.growing-report{padding:20px}}@media (max-width:760px){body{font-size:14px}.container{padding-inline:20px}.main-content{padding-top:22px;padding-bottom:40px}.header-inner{gap:20px;height:70px;padding-inline:20px}.brand img{width:85px;height:38px}.header-divider{display:none}.site-header nav{gap:18px}.site-header nav a{font-size:12px}.header-person>div,.site-header nav a svg{display:none}.header-person{margin-inline-start:auto}.avatar{width:30px;height:30px;font-size:14px}.utility-inner{min-height:45px;font-size:10px}.crumb{margin-inline:5px}.demo-marker{gap:4px;padding:4px 7px;font-size:9px}.demo-marker>svg{display:none}.assignment-strip{flex-direction:column;align-items:start;gap:6px;margin-bottom:17px;font-size:10px}.assignment-strip svg{width:15px}.intro-hero{border-radius:16px;grid-template-columns:1fr;gap:18px;padding:28px 24px 22px}.hero-copy h1{margin-block:18px 15px;font-size:31px}.hero-benefit{font-size:15px}.hero-description{font-size:12px}.hero-copy .actions{flex-direction:column;align-items:stretch;gap:12px}.hero-copy .actions .text-button{min-height:35px}.hero-meta{justify-content:center;gap:9px;margin-top:14px;font-size:10px}.hero-art{min-height:340px;margin-block:-8px 10px;transform:scale(.9)}.report-art-card{width:280px;padding:20px}.floating-note{top:-8px;font-size:10px;inset-inline-start:-10px}.floating-spark{inset-inline-end:-8px;width:48px;height:48px;bottom:6px}.art-bottom-caption{bottom:-23px}.art-orbit{width:315px;height:315px}.orbit-two{width:365px;height:365px}.art-insight{padding:10px}.value-grid{grid-template-columns:1fr;gap:23px;padding:27px 3px}.value-item{gap:15px}.value-item h2{font-size:16px}.value-item p{font-size:12px}.value-item .icon-tile{width:44px;height:44px}.preview-section{grid-template-columns:1fr;gap:22px;padding-block:32px}.preview-section h2{font-size:23px}.preview-section .fine-print{margin-top:10px}.preview-card{padding-inline:18px}.preview-panel{min-height:205px}.tabs{gap:3px}.tabs button{padding-inline:5px;font-size:11px}.before-start{grid-template-columns:1fr;gap:16px;padding-top:26px}.assignment-details dl>div{grid-template-columns:85px 1fr}.privacy-note{font-size:10px}.resume-strip,.site-footer{flex-direction:column}.site-footer{align-items:center;gap:12px;font-size:10px}.site-footer .text-button{font-size:11px}.page-heading{flex-direction:column;gap:12px;margin-block:0 25px}.page-heading h1{font-size:27px}.page-heading .lead{font-size:13px}.page-heading>.pill{margin-top:0}.journey-layout{grid-template-columns:1fr;gap:35px}.journey-aside{position:static}.journey-summary{margin-bottom:25px;padding:20px}.summary-top>span{font-size:12px}.summary-top>strong{font-size:21px}.summary-top small{font-size:10px}.summary-bottom{flex-direction:column;gap:8px;font-size:10px}.journey-stop{padding-inline-start:46px;padding-bottom:18px}.stop-number{width:32px;height:32px;font-size:13px;top:22px}.stop-number svg{width:17px}.journey-stop:before{inset-inline-start:15px}.current .stop-number{box-shadow:0 0 0 4px var(--color-lavender)}.chapter-card{padding:18px 15px}.chapter-card-main{align-items:start;gap:10px}.chapter-card .icon-tile{border-radius:9px;width:37px;height:37px;margin-top:4px}.chapter-card .icon-tile svg{width:21px}.chapter-card h2{font-size:16px}.chapter-kicker{gap:6px;font-size:9px}.chapter-card p{margin-top:3px;font-size:10px}.chapter-card-bottom{flex-direction:column;align-items:stretch;gap:12px}.chapter-card-bottom>span{font-size:10px}.chapter-card-bottom .text-button{justify-content:start;font-size:11px}.chapter-card-bottom>small{align-self:start;font-size:9px}.lock-icon{display:none}.destination-card{gap:12px;padding:20px 16px}.destination-card h2{font-size:16px}.destination-card p{font-size:11px}.destination-card .button{width:100%;font-size:12px}.growing-report{padding:22px}.gentle-note{padding-bottom:0}.assessment-layout{padding-top:0;display:block}.assessment-sidebar{border:0;padding:0}.assessment-sidebar>.text-button{font-size:12px}.chapter-sidebar-title{padding-top:16px;padding-inline-start:54px;position:relative}.chapter-sidebar-title .icon-tile{inset-inline-start:0;width:42px;height:42px;position:absolute;top:19px}.chapter-sidebar-title .icon-tile svg{width:24px}.chapter-sidebar-title .eyebrow{margin:0 0 4px;font-size:10px}.chapter-sidebar-title h2{font-size:23px}.chapter-sidebar-title>p:last-child{display:none}.sidebar-progress{margin-top:19px}.question-steps,.sidebar-takeaway{display:none}.question-topline{margin-top:22px;font-size:11px}.question-topline .text-button{gap:5px;font-size:10px}.question-topline .text-button svg{width:13px}.question-card{padding:22px 18px}.question-card h1{margin-block:20px 22px;font-size:19px;line-height:1.9}.question-card legend{margin-bottom:17px;font-size:14px}.answer-option{gap:10px;min-height:60px;padding:14px 12px;font-size:12px}.option-letter{display:none}.question-card>.fine-print{font-size:10px}.question-actions{gap:10px}.question-actions .button{gap:9px;padding:12px 15px;font-size:12px}.question-actions .button svg{width:15px}.question-actions .primary{flex:1}.review-list>div{gap:9px}.review-list h2,.review-list p{font-size:12px}.review-list .text-button{font-size:10px}.review-list .text-button svg{display:none}.notice{padding:15px;font-size:12px}.insight-heading{padding-top:16px}.insight-heading h1{font-size:25px}.insight-heading>p.muted{font-size:12px}.insight-grid{grid-template-columns:1fr;gap:22px}.insight-card,.nugget-card{padding:24px}.insight-card h2,.nugget-card h2{font-size:22px}.insight-card .lead{font-size:14px}.insight-next{gap:20px;margin-top:25px}.insight-next .actions{flex-direction:column;gap:10px;width:100%}.insight-next .button{width:100%}.reveal{border-radius:16px;margin:0;padding:22px 20px}.reveal-top{flex-direction:column;gap:13px}.reveal-top .text-button{font-size:12px}.reveal-content{padding:32px 0 28px}.reveal-symbol{width:100px;height:100px;margin-bottom:30px}.reveal-symbol svg{width:44px}.reveal h1{font-size:27px}.reveal .lead{font-size:14px}.reveal-detail{font-size:12px}.reveal-controls .button{padding-inline:17px;font-size:12px}.reveal-controls .actions{gap:8px}.report-nav{gap:12px 22px;margin-bottom:25px}.report-nav a{padding-bottom:10px;font-size:11px}.report-layout{flex-direction:column;gap:30px;display:flex}.portrait-card{padding:22px}.portrait-card>h2{font-size:22px}.portrait-card .lead{font-size:13px}.strength-connection{gap:10px;padding:15px}.strength-connection .icon-tile{width:35px;height:35px}.strength-connection .icon-tile svg{width:20px}.strength-connection strong{font-size:12px}.strength-connection p{font-size:11px}.section-heading{flex-wrap:wrap;gap:8px}.section-heading h2{font-size:20px}.domain-card{gap:12px;padding:19px 16px}.domain-card .icon-tile{width:35px;height:35px}.domain-card .icon-tile svg{width:21px}.domain-card h3{font-size:14px}.domain-card p{font-size:12px}.priority-card{padding:20px 17px}.priority-title{gap:9px}.priority-title h3{font-size:15px}.priority-card>p{font-size:12px}.priority-number{width:24px;height:24px}.focus-sidebar{width:100%;position:static}.focus-summary{padding:24px}.report-insights{grid-template-columns:1fr}.growing-page .growing-report,.report-insight{padding:22px}.prototype-dialog{padding:23px}.dialog-head h2{font-size:19px}.scenario-grid{gap:9px}.scenario-grid .button{padding:12px 9px;font-size:11px}}@media (max-width:370px){.container,.header-inner{padding-inline:14px}.header-inner{gap:13px}.brand img{width:72px}.site-header nav{gap:13px}.site-header nav a{font-size:10px}.header-person{display:none}.utility-inner{gap:6px;font-size:9px}.demo-marker{font-size:8px}.intro-hero{padding-inline:19px}.hero-copy h1{font-size:27px}.hero-benefit{font-size:14px}.hero-art{margin-inline:-9px;transform:scale(.84)}.hero-meta{gap:7px;font-size:9px}.tabs button{font-size:10px}.preview-card{padding-inline:12px}.chapter-card h2{font-size:14px}.chapter-kicker{font-size:8px}.chapter-card{padding-inline:12px}.chapter-card .icon-tile{width:30px;height:32px}.chapter-card-main{gap:8px}.journey-stop{padding-inline-start:42px}.summary-top{flex-wrap:wrap;gap:6px}.question-card{padding-inline:16px}.question-actions .button{padding-inline:11px;font-size:11px}.question-actions .primary{gap:6px}.insight-card,.nugget-card{padding:20px}.insight-card>.pill{font-size:9px}.reveal-controls .actions{flex-direction:column-reverse}.priority-title h3{font-size:13px}.page-heading h1{font-size:25px}.scenario-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}html{scroll-behavior:auto}}.scale-hint{color:var(--color-meta);margin-bottom:22px;font-size:12px}.scale-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:relative}.scale-options:before{content:"";top:33px;background:#d7c9ec;height:2px;position:absolute;inset-inline:10%}.scale-option{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:13px 5px;transition:background .2s,border-color .2s;display:flex;position:relative}.scale-option:hover{background:#f6f1fc}.scale-option.checked{background:var(--color-lavender);border-color:#b69adf}.scale-option input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.scale-option:has(input:focus-visible){outline:3px solid var(--color-primary);outline-offset:3px}.scale-dot{width:40px;height:40px;color:var(--color-primary);pointer-events:none;background:#fff;border:2px solid #ac95ce;border-radius:50%;place-items:center;font-size:14px;display:grid}.scale-option.checked .scale-dot{border-color:var(--color-primary);background:var(--color-primary);color:#fff;animation:scale-select .25s ease-out}.scale-option strong{pointer-events:none;font-size:13px}.scale-option small{color:var(--color-meta);pointer-events:none;font-size:10px;line-height:1.8}.scale-unavailable{color:var(--color-meta);cursor:pointer;border:1px dashed #c7bed5;border-radius:8px;align-items:center;gap:10px;margin-top:25px;padding:14px 16px;font-size:12px;display:flex}.scale-unavailable.checked{background:var(--color-lavender);border:1px solid var(--color-primary);color:var(--color-primary)}.question-card>.disclosure{margin-top:18px}.question-card>.disclosure summary{font-size:11px}@keyframes scale-select{0%{transform:scale(.85)}to{transform:scale(1)}}.insight-heading{isolation:isolate;position:relative}.celebration-petals{pointer-events:none;z-index:-1;position:absolute;top:64px;left:50%}.celebration-petals span{opacity:0;--angle:calc(var(--petal) * 30deg);background:#9871d8;border-radius:6px 2px;width:8px;height:14px;animation:petal 1.1s ease-out .15s both;position:absolute}.celebration-petals span:nth-child(2n){background:#20b486;border-radius:50%;width:7px;height:7px}@keyframes petal{0%{opacity:0;transform:rotate(var(--angle)) translateY(-20px) scale(.4)}25%{opacity:.9}to{opacity:0;transform:rotate(var(--angle)) translateY(-105px) rotate(90deg)}}.stamp-collection{background:#f6f2fc;border:1px dashed #d0bee6;border-radius:16px;margin-bottom:30px;padding:20px 25px 24px}.stamp-intro{color:var(--color-primary);align-items:center;gap:8px;font-size:12px;display:flex}.stamp-intro>span{margin-inline-start:auto;font-size:13px}.stamp-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.stamp-grid>*{text-align:center;color:var(--color-meta);flex-direction:column;align-items:center;gap:10px;font-size:11px;display:flex}.stamp-grid>a{color:var(--color-primary)}.stamp-grid>a:hover .stamp{transform:translateY(-4px)rotate(-5deg)}.stamp{color:#80718f;background:#f0edf4;border:1px dashed #bfb4cc;border-radius:18px;place-items:center;width:54px;height:54px;transition:transform .2s;display:grid;position:relative}.stamp.earned{color:var(--color-primary);background:#fff;border:2px solid #b49ad9;box-shadow:0 3px #e3d8f2}.stamp-check{box-sizing:content-box;color:var(--color-teal-ink);background:var(--color-mint);border:2px solid #f6f2fc;border-radius:50%;padding:3px;position:absolute;bottom:-4px;right:-4px}.new-stamp{animation:stamp-in .6s ease-out}@keyframes stamp-in{0%{opacity:0;transform:rotate(-12deg)scale(1.3)}to{opacity:1;transform:rotate(0)scale(1)}}.result-badge{white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.result-strength{color:#146d50;background:#dbf5ed}.result-steady{color:#553193;background:#eee9fb}.result-growth{color:#815007;background:#fff0d9}.insight-result{align-items:center;gap:9px;margin:2px 0 16px;display:flex}.insight-result>span:last-child{color:var(--color-meta);font-size:10px}.reading-pair{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.reading-pair>div{border-inline-start:3px solid #bca5df;padding-inline-start:12px}.reading-pair>div:first-child{border-color:#75c8ac}.reading-pair strong{font-size:12px}.reading-pair p{color:var(--color-meta);margin-top:6px;font-size:12px}.evidence-reading{margin-top:25px}.evidence-reading>.eyebrow{margin-bottom:15px;font-size:11px}.evidence-list{flex-direction:column;gap:12px;display:flex}.evidence-item{border:1px solid var(--soft-border);background:#faf9fc;border-radius:10px;padding:17px}.evidence-kicker{color:var(--color-meta);align-items:center;gap:7px;margin-bottom:9px;font-size:10px;display:flex}.evidence-kicker>span{width:21px;height:21px;color:var(--color-primary);background:#ebe4f4;border-radius:6px;place-items:center;display:grid}.evidence-item h4{margin:0;font-size:13px;font-weight:500;line-height:1.9}.evidence-item blockquote{color:var(--color-primary);border-inline-start:2px solid #c4afe2;margin:12px 0;padding-inline-start:12px;font-size:12px}.evidence-item blockquote svg{vertical-align:middle;margin-inline-end:6px;display:inline}.evidence-item>p{color:var(--color-meta);font-size:12px}.evidence-item>p strong{color:var(--color-ink);font-weight:500}.finding-action{color:#155740;background:#eff8f4;border-radius:10px;flex-direction:column;gap:15px;margin:22px 0;padding:20px;display:flex}.finding-action>div{align-items:start;gap:10px;display:flex}.finding-action svg{margin-top:4px}.finding-action strong{font-size:12px}.finding-action p{margin-top:5px;font-size:12px}.report-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0;display:grid}.report-snapshot>div{border:1px solid var(--soft-border);text-align:center;border-radius:12px;padding:20px 10px 16px}.report-snapshot>div>strong{margin-bottom:14px;font-size:33px;font-weight:500;line-height:1.2;display:block}.report-snapshot p{color:var(--color-meta);margin-top:12px;font-size:10px}.snapshot-strength>strong{color:#146d50}.snapshot-steady>strong{color:#553193}.snapshot-growth>strong{color:#815007}.result-filters{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.result-filters button{color:var(--color-meta);border:1px solid var(--color-border);background:#fff;border-radius:24px;align-items:center;gap:8px;min-height:42px;padding:8px 13px;font-size:12px;display:flex}.result-filters button[aria-pressed=true]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.result-filters button span{opacity:.85;font-size:10px}.filter-count{color:var(--color-meta);margin:13px 0 18px;font-size:10px}.domain-findings{flex-direction:column;gap:22px;display:flex}.finding-domain{border:1px solid var(--soft-border);background:#fff;border-radius:12px;overflow:hidden}.finding-domain-title{align-items:center;gap:12px;padding:20px;display:flex}.finding-domain-title h3{font-size:17px}.finding-domain-title .icon-tile{width:37px;height:37px}.finding-card{border-top:1px solid var(--soft-border)}.finding-card summary{align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.finding-card summary::-webkit-details-marker,.source-details summary::-webkit-details-marker{display:none}.finding-card summary:hover{background:#faf7fe}.finding-title{margin-inline-end:auto;font-size:14px;font-weight:500}.finding-title>span{color:var(--color-meta);margin-top:5px;font-size:10px;font-weight:400;display:block}.finding-card[open] .finding-chevron{transform:rotate(180deg)}.finding-content{padding:6px 22px 22px}.finding-content>p:first-child{font-size:13px}.finding-content .finding-action{margin-bottom:10px}.domain-coverage{border-top:1px solid var(--soft-border);background:#faf9fc;padding:12px 20px}.domain-coverage,.source-note{color:var(--color-meta);font-size:10px}.source-note{margin-top:15px}.source-note a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.lesson-plan{background:#eff8f4;border:1px solid #badbcb;border-radius:14px;margin-top:22px;padding:26px;animation:plan-arrive .35s both}.lesson-plan .section-label{color:#155740;font-size:11px}.lesson-plan h3{margin-top:13px;font-size:18px}.lesson-plan ol{flex-direction:column;gap:20px;margin:22px 0;padding:0;list-style:none;display:flex}.lesson-plan li{gap:12px;display:flex}.lesson-plan li>span{color:#155740;background:#fff;border:1px solid #c1dccc;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.lesson-plan li p{color:#305347;margin-top:5px;font-size:12px}.lesson-plan .save-status:not(.save-error){border-top:1px solid #c8e2d4;padding-top:14px}.priority-card.chosen .select-label svg{animation:scale-select .3s ease-out}.original-report{background:#f5f0fc;border:1px solid #d7c6eb;border-radius:14px;margin:38px 0;padding:26px}.original-report h2{font-size:21px}.original-report .section-heading{flex-wrap:wrap;gap:12px}.original-report>p{margin-top:14px;font-size:12px}.source-distribution{border-radius:8px;gap:4px;min-height:42px;margin:22px 0;display:flex;overflow:hidden}.source-distribution>span{white-space:nowrap;place-items:center;min-width:48px;font-size:11px;display:grid}.distribution-strength{color:#145e46;background:#c9eddf}.distribution-steady{color:#4d2a89;background:#ddd0f1}.distribution-growth{color:#724607;background:#ffe1ad}.source-details summary{color:var(--color-primary);justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:12px;list-style:none;display:flex}.source-details[open] summary>svg{transform:rotate(180deg)}.source-pathway{flex-direction:column;gap:15px;margin-top:18px;display:flex}.source-pathway article{background:#fff;border:1px solid #e0d5ee;border-radius:10px;padding:20px}.source-phase{align-items:center;gap:12px;display:flex}.source-phase>span:first-child{background:var(--color-lavender);width:30px;height:30px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.source-phase h3{font-size:18px}.source-phase p{color:var(--color-meta);font-size:10px}.source-phase .result-badge{margin-inline-start:auto}.source-pathway ul{grid-template-columns:1fr 1fr;gap:7px 25px;margin:18px 0;padding-inline-start:16px;font-size:12px;list-style-type:disc;display:grid}.source-phase-action{border-top:1px solid var(--soft-border);color:var(--color-meta);padding-top:14px;font-size:11px}@media (max-width:760px){.scale-options{gap:3px}.scale-option{padding-inline:1px}.scale-option strong{font-size:11px}.scale-option small{display:none}.scale-dot{width:36px;height:36px}.scale-options:before{top:31px}.scale-hint,.scale-unavailable{font-size:11px}.stamp-collection{padding:20px 16px}.stamp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}.stamp-grid>*,.stamp-intro{font-size:10px}.stamp-intro svg{width:16px}.reading-pair{grid-template-columns:1fr}.report-snapshot{gap:6px}.report-snapshot>div{padding:15px 5px}.report-snapshot .result-badge{gap:4px;padding-inline:5px;font-size:9px}.report-snapshot .result-badge svg{display:none}.report-snapshot p{font-size:9px}.report-snapshot>div>strong{font-size:28px}.result-filters{gap:7px}.result-filters button{padding:7px 11px;font-size:10px}.finding-domain-title{gap:10px;padding:17px}.finding-domain-title h3{font-size:15px}.finding-card summary{flex-wrap:wrap;gap:10px;padding:16px}.finding-title{flex:1;min-width:115px;font-size:12px}.finding-card summary .result-badge{font-size:9px}.finding-chevron{width:14px}.finding-content{padding:4px 16px 20px}.evidence-item{padding:14px}.evidence-item h4{font-size:12px}.finding-action{padding:16px}.lesson-plan{padding:20px}.lesson-plan h3{font-size:16px}.original-report{padding:20px}.original-report h2{font-size:19px}.source-pathway article{padding:16px}.source-pathway ul{grid-template-columns:1fr}.source-phase{flex-wrap:wrap;gap:9px}.source-phase .result-badge{font-size:9px}.source-details summary{font-size:11px}}@media (prefers-reduced-motion:reduce){.celebration-petals{display:none}}.scale-selection{text-align:center;min-height:24px;color:var(--color-primary);margin-top:17px;font-size:11px}@keyframes plan-arrive{0%{transform:translateY(8px)}to{transform:translateY(0)}}@media (min-width:761px){.focus-sidebar{top:72px}}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.insight-card{flex-direction:column;align-items:flex-start;display:flex}.insight-card>.reading-pair{width:100%}.insight-summary-footer{border-top:1px solid var(--soft-border);width:100%;margin-top:auto;padding-top:22px}.insight-summary-footer .insight-collected{margin:0 0 17px}.insight-evidence{margin-top:28px;padding:30px}.insight-evidence>.evidence-reading{margin-top:0}.insight-evidence .evidence-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.insight-evidence .finding-action{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:18px;display:grid}@media (max-width:760px){.insight-grid{grid-template-columns:minmax(0,1fr)}.insight-summary-footer{padding-top:18px}.insight-evidence{margin-top:22px;padding:24px}.insight-evidence .evidence-list,.insight-evidence .finding-action{grid-template-columns:minmax(0,1fr)}}@media (max-width:370px){.insight-evidence{padding:20px}}.report-index-shell{z-index:15;background:var(--page);margin-bottom:28px;padding-top:16px;position:sticky;top:47px}.report-index{border:1px solid var(--soft-border);background:#fff;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:0;padding:6px;display:grid;box-shadow:0 3px 12px #321f6b06}.report-index a{color:#625c6c;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:9px 12px;font-size:13px;display:flex}.report-index a:hover{background:#f5f6f5;text-decoration:none}.report-index a[aria-current=location]{color:#245b47;background:#e6f2ed;font-weight:500}#lesson-plan-title,.full-report .finding-card[id],.full-report section[id]{scroll-margin-top:40px}.full-report .focus-sidebar{top:145px}.result-tabs{border:0;border-bottom:1px solid var(--soft-border);background:0 0;border-radius:0;flex-wrap:wrap;gap:6px;margin-top:22px;padding:0 0 10px;display:flex}.result-tabs button{color:#625c6c;background:0 0;border:0;border-radius:6px;justify-content:center;gap:8px;min-height:44px;padding:9px 16px;font-weight:400}.result-tabs button:hover{background:#f0f1ef}.result-tabs button[aria-selected=true]{color:#245b47;background:#e1f0e9;font-weight:500}.result-tabs button .result-tab-label{opacity:1;font-size:13px}.result-tabs button .result-tab-count{color:#706a79;opacity:1;font-size:12px}.result-tabs button[aria-selected=true] .result-tab-count{color:#245b47}#report-results:focus-visible{outline:3px solid var(--color-primary);outline-offset:5px;border-radius:12px}.topic-explorer{border-top:1px solid var(--soft-border);margin:28px 0 23px;padding-top:23px}.topic-map-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.topic-map-header .eyebrow{margin-bottom:6px;font-size:10px}.topic-map-header h3{max-width:420px;font-size:18px}.topic-total{width:61px;height:61px;color:var(--color-primary);background:#fff;border:1px solid #ddcef0;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:flex;box-shadow:0 0 0 5px #f7f2fd}.topic-total strong{font-size:24px;line-height:1.1}.map-instruction{color:var(--color-meta);margin:14px 0 20px;font-size:11px}.topic-map-layout{grid-template-columns:minmax(0,1fr) 235px;align-items:stretch;gap:16px;display:grid}.topic-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.topic-tile{min-width:0;color:var(--color-ink);background:#f9f6fd;border:1px solid #e1d8eb;border-radius:17px 17px 17px 5px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:17px 9px 14px;display:flex;position:relative}.topic-tile.topic-strength{background:#eff9f5;border-color:#c5e8db}.topic-tile.topic-growth{background:#fff7e9;border-color:#efdcb5}.topic-tile:hover{transform:translateY(-3px);box-shadow:0 5px 12px #321f6b0b}.topic-tile[aria-pressed=true]{outline:2px solid var(--color-primary);outline-offset:1px;box-shadow:0 5px 12px #321f6b12}.topic-icon{color:#634295;background:#eae0f7;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.topic-strength .topic-icon{color:#146d50;background:#d8f0e5}.topic-growth .topic-icon{color:#815007;background:#ffedcb}.topic-tile>strong{text-align:center;align-items:center;min-height:38px;font-size:11px;font-weight:500;line-height:1.7;display:flex}.topic-tile .result-badge{gap:4px;padding:3px 6px;font-size:9px}.topic-tile .result-badge svg{width:11px}.topic-selected{background:var(--color-primary);color:#fff;inset-inline-end:7px;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:7px}.topic-preview{background:#faf8fd;border:1px solid #e1d5ef;border-radius:14px;flex-direction:column;gap:15px;min-width:0;padding:18px;display:flex}.topic-preview-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.topic-preview-top>span:last-child{color:var(--color-meta);font-size:10px}.topic-preview h4{margin:0;font-size:16px;font-weight:700;line-height:1.8}.map-takeaway{align-items:start;gap:8px;font-size:11px;display:flex}.map-takeaway svg{color:var(--color-primary);margin-top:4px}.map-takeaway strong{font-weight:500}.map-takeaway p{color:var(--color-meta);margin-top:4px;line-height:1.9}.topic-preview>.text-button{text-align:start;border-top:1px solid #e1d5ef;justify-content:space-between;margin-top:auto;padding-top:8px;font-size:11px}.topic-map-key{color:#594966;flex-wrap:wrap;gap:13px;margin-top:20px;font-size:10px;display:flex}.topic-map-key>span{align-items:center;gap:6px;display:flex}.topic-map-key i{border-radius:3px;width:8px;height:8px}.key-strength{background:#198260}.key-steady{background:#7855ae}.key-growth{background:#b47b25}.map-caption{color:var(--color-meta);margin-top:10px;font-size:10px}.next-step-invitation{color:#fff;background:linear-gradient(150deg,#5420a7,#35136f);border:1px solid #6039a7;border-radius:21px;padding:25px;position:relative;overflow:hidden;box-shadow:0 12px 24px #45198619}.invitation-art{width:132px;height:101px;margin:0 auto 20px;position:relative}.invitation-orbit{border:1px solid #ffffff38;border-radius:50%;width:114px;height:76px;position:absolute;top:16px;left:7px;transform:rotate(-20deg)}.invitation-flag{color:#561db4;background:#f0e5ff;border-radius:24px 24px 24px 7px;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:15px;left:29px;transform:rotate(-8deg);box-shadow:0 9px #1f085348}.invitation-spark{color:#ffe1ad;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:4px;left:2px}.invitation-leaf{color:#155740;background:#b6eed9;border:4px solid #481b92;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:0;right:0}.invitation-eyebrow{color:#e3d2ff;text-align:center;font-size:10px}.next-step-invitation h2{text-align:center;margin:10px 0 13px;font-size:23px;line-height:1.65}.next-step-invitation>p:not(.invitation-eyebrow){color:#eee4fb;text-align:center;font-size:12px;line-height:1.95}.invitation-button{color:#481892;background:#fff;border-radius:10px;gap:12px;width:100%;min-height:52px;margin-top:23px;padding-inline:15px;font-size:14px;font-weight:700;display:flex}.invitation-button:hover{background:#eee3ff;transform:translateY(-2px);box-shadow:0 5px 12px #22084e40}.invitation-button:focus-visible,.invitation-change:focus-visible{outline-color:#b6eed9}.invitation-choice{background:#ffffff15;border:1px solid #ffffff30;border-radius:9px;align-items:start;gap:8px;margin-top:18px;padding:12px;font-size:11px;display:flex}.invitation-choice svg{color:#b6eed9;margin-top:3px}.invitation-change{text-underline-offset:4px;color:#ede0ff;width:fit-content;margin:13px auto 0;font-size:11px;text-decoration:underline;display:block}.invitation-path{color:#ecddff;border-top:1px solid #ffffff25;justify-content:center;align-items:center;gap:9px;margin-top:25px;padding-top:20px;display:flex}.invitation-path>div{flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex}.invitation-path>div>svg{box-sizing:content-box;background:#ffffff12;border:1px solid #ffffff35;border-radius:50%;padding:8px}.invitation-path>svg{color:#c7afe6;margin-bottom:20px}.invitation-note{color:#216049;align-items:start;gap:9px;padding:19px 9px;font-size:11px;display:flex}.invitation-note svg{margin-top:4px}.invitation-save{padding:0 10px 15px}.journey-return{text-align:start;background:#f4edff;border-color:#c6b2e1;justify-content:center;gap:8px;width:100%;min-height:50px;padding-inline:15px;font-size:12px}.invitation-limit{color:var(--color-meta);margin-top:15px;padding-inline:8px;font-size:10px}.lesson-plan ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.lesson-plan ol:before{content:"";top:24px;background:#aacdbb;height:1px;position:absolute;inset-inline:8%}.lesson-plan li{flex-direction:column;align-items:flex-start;gap:15px;min-width:0;position:relative}.lesson-plan li>.plan-step-icon{background:#fff;border:1px solid #b2d5c2;border-radius:15px;width:50px;height:50px;position:relative}.plan-step-icon>small{color:#fff;bottom:-5px;background:#216049;border:2px solid #eff8f4;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid;position:absolute;inset-inline-end:-5px}.lesson-plan li strong{font-size:14px}.lesson-plan li p{margin-top:7px}@media (max-width:1150px){.report-index a{padding-inline:8px;font-size:12px}.topic-map-layout{grid-template-columns:minmax(0,1fr)}.topic-preview{grid-template-columns:1fr 1fr;display:grid}.topic-preview h4,.topic-preview-top,.topic-preview>.text-button{grid-column:1/-1}.next-step-invitation{padding:22px 19px}.next-step-invitation h2{font-size:21px}}@media (max-width:760px){.report-index-shell{margin-bottom:25px;padding-top:12px;top:45px}.report-index{scrollbar-width:thin;scrollbar-color:#c4d6cc #fff;flex-wrap:nowrap;gap:4px;max-width:100%;padding:6px;display:flex;overflow-x:auto}.report-index a{flex:none;padding-inline:13px;font-size:12px}.full-report .focus-sidebar{position:static}#lesson-plan-title,.full-report .finding-card[id],.full-report section[id]{scroll-margin-top:32px}.result-tabs{gap:4px}.result-tabs button{gap:6px;padding-inline:12px}.result-tabs button .result-tab-count,.result-tabs button .result-tab-label{font-size:12px}.topic-explorer{margin-top:22px}.topic-map-header h3{font-size:17px}.topic-total{width:51px;height:51px;font-size:8px}.topic-total strong{font-size:22px}.topic-map{gap:9px}.topic-tile{padding:14px 6px 12px}.topic-preview{padding:17px}.topic-map-key{gap:9px;font-size:9px}.map-caption{font-size:9px}.next-step-invitation{padding:27px}.next-step-invitation h2{font-size:25px}.next-step-invitation>p:not(.invitation-eyebrow){font-size:13px}.invitation-art{margin-bottom:18px}.invitation-button{margin-top:20px}.invitation-path{gap:17px}.journey-return{justify-content:center;gap:13px}.lesson-plan ol{grid-template-columns:1fr;gap:23px}.lesson-plan ol:before{top:20px;bottom:20px;width:1px;height:auto;inset-inline:23px auto}.lesson-plan li{flex-direction:row;align-items:flex-start;gap:17px}.lesson-plan li>.plan-step-icon{width:46px;height:46px}.lesson-plan li>div{padding-top:3px}.lesson-plan li strong{font-size:13px}}@media (max-width:560px){.topic-map{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-preview{display:flex}.topic-tile>strong{min-height:0;font-size:12px}.topic-tile .result-badge{font-size:10px}.topic-map-key{gap:10px;font-size:10px}}@media (max-width:370px){.topic-map-header h3{font-size:15px}.topic-total{width:45px;height:45px}.result-tabs button{padding-inline:10px}.topic-tile>strong{font-size:11px}.topic-map-key{font-size:9px}.next-step-invitation{padding:24px 20px}}@media (max-height:950px) and (min-width:761px){.full-report .focus-sidebar{position:static}}.report-index a{transition:none}.result-tabs button{transition:box-shadow .18s,transform .18s}.topic-tile:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.intro-sales h2{letter-spacing:-.45px;font-size:clamp(25px,2.3vw,32px);line-height:1.65}.intro-sales .eyebrow{margin-bottom:12px;font-size:12px}.platform-proof{grid-template-columns:1.4fr 1fr 1fr;align-items:stretch;gap:22px;margin-top:38px;padding:0;display:grid}.proof-intro{align-self:center;padding-inline:8px}.proof-emblem{color:#346c50;background:#e8f4ed;border:1px solid #cddfd3;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:15px;display:grid}.platform-proof .eyebrow{color:#416b52;margin-bottom:6px;font-size:10px}.platform-proof h2{font-size:23px}.platform-stat{background:#fff;border:1px solid #e2e9e4;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:23px 18px;display:flex;box-shadow:0 3px 9px #21523603}.stat-icon{color:#4c755b;background:#edf5ef;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:7px;display:grid}.platform-stat>strong{color:#245b47;font-size:38px;line-height:1.5}.platform-stat>strong>span{margin-inline-start:4px;font-size:22px}.platform-stat>span:not(.stat-icon){font-size:14px;font-weight:500}.platform-stat>small{color:#67636b;margin-top:3px;font-size:11px}.proof-source{color:#6b6573;text-align:center;grid-column:1/-1;padding-top:2px;font-size:10px}.learner-proof a,.proof-source a{text-underline-offset:4px;text-decoration:underline}.sales-problem{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding-block:72px;display:grid}.sales-preview-copy>p:not(.eyebrow):not(.sales-fine-print),.sales-section-copy>p:not(.eyebrow){color:var(--color-meta);margin-top:16px;font-size:14px;line-height:2}.decision-illustration{background:radial-gradient(#ece7f7 0,#faf9fc00 70%);flex-direction:column;align-items:center;padding:30px 16px;display:flex;position:relative}.decision-caption{color:#6c587e;font-size:12px}.decision-notes{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:22px;display:grid}.decision-notes>span{background:#fff;border:1px solid #e2d8ed;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 12px;font-size:12px;display:flex;box-shadow:0 4px 12px #321f6b04}.decision-notes>span:first-child{transform:rotate(3deg)}.decision-notes>span:nth-child(2){transform:rotate(-3deg)}.decision-notes>span:last-child{grid-column:1/-1;justify-self:center}.decision-notes svg{color:#8964b3}.decision-connector{border-inline-start:2px dashed #b4cfc1;height:32px}.decision-focus{color:#245b47;background:#eef9f3;border:1px solid #b6dac8;border-radius:13px;align-items:center;gap:13px;width:100%;padding:19px;display:flex;box-shadow:0 8px 16px #1c624109}.decision-focus-icon{background:#d4eee1;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.decision-focus small{margin-bottom:4px;font-size:10px;display:block}.decision-focus strong{font-size:15px;font-weight:500}.decision-focus>svg{margin-inline-start:auto}.decision-illustration>p{color:#6b6573;margin-top:15px;font-size:11px}.sales-section-heading{text-align:center;max-width:650px;margin:0 auto 32px}.sales-section-heading>p:not(.eyebrow){color:var(--color-meta);margin-top:12px;font-size:14px}.sales-benefits{padding-bottom:72px}.benefit-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.benefit-card{border:1px solid var(--soft-border);background:#fff;border-radius:16px;flex-direction:column;padding:28px;display:flex}.benefit-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.benefit-card h3{margin-bottom:10px;font-size:20px}.benefit-card>p{color:var(--color-meta);margin-bottom:24px;font-size:13px;line-height:2}.benefit-example{border-top:1px solid var(--soft-border);margin-top:auto;padding-top:18px}.benefit-example small{color:#715292;font-size:10px}.benefit-example p{margin-top:6px;font-size:12px}.benefit-1 .benefit-example small{color:#245b47}.benefit-2 .benefit-example small{color:#923262}.sales-report-preview{background:#f2eef8;border:1px solid #e5dfee;border-radius:24px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;padding:40px;scroll-margin-top:20px;display:grid}.preview-promises{flex-direction:column;gap:12px;margin:24px 0;padding:0;list-style:none;display:flex}.preview-promises li{align-items:center;gap:9px;font-size:13px;display:flex}.preview-promises svg{color:#247253}.sales-fine-print{color:#6b6573;font-size:11px;line-height:1.9}.sales-preview-card{border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #321f6b07}.sales-preview-heading{border-bottom:1px solid var(--soft-border);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.sales-preview-heading>span:first-child{align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.sales-preview-heading .pill{color:#6b587c;background:#f4f2f7;font-size:9px}.sales-preview-tabs{gap:4px;padding:8px 16px 0}.sales-preview-tabs button{min-height:44px;padding:13px 6px;font-size:12px}.sales-preview-tabs button[aria-selected=true]{color:#245b47;border-color:#34765c}.sales-preview-panel{min-height:373px;padding:26px}.preview-reading-label{color:#245b47;align-items:center;gap:9px;font-size:11px;display:flex}.preview-reading-label>span{background:#e3f3eb;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.preview-tone-priority .preview-reading-label{color:#805314}.preview-tone-priority .preview-reading-label>span{background:#fff1d7}.sales-preview-panel h3{margin:15px 0 9px;font-size:22px;line-height:1.75}.sales-preview-panel>p{color:var(--color-meta);font-size:13px;line-height:2}.preview-evidence{border-inline-start:2px solid #d1c3e1;margin-top:22px;padding-inline-start:13px}.preview-caption{color:#746581;font-size:10px}.preview-evidence p{align-items:start;gap:7px;margin-top:5px;font-size:12px;line-height:1.9;display:flex}.preview-evidence svg{color:#8467a4;margin-top:4px}.preview-takeaway{color:#245b47;background:#f0f8f4;border:1px solid #d7e9df;border-radius:10px;gap:10px;margin-top:22px;padding:16px;display:flex}.preview-takeaway>svg{margin-top:3px}.preview-takeaway strong{font-size:11px;font-weight:500}.preview-takeaway p{margin-top:5px;font-size:12px;line-height:1.9}.preview-footer{border-top:1px solid var(--soft-border);color:#6b6573;background:#fcfbfd;align-items:center;gap:9px;padding:13px 24px;font-size:10px;display:flex}.preview-footer>span:first-child{color:#765597;margin-inline-end:auto}.sales-process{padding:72px 0}.process-board{border:1px solid var(--soft-border);background:#fff;border-radius:20px;overflow:hidden}.sales-process-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.process-step{flex-direction:column;min-width:0;padding:28px;display:flex;position:relative}.process-step+.process-step{border-inline-start:1px solid var(--soft-border)}.process-step-top{color:#73617f;align-items:center;gap:12px;margin-bottom:22px;font-size:11px;display:flex}.process-icon{color:#744aa0;background:#f2ecfa;border:1px solid #ded3ed;border-radius:15px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.process-step-1 .process-icon{color:#2f7555;background:#eaf6ef;border-color:#cce3d8}.process-step-2 .process-icon{color:#984667;background:#fbedf2;border-color:#ecd4dc}.sales-process-steps h3{font-size:19px;line-height:1.75}.sales-process-steps p{color:var(--color-meta);margin:12px 0 24px;font-size:13px;line-height:2}.process-sample{color:#69517b;background:#faf7fe;border:1px solid #e5dced;border-radius:9px;align-items:center;gap:8px;margin-top:auto;padding:12px;font-size:10px;display:flex}.process-step-1 .process-sample{color:#346b4a;background:#f1f9f4;border-color:#d5e9dc}.process-step-2 .process-sample{color:#845369;background:#fcf5f8;border-color:#ebdce3}.process-arrow{z-index:1;color:#9377b2;inset-inline-end:-14px;background:#fff;border:1px solid #e0d8e8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:40px}.process-footer{border-top:1px solid var(--soft-border);background:#fcfbfd;justify-content:space-between;align-items:center;gap:24px;padding:23px 28px;display:flex}.process-reassurance{color:#346b4a;align-items:center;gap:12px;display:flex}.process-reassurance strong{font-size:12px;font-weight:500;display:block}.process-reassurance p{color:#68606f;margin-top:4px;font-size:11px}.process-footer .button{background:#fff;flex-shrink:0;font-size:12px}.learner-proof{grid-template-columns:.75fr 1.4fr;align-items:center;gap:50px;padding:12px 0;display:grid}.learner-proof-intro{padding-inline:16px}.learner-proof-intro>p:not(.eyebrow){color:var(--color-meta);max-width:280px;margin-top:14px;font-size:14px;line-height:2}.learner-proof .eyebrow{color:var(--color-primary)}.learner-story{border:1px solid var(--soft-border);background:#fff;border-radius:20px 20px 5px;margin:0;padding:34px;position:relative;box-shadow:0 8px 24px #321f6b06}.quote-mark{height:47px;color:var(--color-title);font-family:Georgia,serif;font-size:85px;line-height:1;display:block}.learner-proof blockquote{color:var(--color-ink);margin:12px 0 26px;font-size:24px;font-weight:500;line-height:1.95}.learner-proof figcaption{border-top:1px solid var(--soft-border);align-items:center;gap:12px;padding-top:22px;display:flex}.learner-monogram{background:var(--color-lavender);width:41px;height:41px;color:var(--color-primary);border:3px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:19px;display:grid}.learner-proof figcaption strong{font-size:12px;font-weight:500;display:block}.learner-proof figcaption>div>span{color:var(--color-meta);margin-top:4px;font-size:10px;display:block}.learner-proof a{color:var(--color-primary);align-items:center;gap:7px;margin-inline-start:auto;font-size:10px;display:inline-flex}.learner-proof .sales-fine-print{color:var(--color-meta);margin-top:18px;font-size:10px}.learner-proof .proof-emblem{background:var(--color-lavender);color:var(--color-primary);border-color:#ded0f1}.sales-faq{grid-template-columns:.75fr 1.25fr;gap:60px;padding-block:72px;display:grid}.faq-list .disclosure{margin-top:0}.faq-list .disclosure:first-child{border-top:0}.faq-list .disclosure summary{padding-block:21px;font-size:15px}.faq-list .disclosure>div{padding-bottom:20px;font-size:13px;line-height:2}.intro-header{isolation:isolate;padding-top:120px;position:relative}.intro-header>.intro-hero{z-index:1;box-shadow:0 -9px 22px -20px #253d655c}.airmail-edge{--mail-paper:#fffdf7;--mail-red:#ce5848;--mail-blue:#456d9c;background:repeating-linear-gradient(135deg,var(--mail-red) 0 18px,var(--mail-paper) 18px 33px,var(--mail-blue) 33px 51px,var(--mail-paper) 51px 66px);padding:8px}.invitation-peek{z-index:0;color:#2e4d73;text-align:start;top:4px;border:1px solid #d0cbbf;border-radius:12px;width:calc(100% - 60px);height:185px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:absolute;inset-inline:30px;box-shadow:0 6px 18px #263e6014}.invitation-peek:focus-visible,.invitation-peek:hover{box-shadow:0 10px 22px #263e6020}.invitation-peek:focus-visible{outline-color:#456d9c}.invitation-peek.letter-opened{visibility:hidden}.peek-paper{background:var(--mail-paper);border:1px solid #e8e2d5;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:22px;height:100%;padding:17px 26px;overflow:hidden}.peek-address,.peek-paper{display:flex;position:relative}.peek-address{z-index:1;flex-direction:column;gap:3px}.peek-address>span:first-child{color:#686d73;font-size:10px}.peek-address>strong{font-size:21px;font-weight:700}.peek-open{color:#a54336;align-items:center;gap:9px;margin-top:3px;font-size:11px;display:inline-flex}.postage-stamp{color:#456d9c;outline:4px solid var(--mail-paper,#fffdf7);background:#eaf0f4;border:1px dashed #7191b2;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:56px;height:65px;display:flex;transform:rotate(6deg)}.postage-stamp>span{font-size:9px}.postage-stamp svg{color:#b34c40}.invitation-dialog{color:#2d425e;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:20px;position:fixed;inset:0;overflow:hidden}.invitation-dialog[open]{place-items:center;display:grid}.invitation-flight.invitation-peek{z-index:1;pointer-events:none;transform-origin:50%;will-change:transform;margin:0;transition:none;display:none;position:fixed;inset:auto}.invitation-dialog[data-transition] .invitation-flight{display:block}.invitation-dialog[data-transition] .invitation-sheet{pointer-events:none}.invitation-sheet{overscroll-behavior:contain;scrollbar-width:thin;transform-origin:50% 0;border:1px solid #d4cbbd;border-radius:13px;width:min(640px,100%);min-height:0;max-height:100%;overflow:auto;box-shadow:0 24px 64px #142b4538}.invitation-sheet[data-animating=true]{will-change:transform}.invitation-dialog::backdrop{background:#16263e70;animation:invitation-backdrop-in .22s both}.invitation-dialog[data-closing=true]::backdrop{animation:invitation-backdrop-out .56s both}.invitation-paper{background:var(--mail-paper);border:1px solid #e2dacb;border-radius:5px;padding:25px 34px 20px}.letter-topline{color:#5b6d82;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.letter-topline>span{align-items:center;gap:8px;display:flex}.letter-close{color:#415a78;background:#f6f7f5;border:1px solid #d4dce4;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.letter-close:hover{background:#e8edf1}.letter-heading{justify-content:space-between;align-items:center;gap:22px;margin-top:23px;display:flex}.letter-salutation{color:#a54336;margin-bottom:6px;font-size:12px}.letter-heading h2{letter-spacing:-.5px;color:#29476c;font-size:30px;line-height:1.65}.letter-heading .postage-stamp{width:66px;height:75px}.letter-intro{color:#3b4b5f;margin-top:28px;font-size:16px;line-height:2}.letter-intro strong{font-weight:500}.letter-message{color:#5b6370;margin-top:13px;font-size:14px;line-height:2}.letter-signature{border-top:1px dashed #d5cbbb;justify-content:space-between;align-items:center;gap:25px;margin-top:26px;padding-top:21px;display:flex}.letter-signature span{color:#71706b;font-size:10px;display:block}.letter-signature strong{color:#3b536f;margin-top:5px;font-size:12px;font-weight:500;display:block}.letter-date{flex-shrink:0;align-items:center;gap:10px;display:flex}.letter-date>svg{color:#a54336}.letter-action{flex-direction:column;align-items:center;gap:10px;margin-top:29px;display:flex}.invitation-accept{color:#fff;background:#345d8b;min-width:225px;box-shadow:0 5px 12px #345d8b18}.invitation-accept:hover:not(:disabled){background:#294b72;transform:translateY(-2px);box-shadow:0 8px 20px #345d8b25}.letter-action>span{color:#6a717a;font-size:10px}.invitation-paper>.disclosure{border-color:#e4ddd2;margin-top:24px}.invitation-paper>.disclosure>summary{color:#586b82;padding-block:13px;font-size:11px}.letter-privacy{font-size:12px;line-height:1.9}.letter-privacy .visibility-list{margin-top:15px}.letter-privacy .visibility-list p{margin-top:4px}.letter-privacy .privacy-note{margin-top:17px}.letter-demo{text-align:center;color:#767067;margin-top:7px;font-size:9px}@keyframes invitation-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes invitation-backdrop-out{0%{opacity:1}to{opacity:0}}@media (max-width:760px){.intro-header{padding-top:116px}.invitation-peek{inset-inline:14px;width:calc(100% - 28px);height:175px;top:0}.peek-paper{gap:12px;padding:14px 16px}.peek-address>strong{font-size:18px}.peek-address>span:first-child{font-size:9px}.peek-open{font-size:10px}.invitation-peek .postage-stamp{width:42px;height:54px}.invitation-peek .postage-stamp>span{font-size:8px}.invitation-peek .postage-stamp svg{width:22px}.invitation-dialog{padding:12px}.invitation-sheet{padding:6px}.invitation-paper{padding:19px 21px 17px}.letter-topline{font-size:10px}.letter-close{width:36px;height:36px}.letter-heading{gap:12px;margin-top:20px}.letter-heading h2{font-size:24px}.letter-heading .postage-stamp{width:50px;height:61px}.letter-heading .postage-stamp>span{font-size:8px}.letter-intro{margin-top:23px;font-size:14px}.letter-message{font-size:12px}.letter-signature{flex-direction:column;align-items:start;gap:17px;margin-top:22px;padding-top:18px}.letter-signature strong{font-size:11px}.letter-signature span{font-size:9px}.letter-action{margin-top:24px}.invitation-accept{width:100%;min-width:0}.letter-privacy{font-size:11px}}@media (max-width:370px){.peek-address>strong{font-size:16px}.peek-paper{padding-inline:12px}.invitation-paper{padding-inline:16px}.letter-heading h2{font-size:22px}.letter-topline{font-size:9px}.letter-topline>span{gap:5px}}.sales-closing{text-align:center;isolation:isolate;background:radial-gradient(at 50% 35%,#fbf9ff 10%,#eee4fb 80%);border:1px solid #e2d7f0;border-radius:24px;margin-top:24px;padding:60px 32px;position:relative;overflow:hidden}.closing-copy{z-index:1;max-width:520px;margin:auto;position:relative}.closing-icon{color:#6e42a6;background:#fff;border:1px solid #e3d8ef;border-radius:21px;place-items:center;width:66px;height:66px;margin:0 auto 18px;display:grid;transform:rotate(-6deg)}.sales-closing h2{font-size:34px}.closing-copy>p:not(.eyebrow){color:#62566e;max-width:465px;margin:16px auto 25px;font-size:14px;line-height:2}.sales-closing .button{min-width:220px;min-height:52px}.closing-reassurance{color:#70627d;margin-top:17px;font-size:11px;display:block}.closing-burst{pointer-events:none;z-index:0;position:absolute;inset:0}.burst-item{left:var(--burst-left);top:var(--burst-top);color:#7b54ac;width:77px;height:85px;transform:translate(-50%,-50%) rotate(var(--burst-tilt));background:#fffefa;border:1px solid #d7c9e7;border-radius:17px;place-items:center;display:grid;position:absolute;box-shadow:0 9px #d9cce858,0 14px 28px #6b43931a}.burst-item>svg{width:39px;height:39px}.burst-book{border-inline-start:7px solid #b9d;border-radius:5px 13px 13px 5px}.burst-book i{clip-path:polygon(0 0,100% 0,100% 100%,50% 70%,0 100%);background:#a9dcca;width:13px;height:22px;position:absolute;top:-4px;right:9px}.burst-idea{color:#a1762b;background:#fff4d8;border-color:#e9d6a5;border-radius:50%;width:87px;height:87px}.burst-target{color:#ac5b84;background:#f9e8f1;border-color:#e8c9da}.burst-plant{color:#478564;background:#e4f4eb;border-color:#bcdcc9;border-radius:24px 24px 24px 7px}.burst-pencil{color:#5982a1;background:#e6f1f9;border-color:#c3dae9;width:48px;height:70px}.burst-chat{color:#9c6c39;background:#f9ecdc;border-color:#ebd4b7;width:59px;height:56px}.burst-spark,.burst-spark-small{box-shadow:none;color:#a484c7;background:0 0;border:0;width:34px;height:34px}.burst-spark-small{color:#69aa8e;width:26px;height:26px}.burst-spark-small>svg,.burst-spark>svg{width:100%;height:100%}.burst-ready .burst-item{animation:closing-burst-out 1.5s cubic-bezier(.16,.7,.28,1) var(--burst-delay) both,closing-settle 2.4s ease-in-out calc(1.5s + var(--burst-delay)) forwards}.burst-confetti{background:#b7a0d2;border-radius:2px;width:9px;height:16px;position:absolute;transform:rotate(25deg)}.confetti-one{background:#a0ccb6;top:42%;left:23%}.confetti-two{border-radius:50%;width:8px;height:8px;top:48%;left:76%}.confetti-three{background:#d6b88a;width:6px;height:12px;top:86%;left:32%;transform:rotate(-24deg)}@keyframes closing-burst-out{0%{opacity:0;top:58%;left:50%;transform:translate(-50%,-50%)rotate(0)scale(.3)}30%{opacity:1}to{left:var(--burst-left);top:var(--burst-top);transform:translate(-50%,-50%) rotate(var(--burst-tilt)) scale(1);opacity:1}}@keyframes closing-settle{0%,to{transform:translate(-50%,-50%) rotate(var(--burst-tilt))}50%{transform:translate(-50%,calc(-50% - 6px)) rotate(var(--burst-tilt))}}@media (max-width:1020px){.sales-problem{gap:35px}.benefit-card{padding:22px}.benefit-card h3{font-size:18px}.sales-report-preview{grid-template-columns:.85fr 1.15fr;gap:28px;padding:28px}.sales-preview-panel{padding:22px}.sales-preview-tabs button{font-size:11px}.sales-faq{gap:35px}.platform-proof{grid-template-columns:1.25fr 1fr 1fr;gap:16px;padding:0}.platform-proof h2{font-size:21px}.platform-stat>strong{font-size:31px}.platform-stat>span:not(.stat-icon){font-size:12px}.process-step{padding:24px 20px}.process-step-top{gap:8px;font-size:10px}.sales-process-steps h3{font-size:17px}.process-sample{padding:10px;font-size:9px}.learner-proof{gap:28px}.learner-story{padding:28px}.learner-proof figcaption{flex-wrap:wrap}.learner-proof figcaption a{width:100%;margin-inline-start:53px}.closing-copy{max-width:460px}.burst-item{width:62px;height:68px}.burst-item>svg{width:31px;height:31px}.burst-chat,.burst-pencil{width:42px;height:49px}.burst-spark,.burst-spark-small{width:25px;height:25px}.sales-closing h2{font-size:31px}.closing-copy>p:not(.eyebrow){max-width:375px}}@media (max-width:760px){.intro-sales h2{font-size:25px}.platform-proof{grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:32px;padding:0}.proof-intro{text-align:center;grid-column:1/-1;margin-bottom:7px;padding:0}.proof-intro .proof-emblem{margin:0 auto 12px}.platform-proof h2{font-size:23px}.platform-stat{padding:17px 8px}.platform-stat>strong{font-size:27px}.platform-stat>strong>span{font-size:18px}.platform-stat>span:not(.stat-icon){font-size:12px}.platform-stat>small{font-size:10px}.proof-source{padding-top:4px;font-size:9px;line-height:1.9}.sales-problem{grid-template-columns:1fr;gap:25px;padding-block:44px}.sales-preview-copy>p:not(.eyebrow):not(.sales-fine-print),.sales-section-copy>p:not(.eyebrow){font-size:13px}.decision-illustration{padding:15px 8px}.decision-notes{gap:10px}.decision-notes>span{padding-inline:8px;font-size:11px}.decision-focus{gap:10px;padding:16px}.decision-focus strong{font-size:13px}.decision-focus-icon{width:41px;height:41px}.sales-section-heading{text-align:start;margin-bottom:25px}.sales-section-heading>p:not(.eyebrow){font-size:13px}.sales-benefits{padding-bottom:44px}.benefit-cards{grid-template-columns:1fr;gap:16px}.benefit-top{margin-bottom:17px}.benefit-card h3{font-size:20px}.benefit-card>p{margin-bottom:18px}.benefit-example{padding-top:15px}.sales-report-preview{border-radius:18px;grid-template-columns:1fr;gap:27px;padding:25px 16px}.sales-preview-copy{padding-inline:5px}.preview-promises{gap:9px;margin-block:20px;font-size:12px}.sales-preview-heading{gap:8px;padding:16px}.sales-preview-heading>span:first-child{gap:6px;font-size:12px}.sales-preview-heading .pill{font-size:8px}.sales-preview-tabs{gap:2px;padding-inline:10px}.sales-preview-tabs button{padding-inline:3px;font-size:10px}.sales-preview-panel{min-height:415px;padding:20px 16px}.sales-preview-panel h3{font-size:20px}.sales-preview-panel>p{font-size:12px}.preview-reading-label{font-size:10px}.preview-evidence p{font-size:11px}.preview-takeaway{gap:8px;padding:13px}.preview-takeaway p{font-size:11px}.preview-footer{gap:6px;padding:12px 16px;font-size:9px}.sales-process{padding:44px 0}.sales-process-steps{grid-template-columns:1fr}.process-step{padding:25px}.process-step+.process-step{border-inline-start:0;border-top:1px solid var(--soft-border)}.process-step-top{margin-bottom:17px;font-size:11px}.sales-process-steps h3{font-size:19px}.sales-process-steps p{margin-bottom:18px;font-size:12px}.process-sample{padding:12px;font-size:11px}.process-arrow{inset-inline-end:28px;top:auto;bottom:-14px;transform:rotate(-90deg)}.process-footer{flex-direction:column;align-items:stretch;gap:18px;padding:22px}.process-reassurance{align-items:start;gap:9px}.process-reassurance>svg{margin-top:4px}.process-reassurance p{font-size:10px}.process-footer .button{width:100%}.learner-proof{grid-template-columns:1fr;gap:23px;padding:0}.learner-proof-intro{padding-inline:4px}.learner-proof-intro h2 br{display:none}.learner-proof-intro>p:not(.eyebrow){max-width:none;margin-top:10px;font-size:13px}.learner-story{padding:26px 22px}.learner-proof blockquote{font-size:21px}.learner-proof figcaption strong{font-size:12px}.learner-proof figcaption a{font-size:10px}.sales-faq{grid-template-columns:1fr;gap:24px;padding-block:44px}.faq-list .disclosure summary{padding-block:19px;font-size:13px}.faq-list .disclosure>div{font-size:12px}.sales-closing{border-radius:18px;margin-top:0;padding:85px 25px 80px}.closing-copy{max-width:420px}.sales-closing h2{font-size:28px}.closing-copy>p:not(.eyebrow){max-width:320px;font-size:13px}.sales-closing .button{width:100%;min-width:0}.closing-reassurance{font-size:10px}.closing-icon{border-radius:17px;width:54px;height:54px}.burst-item{border-radius:11px;width:45px;height:49px;box-shadow:0 5px #d9cce842,0 10px 20px #6b439311}.burst-item>svg{width:25px;height:25px}.burst-book{border-inline-start-width:4px;--burst-left:13%!important;--burst-top:10%!important}.burst-idea{border-radius:50%;--burst-left:88%!important;--burst-top:11%!important}.burst-target{--burst-left:13%!important;--burst-top:90%!important}.burst-plant{--burst-left:87%!important;--burst-top:89%!important}.burst-chat,.burst-pencil{display:none}.burst-spark{width:22px;height:22px;--burst-left:50%!important;--burst-top:6%!important}.burst-spark-small{width:20px;height:20px;--burst-left:53%!important;--burst-top:94%!important}.confetti-one{width:6px;height:10px;top:17%;left:30%}.confetti-two{width:6px;height:6px;top:17%;left:67%}.confetti-three{top:89%;left:68%}}@media (max-width:370px){.intro-sales h2{font-size:23px}.platform-stat>strong{font-size:24px}.decision-focus{gap:8px;padding:13px}.decision-focus strong{font-size:12px}.decision-focus-icon{width:36px;height:36px}.decision-notes>span{font-size:10px}.sales-preview-heading,.sales-report-preview{padding-inline:12px}.sales-preview-heading>span:first-child{font-size:11px}.sales-preview-heading .pill{padding-inline:6px}.sales-preview-tabs{padding-inline:7px}.sales-preview-tabs button{font-size:9px}.sales-preview-panel{padding-inline:13px}.sales-preview-panel h3{font-size:19px}.preview-footer{padding-inline:12px;font-size:8px}.benefit-card{padding:22px}.learner-story{padding:22px 19px}.learner-proof blockquote{font-size:20px}.process-step{padding:22px}.sales-closing{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.burst-ready .burst-item,.invitation-dialog::backdrop{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--ease-arrive:cubic-bezier(.16,1,.3,1);--ease-touch:cubic-bezier(.2,.7,.3,1)}.benefit-card,.button,.chapter-card,.icon-button,.platform-stat,.report-insight,.text-button{transition:background-color .2s,border-color .25s,box-shadow .3s,transform .3s var(--ease-touch)}.benefit-card .icon-tile,.button>svg,.chapter-card .icon-tile,.scale-dot,.text-button>svg,.topic-icon{transition:transform .35s var(--ease-arrive),translate .3s var(--ease-arrive),box-shadow .25s}.answer-option,.priority-card,.scale-option{transition:border-color .2s,background-color .2s,box-shadow .25s}.disclosure summary>svg,.finding-card summary>svg,.source-details summary>svg{transition:transform .3s var(--ease-arrive)}.sales-preview-tabs{--preview-gutter:16px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-inline:var(--preview-gutter)}.sales-preview-tabs:after{content:"";position:absolute;pointer-events:none;bottom:0;right:var(--preview-gutter);width:calc((100% - var(--preview-gutter) * 2) / 3);height:2px;border-radius:2px;background:#34765c;transform:translateX(calc(var(--preview-index, 0) * -100%));transition:transform .38s var(--ease-arrive)}.sales-preview-tabs button[aria-selected=true]{border-color:transparent}@media (max-width:370px){.sales-preview-tabs{--preview-gutter:7px}}@media (prefers-reduced-motion:no-preference){[data-motion-mode=full] .hero-art .report-art-card{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotate(-4deg);translate:0 var(--scroll-depth,0);transition:transform .65s var(--ease-arrive)}[data-motion-mode=full] .hero-art .floating-note{translate:0 calc(var(--scroll-depth, 0px) * -.65)}[data-motion-mode=full] .hero-art .floating-spark{translate:0 calc(var(--scroll-depth, 0px) * -.35)}[data-motion-mode=full] .hero-art .art-orbit{translate:0 calc(var(--scroll-depth, 0px) * .3)}[data-motion-mode=full] .decision-notes{translate:0 calc(var(--scroll-depth, 0px) * -.5)}[data-motion-mode=full] .decision-focus{translate:0 calc(var(--scroll-depth, 0px) * .4)}.sales-preview-panel,.topic-preview{animation:panel-arrive .32s var(--ease-arrive)}.disclosure[open]>div,.finding-card[open]>div,.source-details[open]>div{animation:detail-arrive .28s var(--ease-arrive)}.site-header nav a.active:after{transform-origin:right;animation:nav-arrive .4s var(--ease-arrive)}.process-step[data-motion-state=entering] .process-sample{animation:detail-arrive .7s .1s var(--ease-arrive) backwards}.chapter-card[data-motion-state=entering] .icon-tile{animation:icon-arrive .65s var(--ease-arrive)}.button:active:not(:disabled){transform:translateY(1px) scale(.985);transition-duration:.08s}.icon-button:active,.letter-close:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled){transform:translateY(-2px)}.button:hover:not(:disabled)>.lucide-arrow-left,.text-button:hover>.lucide-arrow-left{translate:-3px 0}.button:hover:not(:disabled)>.lucide-arrow-right,.text-button:hover>.lucide-arrow-right{translate:3px 0}.button:active:not(:disabled){transform:translateY(1px) scale(.985)}.benefit-card:hover{border-color:#d1c2e2;box-shadow:0 10px 26px #321f6b08}.benefit-card:hover .icon-tile{transform:translateY(-2px) rotate(-4deg)}.platform-stat:hover{border-color:#c3d8cb;box-shadow:0 8px 23px #245b4709}.journey-stop:not(.upcoming) .chapter-card:hover{border-color:#c9b6e0;box-shadow:0 8px 25px #321f6b09}.journey-stop:not(.upcoming) .chapter-card:hover .icon-tile{transform:rotate(-4deg)}.report-insight:hover{transform:translateY(-3px);box-shadow:0 8px 25px #321f6b09}.topic-tile:hover .topic-icon{transform:translateY(-2px)}.scale-option:hover .scale-dot{box-shadow:0 0 0 4px #eee5fa}}}@keyframes panel-arrive{0%{translate:10px 0}to{translate:0 0}}@keyframes detail-arrive{0%{translate:0 7px}to{translate:0 0}}@keyframes nav-arrive{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}@keyframes icon-arrive{0%{transform:rotate(-5deg) scale(.94)}to{transform:none}}@media (prefers-reduced-motion:reduce){.sales-preview-tabs:after{transition:none}.decision-focus,.decision-notes,.hero-art .art-orbit,.hero-art .floating-note,.hero-art .floating-spark,.hero-art .report-art-card,[data-motion-state]{translate:none!important}}