@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
:root{--hero-bg:#151018;--hero-bg-soft:#211827;--ink:#241f28;--cream:#f5f0e8;--cream-muted:#f5f0e8ad;--cream-faint:#f5f0e86b;--mist:#f2efea;--mist-lavender:#ebe7ee;--muted:#6f6874;--violet:#a996dc;--violet-deep:#665586;--border-dark:#f5f0e824;--border-light:#41374b1f;--surface-border:#6655861f;--shadow-soft:0 24px 80px #23182d24;--shadow-layer:0 22px 64px #23182d14;--ease-premium:cubic-bezier(.22, 1, .36, 1);--ease-calm:cubic-bezier(.4, 0, .2, 1);--display-font:"Clash Display", "Inter", sans-serif;--hero-display-font:"Clash Display", "Inter", sans-serif;--body-font:"Inter", sans-serif}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid.report-preview-behavioral-top-grid-pdf{--pdf-trio-total-height:448px;grid-template-columns:300px 560px!important;justify-content:center!important;justify-self:center!important;gap:8px!important;width:fit-content!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-side-stack.report-preview-behavioral-side-stack-pdf{width:300px!important;height:var(--pdf-trio-total-height)!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-grid-card.report-preview-behavioral-grid-card-pdf{width:560px!important;max-width:560px!important;height:var(--pdf-trio-total-height)!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--hero-bg);color:var(--ink);font-family:var(--body-font);text-rendering:geometricprecision;margin:0}a{color:inherit;text-decoration:none}section[id]{scroll-margin-top:88px}.ascend-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16111da8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ascend-modal-card{width:min(520px,100%);color:var(--ink);background:linear-gradient(145deg,#fffaf4f5,#f6f0e9e6),#fffaf4f0;border:1px solid #f5f0e847;border-radius:24px;padding:clamp(22px,4vw,30px);box-shadow:0 32px 96px #00000052}.ascend-modal-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ascend-modal-title{color:var(--ink);font-family:var(--display-font);letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:560;line-height:1.08}.ascend-modal-mark{color:#665586c7;letter-spacing:.12em;text-transform:uppercase;background:#6655861a;border-radius:999px;flex:none;padding:7px 10px;font-size:.68rem;font-weight:800}.ascend-modal-message{color:#3f3848c7;margin:18px 0 0;line-height:1.62}.ascend-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.hero-section{min-height:100svh;color:var(--cream);background:radial-gradient(circle at 50% 42%,#7b61a13d,#0000 34%),radial-gradient(circle at 12% 16%,#5e4b7e38,#0000 29%),linear-gradient(145deg,#171119 0%,#120f15 48%,#201724 100%);place-items:center;padding:112px 28px 64px;display:grid;position:relative;overflow:hidden}.hero-section:before{pointer-events:none;content:"";opacity:.28;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000 68%)}.hero-section:after{pointer-events:none;content:"";opacity:.08;mix-blend-mode:screen;background-image:radial-gradient(#ffffff2e .5px,#0000 .5px);background-size:3px 3px;position:absolute;inset:0}.ambient-grid{opacity:.7;border:0;border-radius:40px;position:absolute;inset:12% 9%}.hero-contour-layer{z-index:0;pointer-events:none;filter:blur(1px);opacity:.105;background-image:url("data:image/svg+xml,%3Csvg width='1200' height='620' viewBox='0 0 1200 620' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23B8A8CF' stroke-width='1.15' stroke-linecap='round' opacity='0.75'%3E%3Cpath d='M28 406C168 292 292 254 410 292C528 330 592 458 726 434C860 410 908 234 1066 218C1128 212 1180 232 1214 250'/%3E%3Cpath d='M-8 344C134 232 272 194 414 242C540 285 616 382 728 360C844 337 902 190 1034 156C1100 139 1164 150 1212 176'/%3E%3Cpath d='M54 470C180 376 294 344 404 380C528 421 602 526 740 498C878 470 932 304 1076 290C1132 285 1180 300 1218 322'/%3E%3Cpath d='M182 148C280 96 382 86 486 126C592 166 650 248 760 234C870 220 914 102 1038 82C1102 72 1156 82 1210 112'/%3E%3Cpath d='M118 220C230 146 338 130 452 172C562 212 636 304 754 286C878 267 928 128 1058 116C1114 111 1164 124 1216 152'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:min(1180px,110vw);animation:36s ease-in-out infinite alternate contourDrift;position:absolute;inset:5% 10% 14%;transform:translate(0,0)rotate(-2deg);-webkit-mask-image:radial-gradient(#000 0% 34%,#0000 73%);mask-image:radial-gradient(#000 0% 34%,#0000 73%)}.hero-contour-layer:before{content:"";filter:blur(1.25px);opacity:.62;background-image:url("data:image/svg+xml,%3Csvg width='820' height='360' viewBox='0 0 820 360' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%239F90B7' stroke-width='1' stroke-linecap='round' opacity='0.55'%3E%3Cpath d='M-34 234C72 156 162 130 250 158C342 187 386 266 490 244C594 222 632 108 742 94C790 88 832 100 862 118'/%3E%3Cpath d='M-18 286C88 210 176 188 262 216C354 246 410 318 510 294C612 270 652 158 752 144C796 138 834 148 866 166'/%3E%3Cpath d='M46 184C138 116 232 96 330 126C418 153 474 214 568 196C664 178 710 78 806 68'/%3E%3C/g%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:min(760px,70vw);position:absolute;inset:35% 42% 0 -18%}.report-fragment{--fragment-rotate:0deg;color:#f5f0e891;filter:blur(.15px);opacity:.46;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:286px;transform:translate3d(0, 0, 0) rotate(var(--fragment-rotate));animation:fragmentDrift 18s var(--ease-calm) infinite alternate;will-change:transform;background:linear-gradient(145deg,#f5f0e813,#f5f0e80a),#f5f0e809;border:1px solid #f5f0e821;border-radius:24px;padding:19px 21px;position:absolute;box-shadow:0 26px 90px #0000003d}.report-fragment span,.report-fragment strong,.report-fragment p{display:block}.report-fragment span{letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem}.report-fragment strong{color:#f5f0e8d6;font-size:.98rem;font-weight:500;line-height:1.2}.report-fragment p{color:#f5f0e88a;margin:8px 0 0;font-size:.78rem;line-height:1.45}.fragment-one{--fragment-rotate:-4.5deg;top:22.5%;left:3.2%}.fragment-two{--fragment-rotate:5.5deg;animation-delay:-6s;bottom:20.5%;right:4.2%}.site-nav{z-index:20;color:#f5f0e8e6;width:100%;transition:padding .36s var(--ease-premium), color .36s var(--ease-premium), border-color .36s var(--ease-premium), background .36s var(--ease-premium), box-shadow .36s var(--ease-premium), backdrop-filter .36s var(--ease-premium);background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:28px clamp(22px,5vw,72px);display:flex;position:fixed;top:0;left:0}.site-nav.is-scrolled{color:#f5f0e8db;-webkit-backdrop-filter:blur(22px)saturate(122%);backdrop-filter:blur(22px)saturate(122%);background:#18121c47;border-color:#f5f0e811;padding-top:16px;padding-bottom:16px;box-shadow:0 14px 50px #1510180f}.site-nav.is-over-light{color:#241f28c7;background:#f6f3ef42;border-color:#241f2814;box-shadow:0 14px 50px #23182d0d}.experience-page .site-nav.is-scrolled{color:#241f28c7;background:#f6f3ef4d;border-color:#241f2814;box-shadow:0 14px 50px #23182d0d}.brand{letter-spacing:.02em;align-items:center;gap:12px;font-size:.94rem;font-weight:600;display:inline-flex}.brand-mark,.admin-home-brand-mark{width:34px;height:34px;color:var(--cream);-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;flex:0 0 34px;place-items:center;transition:border-color .22s,background .22s,color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;display:grid;overflow:hidden;box-shadow:0 8px 24px #15101824,inset 0 1px #ffffff14}.site-nav.is-homepage:not(.is-scrolled):not(.is-over-light) .brand-mark{-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#ffffff14;border-color:#ffffff24;box-shadow:0 8px 24px #15101824,inset 0 1px #ffffff14}.site-nav.is-scrolled .brand-mark{color:var(--cream);-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#ffffff14;border-color:#ffffff24;box-shadow:0 8px 24px #15101824,inset 0 1px #ffffff14}.site-nav.is-over-light .brand-mark,.experience-page .site-nav.is-scrolled .brand-mark{-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#ffffff14;border-color:#ffffff24;box-shadow:0 8px 24px #15101824,inset 0 1px #ffffff14}.brand-symbol,.admin-home-brand-mark img{object-fit:contain;opacity:.94;width:31px;height:31px;transition:filter .36s var(--ease-premium);display:block}.site-nav.is-over-light .brand-symbol,.experience-page .site-nav.is-scrolled .brand-symbol{filter:none}.nav-links{align-items:center;gap:clamp(18px,3vw,34px);font-size:.84rem;display:flex}.site-nav .nav-links{color:inherit}.nav-links a,.nav-links button{color:inherit;text-shadow:0 1px 14px #00000047;transition:color .22s var(--ease-premium), opacity .22s var(--ease-premium);font-weight:650}.nav-links .nav-cta{color:#f5f0e8eb;white-space:nowrap;background:#f5f0e81a;border:1px solid #f5f0e83d;border-radius:999px;padding:9px 14px;box-shadow:0 14px 40px #00000014}.nav-links button.nav-cta{cursor:pointer;font:inherit}.site-nav.is-over-light .nav-links .nav-cta,.experience-page .site-nav.is-scrolled .nav-links .nav-cta{color:#241f28e0;background:#241f280e;border-color:#241f2824}.site-nav.is-over-light .nav-links a,.site-nav.is-over-light .nav-links button,.experience-page .site-nav.is-scrolled .nav-links a,.experience-page .site-nav.is-scrolled .nav-links button{text-shadow:none}.nav-links a:hover,.nav-links button:hover,.site-nav.is-scrolled .nav-links a:hover,.site-nav.is-scrolled .nav-links button:hover{color:#f5f0e8f2}.site-nav.is-over-light .nav-links a:hover,.site-nav.is-over-light .nav-links button:hover,.experience-page .site-nav.is-scrolled .nav-links a:hover{color:#241f28f5}.app-nav{z-index:24;color:#f5f0e8d1;-webkit-backdrop-filter:blur(22px)saturate(118%);backdrop-filter:blur(22px)saturate(118%);background:#18121c99;border-bottom:1px solid #f5f0e814;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,3vw,34px);width:100%;padding:18px clamp(22px,5vw,72px);display:grid;position:fixed;top:0;left:0;box-shadow:0 16px 50px #1510181f}.app-brand{color:#f5f0e8e6;text-decoration:none}.app-nav-links{justify-content:center;gap:8px;min-width:0;display:flex}.app-nav-links a,.app-nav-signin,.app-nav-signout{color:#f5f0e8bd;min-height:40px;transition:color .22s var(--ease-premium), background .22s var(--ease-premium), border-color .22s var(--ease-premium);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.86rem;font-weight:640;text-decoration:none;display:inline-flex}.app-nav-links a:hover,.app-nav-links a[aria-current=page]{color:#fffffff0;background:#ffffff17}.app-nav-actions{justify-content:flex-end;display:flex}.app-nav-signin,.app-nav-signout{background:#ffffff14;border:1px solid #f5f0e82b}.app-nav-signout{appearance:none;cursor:pointer;font-family:inherit}.app-nav-signin:hover,.app-nav-signout:hover{color:#fff;background:#ffffff1f;border-color:#f5f0e847}.hero-content{z-index:1;text-align:center;justify-items:center;max-width:880px;animation:.9s both riseIn;display:grid;position:relative}.eyebrow,.section-kicker{color:var(--violet);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:650}.hero-content h1{max-width:840px;font-family:var(--hero-display-font);letter-spacing:-.034em;margin:22px 0 0;font-size:clamp(3.62rem,8.15vw,7.18rem);font-weight:560;line-height:.98}.hero-copy{max-width:700px;color:var(--cream-muted);margin:38px 0 0;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.65}.cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.button{min-height:48px;transition:transform .26s var(--ease-premium), border-color .26s var(--ease-premium), background .26s var(--ease-premium), box-shadow .26s var(--ease-premium), color .26s var(--ease-premium);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.92rem;font-weight:650;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button:focus-visible,.progression-cta:focus-visible,.nav-links a:focus-visible,.nav-links button:focus-visible,.brand:focus-visible{outline-offset:5px;outline:1px solid #a996dcbd}.button-primary{color:#201724;background:#f5f0e8eb;border:1px solid #f5f0e852;box-shadow:0 18px 44px #0000002e}.button-primary:hover{background:#fffaf4f5;box-shadow:0 20px 52px #00000038}.button-secondary{border:1px solid var(--border-dark);color:#f5f0e8c7;background:#f5f0e80a}.button-secondary:hover{color:#f5f0e8e6;background:#f5f0e812;border-color:#f5f0e847}.microproof{color:var(--cream-faint);letter-spacing:.01em;margin:22px 0 0;font-size:.9rem}.microproof span{color:#a996dc85;margin:0 10px}.platform-section{background:radial-gradient(circle at 80% 22%, #a996dc33, transparent 36%), linear-gradient(180deg, var(--mist) 0%, var(--mist-lavender) 100%);grid-template-columns:minmax(280px,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(44px,8vw,104px);padding:clamp(84px,11vw,148px) clamp(24px,6vw,92px);display:grid;position:relative;overflow:hidden}.platform-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f2809 1px,#0000 1px),linear-gradient(#241f2809 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 48% 100%)}.platform-copy{z-index:1;max-width:560px;position:relative}.platform-copy h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(2.45rem,5.2vw,5.2rem);font-weight:500;line-height:1}.platform-copy p:not(.section-kicker){max-width:500px;color:var(--muted);margin:28px 0 0;font-size:clamp(1rem,1.5vw,1.17rem);line-height:1.75}.report-stage{perspective:1400px;min-height:640px;position:relative}.stage-glow{filter:blur(18px);background:radial-gradient(circle,#8971b833,#0000 64%);border-radius:42%;position:absolute;inset:16% 4% 10% 18%}.report-preview{--report-transform:rotateY(-14deg) rotateX(4deg) rotateZ(-2deg);width:min(520px,82vw);min-height:470px;box-shadow:var(--shadow-soft);transform:var(--report-transform);transform-style:preserve-3d;animation:reportFloat 20s var(--ease-calm) infinite alternate;will-change:transform;background:linear-gradient(145deg,#ffffffe6,#f6f3efb8),linear-gradient(#a996dc1f,#0000);border:1px solid #ffffffc2;border-radius:30px;padding:28px;position:absolute;top:76px;right:7%}.report-preview:before{pointer-events:none;content:"";border:1px solid #66558617;border-radius:22px;position:absolute;inset:14px}.report-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.report-header span,.readiness-panel>span,.insight-card span{color:#8a828e;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:750;display:block}.report-header strong{color:var(--ink);font-family:var(--display-font);letter-spacing:-.045em;margin-top:9px;font-size:2.1rem;font-weight:500;line-height:1;display:block}.report-score{background:#fffaf494;border-radius:999px;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 0 0 1px #66558614,0 14px 30px #23182d14}.report-preview-score-svg{display:block;overflow:visible}.report-body{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:22px;margin-top:34px;display:grid}.radar-panel,.readiness-panel{border:1px solid var(--border-light);background:#ffffff7a;border-radius:24px;box-shadow:inset 0 1px #fffc}.radar-panel{place-items:center;min-height:260px;padding:12px;display:grid}.radar-chart{width:min(100%,230px);overflow:visible}.radar-ring,.radar-axis{fill:none;stroke:#6655862e;stroke-width:1px}.radar-fill{fill:url(#radarFill);stroke:#665586b8;stroke-width:2px}.radar-dot{fill:#fffaf2;stroke:#665586db;stroke-width:2px}.readiness-panel{padding:24px}.metric{gap:9px;margin-top:24px;display:grid}.metric div{color:#5f5663;justify-content:space-between;font-size:.88rem;display:flex}.metric strong{color:var(--ink)}.metric i{background:#6655861f;border-radius:99px;height:7px;display:block;overflow:hidden}.metric i:before{width:var(--metric-value);border-radius:inherit;content:"";background:linear-gradient(90deg,#d8cfee 0%,#a897d0 52%,#665586 100%);height:100%;display:block}.insight-card{--card-rotate:0deg;--card-float-y:0px;z-index:2;width:230px;box-shadow:var(--shadow-layer);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate3d(0, var(--card-float-y), 0) rotate(var(--card-rotate));animation:cardDrift 17s var(--ease-calm) infinite alternate;will-change:transform;background:#ffffffa8;border:1px solid #ffffffad;border-radius:22px;padding:20px;position:absolute}.insight-card strong{color:var(--ink);font-family:var(--display-font);letter-spacing:-.04em;margin-top:12px;font-size:1.45rem;font-weight:500;line-height:1.04;display:block}.insight-card p{color:var(--muted);margin:10px 0 0;font-size:.9rem;line-height:1.45}.insight-card-primary{--card-rotate:-4deg;top:28px;left:0}.insight-card-score{--card-rotate:3deg;width:210px;animation-delay:-5s;bottom:72px;right:0}.insight-card-score strong{font-size:3.7rem;line-height:.88}.insight-card-focus{--card-rotate:-1deg;width:260px;animation-delay:-9s;bottom:18px;left:12%}.progression-section,.connected-growth-section,.how-section,.why-section,.final-cta-section{padding:clamp(90px,11vw,150px) clamp(24px,6vw,92px);position:relative;overflow:hidden}.progression-section{background:radial-gradient(circle at 22% 8%, #a996dc21, transparent 32%), linear-gradient(180deg, var(--mist-lavender) 0%, #f5f1eb 54%, #eee9ef 100%)}.progression-section:before,.connected-growth-section:before,.how-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f2806 1px,#0000 1px),linear-gradient(#241f2806 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:104px 104px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.connected-growth-section{background:radial-gradient(circle at 78% 20%, #6655861c, transparent 34%), linear-gradient(180deg, #f6f2ec 0%, var(--mist-lavender) 100%);padding-top:clamp(72px,8vw,116px);padding-bottom:clamp(72px,8vw,116px)}.connected-growth-section .section-heading{max-width:820px}.section-microcopy{letter-spacing:.01em;font-weight:650;color:#665586b3!important;margin-top:24px!important;font-size:.88rem!important;line-height:1.5!important}.connected-growth-cta-row{margin-top:28px}.section-heading{z-index:1;max-width:820px;position:relative}.section-heading-centered{text-align:center;margin:0 auto}.section-heading h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.036em;margin:18px 0 0;font-size:clamp(2.35rem,4.9vw,4.85rem);font-weight:540;line-height:1.02}.section-heading h2 span{display:block}.section-heading h2.editorial-break-heading{gap:.08em;line-height:.98;display:grid}.no-wrap-heading-line{white-space:nowrap}.section-heading p:not(.section-kicker){max-width:700px;color:var(--muted);margin:26px 0 0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.75}.section-heading-centered p:not(.section-kicker){margin-left:auto;margin-right:auto}.progression-section .section-heading{max-width:980px}.progression-section .section-heading p:not(.section-kicker){max-width:710px}.progression-path{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,4vw,38px);max-width:1120px;margin:clamp(48px,7vw,78px) auto 0;display:grid;position:relative}.progression-path:before{content:"";background:linear-gradient(90deg,#0000,#6655863d,#0000);width:64%;height:1px;position:absolute;top:50%;left:18%}.progression-card{border:1px solid var(--surface-border);min-height:448px;box-shadow:var(--shadow-layer);transition:transform .36s var(--ease-premium), border-color .36s var(--ease-premium), background .36s var(--ease-premium), box-shadow .36s var(--ease-premium);background:linear-gradient(145deg,#ffffffad,#f6f2ec80),radial-gradient(circle at 80% 10%,#a996dc29,#0000 38%);border-radius:26px;flex-direction:column;padding:clamp(24px,4vw,34px);display:flex;position:relative}.progression-card:hover{border-color:#6655862e;transform:translateY(-3px);box-shadow:0 28px 76px #23182d1c}.progression-card:nth-child(2){background:linear-gradient(145deg,#ffffffb3,#f1edf485),radial-gradient(circle at 18% 8%,#66558629,#0000 38%);margin-top:28px}.progression-card-topline,.process-step{position:relative}.progression-card-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.progression-card-topline span,.step-number{color:var(--violet-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:760}.progression-card-topline i{color:#241f2880;border:1px solid #66558626;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.82rem;font-style:normal;display:grid}.progression-visual{border:1px solid var(--surface-border);background:#ffffff61;border-radius:20px;gap:18px;margin-top:34px;padding:22px;display:grid}.progression-signal span{color:#8a828e;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:750;display:block}.progression-signal strong{color:var(--ink);font-family:var(--display-font);letter-spacing:-.035em;margin-top:9px;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:540;display:block}.progression-bars{gap:9px;display:grid}.progression-bars i{background:linear-gradient(90deg,#dfd8e8,#8d7aa6);border-radius:999px;height:7px;display:block}.progression-bars i:nth-child(2){opacity:.72;width:82%}.progression-bars i:nth-child(3){opacity:.5;width:64%}.progression-card h3{color:var(--ink);font-family:var(--display-font);letter-spacing:-.032em;margin:30px 0 0;font-size:clamp(1.75rem,2.7vw,2.65rem);font-weight:540;line-height:1.06}.progression-card p{color:var(--muted);margin:18px 0 0;font-size:1rem;line-height:1.65}.progression-card>p{max-width:94%}.progression-cta{width:fit-content;color:var(--violet-deep);transition:color .24s var(--ease-premium);align-items:center;margin-top:auto;padding-top:30px;font-size:.92rem;font-weight:750;line-height:1.2;display:inline-flex;position:relative}.progression-cta:after{content:"";opacity:.28;transform-origin:0;height:1px;transition:opacity .26s var(--ease-premium), transform .26s var(--ease-premium);background:currentColor;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(.42)}.progression-cta:hover{color:#4f4268}.progression-cta:hover:after{opacity:.48;transform:scaleX(1)}.progression-cta-subtle{color:#665586b8}.progression-cta-subtle:after{opacity:.24;transform:scaleX(.42)}.progression-cta-subtle:hover{color:#50416cf5}.how-section{color:var(--cream);background:radial-gradient(circle at 88% 12%,#66558624,#0000 34%),linear-gradient(#eee9ef 0%,#2b2131 24%,#171119 100%)}.how-section .section-heading h2,.how-section .process-step h3{color:var(--cream)}.how-section .section-heading p:not(.section-kicker),.how-section .process-step p{color:#f5f0e8a3}.steps-row{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,28px);margin-top:clamp(44px,6vw,72px);display:grid;position:relative}.steps-row:before{content:"";background:linear-gradient(90deg,#0000,#f5f0e838,#0000);width:80%;height:1px;position:absolute;top:42px;left:10%}.process-step{transition:opacity .32s var(--ease-premium), transform .32s var(--ease-premium);padding:4px 0 0}.step-symbol{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f0e80b;border:1px solid #f5f0e824;border-radius:24px;place-items:center;width:78px;height:78px;margin:18px 0 26px;display:grid}.step-symbol i{border:1px solid #f5f0e86b;border-radius:50%;width:28px;height:28px;display:block;box-shadow:16px -6px 0 -9px #a996dcb8,-10px 12px 0 -8px #f5f0e85c}.process-step h3{font-family:var(--display-font);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.4vw,2.25rem);font-weight:560}.process-step p{max-width:310px;margin:16px 0 0;font-size:.98rem;line-height:1.7}.why-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f2805 1px,#0000 1px),linear-gradient(#241f2805 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.sample-report-composition{z-index:1;grid-template-columns:minmax(340px,1fr) minmax(320px,.84fr);align-items:center;gap:clamp(28px,5vw,58px);max-width:1120px;margin:clamp(48px,7vw,78px) auto 0;display:grid;position:relative}.sample-report-composition:before{content:"";filter:blur(18px);animation:stageGlowDrift 24s var(--ease-calm) infinite alternate;background:radial-gradient(circle,#66558624,#0000 66%);border-radius:40%;position:absolute;inset:8% 16% 4% 8%}.sample-main-report,.sample-fragment-card,.why-pillar{border:1px solid var(--surface-border);box-shadow:var(--shadow-layer);transition:transform .36s var(--ease-premium), border-color .36s var(--ease-premium), background .36s var(--ease-premium), box-shadow .36s var(--ease-premium);background:#ffffff94;position:relative}.sample-main-report:hover,.sample-fragment-card:hover,.why-pillar:hover{border-color:#6655862e;transform:translateY(-2px);box-shadow:0 28px 76px #23182d1a}.sample-main-report{border-radius:28px;padding:clamp(26px,4vw,42px)}.sample-main-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sample-main-header span,.sample-fragment-card span,.why-pillar span{color:var(--violet-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:760;display:block}.sample-main-header strong{max-width:560px;color:var(--ink);font-family:var(--display-font);letter-spacing:-.036em;margin-top:10px;font-size:clamp(1.9rem,3.5vw,3.45rem);font-weight:540;line-height:1.04;display:block}.sample-main-report>p{max-width:660px;color:var(--muted);margin:30px 0 0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.75}.sample-capability-row{gap:10px;margin-top:26px;display:grid}.sample-capability-row+.sample-capability-row{margin-top:18px}.sample-capability-row span{color:#5f5663;font-size:.9rem;font-weight:650}.sample-capability-row i{background:#6655861a;border-radius:999px;height:8px;display:block;overflow:hidden}.sample-capability-row i:before{width:var(--metric-value);border-radius:inherit;content:"";background:linear-gradient(90deg,#ddd5e7,#746188);height:100%;display:block}.sample-fragment-grid{gap:18px;display:grid;position:relative}.sample-fragment-card{background:linear-gradient(145deg,#ffffffa3,#f6f2ec7a),radial-gradient(circle at 90% 10%,#a996dc1f,#0000 38%);border-radius:22px;padding:22px}.sample-fragment-card:nth-child(2){margin-left:24px}.sample-fragment-card strong{color:var(--ink);font-family:var(--display-font);letter-spacing:-.03em;margin-top:10px;font-size:clamp(1.35rem,2.2vw,2.05rem);font-weight:540;line-height:1.08;display:block}.sample-fragment-card p{color:var(--muted);margin:12px 0 0;font-size:.94rem;line-height:1.6}.why-section{background:radial-gradient(circle at 88% 22%,#a996dc29,#0000 34%),linear-gradient(#f6f2ec 0%,#eee9ef 100%)}.why-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,24px);margin-top:clamp(44px,6vw,72px);display:grid;position:relative}.why-pillar{background:#ffffff6b;border-radius:22px;min-height:280px;padding:24px}.why-pillar h3{min-height:3.9em;color:var(--ink);font-family:var(--display-font);letter-spacing:-.03em;align-items:flex-start;margin:36px 0 0;font-size:clamp(1.28rem,1.9vw,1.78rem);font-weight:540;line-height:1.08;display:flex}.why-pillar p{color:var(--muted);margin:12px 0 0;font-size:.94rem;line-height:1.62}.final-cta-section{min-height:580px;color:var(--cream);text-align:center;background:radial-gradient(circle at 50% 22%,#7b61a133,#0000 34%),radial-gradient(circle at 12% 84%,#5e4b7e2e,#0000 30%),linear-gradient(#eee9ef 0%,#2b2131 18%,#171119 34%,#120f15 100%);place-items:center;display:grid}.final-cta-section:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000 68%)}.final-cta-inner{z-index:1;max-width:820px;position:relative}.final-cta-inner h2{color:var(--cream);font-family:var(--display-font);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(2.75rem,6.2vw,5.6rem);font-weight:540;line-height:1}.final-cta-inner p:not(.section-kicker){color:#f5f0e8a8;max-width:660px;margin:28px auto 0;font-size:clamp(1.02rem,1.45vw,1.2rem);line-height:1.75}.final-cta-row{margin-top:38px}.behavioral-page{background:var(--mist);min-height:100vh}.behavioral-hero{min-height:88svh;color:var(--cream);background:radial-gradient(circle at 72% 34%,#7b61a133,#0000 34%),radial-gradient(circle at 16% 18%,#5e4b7e33,#0000 28%),linear-gradient(145deg,#171119 0%,#120f15 50%,#211827 100%);align-items:center;padding:124px clamp(24px,6vw,92px) 76px;display:grid;position:relative;overflow:hidden}.behavioral-final-cta:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}.behavioral-hero:before{content:none}.behavioral-contour-layer{pointer-events:none;filter:blur(1.2px);opacity:.1;animation:contourDrift 40s var(--ease-calm) infinite alternate;background-image:url("data:image/svg+xml,%3Csvg width='1120' height='540' viewBox='0 0 1120 540' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23B8A8CF' stroke-width='1.05' stroke-linecap='round' opacity='0.68'%3E%3Cpath d='M-20 352C118 246 246 214 382 260C504 301 566 402 702 376C836 351 900 188 1046 174C1104 168 1156 184 1190 204'/%3E%3Cpath d='M38 414C166 322 288 292 412 330C532 368 606 466 736 438C866 410 930 260 1068 248C1124 244 1168 258 1204 280'/%3E%3Cpath d='M136 178C256 110 370 104 482 148C590 190 660 264 780 240C894 218 956 96 1084 86'/%3E%3Cpath d='M78 250C206 166 326 148 454 196C574 241 650 326 784 302C918 278 982 144 1106 132'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:min(1080px,104vw);position:absolute;inset:10% 4% 8% 20%;-webkit-mask-image:radial-gradient(#000 0% 38%,#0000 76%);mask-image:radial-gradient(#000 0% 38%,#0000 76%)}.behavioral-hero-orb{aspect-ratio:1;filter:blur(20px);opacity:.58;background:radial-gradient(circle,#a996dc29,#0000 68%);border-radius:999px;width:min(360px,36vw);position:absolute;bottom:14%;right:9%}.behavioral-hero-inner{z-index:1;grid-template-columns:minmax(0,.98fr) minmax(280px,.48fr);align-items:center;gap:clamp(36px,6.5vw,76px);width:100%;max-width:1180px;margin:0 auto;display:grid;position:relative}.behavioral-hero-copy{max-width:760px;animation:.9s both riseIn}.behavioral-hero h1{max-width:820px;font-family:var(--display-font);letter-spacing:-.038em;margin:18px 0 0;font-size:clamp(3rem,5.65vw,5.55rem);font-weight:540;line-height:1.02}.behavioral-hero-copy>p:not(.section-kicker):not(.microproof){max-width:610px;color:var(--cream-muted);margin:26px 0 0;font-size:clamp(1.02rem,1.45vw,1.16rem);line-height:1.64}.behavioral-cta-row{justify-content:flex-start}.behavioral-hero-secondary-link{color:#f5f0e894;transition:color .22s var(--ease-premium), transform .22s var(--ease-premium);align-items:center;font-size:.9rem;font-weight:650;display:inline-flex}.behavioral-hero-secondary-link:hover{color:#f5f0e8d6;transform:translate(2px)}.behavioral-microproof{max-width:none}.behavioral-final-cta .behavioral-cta-row{justify-content:center}.behavioral-hero-panel{--report-transform:translate3d(0, 0, 0);color:#f5f0e89e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:reportFloat 22s var(--ease-calm) infinite alternate;background:linear-gradient(145deg,#f5f0e814,#f5f0e809),#f5f0e809;border:1px solid #f5f0e824;border-radius:24px;align-self:center;padding:22px;position:relative;box-shadow:0 24px 70px #0000002e}.behavioral-hero-panel span,.behavioral-report-main span,.behavioral-report-fragment span,.behavioral-insight-card span,.behavioral-detail span{color:var(--violet);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:760;display:block}.behavioral-hero-panel strong{color:var(--cream);font-family:var(--display-font);letter-spacing:-.032em;margin-top:14px;font-size:clamp(1.55rem,2.55vw,2.32rem);font-weight:540;line-height:1.06;display:block}.behavioral-hero-panel p{color:#f5f0e89e;margin:14px 0 0;line-height:1.65}.behavioral-panel-lines{gap:10px;margin-top:28px;display:grid}.behavioral-panel-lines i,.behavioral-report-signal i{background:linear-gradient(90deg,#d8cfee6b,#665586b8);border-radius:999px;height:7px;display:block}.behavioral-panel-lines i:nth-child(2),.behavioral-report-signal i:nth-child(2){opacity:.72;width:76%}.behavioral-panel-lines i:nth-child(3),.behavioral-report-signal i:nth-child(3){opacity:.48;width:58%}.behavioral-learn-section,.behavioral-report-section,.behavioral-experience-section,.leadership-expansion-section,.behavioral-why-section,.behavioral-final-cta{padding:clamp(90px,11vw,148px) clamp(24px,6vw,92px);position:relative;overflow:hidden}.behavioral-learn-section{background:radial-gradient(circle at 22% 8%, #a996dc21, transparent 34%), linear-gradient(180deg, var(--mist-lavender) 0%, #f6f2ec 100%)}.behavioral-learn-section:before,.behavioral-report-section:before,.behavioral-experience-section:before,.leadership-expansion-section:before,.behavioral-why-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f280a 1px,#0000 1px),linear-gradient(#241f280a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.behavioral-insight-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,24px);max-width:1120px;margin:clamp(46px,6.5vw,76px) auto 0;display:grid;position:relative}.behavioral-insight-card,.behavioral-report-main,.behavioral-report-fragment,.behavioral-detail{border:1px solid var(--surface-border);box-shadow:var(--shadow-layer);transition:transform .36s var(--ease-premium), border-color .36s var(--ease-premium), background .36s var(--ease-premium), box-shadow .36s var(--ease-premium);background:#ffffff94;position:relative}.behavioral-insight-card:hover,.behavioral-report-main:hover,.behavioral-report-fragment:hover,.behavioral-detail:hover{border-color:#6655862e;transform:translateY(-2px);box-shadow:0 28px 76px #23182d1a}.behavioral-insight-card{background:linear-gradient(145deg,#ffffffa3,#f6f2ec7a),radial-gradient(circle at 90% 10%,#a996dc1a,#0000 36%);border-radius:22px;min-height:286px;padding:24px}.behavioral-insight-card span,.behavioral-report-main span,.behavioral-report-fragment span,.behavioral-detail span{color:var(--violet-deep)}.behavioral-insight-card h3{color:var(--ink);font-family:var(--display-font);letter-spacing:-.03em;margin:54px 0 0;font-size:clamp(1.32rem,1.9vw,1.82rem);font-weight:540;line-height:1.08}.behavioral-insight-card p{color:var(--muted);margin:16px 0 0;font-size:.94rem;line-height:1.62}.behavioral-report-section{background:radial-gradient(circle at 78% 20%,#66558624,#0000 34%),linear-gradient(#f6f2ec 0%,#eee9ef 100%);padding-bottom:clamp(66px,7vw,92px)}.behavioral-report-stage{z-index:1;grid-template-columns:minmax(360px,1fr) minmax(320px,.72fr);align-items:center;gap:clamp(30px,5.5vw,70px);max-width:1120px;margin:clamp(36px,5.2vw,58px) auto 0;display:grid;position:relative}.behavioral-report-stage:before{content:"";filter:blur(18px);animation:stageGlowDrift 25s var(--ease-calm) infinite alternate;background:radial-gradient(circle,#66558624,#0000 66%);border-radius:42%;position:absolute;inset:5% 10% 0 4%}.behavioral-report-main{border-radius:30px;padding:clamp(28px,4.2vw,46px)}.behavioral-report-header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.behavioral-report-main strong{max-width:560px;color:var(--ink);font-family:var(--display-font);letter-spacing:-.036em;margin-top:10px;font-size:clamp(2rem,4vw,4rem);font-weight:540;line-height:1.02;display:block}.behavioral-report-main p{max-width:650px;color:var(--muted);margin:34px 0 0;font-size:clamp(1.02rem,1.45vw,1.2rem);line-height:1.75}.behavioral-report-signal{gap:10px;width:126px;padding-top:8px;display:grid}.behavioral-fragment-stack{gap:18px;display:grid;position:relative}.behavioral-report-fragment{background:linear-gradient(145deg,#ffffffa3,#f6f2ec7a),radial-gradient(circle at 90% 10%,#a996dc1f,#0000 38%);border-radius:22px;padding:22px}.behavioral-report-fragment:nth-child(2){margin-left:24px}.behavioral-report-fragment strong{color:var(--ink);font-family:var(--display-font);letter-spacing:-.03em;margin-top:10px;font-size:clamp(1.32rem,2.1vw,1.96rem);font-weight:540;line-height:1.08;display:block}.behavioral-report-fragment p{color:var(--muted);margin:12px 0 0;font-size:.94rem;line-height:1.6}.behavioral-experience-section{background:radial-gradient(circle at 18% 12%,#a996dc1f,#0000 34%),linear-gradient(#eee9ef 0%,#f6f2ec 100%);padding-top:clamp(60px,6vw,82px);padding-bottom:clamp(66px,7vw,92px)}.behavioral-detail-row{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,2vw,18px);max-width:1040px;margin:clamp(34px,5vw,54px) auto 0;display:grid;position:relative}.behavioral-detail{text-align:center;background:#ffffff7a;border-radius:999px;place-items:center;min-height:118px;display:grid}.behavioral-detail span{color:#241f28ad;max-width:130px;line-height:1.35}.leadership-expansion-section{background:radial-gradient(circle at 82% 18%,#6655861f,#0000 34%),linear-gradient(#f6f2ec 0%,#eee9ef 100%);padding-top:clamp(68px,7vw,94px)}.leadership-expansion-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(20px,4vw,34px);max-width:1040px;margin:clamp(38px,5.5vw,62px) auto 0;display:grid;position:relative}.leadership-expansion-card{border:1px solid var(--surface-border);min-height:360px;box-shadow:var(--shadow-layer);transition:transform .36s var(--ease-premium), border-color .36s var(--ease-premium), background .36s var(--ease-premium), box-shadow .36s var(--ease-premium);background:linear-gradient(145deg,#ffffffa8,#f6f2ec80),radial-gradient(circle at 88% 12%,#a996dc1a,#0000 36%);border-radius:28px;flex-direction:column;padding:clamp(26px,4vw,38px);display:flex;position:relative}.leadership-expansion-card-emphasis{background:linear-gradient(145deg,#ffffffb3,#ece7f294),radial-gradient(circle at 82% 8%,#66558626,#0000 36%);border-color:#6655862e;box-shadow:0 28px 76px #23182d1a}.leadership-expansion-card:hover{border-color:#66558633;transform:translateY(-2px);box-shadow:0 30px 82px #23182d1c}.leadership-expansion-card>span{color:var(--violet-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:760;display:block}.leadership-expansion-card h3{max-width:420px;color:var(--ink);font-family:var(--display-font);letter-spacing:-.032em;margin:52px 0 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:540;line-height:1.06}.leadership-expansion-card ul{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.leadership-expansion-card li{color:var(--muted);align-items:center;gap:10px;font-size:.96rem;line-height:1.45;display:flex}.leadership-expansion-card li:before{content:"";background:#6655866b;border-radius:999px;flex:none;width:6px;height:6px}.leadership-expansion-cue{color:#665586b8;letter-spacing:.01em;width:fit-content;transition:color .22s var(--ease-premium), transform .22s var(--ease-premium);margin:auto 0 0;padding-top:34px;font-size:.78rem;font-weight:700}.leadership-expansion-cue:hover{color:#50416cf5;transform:translate(2px)}.behavioral-why-section{background:radial-gradient(circle at 80% 30%,#a996dc1f,#0000 34%),linear-gradient(#f6f2ec 0%,#ebe7ee 100%)}.behavioral-why-inner{z-index:1;max-width:900px;position:relative}.behavioral-why-inner h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.036em;margin:18px 0 0;font-size:clamp(2.45rem,5vw,5.1rem);font-weight:540;line-height:1.02}.behavioral-why-inner p:not(.section-kicker){max-width:720px;color:var(--muted);margin:28px 0 0;font-size:clamp(1.06rem,1.55vw,1.24rem);line-height:1.75}.behavioral-final-cta{min-height:580px;color:var(--cream);text-align:center;background:radial-gradient(circle at 50% 22%,#7b61a12e,#0000 34%),radial-gradient(circle at 10% 82%,#5e4b7e2e,#0000 30%),linear-gradient(#ebe7ee 0%,#2b2131 18%,#171119 34%,#120f15 100%);place-items:center;display:grid}.behavioral-final-inner{z-index:1;max-width:860px;position:relative}.behavioral-final-inner h2{color:var(--cream);font-family:var(--display-font);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(2.75rem,6.2vw,5.6rem);font-weight:540;line-height:1}.behavioral-final-inner p:not(.section-kicker){color:#f5f0e8a8;max-width:670px;margin:28px auto 0;font-size:clamp(1.02rem,1.45vw,1.2rem);line-height:1.75}.routed-page{background:var(--mist);min-height:100vh}.routed-hero{min-height:76svh;color:var(--cream);background:radial-gradient(circle at 72% 34%,#7b61a130,#0000 34%),radial-gradient(circle at 16% 18%,#5e4b7e2e,#0000 28%),linear-gradient(145deg,#171119 0%,#120f15 50%,#211827 100%);align-items:center;padding:126px clamp(24px,6vw,92px) 86px;display:grid;position:relative;overflow:hidden}.routed-hero-inner{z-index:1;max-width:900px;animation:.9s both riseIn;position:relative}.routed-hero h1{max-width:880px;color:var(--cream);font-family:var(--display-font);letter-spacing:-.038em;margin:18px 0 0;font-size:clamp(3rem,6vw,5.8rem);font-weight:540;line-height:1.02}.routed-hero p:not(.section-kicker){max-width:690px;color:var(--cream-muted);margin:30px 0 0;font-size:clamp(1.04rem,1.55vw,1.22rem);line-height:1.72}.about-page .routed-hero p:not(.section-kicker){max-width:790px}.routed-cta-row{justify-content:flex-start}.experience-page{background:var(--mist);min-height:100vh}.experience-hero{min-height:90svh;padding-top:112px;padding-bottom:56px}.experience-hero-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(340px,460px);align-items:start;gap:clamp(42px,7vw,96px);width:min(1160px,100%);margin:0 auto;display:grid;position:relative}.experience-hero .routed-hero-inner{max-width:680px}.experience-hero h1{max-width:680px;font-size:clamp(2.7rem,4.9vw,4.9rem);line-height:1.03}.experience-signup-card{place-self:start stretch;margin-top:-6px}.experience-signup-card .auth-submit-button{background:linear-gradient(145deg,#efe8f8f7,#e6ddf2e6),#f1eaf8f0;border-color:#72609152;box-shadow:0 18px 44px #392b4e24}.experience-signup-card .auth-submit-button:hover{background:linear-gradient(145deg,#f3ecfafa,#ebe2f6eb),#f4edfbf2;border-color:#7260916b;box-shadow:0 22px 50px #392b4e2b}.experience-signup-card .auth-submit-button:focus-visible{box-shadow:0 0 0 4px #a996dc33,0 20px 46px #392b4e29}.experience-path-section{background:radial-gradient(circle at 22% 8%, #a996dc21, transparent 34%), linear-gradient(180deg, var(--mist-lavender) 0%, #f6f2ec 100%);padding:clamp(88px,10vw,140px) clamp(24px,6vw,92px);position:relative;overflow:hidden}.experience-path-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f2805 1px,#0000 1px),linear-gradient(#241f2805 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.experience-path-grid{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(20px,4vw,34px);max-width:1080px;margin:clamp(46px,6.5vw,76px) auto 0;display:grid;position:relative}.experience-path-card{border:1px solid var(--surface-border);min-height:360px;box-shadow:var(--shadow-layer);background:linear-gradient(145deg,#ffffffad,#f6f2ec80),radial-gradient(circle at 88% 12%,#a996dc1a,#0000 36%);border-radius:30px;flex-direction:column;padding:clamp(26px,4vw,40px);display:flex;position:relative}.experience-path-card-leadership{background:linear-gradient(145deg,#ffffffb8,#ece7f294),radial-gradient(circle at 82% 8%,#66558626,#0000 36%);border-color:#6655862e}.experience-path-card h3{max-width:460px;color:var(--ink);font-family:var(--display-font);letter-spacing:-.034em;margin:54px 0 0;font-size:clamp(1.95rem,3.2vw,3.2rem);font-weight:540;line-height:1.04}.experience-path-card ul{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.experience-path-card li{color:var(--muted);align-items:center;gap:10px;font-size:.98rem;line-height:1.45;display:flex}.experience-path-card li:before{content:"";background:#6655866b;border-radius:999px;flex:none;width:6px;height:6px}.sample-report-page .behavioral-cta-row{justify-content:center}.report-previews-page{background:var(--mist);min-height:100vh}.report-previews-page .section-heading h2{margin-top:14px;font-size:clamp(2.28rem,4.35vw,4.35rem);line-height:1.04}.report-previews-page .section-heading p:not(.section-kicker){margin-top:18px;line-height:1.68}.report-previews-hero{min-height:min(80svh,740px);color:var(--cream);background:radial-gradient(circle at 72% 34%,#7b61a13b,#0000 34%),radial-gradient(circle at 16% 18%,#5e4b7e38,#0000 28%),linear-gradient(145deg,#171119 0%,#120f15 50%,#211827 100%);align-items:center;padding:128px clamp(24px,6vw,92px) 68px;display:grid;position:relative;overflow:hidden}.report-previews-hero .hero-contour-layer:before{content:none}.report-previews-hero .routed-hero-inner{z-index:1;text-align:left;max-width:980px;position:relative}.report-previews-hero h1{max-width:980px;color:var(--cream);font-family:var(--display-font);letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(3.5rem,7.6vw,6.7rem);font-weight:540;line-height:.97}.report-previews-hero h1 span{white-space:nowrap;display:block}.report-previews-hero .routed-hero-inner p:not(.section-kicker){max-width:790px;color:var(--cream-muted);margin-top:28px;margin-left:0;font-size:clamp(1.04rem,1.46vw,1.18rem);line-height:1.68}.connected-reports-section{background:radial-gradient(circle at 20% 10%,#a996dc21,#0000 34%),linear-gradient(#eee9ef 0%,#f6f2ec 100%);padding:clamp(50px,6.4vw,84px) clamp(24px,6vw,92px) clamp(68px,8vw,104px);position:relative;overflow:hidden}.connected-reports-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f2805 1px,#0000 1px),linear-gradient(#241f2805 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.report-discovery-section{background:radial-gradient(circle at 14% 12%,#66558624,#0000 32%),radial-gradient(circle at 88% 22%,#a996dc24,#0000 30%),linear-gradient(#f8f4ee 0%,#eee9ef 100%);padding:clamp(66px,8vw,104px) clamp(24px,6vw,92px) clamp(54px,6vw,78px);position:relative;overflow:hidden}.report-discovery-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f2806 1px,#0000 1px),linear-gradient(#241f2806 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 76%);mask-image:radial-gradient(#000 0%,#0000 76%)}.report-discovery-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.6vw,24px);max-width:1180px;margin:clamp(34px,5vw,54px) auto 0;display:grid;position:relative}.report-discovery-card{background:linear-gradient(150deg,#ffffffc7,#f6f2ec94),radial-gradient(circle at 86% 10%,#a996dc24,#0000 38%);border:1px solid #66558629;border-radius:26px;grid-template-rows:auto minmax(86px,auto) minmax(32px,auto) 56px minmax(46px,auto) 110px 226px 126px minmax(150px,auto) 1fr;align-items:start;min-height:620px;padding:clamp(22px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #2c24341c}.report-discovery-card:after{content:none}.report-discovery-eyebrow{color:#665586b8;letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:780}.report-discovery-card h3{color:var(--ink);font-family:var(--display-font);letter-spacing:-.036em;margin:18px 0 0;font-size:clamp(2rem,3vw,2.75rem);font-weight:540;line-height:1}.report-discovery-card .report-discovery-direction{color:#665586ad;letter-spacing:.09em;text-transform:uppercase;max-width:none;margin-top:10px;font-size:.78rem;font-weight:820;line-height:1.35}.report-discovery-card .report-discovery-summary{max-width:none;min-height:82px;color:var(--muted);margin:18px 0 0;font-size:1rem;line-height:1.64}.report-discovery-card .report-discovery-trait{color:#5f4d7d;align-items:center;max-width:none;min-height:44px;margin-top:12px;font-size:clamp(1rem,1.25vw,1.08rem);font-weight:790;line-height:1.35;display:flex}.report-discovery-card .report-discovery-persona{color:#241f28b3;align-items:center;max-width:none;min-height:44px;margin-top:14px;font-size:.88rem;font-weight:760;line-height:1.35;display:flex}.report-discovery-persona span{color:#6655866b;margin:0 6px}.report-discovery-strengths{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;margin:clamp(32px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.report-discovery-strengths li{color:#241f28b8;text-align:center;background:#ffffff94;border:1px solid #66558624;border-radius:999px;place-items:center;min-height:43px;padding:7px 10px;font-size:.76rem;font-weight:700;line-height:1.2;display:grid}.report-discovery-preview-signals{z-index:1;background:#ffffff6b;border:1px solid #6655861c;border-radius:18px;gap:10px;min-height:214px;margin:clamp(20px,3vw,28px) 0 0;padding:14px;display:grid;position:relative}.report-discovery-preview-signals div{grid-template-columns:minmax(118px,.82fr) minmax(0,1.18fr);align-items:start;gap:12px;display:grid}.report-discovery-preview-signals .report-discovery-readiness-row{align-items:center}.report-discovery-preview-signals dt{color:#665586ad;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:820;line-height:1.35}.report-discovery-preview-signals dd{color:#241f28c2;margin:0;font-size:.88rem;font-weight:680;line-height:1.42}.mini-readiness-ring{color:#4a3b62;place-items:center;width:58px;height:58px;display:inline-grid;position:relative}.mini-readiness-ring svg{filter:drop-shadow(0 10px 18px #382d461f);grid-area:1/1;overflow:visible}.mini-readiness-ring strong{z-index:1;grid-area:1/1;font-size:.95rem;font-weight:820;line-height:1;position:relative}.report-discovery-footer{z-index:1;border-top:1px solid #6655861f;grid-template-rows:minmax(118px,auto) minmax(68px,auto) auto;align-self:end;gap:18px;width:100%;min-height:246px;margin-top:clamp(34px,4.6vw,48px);padding-top:28px;display:grid;position:relative}.report-discovery-footer p{color:#241f289e;max-width:none;margin:0;font-size:.92rem;line-height:1.55}.report-discovery-footer>p{min-height:68px}.report-discovery-tension{background:#ffffff6b;border:1px solid #6655861c;border-radius:16px;gap:7px;width:100%;min-height:118px;padding:14px 15px;display:grid}.report-discovery-tension span{color:#665586ad;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:820;line-height:1.25}.report-discovery-tension p{color:#241f28b8;font-size:.9rem;font-weight:650;line-height:1.48}.report-discovery-footer a{color:#5f4d7d;align-self:end;align-items:center;width:fit-content;min-height:24px;font-size:.98rem;font-weight:780;text-decoration:none;display:inline-flex}.connected-reports-bridge-copy{gap:3px;display:grid}.connected-reports-bridge-copy span{display:block}.report-discovery-footer a:hover{color:#423354}.report-previews-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,34px);max-width:1040px;margin:clamp(24px,3.8vw,40px) auto 0;display:grid;position:relative}.report-preview-option{border:1px solid var(--surface-border);min-height:380px;box-shadow:var(--shadow-layer);background:linear-gradient(145deg,#ffffffad,#f6f2ec80),radial-gradient(circle at 80% 10%,#a996dc29,#0000 38%);border-radius:26px;align-content:start;padding:clamp(22px,3vw,30px);display:grid;position:relative}.report-preview-option-emphasis{background:linear-gradient(145deg,#ffffffb3,#f1edf485),radial-gradient(circle at 18% 8%,#66558629,#0000 38%)}.report-preview-option p{color:var(--muted);margin:20px 0 0;font-size:1rem;line-height:1.65}.report-preview-option .progression-visual{margin-top:28px;padding:18px}.report-preview-option .progression-cta{margin-top:24px}.report-previews-final-cta{min-height:460px;color:var(--cream);text-align:center;background:radial-gradient(circle at 50% 22%,#7b61a12e,#0000 34%),radial-gradient(circle at 10% 82%,#5e4b7e2e,#0000 30%),linear-gradient(#eee9ef 0%,#2b2131 24%,#171119 42%,#120f15 100%);place-items:center;padding:clamp(64px,7.8vw,96px) clamp(24px,6vw,92px) clamp(76px,8.5vw,108px);display:grid;position:relative;overflow:hidden}.report-previews-final-cta .behavioral-cta-row{justify-content:center}.report-previews-final-actions{justify-content:center;width:100%;margin-top:34px}.report-previews-final-actions .button{min-width:min(100%,268px)}.report-previews-final-cta .behavioral-final-inner{text-align:center;max-width:840px}.report-previews-final-cta .behavioral-final-inner h2{font-size:clamp(2.52rem,5.4vw,5rem);line-height:1.02}.report-previews-final-cta .behavioral-final-inner p:not(.section-kicker){max-width:640px}.report-previews-final-cta:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000 68%)}.sample-hero-note{letter-spacing:.01em;color:#f5f0e85c!important;margin-top:42px!important;margin-bottom:-32px!important;font-size:.9rem!important;line-height:1.5!important}.sample-hero-note span{color:#a996dc80;margin:0 9px}.sample-insight-report-page{background:radial-gradient(circle at 88% 12%,#a78bfa1f,#0000 30%),linear-gradient(#211827 0,#372d43 360px,#f8f4ef 361px 100%);min-height:100vh}.sample-insight-report-hero{color:#fff;background:radial-gradient(circle at 76% 32%,#7b61a138,#0000 34%),radial-gradient(circle at 16% 20%,#5e4b7e33,#0000 30%),linear-gradient(145deg,#171119 0%,#120f15 52%,#211827 100%);padding:clamp(120px,14vw,168px) clamp(22px,5vw,72px) clamp(54px,7vw,86px);position:relative;overflow:hidden}.sample-insight-report-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(240px,.28fr);align-items:end;gap:clamp(28px,5vw,64px);max-width:1180px;margin:0 auto;display:grid;position:relative}.sample-insight-report-hero-copy h1{color:#fff;max-width:820px;font-family:var(--display-font);letter-spacing:0;margin:12px 0 0;font-size:clamp(3.2rem,7.6vw,7rem);font-weight:540;line-height:.92}.sample-insight-report-hero-copy>p:not(.section-kicker){color:#f7f2eac2;max-width:660px;margin:20px 0 0;font-size:clamp(1.05rem,1.9vw,1.28rem);line-height:1.55}.sample-insight-report-person{color:#f7f2eab8;flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin-top:28px;display:flex}.sample-insight-report-person strong{color:#fff;max-width:min(100%,18ch);font-size:1rem}.sample-insight-report-person span{align-items:baseline;gap:8px;display:inline-flex}.sample-insight-report-person span:before{content:"/";color:#f7f2ea6b;margin-left:-3px}.sample-insight-report-score{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:28px;justify-items:center;gap:13px;padding:24px 22px;display:grid;box-shadow:0 24px 70px #0c081247}.sample-insight-report-score span,.sample-insight-report-card span,.sample-insight-report-panel>span,.sample-insight-report-tension span,.sample-insight-report-signal span{color:var(--violet-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:780}.sample-insight-report-score span,.sample-insight-report-score strong{color:#f7f2eadb}.sample-insight-report-score strong{max-width:220px;font-size:.9rem;font-weight:650;line-height:1.45}.sample-insight-report-score .report-preview-score-svg{overflow:visible}.sample-insight-report-body{gap:clamp(26px,3.6vw,40px);max-width:1180px;margin:0 auto;padding:clamp(38px,5.4vw,68px) clamp(18px,4vw,38px) clamp(72px,8vw,104px);display:grid;position:relative}.sample-insight-report-body:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f280a 1px,#0000 1px),linear-gradient(#241f280a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.sample-insight-report-summary-grid,.sample-insight-report-columns,.sample-insight-report-tension,.sample-insight-report-signals,.sample-insight-report-actions{z-index:1;position:relative}.sample-insight-report-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,24px);display:grid;position:relative}.sample-insight-report-summary-grid:before{content:"";background:linear-gradient(90deg,#0000,#6655862e,#0000);height:1px;position:absolute;top:34px;left:8%;right:8%}.sample-insight-report-card,.sample-insight-report-panel,.sample-insight-report-tension,.sample-insight-report-signal{box-shadow:var(--shadow-layer);background:linear-gradient(145deg,#fffc,#f6f2ec9e),radial-gradient(circle at 90% 0,#a996dc1f,#0000 34%);border:1px solid #66558624;border-radius:28px}.sample-insight-report-card{z-index:1;align-content:start;gap:10px;min-height:202px;padding:clamp(20px,2.6vw,28px);display:grid;position:relative}.sample-insight-report-card-large{grid-row:auto}.sample-insight-report-card h2,.sample-insight-report-panel h2,.sample-insight-report-tension h2,.sample-insight-report-signals h2,.sample-insight-report-signal h3{color:var(--ink);font-family:var(--display-font);letter-spacing:0;margin:0;font-weight:540;line-height:1.05}.sample-insight-report-card h2{font-size:clamp(1.48rem,2.25vw,2.12rem)}.sample-insight-report-card-break{gap:.04em;display:grid}.sample-insight-report-card h2.sample-insight-report-card-break span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none}.sample-insight-report-nowrap{white-space:nowrap}.sample-insight-report-card p,.sample-insight-report-panel li,.sample-insight-report-tension p,.sample-insight-report-signals .section-heading p:not(.section-kicker),.sample-insight-report-signal p{color:var(--muted);font-size:.98rem;line-height:1.68}.sample-insight-report-card p{margin:0}.sample-insight-report-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,28px);display:grid}.sample-insight-report-panel{padding:clamp(22px,3.2vw,32px)}.sample-insight-report-panel h2{margin-top:14px;font-size:clamp(1.7rem,3vw,2.6rem)}.sample-insight-report-growth-panel h2{max-width:560px;font-size:clamp(1.68rem,2.72vw,2.42rem)}.sample-insight-report-panel ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sample-insight-report-panel li{background:#ffffff94;border:1px solid #6655861f;border-radius:999px;padding:10px 14px}.sample-insight-report-tension{grid-template-columns:minmax(0,.9fr) minmax(300px,.94fr);align-items:center;gap:clamp(20px,2.8vw,32px);padding:clamp(28px,4vw,42px);display:grid}.sample-insight-report-tension h2{margin-top:14px;font-size:clamp(1.6rem,2.42vw,2.56rem);line-height:1.1}.sample-insight-report-tension p{margin:0;font-size:clamp(1rem,1.22vw,1.08rem);line-height:1.7}.sample-insight-report-tension-copy{background:#ffffff6b;border:1px solid #6655861a;border-radius:22px;align-content:center;align-self:stretch;gap:18px;padding:clamp(18px,2.5vw,26px);display:grid}.sample-insight-report-tension-copy blockquote{color:var(--ink);font-family:var(--display-font);letter-spacing:0;border-left:2px solid #66558657;margin:0;padding:6px 0 6px 18px;font-size:clamp(1.24rem,1.85vw,1.62rem);font-weight:540;line-height:1.24}.sample-insight-report-signals{gap:26px;display:grid}.sample-insight-report-signals .section-heading{max-width:760px}.sample-insight-report-signals .section-heading h2{letter-spacing:0;font-size:clamp(2.35rem,4.35vw,4.35rem);line-height:1.04}.sample-insight-report-signals .section-heading p:not(.section-kicker){margin-top:22px}.sample-insight-report-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,28px);display:grid}.sample-insight-report-signal{padding:clamp(22px,3vw,30px)}.sample-insight-report-signal h3{min-height:2.2em;margin-top:34px;font-size:clamp(1.42rem,2.2vw,2rem)}.sample-insight-report-signal p{margin:16px 0 0}.sample-insight-report-actions{text-align:center;flex-wrap:wrap;justify-content:center;gap:14px;padding-top:clamp(12px,2vw,22px);display:flex}.sample-insight-report-actions .button-primary{box-shadow:0 18px 44px #43325c2e}@media (max-width:900px){.sample-insight-report-hero-inner,.sample-insight-report-summary-grid,.sample-insight-report-columns,.sample-insight-report-tension,.sample-insight-report-signal-grid{grid-template-columns:1fr}.sample-insight-report-card-large{grid-row:auto}.sample-insight-report-score{text-align:left;justify-items:start}}@media (max-width:640px){.sample-insight-report-hero{padding-top:108px}.sample-insight-report-person{display:flex}.sample-insight-report-card,.sample-insight-report-panel,.sample-insight-report-tension,.sample-insight-report-signal{border-radius:22px}.sample-insight-report-signals .section-heading h2{font-size:clamp(2.12rem,10vw,3.45rem);line-height:1.06}.sample-insight-report-signal h3{min-height:auto;margin-top:24px}.sample-insight-report-actions{justify-content:stretch}.sample-insight-report-actions .button{width:100%}}.routed-light-section{background:radial-gradient(circle at 80% 18%, #a996dc24, transparent 34%), linear-gradient(180deg, var(--mist-lavender) 0%, #f6f2ec 100%);padding:clamp(90px,11vw,148px) clamp(24px,6vw,92px);position:relative;overflow:hidden}.routed-light-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f2805 1px,#0000 1px),linear-gradient(#241f2805 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.routed-report-composition{margin-top:clamp(48px,7vw,80px)}.about-narrative{z-index:1;max-width:820px;position:relative}.about-narrative h2{max-width:780px;color:var(--ink);font-family:var(--display-font);letter-spacing:-.036em;margin:18px 0 0;font-size:clamp(2.45rem,5vw,5.1rem);font-weight:540;line-height:1.02}.about-narrative p:not(.section-kicker){max-width:690px;color:var(--muted);margin:24px 0 0;font-size:clamp(1.06rem,1.55vw,1.24rem);line-height:1.75}.about-principle-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,24px);max-width:1060px;margin:clamp(38px,5.5vw,58px) auto 0;display:grid;position:relative}.about-different-section,.about-connect-section,.about-perspective-section{padding:clamp(90px,11vw,148px) clamp(24px,6vw,92px);position:relative;overflow:hidden}.about-different-section{background:radial-gradient(circle at 18% 10%, #a996dc1f, transparent 34%), linear-gradient(180deg, #f6f2ec 0%, var(--mist-lavender) 100%)}.about-connect-section{background:radial-gradient(circle at 82% 16%, #a996dc24, transparent 34%), linear-gradient(180deg, var(--mist-lavender) 0%, #f6f2ec 100%)}.about-connect-section>.section-heading{text-align:center;max-width:780px;margin-left:auto;margin-right:auto}.about-connect-section>.section-heading h2{max-width:690px;margin-left:auto;margin-right:auto;scroll-margin-top:130px}.about-connect-section>.section-heading p:not(.section-kicker){max-width:720px;margin-left:auto;margin-right:auto}.about-perspective-section{background:radial-gradient(circle at 20% 10%,#a996dc1a,#0000 30%),linear-gradient(#f6f2ec 0%,#eee9ef 100%);padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(70px,8vw,104px)}.about-different-section:before,.about-connect-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f2805 1px,#0000 1px),linear-gradient(#241f2805 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.connect-page .routed-hero{padding-bottom:72px}.connect-page .routed-hero-inner{max-width:980px}.connect-page .routed-hero h1{max-width:980px;font-size:clamp(2.8rem,5.2vw,5.2rem);line-height:.98}.connect-page .routed-hero p:not(.section-kicker){max-width:760px}.connect-page .routed-light-section,.connect-page .about-connect-section{padding-top:clamp(48px,6vw,92px);padding-bottom:clamp(72px,9vw,116px)}.connect-bridge-section{background:radial-gradient(circle at 14% 8%, #a996dc14, transparent 30%), linear-gradient(180deg, #f7f2ed 0%, var(--mist-lavender) 100%);padding:clamp(44px,5vw,72px) clamp(24px,6vw,92px)}.connect-bridge-inner{grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);align-items:center;gap:clamp(22px,4vw,42px);max-width:980px;margin:0 auto;display:grid}.connect-bridge-copy{gap:14px;max-width:680px;display:grid}.connect-bridge-copy h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.2vw,3.15rem);font-weight:540;line-height:1.04}.connect-bridge-copy p:not(.section-kicker){color:#3a3342c2;max-width:640px;margin:0;font-size:clamp(.98rem,1.35vw,1.06rem);line-height:1.62}.connect-bridge-flow{color:#503e78db;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#ffffffa8;border:1px solid #66558624;border-radius:22px;justify-items:center;gap:10px;padding:22px 20px;font-size:.78rem;font-weight:820;display:grid;box-shadow:0 18px 46px #30263e14}.connect-bridge-flow span:nth-child(2){color:#7b62a59e;letter-spacing:0;font-size:1.4rem;font-weight:540;line-height:1}.connect-page .about-narrative p:not(.section-kicker),.connect-page .about-connect-section>.section-heading p:not(.section-kicker){max-width:680px}.connect-page .about-principle-grid{gap:clamp(12px,1.8vw,18px);max-width:1160px;margin-top:clamp(28px,4vw,44px)}.connect-page .why-pillar{min-height:0;padding:20px 20px 18px}.connect-page .why-pillar h3{width:100%;max-width:none;min-height:0;margin-top:24px;font-size:clamp(1.14rem,1.7vw,1.5rem);display:block}.connect-page .about-connect-section>.section-heading h2{text-wrap:balance;max-width:800px}.connect-page .about-connect-section>.section-heading p:not(.section-kicker){max-width:600px;margin-top:16px}.connect-page .about-connect-section>.section-heading p{max-width:600px;margin-left:auto;margin-right:auto}.connect-page .connect-resonance-copy{text-align:center;gap:7px;max-width:610px;display:grid}.connect-page .connect-resonance-copy span{display:block}.connect-lead-section{background:radial-gradient(circle at 82% 12%, #a996dc1a, transparent 30%), linear-gradient(180deg, var(--mist-lavender) 0%, #f7f2ed 100%);padding:clamp(42px,5vw,72px) clamp(24px,6vw,92px);scroll-margin-top:92px}.connect-lead-section:target .connect-lead-card{border-color:#74579c42;box-shadow:0 24px 64px #30263e1f,0 0 0 4px #a996dc1f}.connect-lead-card{background:linear-gradient(145deg,#fffaf4f0,#f5f0e8d1),#fffaf4e6;border:1px solid #66558624;border-radius:26px;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:start;gap:clamp(26px,4vw,54px);max-width:1080px;margin:0 auto;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 22px 58px #30263e1a}.connect-lead-copy{gap:14px;max-width:460px;display:grid}.connect-lead-copy h2,.connect-lead-success-card h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:540;line-height:1.05}.connect-lead-copy p:not(.section-kicker),.connect-lead-success-card p:not(.section-kicker){color:#3a3342bd;margin:0;font-size:1rem;line-height:1.62}.connect-lead-form{gap:14px;display:grid}.connect-lead-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.connect-lead-form label{color:#3a3342c2;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:.8rem;font-weight:820;display:grid}.connect-lead-form input[type=text],.connect-lead-form input[type=email],.connect-lead-form input:not([type]){width:100%;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#ffffffc7;border:1px solid #66558629;border-radius:14px;outline:none;padding:13px 14px;font-size:.96rem;transition:border-color .18s,box-shadow .18s,background .18s}.connect-lead-form input:focus{background:#fffffff5;border-color:#6655866b;box-shadow:0 0 0 4px #a996dc29}.connect-lead-form input[aria-invalid=true]{background:#fff8f8eb;border-color:#9f46467a;box-shadow:0 0 0 4px #9f46461a}.connect-lead-checkbox{flex-direction:row;align-items:flex-start;line-height:1.45;color:#3a3342bd!important;letter-spacing:0!important;text-transform:none!important;grid-template-columns:none!important;gap:10px!important;font-size:.9rem!important;font-weight:640!important;display:flex!important}.connect-lead-checkbox input{accent-color:#665586eb;width:18px;height:18px;margin-top:1px}.connect-lead-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;display:flex}.connect-lead-actions p{color:#3a334294;max-width:300px;margin:0;font-size:.82rem;line-height:1.45}.connect-lead-error{color:#7c2e2ef0;background:#ffeeeeb8;border:1px solid #9f464633;border-radius:14px;margin:0;padding:10px 12px;font-size:.9rem;font-weight:720;line-height:1.45}.connect-lead-submit-button,.contact-stay-connected-button{color:#fffaf4;background:linear-gradient(145deg,#74579cfa,#463160fa),#5f467f;border-color:#523b706b;box-shadow:0 16px 38px #4631603d}.connect-lead-submit-button:hover,.contact-stay-connected-button:hover{color:#fffaf4;background:linear-gradient(145deg,#7e60a8,#4c3568),#604580;border-color:#523b7080;box-shadow:0 18px 44px #4631604d}.connect-lead-submit-button:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:0 12px 26px #4631602e}.connect-lead-success-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.connect-page .why-pillar p{margin-top:10px;line-height:1.52}.connect-page .behavioral-final-inner{text-align:center;justify-items:center;max-width:820px;display:grid}.connect-page .behavioral-final-inner h2{text-wrap:balance;max-width:860px;margin-top:16px;font-size:clamp(2rem,3.8vw,3.45rem);line-height:1.06}.connect-page .behavioral-final-inner p:not(.section-kicker){max-width:660px;margin-top:18px}.connect-page .behavioral-cta-row{justify-content:center;margin-top:26px}.about-different-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,24px);max-width:1100px;margin:clamp(48px,7vw,76px) auto 0;display:grid;position:relative}.about-different-card{border:1px solid var(--surface-border);min-height:292px;box-shadow:var(--shadow-layer);background:linear-gradient(145deg,#ffffffb3,#f6f2ec80),radial-gradient(circle at 86% 12%,#a996dc1f,#0000 38%);border-radius:26px;flex-direction:column;padding:clamp(24px,4vw,32px);display:flex}.about-different-card span{color:#241f2880;border:1px solid #66558626;border-radius:999px;place-items:center;width:38px;height:38px;font-size:.76rem;font-weight:760;display:grid}.about-different-card h3{min-height:2.4em;color:var(--ink);font-family:var(--display-font);letter-spacing:-.032em;align-items:center;margin:46px 0 0;font-size:clamp(1.55rem,2.45vw,2.25rem);font-weight:540;line-height:1.06;display:flex}.about-different-card p{color:var(--muted);margin:16px 0 0;font-size:.98rem;line-height:1.64}.about-system-visual{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(24px,4vw,46px);max-width:1080px;margin:clamp(50px,7vw,84px) auto 0;display:grid;position:relative}.about-system-card{border:1px solid var(--surface-border);min-height:408px;box-shadow:var(--shadow-layer);background:linear-gradient(145deg,#ffffffb8,#f6f2ec85),radial-gradient(circle at 82% 10%,#a996dc26,#0000 38%);border-radius:28px;flex-direction:column;padding:clamp(24px,4vw,34px);display:flex;position:relative}.about-system-card-leadership{background:linear-gradient(145deg,#ffffffbd,#f1edf48f),radial-gradient(circle at 18% 8%,#66558629,#0000 38%)}.about-system-card .progression-visual{min-height:164px}.about-system-card p{color:var(--muted);margin:auto 0 0;padding-top:24px;font-size:1rem;line-height:1.65}.about-perspective-heading{max-width:900px}.about-perspective-heading h2{max-width:860px;margin-left:auto;margin-right:auto}.about-perspective-heading p:not(.section-kicker){max-width:820px}.about-perspective-list{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.2vw,22px);max-width:1080px;margin:clamp(42px,6vw,68px) auto 0;display:grid;position:relative}.about-perspective-item{border-bottom:1px solid #6655861f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:0 0 22px;display:grid}.about-perspective-item span{color:#241f287a;border:1px solid #66558624;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:760;display:grid}.about-perspective-item h3{min-height:2.2em;color:var(--ink);font-family:var(--display-font);letter-spacing:-.026em;align-items:center;margin:4px 0 0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:540;line-height:1.08;display:flex}.about-perspective-item p{color:var(--muted);margin:12px 0 0;font-size:.96rem;line-height:1.62}.about-page .routed-final-cta .behavioral-final-inner h2{margin-top:16px}.about-page .routed-final-cta .behavioral-final-inner p:not(.section-kicker){margin-top:20px}.about-page .routed-final-cta .behavioral-cta-row{justify-content:center;margin-top:30px}.routed-final-cta{min-height:540px;color:var(--cream);text-align:center;background:radial-gradient(circle at 50% 22%,#7b61a12e,#0000 34%),radial-gradient(circle at 10% 82%,#5e4b7e2e,#0000 30%),linear-gradient(#f6f2ec 0%,#2b2131 18%,#171119 34%,#120f15 100%);place-items:center;padding:clamp(90px,11vw,148px) clamp(24px,6vw,92px);display:grid;position:relative;overflow:hidden}.routed-final-cta:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000 68%)}.auth-entry-hero{min-height:100svh}.auth-entry-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(340px,460px);align-items:center;gap:clamp(42px,7vw,96px);width:min(1160px,100%);margin:0 auto;display:grid;position:relative}.auth-entry-layout-single{grid-template-columns:minmax(0,.9fr) minmax(340px,430px)}.auth-entry-copy,.auth-entry-copy h1{max-width:660px}.auth-entry-copy p:not(.section-kicker){max-width:620px}.auth-panel{color:var(--ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#fffaf4e0,#f5f0e8b8),radial-gradient(circle at 82% 8%,#a996dc2e,#0000 38%);border:1px solid #f5f0e829;border-radius:30px;padding:clamp(26px,4vw,38px);animation:.9s both riseIn;position:relative;overflow:hidden;box-shadow:0 30px 92px #00000047}.auth-panel:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f2806 1px,#0000 1px),linear-gradient(#241f2806 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.auth-panel-create{padding:clamp(22px,2.6vw,30px)}.auth-panel-signin{padding:clamp(22px,3.2vw,32px)}.auth-panel-forgot{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#fffaf4f5,#f7f2ebe6),#fffaf4f0;border-color:#f5f0e83d;padding:clamp(22px,3.2vw,32px);box-shadow:0 24px 72px #0000003d}.auth-panel-forgot:before{opacity:.32}.auth-panel-heading,.auth-form{z-index:1;position:relative}.auth-panel-heading h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.034em;margin:14px 0 0;font-size:clamp(1.95rem,3vw,2.8rem);font-weight:540;line-height:1.04}.auth-panel-create .auth-panel-heading h2{font-size:clamp(1.76rem,2.45vw,2.38rem);line-height:.98}.auth-panel-heading p:not(.section-kicker){color:var(--muted);margin:14px 0 0;font-size:.98rem;line-height:1.58}.auth-panel-create .auth-panel-heading p:not(.section-kicker){margin-top:10px;font-size:.94rem;line-height:1.46}.auth-panel-signin .auth-panel-heading h2{margin-top:12px}.auth-panel-forgot .auth-panel-heading h2{color:#2f2838;margin-top:12px}.auth-panel-forgot .section-kicker{color:#665586d1}.auth-panel-forgot .auth-panel-heading p:not(.section-kicker){color:#3f3848b8}.auth-form{gap:16px;margin-top:28px;display:grid}.auth-panel-create .auth-form{gap:9px;margin-top:18px}.auth-panel-signin .auth-form,.auth-panel-forgot .auth-form{margin-top:20px}.auth-panel-forgot .auth-form label{color:#2f2838a3}.auth-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-form label{color:#241f28a8;letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:.72rem;font-weight:760;display:grid}.auth-panel-create .auth-form label{gap:6px}.auth-form input{width:100%;color:var(--ink);font:inherit;transition:border-color .22s var(--ease-premium), box-shadow .22s var(--ease-premium), background .22s var(--ease-premium);background:#ffffff94;border:1px solid #66558624;border-radius:16px;outline:none;padding:14px 15px}.auth-panel-create .auth-form input{padding:10px 14px}.auth-form input::placeholder{color:#6f68748f}.auth-form input:focus{background:#ffffffc7;border-color:#66558661;box-shadow:0 0 0 4px #a996dc1f}.auth-password-field{display:block;position:relative}.auth-password-field input{padding-right:76px}.auth-password-toggle{color:#665586db;cursor:pointer;min-width:58px;min-height:34px;font:inherit;letter-spacing:.01em;text-transform:none;transition:border-color .22s var(--ease-premium), background .22s var(--ease-premium), color .22s var(--ease-premium), box-shadow .22s var(--ease-premium);background:#fffaf4b8;border:1px solid #66558629;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:760;line-height:1;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-password-toggle:hover{color:var(--ink);background:#ffffffe6;border-color:#6655864d}.auth-password-toggle:focus-visible{border-color:#6655866b;outline:none;box-shadow:0 0 0 4px #a996dc24}.auth-forgot-link{color:#665586cc;width:fit-content;transition:color .22s var(--ease-premium);justify-self:end;font-size:.86rem;font-weight:700}.auth-forgot-link:hover,.auth-switch-copy button:hover,.auth-switch-copy a:hover,.auth-legal-disclosure a:hover{color:var(--ink)}.auth-submit-button{background:linear-gradient(145deg,#f5f0e8f5,#e2ddeadb),#f5f0e8eb;border-color:#66558638;width:100%;margin-top:2px;box-shadow:0 18px 44px #23182d1f}.auth-panel-create .auth-submit-button{min-height:44px}.auth-panel-create .auth-submit-button,.auth-panel-signin .auth-submit-button,.auth-panel-forgot .auth-submit-button{background:linear-gradient(145deg,#efe8f8f7,#e6ddf2e6),#f1eaf8f0;border-color:#72609152;box-shadow:0 18px 44px #392b4e24}.auth-panel-create .auth-submit-button:hover,.auth-panel-signin .auth-submit-button:hover,.auth-panel-forgot .auth-submit-button:hover{background:linear-gradient(145deg,#f3ecfafa,#ebe2f6eb),#f4edfbf2;border-color:#7260916b;box-shadow:0 22px 50px #392b4e2b}.auth-panel-create .auth-submit-button:focus-visible,.auth-panel-signin .auth-submit-button:focus-visible,.auth-panel-forgot .auth-submit-button:focus-visible{box-shadow:0 0 0 4px #a996dc33,0 20px 46px #392b4e29}.auth-legal-disclosure{color:#3f3848c7;letter-spacing:0;text-align:center;max-width:420px;margin:-4px auto -5px;font-size:.76rem;font-weight:400;line-height:1.5}.routed-hero p.auth-legal-disclosure{color:#3f3848c7;max-width:420px;margin:-4px auto -5px;font-size:.76rem;line-height:1.5}.auth-legal-disclosure a{color:#665586f5;font:inherit;transition:color .22s var(--ease-premium);font-weight:680;text-decoration:none}.auth-legal-disclosure a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #66558652}.auth-switch-copy{color:#3f3848eb;letter-spacing:.003em;text-align:center;margin:2px 0 0;font-size:.92rem;font-weight:570;line-height:1.5}.auth-switch-label{color:#7e768d}.auth-switch-copy button,.auth-switch-copy a{color:#665586db;cursor:pointer;font:inherit;transition:color .22s var(--ease-premium);background:0 0;border:0;padding:0;font-weight:760;text-decoration:none}.auth-local-access{border-top:1px solid #66558624;margin-top:14px;padding-top:14px}.auth-local-access>span{color:#665586c7;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:760;display:block}.auth-local-access-actions{gap:8px;margin-top:10px;display:grid}.auth-local-access-button{color:#2f2838eb;text-align:left;cursor:pointer;transition:border-color .22s var(--ease-premium), background .22s var(--ease-premium), transform .22s var(--ease-premium);background:#eee8f5a6;border:1px solid #66558638;border-radius:12px;padding:9px 12px;font-size:.84rem;font-weight:650}.auth-local-access-button:hover{background:#f3eefae6;border-color:#66558659;transform:translateY(-1px)}.auth-verification-resend{background:#eee8f56b;border:1px solid #66558629;border-radius:14px;gap:10px;margin-top:2px;padding:12px;display:grid}.auth-verification-resend p{color:#3f3848db;text-align:center;margin:0;font-size:.84rem;line-height:1.45}.auth-signin-error{color:#785066e6;text-align:center;margin:2px 0 0;font-size:.82rem;line-height:1.45}.auth-status-message{color:#2f2838eb}.auth-reset-confirmation{color:#2f2838;box-shadow:none;background:#eee8f59e;border:1px solid #6655862e;border-radius:14px;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.auth-reset-confirmation-icon{color:#665586eb;background:#6655861f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:.78rem;font-weight:760;line-height:1;display:inline-flex}.routed-hero .auth-reset-confirmation strong{color:#2f2838;text-align:left;margin:0;font-size:.86rem;font-weight:760;line-height:1.2;display:block}.routed-hero .auth-reset-confirmation p{color:#2f2838;text-align:left;max-width:none;margin:2px 0 0;font-size:.8rem;font-weight:560;line-height:1.38}.routed-hero .auth-panel-forgot .auth-switch-copy{color:#3f3848bd;max-width:none;margin-top:-2px;font-size:.88rem;font-weight:500;line-height:1.5}.routed-hero .auth-panel-forgot .auth-switch-label{color:#564d66b8}.routed-hero .auth-panel-forgot .auth-switch-copy a{color:#665586d6;font-weight:720}.verify-email-page{min-height:100svh;color:var(--cream);background:radial-gradient(circle at 18% 10%,#a996dc29,#0000 32%),radial-gradient(circle at 86% 20%,#f5f0e814,#0000 30%),linear-gradient(145deg,#17111d 0%,#24182d 54%,#151018 100%);flex-direction:column;display:flex}.verify-email-header{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(22px,4vw,34px) 0 12px;display:grid;position:relative}.verify-email-logo{color:#f5f0e8f0;justify-self:start}.verify-email-logo .brand-mark{-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#ffffff14;border-color:#ffffff24;box-shadow:0 8px 24px #15101824,inset 0 1px #ffffff14}.verify-email-logo .brand-symbol{filter:none}.verify-email-header span{color:#f5f0e88a;letter-spacing:.16em;text-transform:uppercase;justify-self:center;font-size:.72rem;font-weight:760}.verify-email-shell{flex:1;place-items:center;padding:clamp(22px,5vh,54px) clamp(20px,5vw,56px) clamp(50px,8vh,88px);display:grid;position:relative;overflow:hidden}.verify-email-shell .behavioral-contour-layer{opacity:.48}.verify-email-card{z-index:1;width:min(720px,100%);color:var(--ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#fffaf4f0,#f5f0e8d1),radial-gradient(circle at 88% 12%,#a996dc2b,#0000 36%);border:1px solid #f5f0e82e;border-radius:clamp(24px,4vw,34px);padding:clamp(34px,5vw,54px);animation:.7s both riseIn;position:relative;box-shadow:0 32px 96px #0000004d}.verify-email-card h1{max-width:620px;color:var(--ink);font-family:var(--display-font);letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(2.18rem,4.8vw,3.8rem);font-weight:560;line-height:.98}.verify-email-body{color:#2f2838c7;max-width:590px;margin:24px 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.62}.verify-email-helper{color:#564d66c7;max-width:560px;margin:12px 0 0;font-size:.94rem;line-height:1.58}.verify-email-action-stack{gap:14px;margin-top:30px;display:grid}.verify-email-actions{flex-wrap:wrap;gap:12px;display:flex}.verify-email-primary-action,.verify-email-secondary-action{cursor:pointer;min-height:48px;font:inherit;transition:transform .22s var(--ease-premium), border-color .22s var(--ease-premium), background .22s var(--ease-premium), box-shadow .22s var(--ease-premium), color .22s var(--ease-premium);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.92rem;font-weight:720;display:inline-flex}.verify-email-primary-action{color:#fffaf4f5;background:#2b2032;border:1px solid #352c4a33;box-shadow:0 18px 44px #23182d33}.verify-email-primary-action:hover{background:#35283f;transform:translateY(-1px);box-shadow:0 22px 52px #23182d3d}.verify-email-primary-action:disabled,.verify-email-secondary-action:disabled{cursor:not-allowed;opacity:.64;transform:none}.verify-email-secondary-action{color:#2f2838d1;background:#ffffff57;border:1px solid #66558633}.verify-email-secondary-action:hover{color:var(--ink);background:#ffffff85;border-color:#6655865c;transform:translateY(-1px)}.verify-email-primary-action:focus-visible,.verify-email-secondary-action:focus-visible,.verify-email-logo:focus-visible{outline-offset:5px;outline:1px solid #a996dcbd}.verify-email-message{border-radius:16px;max-width:560px;margin:0;padding:12px 14px;font-size:.92rem;font-weight:650;line-height:1.45}.verify-email-message-success{color:#2f2838eb;background:#eee8f594;border:1px solid #6655862e}.verify-email-message-error{color:#9f1239;background:#9f12390e;border:1px solid #9f123929}.reset-password-form{gap:15px;margin-top:28px;display:grid}.reset-password-form label{color:#2f2838a8;letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:.72rem;font-weight:760;display:grid}.reset-password-form input{width:100%;color:var(--ink);font:inherit;letter-spacing:0;transition:border-color .22s var(--ease-premium), box-shadow .22s var(--ease-premium), background .22s var(--ease-premium);background:#ffffff85;border:1px solid #66558629;border-radius:16px;outline:none;padding:14px 15px}.reset-password-form input::placeholder{color:#6f68748f}.reset-password-form input:focus{background:#ffffffc7;border-color:#66558661;box-shadow:0 0 0 4px #a996dc1f}.reset-password-actions{margin-top:8px}.reset-password-form-message{color:#0000;max-width:none;min-height:43px;transition:background .18s var(--ease-premium), border-color .18s var(--ease-premium), color .18s var(--ease-premium);border:1px solid #0000;border-radius:14px;margin:0;padding:10px 12px;font-size:.84rem;font-weight:650;line-height:1.35}.reset-password-form-message-error{color:#b42318;background:#b423180f;border-color:#b4231829}.verify-email-page .ascend-footer{background:0 0;border-top-color:#f5f0e81a;margin-top:auto}.auth-workspace-section{padding-top:58px}.auth-workspace-shell{max-width:860px;margin:0 auto}.auth-workspace-shell h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.032em;margin:16px 0 0;font-size:clamp(2rem,3.8vw,3.3rem);font-weight:540}.auth-workspace-shell p{color:var(--muted);margin:22px 0 0;font-size:1rem;line-height:1.65}.auth-workspace-shell .button{margin-top:22px}.auth-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1060px;margin:36px auto 0;display:grid}.auth-workspace-card{border:1px solid var(--surface-border);box-shadow:var(--shadow-soft);background:#ffffffad;border-radius:20px;padding:18px}.auth-workspace-card p{color:#3a3342e0;margin:12px 0 0;font-size:.9rem;line-height:1.5}.auth-workspace-card ul{color:#4a4254d6;margin:12px 0 0;padding-left:18px;font-size:.84rem;line-height:1.45}.workspace-dashboard-section{background:radial-gradient(circle at 14% 8%,#a78bfa26,#0000 30%),linear-gradient(#f8f4ef 0%,#f1edf7 48%,#f8f4ef 100%);padding:clamp(28px,5vw,64px) clamp(22px,5vw,72px) clamp(64px,8vw,112px);position:relative;overflow:hidden}.workspace-dashboard-shell{z-index:1;gap:24px;max-width:1180px;margin:0 auto;display:grid;position:relative}.workspace-overview,.workspace-empty-state,.workspace-qa-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #66558629;border-radius:24px;box-shadow:0 24px 60px #30263e1a}.workspace-overview{grid-template-columns:minmax(0,1.25fr) minmax(260px,.34fr);align-items:stretch;gap:22px;padding:clamp(24px,4vw,40px);display:grid}.workspace-overview h2,.workspace-empty-state h2,.workspace-qa-panel h3{color:var(--ink);font-family:var(--display-font);letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:540;line-height:1.02}.workspace-qa-panel h3{font-size:clamp(1.7rem,3vw,2.7rem)}.workspace-overview p,.workspace-empty-state p,.workspace-qa-panel p{max-width:780px;color:var(--muted);margin:18px 0 0;font-size:1rem;line-height:1.65}.workspace-account-card{color:#ffffffd1;background:linear-gradient(145deg,#2c2434f0,#4b3e60e0);border:1px solid #66558624;border-radius:18px;align-content:center;gap:8px;min-width:0;padding:20px;display:grid}.workspace-account-card span,.workspace-status-pill,.workspace-qa-card span,.account-access-panel span{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760}.workspace-account-card strong{color:#fff;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:1.05rem;line-height:1.25}.workspace-account-card p{color:#ffffffa8;margin:0;font-size:.9rem;line-height:1.45}.workspace-context-lines{gap:5px;min-width:0;display:grid}.workspace-account-card .workspace-context-lines span{color:#ffffffb8;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:520}.workspace-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workspace-status-card{background:#ffffffc7;border:1px solid #66558626;border-radius:22px;flex-direction:column;min-height:270px;padding:clamp(22px,3vw,30px);display:flex;box-shadow:0 18px 46px #30263e14}.workspace-status-card.is-primary-next{background:linear-gradient(145deg,#ffffffe6,#f6f2fbdb);border-color:#744faa42}.workspace-status-pill{color:#362b42c7;background:#f4f0f8e6;border-radius:999px;width:fit-content;padding:7px 11px}.workspace-status-pill.is-complete{color:#2c5344eb;background:#daeee4eb}.workspace-status-pill.is-progress{color:#574422eb;background:#f5e5c2e6}.workspace-status-pill.is-waiting{color:#483a5be0;background:#ebe5f6eb}.workspace-status-card h3{color:var(--ink);font-family:var(--display-font);letter-spacing:-.018em;margin:22px 0 0;font-size:1.55rem;font-weight:560}.workspace-card-title-row{align-items:center;gap:10px;min-height:30px;margin:22px 0 0;display:flex}.workspace-card-title-row h3{margin:0}.workspace-info-button{color:#503e78c7;cursor:help;background:#f4f0f8b8;border:1px solid #503e7838;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:.76rem;font-weight:760;line-height:1;display:inline-grid;position:relative}.workspace-info-button:focus-visible{outline-offset:3px;outline:2px solid #503e7852}.workspace-tooltip{z-index:4;color:#ffffffdb;letter-spacing:0;text-align:left;text-transform:none;opacity:0;pointer-events:none;background:#221a29f5;border:1px solid #503e7829;border-radius:12px;width:min(310px,100vw - 56px);padding:12px 14px;font-size:.82rem;font-weight:520;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 18px 40px #221a2938}.workspace-info-button:hover .workspace-tooltip,.workspace-info-button:focus .workspace-tooltip,.workspace-info-button:focus-visible .workspace-tooltip{opacity:1;transform:translate(-50%)}.workspace-status-card p{color:var(--muted);margin:12px 0 0;font-size:.95rem;line-height:1.55}.workspace-result-row{justify-content:space-between;align-items:flex-start;gap:16px;margin:20px 0 26px;display:flex}.workspace-insight-summary{align-items:flex-start;margin-top:20px}.workspace-result-primary{text-align:left;gap:7px;min-width:0;display:grid}.workspace-result-primary>span{color:#443a5080;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:760;line-height:1.1}.workspace-result-row strong{min-width:0;color:var(--ink);text-align:left;overflow-wrap:anywhere;font-size:1rem}.workspace-result-row>span{color:#443a5094;text-align:right;flex:none;font-size:.86rem;font-weight:650}.workspace-leadership-meta{flex:none;align-content:start;justify-items:end;gap:10px;min-width:max-content;display:grid}.workspace-leadership-meta>span{color:#443a5094;text-align:right;font-size:.86rem;font-weight:650}.workspace-leadership-teaser{gap:14px;margin:16px 0 24px;display:grid}.workspace-leadership-teaser p{color:#3a3342b8;max-width:58ch;margin:0;font-size:.95rem;line-height:1.55}.workspace-leadership-teaser ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace-leadership-teaser li{color:#443a50bd;background:#ffffff94;border:1px solid #66558621;border-radius:12px;padding:9px 11px;font-size:.78rem;font-weight:720;line-height:1.25}.workspace-readiness-ring{width:54px;height:54px;color:var(--ink);background:0 0;border-radius:999px;justify-self:end;place-items:center;display:inline-grid;position:relative}.workspace-readiness-ring .report-preview-score-svg{width:54px;height:54px}.workspace-status-card a,.account-settings-links a{color:#503e78f2;border-bottom:1px solid #503e7840;width:fit-content;margin-top:auto;font-weight:760;text-decoration:none}.workspace-link-row{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;margin-bottom:6px;display:flex}.workspace-link-row a{margin-top:0}.workspace-link-row a:first-child{color:#fff;background:#503e78f2;border:0;border-radius:999px;padding:10px 16px;box-shadow:0 12px 24px #503e782e}.workspace-card-actions{justify-content:space-between;align-items:center;gap:10px 18px;margin-top:auto;margin-bottom:6px;display:flex}.workspace-primary-actions,.workspace-secondary-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.workspace-primary-actions a{color:#fff;background:#503e78f2;border:0;border-radius:999px;width:fit-content;margin-top:0;padding:10px 16px;box-shadow:0 12px 24px #503e782e}.workspace-secondary-actions{text-align:right;justify-content:flex-end;gap:8px 16px;padding-left:2px}.workspace-secondary-actions a{color:#503e78c7;border-bottom:1px solid #503e782e;width:fit-content;margin-top:0;font-size:.9rem;font-weight:680;text-decoration:none}.workspace-secondary-actions a:hover{color:#503e78fa;border-bottom-color:#503e7857}.workspace-feedback-complete{color:#3a3342a3;align-items:center;gap:6px;width:fit-content;font-size:.9rem;font-weight:760;display:inline-flex}.workspace-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-refresh-link{color:#503e7894;text-align:right;border-bottom:1px solid #503e781f;font-size:.82rem;font-weight:680;line-height:1.2;text-decoration:none}.workspace-refresh-link:hover{color:#503e78d6;border-bottom-color:#503e7847}.admin-home-page{color:#f5f0e8e0;background:radial-gradient(circle at 18% 10%,#a996dc33,#0000 28%),radial-gradient(circle at 90% 4%,#f5f0e81a,#0000 30%),linear-gradient(145deg,#151018 0%,#211827 44%,#302744 100%);min-height:100vh;padding-bottom:clamp(44px,8vw,84px);position:relative;overflow:hidden}.admin-home-page:before{content:"";pointer-events:none;filter:blur(.8px);opacity:.18;background-image:url("data:image/svg+xml,%3Csvg width='1200' height='520' viewBox='0 0 1200 520' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23B8A8CF' stroke-width='1.05' stroke-linecap='round' opacity='0.48'%3E%3Cpath d='M-20 340C130 232 278 204 430 258C568 307 654 396 792 360C930 324 978 170 1128 154C1186 148 1238 162 1280 184'/%3E%3Cpath d='M12 402C152 300 278 272 410 318C544 365 638 460 790 418C938 376 1002 234 1156 224C1212 220 1260 236 1296 258'/%3E%3Cpath d='M120 184C238 112 356 98 480 146C602 193 684 262 820 236C952 210 1004 94 1136 76C1192 68 1240 78 1288 100'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:min(1120px,118vw);height:440px;position:absolute;inset:5% 7% auto}.admin-home-header{z-index:1;-webkit-backdrop-filter:blur(22px)saturate(118%);backdrop-filter:blur(22px)saturate(118%);background:#18121c99;border-bottom:1px solid #f5f0e814;grid-template-columns:minmax(170px,auto) minmax(0,1fr) auto;align-items:center;gap:clamp(14px,3vw,34px);padding:18px clamp(22px,5vw,72px);display:grid;position:relative;box-shadow:0 16px 50px #1510181f}.admin-home-brand{color:#f5f0e8e6;white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.admin-home-brand span:last-child{gap:1px;min-width:0;display:grid}.admin-home-brand strong{letter-spacing:.02em;font-size:.94rem;font-weight:700;line-height:1.05}.admin-home-brand em{color:#f5f0e89e;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:780;line-height:1.05}.admin-home-nav{justify-content:center;align-items:center;gap:8px;display:flex}.admin-home-nav a{color:#f5f0e8bd;border-radius:999px;padding:9px 13px;font-size:.88rem;font-weight:720;transition:background .18s,color .18s}.admin-home-nav a[aria-current=page]{color:#fffaf4f0;background:#f5f0e81a;box-shadow:inset 0 0 0 1px #f5f0e80f}.admin-home-nav a:hover,.admin-home-nav a:focus-visible{color:#fffaf4fa;background:#f5f0e814}.admin-home-header .button.secondary{color:#fffaf4eb;background:#f5f0e814;border-color:#f5f0e82e}.admin-home-header .button.secondary:hover,.admin-home-header .button.secondary:focus-visible{background:#f5f0e824;border-color:#f5f0e847}.admin-home-shell{z-index:1;gap:clamp(18px,3vw,24px);width:min(1180px,100% - clamp(32px,7vw,88px));margin:0 auto;padding-top:clamp(32px,5vw,56px);display:grid;position:relative}.admin-preview-page{padding-bottom:0;overflow:visible}.admin-preview-page:before{position:fixed}.admin-preview-page .report-preview-page{z-index:1;position:relative}.admin-preview-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1510186b;border-bottom:1px solid #f5f0e81a;justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(16px,4vw,40px);display:flex}.admin-preview-actions-title{color:#fffaf4f5;font-size:.9rem;font-weight:800}.admin-preview-actions-intro{color:#f5f0e8a3;margin-top:3px;font-size:.78rem}.admin-preview-empty-state{z-index:1;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:24px;display:flex;position:relative}.admin-home-hero{max-width:840px;display:grid}.admin-home-pill,.admin-home-card-kicker{color:#f5f0e8c2;letter-spacing:.13em;text-transform:uppercase;background:#f5f0e81a;border-radius:999px;width:fit-content;font-size:.72rem;font-weight:780}.admin-home-pill{margin:0 0 16px;padding:8px 12px}.admin-home-hero h1{color:#fffaf4;font-family:var(--display-font);letter-spacing:-.035em;margin:0;font-size:clamp(3rem,8vw,6.4rem);font-weight:540;line-height:.98}.admin-home-hero p:not(.admin-home-pill){color:#f5f0e8b8;max-width:760px;margin:18px 0 0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.6}.admin-connect-campaign-hero{gap:14px;max-width:100%;display:grid}.admin-connect-campaign-hero-header{grid-template-columns:minmax(0,1fr) clamp(210px,22vw,250px);align-items:flex-start;gap:clamp(18px,3vw,32px);display:grid}.admin-connect-campaign-hero-title{min-width:0}.admin-connect-campaign-hero .admin-home-pill{margin-bottom:8px}.admin-connect-campaign-hero h1{font-size:clamp(2rem,3.4vw,2.9rem);line-height:1}.admin-connect-campaign-hero p:not(.admin-home-pill){max-width:none;margin-top:8px;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.42}.admin-connect-campaign-hero-note{width:100%;color:#f5f0e89e!important;max-width:none!important;margin-top:0!important;font-size:.9rem!important}.admin-connect-campaign-hero-status{color:#3a3342b8;background:#fffaf4c7;border:1px solid #66558624;border-radius:18px;gap:4px;padding:14px 16px;display:grid;box-shadow:0 18px 42px #241f281a}.admin-connect-campaign-hero-status p{letter-spacing:.1em;text-transform:uppercase;font-weight:850;color:#3a334285!important;margin:0!important;font-size:.68rem!important;line-height:1.2!important}.admin-connect-campaign-hero-status strong{color:#4d3a81f5;font-size:.92rem;font-weight:860;line-height:1.2}.admin-connect-campaign-hero-status span{color:#241f28db;overflow-wrap:anywhere;font-size:.86rem;font-weight:680;line-height:1.28}.admin-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:18px;display:grid}.admin-dashboard-page{padding-bottom:clamp(28px,4vw,48px)}.admin-dashboard-shell{gap:clamp(16px,2.4vw,24px);width:min(1440px,100% - clamp(28px,5vw,72px));padding-top:clamp(16px,2.2vw,26px)}.admin-dashboard-header{gap:6px;padding:4px 2px 2px;display:grid}.admin-dashboard-header h1{color:#fffaf4fa;font-family:var(--display-font);margin:0;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:620;line-height:1}.admin-dashboard-header p:not(.admin-home-pill){color:#f5f0e8b8;max-width:760px;margin:0;font-size:clamp(.96rem,1.3vw,1.08rem);line-height:1.46}.admin-dashboard-panel{background:linear-gradient(145deg,#fffaf4f0,#eee8f5d1),#fffaf4e6;border:1px solid #f5f0e824;border-radius:22px;gap:14px;padding:clamp(18px,2.4vw,24px);display:grid;box-shadow:0 18px 48px #00000024}.admin-dashboard-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-dashboard-panel-header h2{color:#241f28f5;font-family:var(--display-font);margin:5px 0 0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:620;line-height:1.04}.admin-dashboard-panel .admin-home-card-kicker,.admin-dashboard-metric-card span{color:#3a3342a3;background:#6655861a}.admin-dashboard-attention-list{background:#fffaf485;border:1px solid #7e6f9621;border-radius:16px;display:grid;overflow:hidden}.admin-dashboard-attention-row{color:#241f28f0;border-bottom:1px solid #7e6f961f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;transition:background .18s,color .18s;display:grid}.admin-dashboard-attention-row:last-child{border-bottom:0}.admin-dashboard-attention-row:hover,.admin-dashboard-attention-row:focus-visible{background:#866dc51a}.admin-dashboard-attention-row.is-muted{color:#3a334280;background:#fffaf457}.admin-dashboard-attention-row span{gap:3px;min-width:0;font-size:.95rem;font-weight:760;display:grid}.admin-dashboard-attention-row .admin-dashboard-attention-label{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;text-align:left;background:0 0;padding:0}.admin-dashboard-attention-row small{color:#3a33429e;font-size:.76rem;font-weight:720;line-height:1.25}.admin-dashboard-attention-row strong{color:#4d3a81f5;text-align:center;background:#5e469d1f;border-radius:999px;min-width:42px;padding:6px 10px;font-size:.9rem;font-weight:860}.admin-dashboard-attention-row.is-muted strong{color:#3a33428a;background:#7e6f961a}.admin-dashboard-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-dashboard-metric-card{color:#241f28f0;background:#fffaf494;border:1px solid #7e6f961f;border-radius:16px;gap:8px;min-height:92px;padding:15px;transition:border-color .18s,transform .18s,background .18s;display:grid}a.admin-dashboard-metric-card:hover,a.admin-dashboard-metric-card:focus-visible{background:#fffaf4c7;border-color:#866dc547;transform:translateY(-1px)}.admin-dashboard-metric-card span{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.64rem;font-weight:860;line-height:1.2}.admin-dashboard-metric-card strong{color:#241f28f5;font-family:var(--display-font);font-size:clamp(1.45rem,2.5vw,2.05rem);font-weight:620;line-height:1}.admin-dashboard-two-column{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:16px;display:grid}.admin-dashboard-text-link{color:#4d3a81f5;white-space:nowrap;border:1px solid #7e6f9629;border-radius:999px;flex:none;padding:8px 12px;font-size:.8rem;font-weight:820}.admin-dashboard-text-link:hover,.admin-dashboard-text-link:focus-visible{background:#866dc51a}.admin-dashboard-funnel-list{gap:2px;display:grid}.admin-dashboard-funnel-row{border-top:1px solid #7e6f961f;grid-template-columns:minmax(150px,1fr) 74px 130px minmax(120px,.8fr);align-items:center;gap:12px;padding:11px 0;display:grid}.admin-dashboard-funnel-row:first-child{border-top:0}.admin-dashboard-funnel-row span,.admin-dashboard-funnel-row strong,.admin-dashboard-funnel-row em{color:#241f28f0;font-size:.9rem;font-style:normal;font-weight:760}.admin-dashboard-funnel-row strong,.admin-dashboard-funnel-row em{white-space:nowrap}.admin-dashboard-funnel-row em{color:#3a3342a3}.admin-dashboard-funnel-bar{background:#a996dc1f;border-radius:999px;height:9px;overflow:hidden}.admin-dashboard-funnel-bar div{border-radius:inherit;background:linear-gradient(90deg,#866dc5f5,#a996dcd1);height:100%}.admin-dashboard-action-grid{gap:10px;display:grid}.admin-dashboard-action-grid a{color:#241f28eb;background:#fffaf494;border:1px solid #7e6f9621;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.9rem;font-weight:800;display:flex}.admin-dashboard-action-grid a:after{content:"→";color:#5e469ddb}.admin-dashboard-action-grid a:hover,.admin-dashboard-action-grid a:focus-visible{background:#fffaf4cc;border-color:#866dc547}.admin-dashboard-table-wrap{background:#fffaf494;border:1px solid #7e6f9624;border-radius:16px;overflow-x:auto}.admin-dashboard-table{border-collapse:collapse;width:100%;min-width:760px}.admin-dashboard-table th,.admin-dashboard-table td{color:#241f28eb;text-align:left;white-space:nowrap;border-bottom:1px solid #7e6f961f;padding:13px 14px;font-size:.9rem}.admin-dashboard-table th{color:#3a33429e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:860}.admin-dashboard-table tbody tr:last-child td{border-bottom:0}.admin-dashboard-table a{color:#4d3a81f5;font-weight:840}.admin-dashboard-section-note{color:#3a33429e;margin:-4px 0 0;font-size:.84rem;font-weight:720}.admin-dashboard-section-note.is-error{color:#893a3ee6}.admin-dashboard-section-placeholder{color:#3a33429e;background:#fffaf46b;border:1px dashed #7e6f962e;border-radius:14px;grid-column:1/-1;padding:14px;font-size:.88rem;font-weight:760}.admin-connect-funnel-page{padding-bottom:clamp(28px,4vw,48px)}.admin-connect-funnel-shell{gap:clamp(18px,3vw,28px);width:min(1440px,100% - clamp(28px,5vw,72px))}.admin-connect-leads-page .admin-home-shell{width:min(1440px,100% - clamp(28px,5vw,72px))}.admin-connect-funnel-dashboard-header{background:linear-gradient(145deg,#fffaf41f,#a796d214),#140d1b42;border:1px solid #f5f0e824;border-radius:24px;grid-template-columns:minmax(320px,.92fr) minmax(520px,1.08fr);align-items:end;gap:clamp(18px,3vw,28px);padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 18px 48px #00000024}.admin-connect-funnel-dashboard-header h1{color:#fffaf4fa;font-family:var(--display-font);margin:8px 0;font-size:clamp(2rem,4.2vw,3.45rem);font-weight:620;line-height:.95}.admin-connect-funnel-dashboard-header p:not(.admin-home-pill){color:#f5f0e8c2;max-width:720px;margin:0;font-size:clamp(.98rem,1.6vw,1.18rem);line-height:1.48}.admin-connect-funnel-filter-form{background:#fffaf414;border:1px solid #f5f0e824;border-radius:18px;grid-template-columns:minmax(150px,.72fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.admin-connect-funnel-filter-form label{color:#f5f0e8a8;letter-spacing:.1em;text-transform:uppercase;gap:7px;min-width:0;font-size:.68rem;font-weight:820;display:grid}.admin-connect-funnel-filter-form select{color:#241f28f0;width:100%;min-width:0;font:inherit;background:#fffaf4f0;border:1px solid #f5f0e82e;border-radius:12px;padding:11px 12px;font-weight:760}.admin-connect-funnel-section{gap:18px;display:grid}.admin-connect-funnel-section-heading{max-width:820px}.admin-connect-funnel-section-heading h2{color:#fffaf4fa}.admin-connect-funnel-section-heading p:not(.section-kicker){color:#f5f0e8b8}.admin-connect-funnel-summary-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.admin-connect-funnel-metric-card,.admin-connect-funnel-conversion-card,.admin-connect-funnel-opportunity-card,.admin-connect-funnel-panel{background:linear-gradient(145deg,#fffaf4f0,#eee8f5d1),#fffaf4e6;border:1px solid #f5f0e824;border-radius:22px;box-shadow:0 18px 48px #00000024}.admin-connect-funnel-metric-card{gap:8px;min-height:104px;padding:18px;display:grid}.admin-connect-funnel-metric-card span,.admin-connect-funnel-conversion-card span{color:#3a3342a3;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:860;line-height:1.25}.admin-connect-funnel-metric-card strong{color:#241f28f5;font-family:var(--display-font);font-size:clamp(1.6rem,3vw,2.35rem);font-weight:620;line-height:.95}.admin-connect-funnel-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:16px;display:grid}.admin-connect-funnel-panel{gap:16px;padding:clamp(18px,2.5vw,24px);display:grid}.admin-connect-funnel-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-connect-funnel-panel-header h2{color:#241f28f0;max-width:720px;font-family:var(--display-font);margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:620;line-height:1.05}.admin-connect-funnel-conversion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-connect-funnel-conversion-card{gap:6px;padding:15px;display:grid}.admin-connect-funnel-conversion-card strong{color:#241f28f5;font-family:var(--display-font);font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:620;line-height:1}.admin-connect-funnel-conversion-card p,.admin-connect-funnel-opportunity-card p{color:#3a3342ad;margin:0;font-size:.9rem;line-height:1.45}.admin-connect-funnel-opportunity-card{align-content:start;gap:12px;padding:clamp(18px,2.5vw,24px);display:grid}.admin-connect-funnel-opportunity-card h2{color:#241f28f0;font-family:var(--display-font);margin:0;font-size:clamp(1.35rem,2.3vw,1.85rem);font-weight:620;line-height:1.04}.admin-connect-funnel-opportunity-card strong{color:#5e469df5;font-family:var(--display-font);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:620;line-height:1}.admin-connect-funnel-rows{gap:2px;display:grid}.admin-connect-funnel-row{border-top:1px solid #7e6f961f;grid-template-columns:minmax(180px,1.25fr) 100px 180px minmax(180px,1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.admin-connect-funnel-row-heading{border-top:0;padding-top:4px}.admin-connect-funnel-row-heading span{color:#3a33429e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:860}.admin-connect-funnel-row strong,.admin-connect-funnel-row>span{color:#241f28f0;font-size:.93rem;font-weight:760}.admin-connect-funnel-row-bar{background:#a996dc1f;border-radius:999px;height:10px;overflow:hidden}.admin-connect-funnel-row-bar div{border-radius:inherit;background:linear-gradient(90deg,#866dc5f5,#a996dcdb);height:100%;box-shadow:0 0 18px #866dc52e}.admin-connect-funnel-table-wrap{background:#fffaf49e;border:1px solid #7e6f9624;border-radius:18px;overflow-x:auto}.admin-connect-funnel-table{border-collapse:collapse;width:100%;min-width:840px}.admin-connect-funnel-performance-table{min-width:1040px}.admin-connect-funnel-table th,.admin-connect-funnel-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #7e6f961f;padding:13px 14px}.admin-connect-funnel-table th{color:#3a3342b8;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:820}.admin-connect-funnel-table td{color:#241f28f0;font-size:.95rem}.admin-connect-funnel-table tbody tr:last-child th,.admin-connect-funnel-table tbody tr:last-child td{border-bottom:0}.admin-connect-leads-search{background:#fffaf4ad;border:1px solid #6655861a;border-radius:18px;grid-template-columns:minmax(240px,1.6fr) minmax(150px,.8fr) minmax(170px,.9fr) minmax(140px,.75fr) auto auto;align-items:end;gap:12px;padding:14px;display:grid}.admin-connect-leads-search label{color:#3a3342a3;letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:.72rem;font-weight:820;display:grid}.admin-connect-leads-search-query{min-width:0}.admin-connect-leads-search input,.admin-connect-leads-search select{color:#241f28f0;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#ffffffdb;border:1px solid #66558629;border-radius:14px;outline:none;padding:12px 14px;font-size:.95rem}.admin-connect-leads-search select{cursor:pointer}.admin-connect-leads-search input:focus,.admin-connect-leads-search select:focus{background:#fffffff5;border-color:#6655866b;box-shadow:0 0 0 4px #a996dc24}.admin-connect-leads-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-connect-leads-card{gap:14px;width:100%;min-width:0;height:auto;min-height:0;padding:clamp(18px,2.4vw,24px);display:grid}.admin-connect-leads-heading{align-items:flex-start}.admin-connect-leads-actions,.admin-connect-leads-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-connect-leads-actions .button,.admin-connect-leads-row-actions .button,.admin-connect-leads-search .button{color:#3a3342eb;box-shadow:none;background:#ffffffb8;border-color:#66558633}.admin-connect-leads-actions .button:hover,.admin-connect-leads-actions .button:focus-visible,.admin-connect-leads-row-actions .button:hover,.admin-connect-leads-row-actions .button:focus-visible,.admin-connect-leads-search .button:hover,.admin-connect-leads-search .button:focus-visible{color:#241f28f5;background:#fffffff0;border-color:#66558657;box-shadow:0 10px 24px #241f281a}.admin-connect-leads-search .button-primary{color:#fff;background:#665586f0;border-color:#66558638}.admin-connect-leads-search .button-primary:hover,.admin-connect-leads-search .button-primary:focus-visible{color:#fff;background:#534376fa;border-color:#66558657}.admin-connect-leads-actions .button:disabled{cursor:not-allowed;opacity:.58}.admin-connect-leads-row-actions{grid-template-columns:1fr;justify-content:stretch;align-items:stretch;width:100%;min-width:136px;display:grid}.admin-connect-leads-row-actions .button{white-space:nowrap;justify-content:center;width:100%;min-height:34px;padding:8px 10px;font-size:.74rem}.admin-connect-leads-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:6px 9px;font-size:.7rem;font-weight:850;display:inline-flex}.admin-connect-leads-pill.is-positive{color:#40633af5;background:#65835c21}.admin-connect-leads-pill.is-warning{color:#70481cf5;background:#af773824}.admin-connect-leads-pill.is-muted{color:#5b5046d1;background:#8b80741a}.admin-connect-leads-empty{gap:5px;padding:12px 0;display:grid}.admin-connect-leads-empty strong{color:#241f28f0;font-size:1rem}.admin-connect-leads-empty p{color:#3a3342a8;max-width:640px;margin:0;line-height:1.45}.admin-connect-leads-table-wrap{box-shadow:none;overscroll-behavior-x:contain;border-color:#6655861a;max-width:100%;overflow-x:auto}.admin-connect-leads-table{table-layout:fixed;min-width:1240px}.admin-connect-leads-table th:first-child,.admin-connect-leads-table td:first-child,.admin-connect-leads-table th:nth-child(2),.admin-connect-leads-table td:nth-child(2){width:10%}.admin-connect-leads-table th:nth-child(3),.admin-connect-leads-table td:nth-child(3){width:21%}.admin-connect-leads-table th:nth-child(4),.admin-connect-leads-table td:nth-child(4){width:11%}.admin-connect-leads-table th:nth-child(5),.admin-connect-leads-table td:nth-child(5){width:9%}.admin-connect-leads-table th:nth-child(6),.admin-connect-leads-table td:nth-child(6){width:12%}.admin-connect-leads-table th:nth-child(7),.admin-connect-leads-table td:nth-child(7){width:7%}.admin-connect-leads-table th:nth-child(8),.admin-connect-leads-table td:nth-child(8){width:8%}.admin-connect-leads-table th:nth-child(9),.admin-connect-leads-table td:nth-child(9){width:12%}.admin-connect-leads-table th,.admin-connect-leads-table td{overflow-wrap:break-word;vertical-align:top}.admin-connect-leads-table th{white-space:nowrap}.admin-connect-leads-table td:nth-child(3),.admin-connect-leads-table td:nth-child(9){overflow-wrap:normal}.admin-connect-leads-table a{color:#4d3a81fa;font-weight:720;text-decoration:none}.admin-connect-leads-table a:hover,.admin-connect-leads-table a:focus-visible{text-decoration:underline}.admin-connect-campaign-filter{margin:0 auto 24px}.admin-connect-campaign-table-card{overflow-wrap:anywhere;gap:14px;min-width:0;min-height:0;padding:clamp(18px,2.4vw,24px);display:grid}.admin-home-card.admin-connect-campaign-table-card{height:auto;min-height:0}.admin-connect-campaign-table-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-connect-campaign-table-heading .admin-home-card-kicker{margin:0}.admin-connect-campaign-table-heading>div:first-child{min-width:0}.admin-connect-campaign-heading-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-connect-campaign-form{gap:14px;min-width:0;margin-top:18px;display:grid}.admin-connect-campaign-form label{color:#3a3342b8;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:820;display:grid}.admin-connect-campaign-form input,.admin-connect-campaign-form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#ffffffc7;border:1px solid #66558629;border-radius:14px;padding:12px 14px;font-size:.94rem}.admin-connect-campaign-form input:focus,.admin-connect-campaign-form textarea:focus{background:#fffffff5;border-color:#6655866b;outline:none;box-shadow:0 0 0 4px #a996dc24}.admin-connect-campaign-field-name,.admin-connect-campaign-field-description{align-self:stretch}.admin-connect-campaign-error{color:#7c2e2ef0;background:#ffeeeeb8;border:1px solid #9f464633;border-radius:14px;margin:0;padding:10px 12px;font-size:.9rem;font-weight:720}.admin-connect-campaign-warning{color:#70481cf0;background:#fff4e1c2;border:1px solid #af77383d;border-radius:14px;margin:0;padding:10px 12px;font-size:.9rem;font-weight:720;line-height:1.45}.admin-connect-campaign-toast{color:#40633af5;background:#65835c1f;border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:820}.admin-connect-campaign-toast.is-success{color:#40633af5;background:#65835c1f}.admin-connect-campaign-toast.is-error{color:#7c2e2ef5;background:#ffeeeed1}.admin-connect-campaign-actions,.admin-connect-campaign-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-connect-campaign-row-actions{flex-wrap:nowrap;justify-content:flex-start;gap:8px}.admin-connect-campaign-actions{align-self:center}.admin-connect-campaign-row-actions .button{white-space:nowrap;min-height:36px;padding:9px 12px;font-size:.78rem}.admin-connect-campaign-actions .button,.admin-connect-campaign-row-actions .button{color:#3a3342eb;box-shadow:none;background:#ffffffb8;border-color:#66558633}.admin-connect-campaign-actions .button:hover,.admin-connect-campaign-actions .button:focus-visible,.admin-connect-campaign-row-actions .button:hover,.admin-connect-campaign-row-actions .button:focus-visible{color:#241f28f5;background:#fffffff0;border-color:#66558657;box-shadow:0 10px 24px #241f281a}.admin-connect-campaign-actions .button-primary{color:#fff;background:#665586f0;border-color:#66558638}.admin-connect-campaign-actions .button-primary:hover,.admin-connect-campaign-actions .button-primary:focus-visible{color:#fff;background:#534376fa;border-color:#66558657}.admin-connect-campaign-table-heading h2{color:#241f28f5;font-family:var(--display-font);margin:5px 0 0;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:620;line-height:1.15}.admin-connect-campaign-table-heading p{color:#3a3342a8;max-width:760px;margin:6px 0 0;font-size:.9rem;line-height:1.45}.admin-connect-campaign-count{color:#4d3a81f5;letter-spacing:.08em;text-transform:uppercase;background:#6655861a;border-radius:999px;flex:none;padding:8px 11px;font-size:.74rem;font-weight:860}.admin-connect-campaign-controls{grid-template-columns:minmax(260px,1fr) minmax(190px,240px);gap:12px;display:grid}.admin-connect-campaign-controls label{color:#3a3342a3;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:.72rem;font-weight:850;display:grid}.admin-connect-campaign-controls input,.admin-connect-campaign-controls select{width:100%;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#ffffffd1;border:1px solid #66558629;border-radius:14px;outline:none;padding:11px 13px;font-size:.94rem}.admin-connect-campaign-controls input:focus,.admin-connect-campaign-controls select:focus{background:#fffffff5;border-color:#6655866b;box-shadow:0 0 0 4px #a996dc24}.admin-connect-campaign-table-wrap{box-shadow:none;border-color:#6655861a;overflow-x:visible}.admin-connect-campaign-table{table-layout:fixed;min-width:0}.admin-connect-campaign-table th,.admin-connect-campaign-table td{padding:13px 14px}.admin-connect-campaign-table th:first-child,.admin-connect-campaign-table td:first-child{width:23%}.admin-connect-campaign-table th:nth-child(2),.admin-connect-campaign-table td:nth-child(2){width:18%}.admin-connect-campaign-table th:nth-child(3),.admin-connect-campaign-table td:nth-child(3){width:13%}.admin-connect-campaign-table th:nth-child(4),.admin-connect-campaign-table td:nth-child(4),.admin-connect-campaign-table th:nth-child(5),.admin-connect-campaign-table td:nth-child(5){width:12%}.admin-connect-campaign-table th:nth-child(6),.admin-connect-campaign-table td:nth-child(6){width:22%}.admin-connect-campaign-name,.admin-connect-campaign-description,.admin-connect-campaign-meta{overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.admin-connect-campaign-description{color:#3a3342a8;margin-top:0;font-size:.82rem;line-height:1.4}.admin-connect-campaign-meta{color:#3a334275;margin-top:7px;font-size:.72rem;font-weight:760;line-height:1.35}.admin-connect-campaign-schedule{color:#3a3342bd;gap:4px;font-size:.82rem;line-height:1.35;display:grid}.admin-connect-campaign-schedule strong{color:#3a334285;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-connect-campaign-table th button{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.admin-connect-campaign-table th button+button{margin-top:4px;display:block}.admin-connect-campaign-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.admin-connect-campaign-status-active-now{color:#4d3a81f5;background:#634e9a1f}.admin-connect-campaign-status-scheduled{color:#2a5291f5;background:#577ab21f}.admin-connect-campaign-status-expired{color:#5b5046e6;background:#635b531a}.admin-connect-campaign-status-inactive{color:#5b5046d1;background:#8b80741a}.admin-connect-campaign-delete-button{color:#7c2e2ef0}.admin-connect-campaign-row-actions .admin-connect-campaign-delete-button{color:#7c2e2ef0;border-color:#7c2e2e2e}.admin-connect-campaign-row-actions .admin-connect-campaign-delete-button:hover,.admin-connect-campaign-row-actions .admin-connect-campaign-delete-button:focus-visible{color:#6a2222fa;background:#fff4f4f5;border-color:#7c2e2e4d}.admin-connect-campaign-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18141f6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-connect-campaign-modal{width:min(620px,100%);max-height:min(86vh,760px);color:var(--ink);background:linear-gradient(145deg,#fffaf4fa,#f4efe8f0),#fffaf4f5;border:1px solid #f5f0e838;border-radius:24px;padding:clamp(20px,3vw,28px);overflow:auto;box-shadow:0 32px 90px #00000047}.admin-connect-campaign-confirm-modal{width:min(520px,100%)}.admin-connect-campaign-modal-heading{gap:6px;display:grid}.admin-connect-campaign-modal-heading .admin-home-card-kicker,.admin-connect-campaign-modal-heading h2{margin:0}.admin-connect-campaign-modal-heading h2{color:#241f28f5;font-family:var(--display-font);font-size:clamp(1.55rem,3vw,2rem);font-weight:620;line-height:1.1}.admin-connect-campaign-confirm-modal p{color:#3a3342b8;margin:14px 0 0;font-size:.96rem;line-height:1.55}.admin-connect-campaign-danger-button{color:#fff;background:#7c2e2ef0}.admin-connect-campaign-actions .admin-connect-campaign-danger-button:hover,.admin-connect-campaign-actions .admin-connect-campaign-danger-button:focus-visible{color:#fff;background:#6a2222fa;border-color:#7c2e2e57}.admin-configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-configuration-note{background:linear-gradient(145deg,#fffaf4db,#f4efe8bd),#fffaf4c7;border-style:dashed;grid-column:1/-1;min-height:0}.admin-home-card{height:100%;min-height:214px;color:var(--ink);transition:border-color .22s var(--ease-premium), box-shadow .22s var(--ease-premium), transform .22s var(--ease-premium);background:linear-gradient(145deg,#fffaf4f0,#f4efe8d6),#fffaf4e0;border:1px solid #f5f0e826;border-radius:22px;align-content:start;padding:clamp(20px,3vw,28px);display:grid;position:relative;box-shadow:0 24px 70px #0003}a.admin-home-card:hover,a.admin-home-card:focus-visible,.admin-home-count-pill:hover,.admin-home-count-pill:focus-visible{border-color:#a996dc75;transform:translateY(-2px)}a.admin-home-card:hover,a.admin-home-card:focus-visible{box-shadow:0 28px 82px #0000003d}.admin-home-assessments{background:linear-gradient(145deg,#fffaf4f2,#eee8f5db),#fffaf4e6;grid-column:span 2;align-content:space-between;gap:22px}.admin-accounts-hero{max-width:980px}.admin-account-workspace{gap:18px;display:grid}.admin-account-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.admin-account-summary-card{color:var(--ink);background:linear-gradient(145deg,#fffaf4eb,#eee8f5c7),#fffaf4e0;border:1px solid #f5f0e824;border-radius:20px;gap:8px;padding:16px;display:grid;box-shadow:0 18px 48px #00000024}.admin-account-summary-card span{color:#3a33429e;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:820}.admin-account-summary-card strong{color:#241f28f0;font-family:var(--display-font);font-size:clamp(1.45rem,3vw,2.15rem);font-weight:620;line-height:1}.admin-assessments-hero{max-width:940px}.admin-assessments-workspace{gap:18px;display:grid}.admin-assessment-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-assessment-summary-card{color:var(--ink);background:linear-gradient(145deg,#fffaf4eb,#eee8f5c7),#fffaf4e0;border:1px solid #f5f0e824;border-radius:20px;gap:8px;padding:16px;display:grid;box-shadow:0 18px 48px #00000024}.admin-assessment-summary-card span{color:#3a33429e;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:820}.admin-assessment-summary-card strong{color:#241f28f0;font-family:var(--display-font);font-size:clamp(1.45rem,3vw,2.15rem);font-weight:620;line-height:1}.admin-assessment-toolbar-card,.admin-assessment-section{color:var(--ink);background:linear-gradient(145deg,#fffaf4f2,#f4efe8db),#fffaf4e6;border:1px solid #f5f0e826;border-radius:24px;box-shadow:0 24px 70px #00000029}.admin-assessment-toolbar-card{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(170px,.32fr));align-items:end;gap:14px;padding:clamp(18px,2.6vw,24px);display:grid}.admin-assessment-control{color:#3a3342a8;letter-spacing:.12em;text-transform:uppercase;gap:8px;min-width:0;font-size:.76rem;font-weight:820;display:grid}.admin-assessment-control input,.admin-assessment-control select{color:#241f28eb;width:100%;min-height:46px;font:inherit;letter-spacing:0;text-transform:none;background:#ffffffa8;border:1px solid #66558629;border-radius:16px;padding:0 14px;font-size:.92rem;font-weight:650;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffbd}.admin-assessment-control input:focus,.admin-assessment-control select:focus{background:#ffffffdb;border-color:#6655866b;outline:none;box-shadow:inset 0 1px #ffffffc7,0 0 0 4px #a996dc29}.admin-assessments-groups{gap:18px;display:grid}.admin-assessment-section{scroll-margin-top:100px;overflow:hidden}.admin-assessment-section-summary{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:center;gap:18px;padding:clamp(20px,3vw,28px);display:grid}.admin-assessment-section-summary:focus-visible{outline:none;box-shadow:inset 0 0 0 4px #a996dc2e}.admin-assessment-section-copy{gap:7px;min-width:0;display:grid}.admin-assessment-section-title{color:var(--ink);font-family:var(--display-font);font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:580;line-height:1.08}.admin-assessment-section-copy span:last-child{color:#3a3342a8;font-size:.9rem;line-height:1.5}.admin-assessment-section-actions{grid-template-columns:44px 34px;justify-content:end;justify-self:end;align-items:center;gap:10px;display:grid}.admin-assessment-count-pill,.admin-assessment-chevron{color:#503e78e0;background:#eee8f5c7;border:1px solid #66558624;border-radius:999px;place-items:center;font-weight:840;line-height:1;display:inline-grid}.admin-assessment-count-pill{min-width:40px;min-height:32px;padding:6px 11px;font-size:.82rem}.admin-assessment-chevron{width:34px;height:34px;font-size:1rem;transition:transform .18s,background .18s,border-color .18s}.admin-assessment-chevron.is-open{background:#ddd3efd1;border-color:#6655863d;transform:rotate(180deg)}.admin-assessment-section-body{border-top:1px solid #6655861a;gap:16px;padding:0 clamp(20px,3vw,28px) clamp(20px,3vw,28px);display:grid}.admin-assessment-list{gap:14px;display:grid}.admin-assessment-row-card{background:linear-gradient(145deg,#ffffffb8,#f9f5ef94),#ffffff94;border:1px solid #6655861f;border-radius:20px;grid-template-columns:minmax(240px,.85fr) minmax(360px,1.2fr) minmax(190px,.52fr);align-items:center;gap:18px;padding:clamp(16px,2.4vw,22px);display:grid;box-shadow:inset 0 1px #ffffffb8,0 14px 34px #342a3f0f}.admin-assessment-identity{gap:6px;min-width:0;display:grid}.admin-assessment-identity h2{color:#241f28f2;margin:0;font-size:clamp(1.02rem,1.8vw,1.2rem);font-weight:840;line-height:1.18}.admin-assessment-email,.admin-assessment-title-line,.admin-assessment-meta-row{color:#3a33429e;margin:0;font-size:.84rem;line-height:1.45}.admin-assessment-email{overflow-wrap:anywhere;color:#503e78d1;font-weight:730}.admin-assessment-meta-row{flex-wrap:wrap;gap:6px 12px;font-size:.78rem;display:flex}.admin-assessment-status-grid{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.admin-assessment-status-pill{color:#3a3342b8;background:#ffffff94;border:1px solid #66558621;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:.78rem;line-height:1.15;display:inline-flex}.admin-assessment-status-pill span{color:#3a33428a;font-weight:760}.admin-assessment-status-pill strong{color:#241f28d6;font-weight:840}.admin-assessment-status-pill.is-success{background:#e8f2e6c7;border-color:#5a805e2e}.admin-assessment-status-pill.is-ready{background:#eee8f5e0;border-color:#6655862e}.admin-assessment-status-pill.is-review{background:#f6efe2d1;border-color:#9578472e}.admin-assessment-status-pill.is-purchased{background:#eee8f5d1;border-color:#6655862e}.admin-assessment-status-pill.is-warning{background:#f9f2e6db;border-color:#9578472e}.admin-assessment-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-assessment-actions .admin-copy-secondary-button{min-height:38px;padding:0 13px;font-size:.82rem}.admin-assessment-text-link{color:#503e78d6;text-underline-offset:4px;font-size:.82rem;font-weight:780;-webkit-text-decoration:underline #6655863d;text-decoration:underline #6655863d}.admin-assessment-empty-state{color:#3a3342a3;background:#ffffff70;border:1px dashed #6655862e;border-radius:18px;padding:18px;font-size:.92rem;line-height:1.5}.admin-evaluator-workspace{gap:18px;display:grid}.admin-evaluator-hero{color:var(--ink);background:linear-gradient(145deg,#fffaf4f2,#eee8f5d1),#fffaf4e6;border:1px solid #f5f0e826;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:clamp(18px,4vw,34px);padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 24px 70px #0000002e}.admin-evaluator-hero-copy{gap:18px;min-width:0;display:grid}.admin-evaluator-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-evaluator-title-row h1{color:#241f28f5;font-family:var(--display-font);letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,6vw,5.2rem);font-weight:560;line-height:.98}.admin-evaluator-title-row p{color:#3a3342a8;margin:12px 0 0;font-size:clamp(.98rem,1.7vw,1.12rem);line-height:1.45}.admin-evaluator-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-evaluator-meta-grid span{color:#3a3342b3;background:#ffffff85;border:1px solid #6655861f;border-radius:16px;gap:5px;min-width:0;padding:12px 13px;font-size:.84rem;line-height:1.35;display:grid}.admin-evaluator-meta-grid strong{color:#3a33428a;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:840}.admin-evaluator-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-evaluator-action-button,.admin-evaluator-send-button{min-height:42px;text-decoration:none}.admin-evaluator-send-button{border-color:#f5f0e829}.admin-evaluator-overview-grid{grid-template-columns:minmax(180px,.45fr) minmax(180px,.45fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.admin-evaluator-overview-card,.admin-evaluator-documents-card,.admin-evaluator-workspace .card,.admin-evaluator-workspace .report-section-card{color:var(--ink);background:linear-gradient(145deg,#fffaf4f2,#f4efe8db),#fffaf4e6;border:1px solid #f5f0e826;border-radius:22px;box-shadow:0 18px 48px #0000001f}.admin-evaluator-overview-card,.admin-evaluator-documents-card{align-content:start;gap:12px;padding:18px;display:grid}.admin-evaluator-documents-card{min-width:0}.overview-label,.report-section-label{color:#3a33429e;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:840}.overview-value{overflow-wrap:anywhere;color:#241f28f0;font-size:clamp(1.08rem,2vw,1.34rem);font-weight:820;line-height:1.18}.overview-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-inline-count{color:#503e78e6;background:#eee8f5e0;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:24px;margin-left:6px;font-size:.74rem;display:inline-flex}.document-overview-list{gap:9px;max-height:220px;padding-right:2px;display:grid;overflow:auto}.admin-evaluator-document-row{color:#241f28e0;background:#ffffff94;border:1px solid #6655861f;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.admin-evaluator-document-row:hover,.admin-evaluator-document-row:focus-visible{background:#ffffffc7;border-color:#6655864d;outline:none;transform:translateY(-1px)}.admin-evaluator-document-icon{color:#503e78e0;letter-spacing:.08em;background:#eee8f5e0;border-radius:11px;place-items:center;width:38px;height:34px;font-size:.62rem;font-weight:860;display:inline-grid}.admin-evaluator-document-name{color:#241f28e6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:760;overflow:hidden}.admin-evaluator-document-action,.admin-evaluator-view-all-button{color:#503e78d1;font-size:.78rem;font-weight:820}.admin-evaluator-workspace .inline-link-button,.admin-evaluator-workspace .report-section-reference-toggle,.admin-evaluator-workspace .capability-coaching-reference-toggle,.admin-evaluator-workspace .report-section-collapse,.admin-evaluator-view-all-button{color:#503e78d6;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.admin-evaluator-workspace .inline-link-button:hover,.admin-evaluator-workspace .inline-link-button:focus-visible,.admin-evaluator-workspace .report-section-reference-toggle:hover,.admin-evaluator-workspace .report-section-reference-toggle:focus-visible,.admin-evaluator-workspace .capability-coaching-reference-toggle:hover,.admin-evaluator-workspace .capability-coaching-reference-toggle:focus-visible,.admin-evaluator-workspace .report-section-collapse:hover,.admin-evaluator-workspace .report-section-collapse:focus-visible,.admin-evaluator-view-all-button:hover,.admin-evaluator-view-all-button:focus-visible{color:var(--violet-deep);text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:1px}.admin-evaluator-empty-state{color:#3a33429e;background:#ffffff75;border:1px dashed #6655862e;border-radius:16px;padding:14px;font-size:.9rem}.admin-evaluator-stage-heading{gap:5px;margin-top:10px;display:grid}.admin-evaluator-stage-heading span{color:#f5f0e89e;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:840}.admin-evaluator-stage-heading h2{color:#fffaf4f5;font-family:var(--display-font);margin:0;font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:560;line-height:1.05}.evaluator-stack{gap:16px;display:grid}.admin-evaluator-accordion-card{color:var(--ink);background:linear-gradient(145deg,#fffaf4f2,#f4efe8db),#fffaf4e6;border:1px solid #f5f0e826;border-radius:24px;overflow:hidden;box-shadow:0 22px 60px #00000026}.admin-evaluator-accordion-card .collapsible-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-evaluator-accordion-card .collapsible-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:clamp(17px,2.5vw,23px);display:flex}.admin-evaluator-accordion-card .collapsible-toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 4px #a996dc2e}.admin-evaluator-accordion-card .collapsible-chevron{color:#503e78e0;background:#eee8f5c7;border:1px solid #66558624;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:1rem;line-height:1;transition:transform .18s,background .18s,border-color .18s;display:inline-grid}.admin-evaluator-accordion-card .collapsible-chevron.open{background:#ddd3efdb;border-color:#6655863d;transform:rotate(180deg)}.admin-evaluator-accordion-label{gap:5px;min-width:0;display:grid}.admin-evaluator-accordion-label strong{color:#241f28f5;font-size:clamp(1.05rem,1.8vw,1.22rem);font-weight:840;line-height:1.2}.collapsible-description{color:#3a33429e;font-size:.88rem;font-weight:560;line-height:1.45}.admin-evaluator-accordion-card .collapsible-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-right:clamp(17px,2.5vw,23px);display:flex}.admin-evaluator-accordion-card .collapsible-content{border-top:1px solid #6655861a;gap:16px;padding:0 clamp(17px,2.5vw,23px) clamp(18px,2.6vw,24px);display:grid}.admin-evaluator-workspace .candidate-summary-grid,.admin-evaluator-workspace .colleague-review-grid,.admin-evaluator-workspace .capability-coaching-grid,.admin-evaluator-workspace .report-sections-grid,.admin-evaluator-workspace .candidate-readiness-layout{gap:14px}.admin-evaluator-workspace p,.admin-evaluator-workspace li{color:#3a3342b8;line-height:1.58}.admin-evaluator-workspace .muted{color:#3a334299}.admin-evaluator-workspace input,.admin-evaluator-workspace select,.admin-evaluator-workspace textarea,.rich-text-editor{color:#241f28eb;font:inherit;background:#ffffffb8;border:1px solid #66558629;border-radius:16px;box-shadow:inset 0 1px #ffffffbd}.admin-evaluator-workspace input,.admin-evaluator-workspace select,.admin-evaluator-workspace textarea{padding:12px 14px}.admin-evaluator-workspace input:focus,.admin-evaluator-workspace select:focus,.admin-evaluator-workspace textarea:focus,.rich-text-editor-shell.focused .rich-text-editor{background:#ffffffe6;border-color:#6655866b;outline:none;box-shadow:inset 0 1px #ffffffc7,0 0 0 4px #a996dc29}.rich-text-editor-shell{background:#ffffff9e;border:1px solid #66558624;border-radius:18px;overflow:hidden}.rich-text-toolbar{background:#eee8f56b;border-bottom:1px solid #6655861a;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.rich-text-button{min-height:30px;padding:0 10px;font-size:.72rem}.rich-text-editor{min-height:inherit;border:0;border-radius:0;padding:14px;line-height:1.6}.rich-text-editor:empty:before{content:attr(data-placeholder);color:#3a33426b}.admin-evaluator-workspace .report-section-reference-copy,.admin-evaluator-workspace .capability-coaching-reference-copy{color:#3a3342b3;background:#ffffff85;border:1px solid #6655861f;border-radius:16px;padding:13px;line-height:1.58}.floating-evaluator-actions{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf4d1;border:1px solid #f5f0e829;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;width:fit-content;margin-left:auto;padding:8px;display:flex;position:sticky;bottom:18px;box-shadow:0 18px 50px #0000002e}.floating-evaluator-ai{margin-top:16px;display:grid}.floating-ai-revision .collapsible-content{padding-top:16px}.floating-ai-revision-button{justify-self:start}.floating-ai-revision-status{margin:0}.admin-account-toolbar-card,.admin-account-debug-card,.admin-account-grid-card{color:var(--ink);background:linear-gradient(145deg,#fffaf4f2,#f4efe8db),#fffaf4e6;border:1px solid #f5f0e826;border-radius:24px;box-shadow:0 24px 70px #00000029}.admin-account-toolbar-card{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:clamp(18px,2.6vw,24px);position:sticky;top:14px}.admin-account-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,.34fr)) auto;align-items:end;gap:14px;display:grid}.admin-master-list-control{color:#3a3342a8;letter-spacing:.12em;text-transform:uppercase;gap:8px;min-width:0;font-size:.76rem;font-weight:820;display:grid}.admin-master-list-control input,.admin-master-list-control select{color:#241f28eb;width:100%;min-height:46px;font:inherit;letter-spacing:0;text-transform:none;background:#ffffffa8;border:1px solid #66558629;border-radius:16px;padding:0 14px;font-size:.92rem;font-weight:650;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffbd}.admin-master-list-control input:focus,.admin-master-list-control select:focus{background:#ffffffdb;border-color:#6655866b;outline:none;box-shadow:inset 0 1px #ffffffc7,0 0 0 4px #a996dc29}.admin-master-list-count{color:#3a3342a8;white-space:nowrap;background:#ffffff80;border:1px solid #66558621;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:.84rem;font-weight:760;display:inline-flex}.admin-account-debug-card{gap:12px;padding:14px clamp(18px,2.4vw,24px);display:grid}.admin-account-debug-toggle{color:#503e78e0;font:inherit;cursor:pointer;background:#eee8f5a3;border:1px solid #66558629;border-radius:999px;justify-self:start;padding:8px 13px;font-size:.78rem;font-weight:820}.admin-account-debug-toggle:hover,.admin-account-debug-toggle:focus-visible{background:#ddd3efc7;border-color:#6655864d;outline:none}.admin-account-debug-panel{color:#3a3342b8;gap:10px;font-size:.82rem;line-height:1.45;display:grid}.admin-account-debug-panel ul{margin:6px 0 0;padding-left:18px}.admin-account-debug-panel details{background:#ffffff70;border:1px solid #6655861a;border-radius:14px;padding:10px 12px}.admin-account-debug-panel summary{color:#503e78e0;cursor:pointer;font-weight:820}.admin-account-debug-panel pre{color:#241f28db;white-space:pre-wrap;background:#ffffffa3;border-radius:12px;max-height:280px;margin:10px 0 0;padding:12px;font-size:.75rem;overflow-x:auto}.admin-account-grid-card{gap:0;padding:0;display:grid;overflow:hidden}.admin-account-grid-header{color:#3a33428f;letter-spacing:.12em;text-transform:uppercase;background:#ffffff57;border-bottom:1px solid #6655861a;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.4fr) minmax(220px,.6fr);gap:18px;padding:16px clamp(18px,2.4vw,24px);font-size:.72rem;font-weight:840;display:grid}.admin-account-row-list{gap:0;display:grid}.admin-account-row-card{background:#fff3;border-bottom:1px solid #6655861a;transition:background .18s,box-shadow .18s;display:grid}.admin-account-row-card:last-child{border-bottom:0}.admin-account-row-card:hover,.admin-account-row-card.is-expanded{background:#ffffff75}.admin-account-row-main{grid-template-columns:minmax(260px,.9fr) minmax(420px,1.4fr) minmax(220px,.6fr);align-items:center;gap:18px;padding:clamp(18px,2.4vw,24px);display:grid}.admin-account-identity{gap:7px;min-width:0;display:grid}.admin-account-name-link{color:#241f28f2;font-size:clamp(1.02rem,1.8vw,1.2rem);font-weight:840;line-height:1.18}.admin-account-email-link{overflow-wrap:anywhere;color:#503e78db;font-size:.9rem;font-weight:740}.admin-account-name-link:hover,.admin-account-name-link:focus-visible,.admin-account-email-link:hover,.admin-account-email-link:focus-visible{color:#483470fa;text-underline-offset:4px;-webkit-text-decoration:underline #66558647;text-decoration:underline #66558647}.admin-account-meta-row{color:#3a334294;flex-wrap:wrap;gap:6px 12px;font-size:.8rem;line-height:1.4;display:flex}.admin-account-status-grid{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.admin-account-status-pill{color:#3a3342b8;background:#ffffff94;border:1px solid #66558621;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:.78rem;line-height:1.15;display:inline-flex}.admin-account-status-pill span{color:#3a33428a;font-weight:760}.admin-account-status-pill strong{color:#241f28d6;font-weight:840}.admin-account-status-pill.is-success{background:#e8f2e6c7;border-color:#5a805e2e}.admin-account-status-pill.is-ready{background:#e5f0f6c7;border-color:#4e78912e}.admin-account-status-pill.is-review{background:#f6efe2d1;border-color:#9578472e}.admin-account-status-pill.is-purchased{background:#eee8f5d1;border-color:#6655862e}.admin-account-status-pill.is-warning{background:#ffeef0d1;border-color:#7c48542e}.admin-account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-account-actions .admin-copy-secondary-button{min-height:38px;padding:0 13px;font-size:.82rem}.admin-account-action-muted{color:#3a334280;align-items:center;min-height:38px;font-size:.82rem;font-weight:740;display:inline-flex}.admin-account-expand-button{color:#503e78e0;min-height:38px;font:inherit;cursor:pointer;background:#eee8f59e;border:1px solid #66558624;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.82rem;font-weight:800;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.admin-account-expand-button:hover,.admin-account-expand-button:focus-visible{background:#ddd3efc7;border-color:#66558647;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #342a3f14}.admin-account-detail-panel{border-top:1px solid #6655861a;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 clamp(18px,2.4vw,24px) clamp(18px,2.4vw,24px);display:grid}.admin-account-detail-section{background:linear-gradient(145deg,#ffffffb3,#f9f5ef85),#ffffff85;border:1px solid #6655861a;border-radius:18px;align-content:start;gap:12px;padding:16px;display:grid}.admin-account-detail-section-wide{grid-column:1/-1}.admin-account-detail-section h3,.admin-master-list-detail-header h3{color:#241f28eb;margin:0;font-size:.98rem;font-weight:840;line-height:1.2}.admin-master-list-detail-header p{color:#3a334294;margin:5px 0 0;font-size:.82rem;line-height:1.45}.admin-account-detail-list{gap:9px;margin:0;display:grid}.admin-account-detail-list div{gap:3px;display:grid}.admin-account-detail-list dt{color:#3a33428f;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:840}.admin-account-detail-list dd{overflow-wrap:anywhere;color:#241f28db;margin:0;font-size:.88rem;line-height:1.42}.admin-master-list-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-master-list-detail-pill{color:#503e78db;background:#eee8f5b3;border:1px solid #66558624;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:.76rem;font-weight:820;display:inline-flex}.admin-master-list-survey-grid{gap:12px;display:grid}.admin-master-list-survey-entry{background:#ffffff7a;border:1px solid #6655861a;border-radius:16px;gap:10px;padding:14px;display:grid}.admin-master-list-survey-entry-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-master-list-survey-entry-title{color:#241f28e6;font-size:.92rem;font-weight:820}.admin-master-list-survey-entry-kind{color:#3a33428f;margin-top:3px;font-size:.76rem;font-weight:760}.admin-master-list-survey-entry-status{color:#503e78e0;background:#eee8f5b8;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:820}.admin-master-list-survey-entry-detail{color:#3a3342b8;font-size:.86rem;line-height:1.5}.admin-master-list-survey-entry-meta{color:#3a334294;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:.74rem;line-height:1.35;display:grid}.admin-master-list-survey-entry-meta strong{color:#3a3342b8}.admin-master-list-empty{color:#3a3342a3;background:#ffffff70;border:1px dashed #6655862e;border-radius:18px;margin:clamp(18px,2.4vw,24px);padding:18px;font-size:.92rem;line-height:1.5}.admin-master-list-error{color:#602a36e6;background:#ffeef0bd;border:1px solid #7c485438;border-radius:18px;align-items:start;gap:8px;margin:clamp(18px,2.4vw,24px);padding:18px;font-size:.92rem;line-height:1.5;display:grid}.admin-master-list-error .admin-copy-secondary-button{justify-self:start}.admin-account-detail-v2-workspace{gap:18px;display:grid}.admin-account-detail-v2-header,.admin-account-detail-v2-card{color:var(--ink);background:linear-gradient(145deg,#fffaf4f2,#f4efe8e0),#fffaf4e6;border:1px solid #f5f0e826;border-radius:20px;box-shadow:0 20px 54px #00000021}.admin-account-detail-v2-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:clamp(18px,2.5vw,24px);display:flex}.admin-account-detail-v2-header h1{color:#241f28f2;margin:8px 0 4px;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.05}.admin-account-detail-v2-header p{color:#3a3342a8;margin:0;font-weight:720}.admin-account-detail-v2-stage{color:#503e78e0;background:#eee8f5b8;border:1px solid #66558629;border-radius:999px;margin-top:12px;padding:7px 10px;font-size:.78rem;font-weight:840;display:inline-flex}.admin-account-detail-v2-actions,.admin-account-detail-v2-actions-inline{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-account-detail-v2-actions{justify-content:flex-end}.admin-account-detail-v2-actions-inline{margin-top:16px}.admin-account-detail-v2-card{gap:16px;padding:clamp(18px,2.4vw,24px);display:grid}.admin-account-detail-v2-card h2{color:#241f28eb;margin:0;font-size:1.12rem;line-height:1.2}.admin-account-detail-v2-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-account-detail-v2-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;margin:0;display:grid}.admin-account-detail-v2-fields div{min-width:0}.admin-account-detail-v2-fields dt{color:#3a33428c;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:840}.admin-account-detail-v2-fields dd{overflow-wrap:anywhere;color:#241f28db;margin:4px 0 0;font-size:.9rem;font-weight:740;line-height:1.4}.admin-account-detail-v2-list{color:#3a3342c2;gap:6px;margin:2px 0 0;padding-left:18px;display:grid}.admin-account-detail-v2-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-account-detail-v2-metrics div{background:#ffffff80;border:1px solid #6655861a;border-radius:14px;padding:12px}.admin-account-detail-v2-metrics span{color:#3a33428f;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:840;display:block}.admin-account-detail-v2-metrics strong{color:#241f28eb;margin-top:6px;font-size:1.35rem;display:block}.admin-account-detail-v2-table-wrap{background:#ffffff85;border:1px solid #6655861a;border-radius:16px;overflow-x:auto}.admin-account-detail-v2-table{border-collapse:collapse;color:#241f28db;width:100%;min-width:680px}.admin-account-detail-v2-table th,.admin-account-detail-v2-table td{text-align:left;vertical-align:top;border-bottom:1px solid #6655861a;padding:11px 12px}.admin-account-detail-v2-table th{color:#3a334294;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:840}.admin-account-detail-v2-table td{font-size:.84rem;font-weight:650}.admin-account-detail-v2-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-account-detail-v2-subcard{background:#ffffff85;border:1px solid #6655861a;border-radius:16px;align-content:start;gap:12px;padding:14px;display:grid}.admin-account-detail-v2-subcard h3{color:#241f28e6;margin:0;font-size:.94rem}.admin-account-detail-v2-subcard p,.admin-account-detail-v2-empty{color:#3a3342a8;margin:0;font-size:.88rem;line-height:1.5}.admin-account-detail-v2-stack{gap:10px;display:grid}.admin-account-detail-v2-timeline{gap:12px;display:grid}.admin-account-detail-v2-timeline article{border-left:3px solid #7e6f966b;gap:4px;padding-left:14px;display:grid}.admin-account-detail-v2-timeline strong{color:#241f28e6}.admin-account-detail-v2-timeline span{color:#3a334299;font-size:.82rem}.admin-account-detail-v2-timeline p{color:#3a3342bd;margin:0;font-size:.88rem}.admin-account-detail-v2-legal summary,.admin-account-detail-v2-debug summary{color:#241f28e6;cursor:pointer;font-weight:840}.admin-account-detail-v2-debug{color:#604826e6;background:#f6efe2d1;border:1px solid #9578472e;border-radius:16px;padding:14px}.admin-account-detail-v2-debug pre{white-space:pre-wrap;margin:10px 0 0;font-size:.76rem;overflow-x:auto}@media (max-width:900px){.admin-account-detail-v2-header,.admin-account-detail-v2-two-column,.admin-account-detail-v2-feedback-grid{grid-template-columns:1fr}.admin-account-detail-v2-header{display:grid}.admin-account-detail-v2-actions{justify-content:flex-start}}@media (max-width:640px){.admin-account-detail-v2-metrics{grid-template-columns:1fr}}.admin-testimonials-hero{max-width:900px}.admin-testimonials-workspace{gap:18px;display:grid}.admin-operating-style-feedback-card{color:var(--ink);background:linear-gradient(145deg,#fffaf4f2,#f4efe8db),#fffaf4e6;border:1px solid #f5f0e826;border-radius:24px;gap:18px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 24px 70px #00000029}.admin-operating-style-feedback-card h2,.admin-operating-style-feedback-style h3{margin:0}.admin-operating-style-feedback-card>div:first-child{gap:8px;max-width:760px;display:grid}.admin-operating-style-feedback-card>div:first-child p:last-child{color:#3a3342a8;margin:0;font-size:.94rem;line-height:1.55}.admin-operating-style-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-operating-style-feedback-style{background:#ffffff94;border:1px solid #6655861f;border-radius:18px;gap:13px;padding:16px;display:grid}.admin-operating-style-feedback-style header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.admin-operating-style-feedback-style h3{color:#241f28f0;font-size:1.02rem;font-weight:820;line-height:1.2}.admin-operating-style-feedback-style header span{color:#503e78bd;font-size:.78rem;font-weight:820}.admin-operating-style-feedback-distribution{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-operating-style-feedback-distribution span{color:#3a3342c2;background:#ffffff9e;border:1px solid #6655861c;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:.78rem;line-height:1.2;display:flex}.admin-operating-style-feedback-distribution strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:760;overflow:hidden}.admin-operating-style-feedback-distribution em{color:#503e78e6;font-style:normal;font-weight:860}.admin-operating-style-feedback-notes{border-top:1px solid #6655861a;gap:8px;padding-top:12px;display:grid}.admin-operating-style-feedback-notes p{color:#3a3342c2;gap:4px;margin:0;font-size:.84rem;line-height:1.5;display:grid}.admin-operating-style-feedback-notes strong{color:#503e78e0;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:840}.admin-operating-style-feedback-notes small{color:#3a334285;font-size:.76rem}.admin-testimonial-controls-card{color:var(--ink);background:linear-gradient(145deg,#fffaf4f2,#f4efe8db),#fffaf4e6;border:1px solid #f5f0e826;border-radius:24px;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,.28fr));align-items:end;gap:14px;padding:clamp(18px,2.6vw,24px);display:grid;box-shadow:0 24px 70px #00000029}.admin-testimonial-controls-card label{color:#3a3342a8;letter-spacing:.12em;text-transform:uppercase;gap:8px;min-width:0;font-size:.76rem;font-weight:820;display:grid}.admin-testimonial-controls-card input,.admin-testimonial-controls-card select{color:#241f28eb;width:100%;min-height:46px;font:inherit;letter-spacing:0;text-transform:none;background:#ffffffa8;border:1px solid #66558629;border-radius:16px;padding:0 14px;font-size:.92rem;font-weight:650;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffbd}.admin-testimonial-controls-card input:focus,.admin-testimonial-controls-card select:focus{background:#ffffffdb;border-color:#6655866b;outline:none;box-shadow:inset 0 1px #ffffffc7,0 0 0 4px #a996dc29}.admin-testimonial-section{color:var(--ink);background:linear-gradient(145deg,#fffaf4f2,#f4efe8db),#fffaf4e6;border:1px solid #f5f0e826;border-radius:24px;overflow:hidden;box-shadow:0 24px 70px #0000002e}.admin-testimonial-section-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:center;gap:18px;padding:clamp(20px,3vw,28px);list-style:none;display:grid}.admin-testimonial-section-summary::-webkit-details-marker{display:none}.admin-testimonial-section-actions{grid-template-columns:44px 34px;justify-content:end;justify-self:end;align-items:center;gap:10px;display:grid}.admin-testimonial-chevron{color:#503e78d6;background:#eee8f5b8;border:1px solid #6655861f;border-radius:999px;place-items:center;width:34px;height:34px;font-size:1rem;line-height:1;transition:transform .18s,background .18s,border-color .18s;display:inline-grid}.admin-testimonial-section[open] .admin-testimonial-chevron{background:#ddd3efd1;border-color:#6655863d;transform:rotate(180deg)}.admin-testimonial-section-summary:focus-visible{outline:none;box-shadow:inset 0 0 0 4px #a996dc2e}.admin-testimonial-section-copy{gap:7px;min-width:0;display:grid}.admin-testimonial-section-title{color:var(--ink);font-family:var(--display-font);letter-spacing:-.02em;font-size:clamp(1.45rem,3vw,2rem);font-weight:580;line-height:1.08}.admin-testimonial-section-copy span:last-child{color:#3a3342a8;font-size:.9rem;line-height:1.5}.admin-testimonial-count-pill{color:#503e78e0;background:#eee8f5c7;border:1px solid #66558629;border-radius:999px;justify-content:center;align-items:center;min-width:36px;min-height:32px;padding:6px 11px;font-size:.82rem;font-weight:820;line-height:1;display:inline-flex}.admin-testimonial-section-body{border-top:1px solid #6655861a;gap:16px;padding:0 clamp(20px,3vw,28px) clamp(20px,3vw,28px);display:grid}.admin-testimonial-section[open] .admin-testimonial-section-body{animation:.18s both admin-testimonial-reveal}@keyframes admin-testimonial-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-testimonial-list{gap:16px;display:grid}.admin-testimonial-empty-state{color:#3a3342a3;background:#ffffff70;border:1px dashed #6655862e;border-radius:18px;padding:18px;font-size:.92rem;line-height:1.5}.admin-testimonial-card{background:linear-gradient(145deg,#ffffffb8,#f9f5ef94),#ffffff94;border:1px solid #6655861f;border-radius:20px;gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 14px 34px #342a3f0f}.admin-testimonial-card-summary{cursor:pointer;padding:clamp(16px,2.4vw,22px);list-style:none;display:block}.admin-testimonial-card-summary::-webkit-details-marker{display:none}.admin-testimonial-card-summary:focus-visible{outline:none;box-shadow:inset 0 0 0 4px #a996dc29}.admin-testimonial-card-body{border-top:1px solid #6655861a;gap:16px;padding:0 clamp(16px,2.4vw,22px) clamp(16px,2.4vw,22px);display:grid}.admin-testimonial-card[open] .admin-testimonial-card-body{padding-top:clamp(16px,2.4vw,20px)}.admin-testimonial-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;display:flex}.admin-testimonial-card-header>span:first-child{gap:5px;min-width:0;display:grid}.admin-testimonial-card-header h2{color:#241f28f2;margin:0;font-size:clamp(1.05rem,2vw,1.22rem);font-weight:820;line-height:1.18}.admin-testimonial-card-header p,.admin-testimonial-email,.admin-testimonial-timestamp{color:#3a33429e;margin:0;font-size:.84rem;line-height:1.45}.admin-testimonial-email{font-weight:720}.admin-testimonial-timestamp{text-align:right;margin:0;font-weight:680}.admin-testimonial-summary-meta{flex:none;justify-items:end;gap:8px;display:grid}.admin-testimonial-read-pill{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:.72rem;font-weight:840;line-height:1;display:inline-flex}.admin-testimonial-read-pill.is-unread{color:#503e78f0;background:#ddd3efe6;border:1px solid #66558633}.admin-testimonial-read-pill.is-read{color:#3a33428f;background:#ffffff94;border:1px solid #6655861f}.admin-testimonial-metrics{flex-wrap:wrap;gap:8px;display:flex}.admin-testimonial-metric{color:#3a3342d1;background:#ffffff9e;border:1px solid #66558621;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:7px 10px;font-size:.8rem;line-height:1.2;display:inline-flex}.admin-testimonial-metric strong{color:#503e78e0;font-weight:820}.admin-testimonial-quote{color:#241f28d6;white-space:pre-wrap;border-left:3px solid #a996dc6b;gap:8px;padding:2px 0 2px 14px;font-size:.95rem;line-height:1.65;display:grid}.admin-testimonial-quote strong,.admin-testimonial-followups strong{color:#241f28eb;font-weight:820}.admin-testimonial-followups{color:#3a3342bd;border-top:1px solid #6655861a;gap:8px;padding-top:14px;font-size:.88rem;line-height:1.55;display:grid}.admin-testimonial-followups p{margin:0}.admin-testimonial-card-footer{border-top:1px solid #6655861a;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;padding-top:14px;display:flex}.admin-testimonial-mark-button{color:#503e78db;min-height:42px;font:inherit;cursor:pointer;background:#eee8f594;border:1px solid #66558624;border-radius:999px;justify-content:center;align-items:center;padding:0 15px;font-size:.86rem;font-weight:760;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.admin-testimonial-mark-button:hover,.admin-testimonial-mark-button:focus-visible{background:#ddd3efbd;border-color:#66558647;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #342a3f12}@media (max-width:980px){.admin-evaluator-hero,.admin-evaluator-overview-grid{grid-template-columns:1fr}.admin-evaluator-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-evaluator-hero-actions{justify-content:flex-start}.admin-assessment-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-assessment-toolbar-card{grid-template-columns:1fr}.admin-assessment-row-card{grid-template-columns:1fr;align-items:stretch}.admin-assessment-actions{justify-content:flex-start}.admin-account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-account-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-grid-header{display:none}.admin-account-row-main{grid-template-columns:1fr;align-items:stretch}.admin-account-actions{justify-content:flex-start}.admin-account-detail-panel{grid-template-columns:1fr}.admin-account-detail-section-wide{grid-column:auto}.admin-master-list-survey-entry-meta,.admin-testimonial-controls-card{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-testimonial-search-field{grid-column:1/-1}}@media (max-width:680px){.admin-evaluator-meta-grid{grid-template-columns:1fr}.admin-evaluator-title-row{display:grid}.admin-evaluator-hero-actions,.floating-evaluator-actions{flex-direction:column;align-items:stretch;width:100%}.admin-evaluator-action-button,.admin-evaluator-send-button,.floating-preview-button{width:100%}.admin-evaluator-accordion-card .collapsible-header{grid-template-columns:1fr}.admin-evaluator-accordion-card .collapsible-actions{justify-content:flex-start;padding:0 clamp(17px,2.5vw,23px) 14px}.admin-evaluator-document-row{grid-template-columns:34px minmax(0,1fr)}.admin-evaluator-document-action{grid-column:2}.admin-assessment-summary-grid{grid-template-columns:1fr}.admin-assessment-section-summary{grid-template-columns:minmax(0,1fr) minmax(88px,auto);align-items:start;gap:14px}.admin-assessment-section-actions{grid-template-columns:40px 32px;gap:8px}.admin-assessment-status-pill{justify-content:space-between;width:100%}.admin-assessment-actions{flex-direction:column;align-items:stretch}.admin-assessment-actions .admin-copy-secondary-button{width:100%}.admin-account-summary-grid,.admin-account-toolbar{grid-template-columns:1fr}.admin-account-toolbar-card{position:static}.admin-master-list-count{border-radius:16px;justify-content:flex-start}.admin-account-row-main{padding:18px}.admin-account-status-pill{justify-content:space-between;width:100%}.admin-account-actions{flex-direction:column;align-items:stretch}.admin-account-actions .admin-copy-secondary-button,.admin-account-expand-button,.admin-account-action-muted{width:100%}.admin-account-detail-panel{padding-left:18px;padding-right:18px}.admin-master-list-survey-entry-meta,.admin-testimonial-controls-card{grid-template-columns:1fr}.admin-testimonial-search-field{grid-column:auto}.admin-operating-style-feedback-grid{grid-template-columns:1fr}.admin-testimonial-section-summary{grid-template-columns:minmax(0,1fr) minmax(88px,auto);align-items:start;gap:14px}.admin-testimonial-section-actions{grid-template-columns:40px 32px;gap:8px}.admin-testimonial-card-header,.admin-testimonial-summary-meta{text-align:left;justify-items:start}.admin-testimonial-timestamp{text-align:left}}.admin-prompt-editor{max-width:1180px}.admin-prompt-safety-card{color:#3a3342b8;background:linear-gradient(145deg,#eee8f580,#ffffff80),#ffffff8f;border:1px solid #66558621;border-radius:18px;padding:15px 16px;font-size:.9rem;line-height:1.55}.admin-prompt-group-list{gap:24px;display:grid}.admin-prompt-group{border-top:1px solid #6655861a;gap:16px;padding-top:22px;display:grid}.admin-prompt-group:first-child{border-top:0;padding-top:0}.admin-prompt-card-grid{gap:16px;display:grid}.admin-prompt-card{background:linear-gradient(145deg,#ffffffb8,#f9f5ef94),#ffffff94;border:1px solid #6655861f;border-radius:20px;gap:14px;padding:clamp(16px,2.4vw,22px);display:grid;box-shadow:inset 0 1px #ffffffb8,0 14px 34px #342a3f0f}.admin-prompt-card-header{flex-wrap:wrap;justify-content:space-between;gap:12px 16px;display:flex}.admin-prompt-card-header h4{color:#241f28f2;margin:0;font-size:clamp(1.02rem,2vw,1.18rem);font-weight:820;line-height:1.18}.admin-prompt-card-header p{color:#3a3342a8;max-width:740px;margin:7px 0 0;font-size:.88rem;line-height:1.5}.admin-prompt-card-header span{color:#503e78d1;background:#eee8f5bd;border:1px solid #66558624;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:6px 10px;font-size:.75rem;font-weight:800;line-height:1.15;display:inline-flex}.admin-prompt-card textarea{color:#241f28f0;width:100%;min-height:190px;font:inherit;resize:vertical;background:#ffffffd6;border:1px solid #503e7829;border-radius:15px;padding:14px 15px;font-size:.94rem;line-height:1.6;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffbf}.admin-prompt-card textarea:focus{background:#fff;border-color:#6655867a;outline:none;box-shadow:0 0 0 4px #a996dc29,inset 0 1px #ffffffdb}.admin-prompt-actions{align-items:center;gap:10px}.admin-home-card-kicker{color:#503e78b8;background:#eee8f5eb;margin:0 0 18px;padding:7px 10px}.admin-home-card h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.024em;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:560;line-height:1.08}.admin-home-card p:not(.admin-home-card-kicker){color:#3a3342b8;margin:13px 0 0;font-size:.96rem;line-height:1.55}.admin-home-pills{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.admin-home-count-pill{color:#3a3342d1;background:#ffffff9e;border:1px solid #66558629;border-radius:999px;align-items:center;min-height:32px;padding:7px 10px;font-size:.8rem;font-weight:740;line-height:1.2;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.admin-home-count-pill:hover,.admin-home-count-pill:focus-visible{background:#ffffffe0}.admin-editor-shell{width:min(1280px,100% - clamp(32px,7vw,96px));padding-bottom:88px}.admin-editor-hero{max-width:920px}.admin-copy-editor{gap:20px;display:grid}.admin-copy-card{color:var(--ink);background:linear-gradient(145deg,#fffaf4f2,#f4efe8db),#fffaf4e6;border:1px solid #f5f0e826;border-radius:24px;padding:clamp(22px,3vw,30px);box-shadow:0 24px 70px #0000002e}.admin-copy-card-intro{gap:24px;display:grid}.admin-copy-subsection{box-shadow:inset 0 0 0 1px #6655860a}.admin-copy-section-group{gap:18px;scroll-margin-top:112px;display:grid}.admin-copy-section-group+.admin-copy-section-group{margin-top:12px}.admin-copy-section-header{gap:10px;max-width:880px;display:grid}.admin-copy-section-header h2,.admin-copy-section-header h3{color:var(--ink);font-family:var(--display-font);letter-spacing:-.024em;margin:0;font-size:clamp(1.6rem,3vw,2.45rem);font-weight:560;line-height:1.08}.admin-copy-section-header h3{font-size:clamp(1.35rem,2.2vw,1.9rem)}.admin-copy-section-header p:not(.admin-home-card-kicker),.admin-copy-field-heading p,.admin-copy-note,.admin-copy-loading{color:#3a3342ad;margin:0;font-size:.92rem;line-height:1.55}.admin-copy-loading{background:#ffffff8c;border:1px solid #6655861f;border-radius:18px;padding:16px}.admin-copy-field-stack{gap:18px;display:grid}.admin-copy-field{background:#ffffff94;border:1px solid #6655861c;border-radius:18px;gap:10px;padding:clamp(14px,2vw,18px);display:grid}.admin-copy-field-heading{gap:9px;display:grid}.admin-copy-field strong{color:#241f28eb;letter-spacing:.01em;font-size:.95rem;font-weight:780}.admin-copy-field code,.admin-copy-section-header code{color:#503e78f5;background:#eee8f5c7;border-radius:7px;padding:.08rem .28rem;font-size:.84em}.admin-copy-field textarea{color:#241f28f0;width:100%;min-height:112px;font:inherit;resize:vertical;background:#ffffffd1;border:1px solid #503e7829;border-radius:15px;padding:13px 14px;font-size:.94rem;line-height:1.55;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffbf}.admin-copy-field textarea:focus{background:#fff;border-color:#6655867a;outline:none;box-shadow:0 0 0 4px #a996dc29,inset 0 1px #ffffffdb}.admin-copy-field-compact{background:0 0;border:0;padding:0}.admin-copy-field-compact textarea{min-height:126px}.admin-copy-note{font-size:.82rem}.admin-copy-meta,.admin-site-meta,.admin-site-version-card p{color:#503e7894;font-size:.78rem;font-weight:680;line-height:1.45}.admin-copy-nested-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-copy-nested-card{background:#ffffff8c;border:1px solid #6655861f;border-radius:20px;gap:16px;padding:clamp(16px,2.4vw,20px);display:grid}.admin-copy-nested-card h4{color:var(--ink);margin:0;font-size:1rem;font-weight:800}.floating-config-actions{z-index:4;pointer-events:none;justify-content:flex-end;display:flex;position:sticky;bottom:18px}.admin-copy-save-button{color:#fffaf4;background:var(--violet-deep);min-height:44px;font:inherit;cursor:pointer;pointer-events:auto;border:1px solid #f5f0e829;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.9rem;font-weight:780;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 22px #23182d26}.admin-copy-save-button:hover,.admin-copy-save-button:focus-visible{background:#574573;transform:translateY(-1px);box-shadow:0 12px 25px #23182d2e}.admin-copy-save-button:disabled{opacity:.56;cursor:not-allowed;transform:none}.admin-copy-save-button.button-save-attention{box-shadow:0 12px 25px #23182d29,0 0 0 3px #a996dc1c}.admin-email-qa{gap:22px;display:grid}.admin-email-qa-recipient-row{grid-template-columns:minmax(260px,360px) 1fr;align-items:end;gap:18px;margin-top:18px;display:grid}.admin-email-qa-recipient-row label{color:#2c2434d1;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:800;display:grid}.admin-email-qa-recipient-row input{color:#2f2438;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#fffaf4db;border:1px solid #6655862e;border-radius:14px;padding:13px 14px;font-size:.95rem;font-weight:650}.admin-email-qa-recipient-row p,.admin-email-qa-message{color:#413749b8;margin:0;font-size:.88rem;line-height:1.55}.admin-email-qa-message{border-radius:16px;padding:13px 16px}.admin-email-qa-success{color:#315f47;background:#e7f4ecb3;border:1px solid #49806533}.admin-email-qa-error{color:#8a3333;background:#fcebe8b8;border:1px solid #b0464638}.admin-email-qa-layout{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:22px;display:grid}.admin-email-qa-list,.admin-email-qa-group,.admin-email-qa-table{display:grid}.admin-email-qa-list{gap:22px}.admin-email-qa-group{gap:18px}.admin-email-qa-table{gap:14px}.admin-email-qa-row{background:#fffaf49e;border:1px solid #66558621;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:16px;display:grid}.admin-email-qa-row.selected{border-color:#66558652;box-shadow:0 14px 34px #37264414}.admin-email-qa-row h4{color:#2f2438;letter-spacing:-.01em;margin:0 0 10px;font-size:1rem}.admin-email-qa-row dl{gap:8px;margin:0;display:grid}.admin-email-qa-row dl div{gap:2px;display:grid}.admin-email-qa-row dt{color:#665586e6;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-email-qa-row dd{color:#302838c2;margin:0;font-size:.84rem;line-height:1.45}.admin-email-qa-actions{gap:10px;min-width:132px;display:grid}.admin-email-qa-preview{gap:16px;display:grid;position:sticky;top:22px}.admin-email-qa-preview-meta{background:#fffaf4a8;border:1px solid #6655861f;border-radius:16px;gap:5px;padding:12px 14px;display:grid}.admin-email-qa-preview-meta strong{color:#2f2438;font-size:.92rem}.admin-email-qa-preview-meta span{color:#413749a8;font-size:.78rem}.admin-email-qa-iframe{background:#241b2c;border:1px solid #66558629;border-radius:18px;width:100%;height:min(720px,75vh)}.admin-email-qa-external ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-email-qa-external li{color:#302838c2;background:#fffaf494;border:1px solid #6655861f;border-radius:14px;gap:3px;padding:11px 13px;font-size:.86rem;line-height:1.45;display:grid}.admin-email-qa-external li strong{color:#2f2438}.admin-email-qa-external li span{color:#665586c7;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:750}@media (max-width:980px){.admin-email-qa-recipient-row,.admin-email-qa-layout{grid-template-columns:1fr}.admin-email-qa-preview{position:static}}@media (max-width:640px){.admin-email-qa-row{grid-template-columns:1fr}.admin-email-qa-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.admin-email-qa-iframe{height:620px}}.admin-copy-secondary-button{color:#5c3a46e6;min-height:42px;font:inherit;cursor:pointer;background:#fffafab8;border:1px solid #7c48542e;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.88rem;font-weight:760;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #342a3f0f}.admin-copy-secondary-button:hover,.admin-copy-secondary-button:focus-visible{background:#fff5f6e0;border-color:#7c48544d;outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #342a3f17}.admin-site-settings-config{max-width:1160px}.admin-email-language-config,.admin-colleague-config{max-width:1060px}.admin-email-language-reset-row{flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-site-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-site-settings-sections{gap:22px;display:grid}.admin-site-section{gap:14px;display:grid}.admin-site-section+.admin-site-section{border-top:1px solid #6655861c;padding-top:22px}.admin-site-section-heading{gap:8px;max-width:780px;display:grid}.admin-site-section-heading h3{color:var(--ink);font-family:var(--display-font);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.5vw,1.9rem);font-weight:580;line-height:1.08}.admin-site-section-heading p:not(.admin-home-card-kicker){color:#3a3342a8;margin:0;font-size:.9rem;line-height:1.55}.admin-site-card{background:linear-gradient(145deg,#ffffffb3,#f9f5ef94),#ffffff94;border:1px solid #6655861f;border-radius:20px;align-content:start;gap:16px;padding:clamp(18px,2.4vw,22px);display:grid;box-shadow:inset 0 1px #ffffffb8,0 14px 34px #342a3f0f}.admin-site-card-wide{grid-column:1/-1}.admin-site-card-heading{gap:8px;display:grid}.admin-site-card-heading h3,.admin-site-card-heading h4,.admin-site-card-heading h5{color:var(--ink);font-family:var(--display-font);letter-spacing:-.018em;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:620;line-height:1.08}.admin-site-card-heading h4{letter-spacing:0;font-family:inherit;font-size:.98rem;font-weight:820}.admin-site-card-heading h5{letter-spacing:0;font-family:inherit;font-size:.9rem;font-weight:820}.admin-site-card-heading p:not(.admin-home-card-kicker),.admin-site-field small,.admin-site-toggle small,.admin-site-version-card p,.admin-site-meta{color:#3a3342a8;margin:0;font-size:.86rem;line-height:1.5}.admin-site-meta{color:#503e789e;font-size:.78rem;font-style:normal;font-weight:680}.admin-site-meta,.admin-site-version-card p,.admin-copy-meta,.admin-copy-field-heading .admin-copy-meta{color:#503e7894;font-size:.78rem;font-weight:680;line-height:1.45}.admin-site-card-heading-small{gap:5px}.admin-site-field{color:#241f28f0;gap:8px;display:grid}.admin-site-field>span,.admin-site-toggle strong{color:#241f28f0;font-size:.88rem;font-weight:820}.admin-site-field-compact{max-width:460px}.admin-site-field input,.admin-site-field textarea{color:#241f28f0;width:100%;font:inherit;background:#ffffffd6;border:1px solid #503e7829;border-radius:15px;padding:13px 14px;font-size:.94rem;line-height:1.55;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffbf}.admin-site-field textarea{resize:vertical;min-height:116px}.admin-site-field input:focus,.admin-site-field textarea:focus{background:#fff;border-color:#6655867a;outline:none;box-shadow:0 0 0 4px #a996dc29,inset 0 1px #ffffffdb}.admin-site-toggle{cursor:pointer;background:#ffffff7a;border:1px solid #6655861c;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.admin-site-toggle input{opacity:0;pointer-events:none;position:absolute}.admin-site-toggle-ui{background:#eee8f5b8;border:1px solid #66558633;border-radius:999px;width:48px;height:28px;transition:border-color .18s,background .18s,box-shadow .18s;position:relative}.admin-site-toggle-ui:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 4px 10px #342a3f29}.admin-site-toggle input:checked+.admin-site-toggle-ui{background:var(--violet-deep);border-color:#66558670}.admin-site-toggle input:checked+.admin-site-toggle-ui:after{transform:translate(20px)}.admin-site-toggle input:focus-visible+.admin-site-toggle-ui{box-shadow:0 0 0 4px #a996dc2e}.admin-site-toggle>span:last-child{gap:4px;display:grid}.admin-site-version-area{border-top:1px solid #6655861a;gap:12px;padding-top:16px;display:grid}.admin-site-version-list{gap:12px;display:grid}.admin-site-version-card{background:#ffffff80;border:1px solid #6655861c;border-radius:16px;gap:8px;padding:14px;display:grid}.admin-site-version-card.is-active{background:#eee8f56b;border-color:#6655863d}.admin-site-version-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-site-version-meta strong{color:#241f28f0;font-size:.9rem;font-weight:820}.admin-site-version-meta span{color:#503e78db;background:#ffffff9e;border:1px solid #6655861f;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:800}.admin-site-version-card.is-active .admin-site-version-meta span{color:#fffaf4f5;background:var(--violet-deep)}.admin-site-version-copy{color:#241f28d1;white-space:pre-wrap;background:#ffffff94;border-radius:12px;max-height:220px;padding:12px;font-size:.86rem;line-height:1.55;overflow:auto}.admin-colleague-accordion-list{gap:14px;display:grid}.admin-colleague-accordion-card{background:linear-gradient(145deg,#ffffffad,#f9f5ef94),#ffffff94;border:1px solid #6655861f;border-radius:20px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.admin-colleague-accordion-card:hover{background:linear-gradient(145deg,#ffffffc7,#f9f5efad),#ffffffad;border-color:#a996dc52;box-shadow:inset 0 1px #ffffffc2,0 14px 34px #342a3f14}.admin-colleague-accordion-card .collapsible-toggle{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.admin-colleague-accordion-card .collapsible-toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 4px #a996dc2e}.admin-colleague-accordion-card .collapsible-toggle strong{color:#241f28f0;letter-spacing:.002em;font-size:.98rem;font-weight:800}.admin-colleague-accordion-label{gap:3px;display:grid}.admin-colleague-accordion-label em{color:#3a334294;font-size:.78rem;font-style:normal;font-weight:560;line-height:1.35}.admin-colleague-accordion-card .collapsible-chevron{color:#503e78d6;background:#eee8f5b8;border:1px solid #6655861f;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:1rem;line-height:1;transition:transform .18s,background .18s,border-color .18s;display:inline-grid}.admin-colleague-accordion-card .collapsible-chevron.open{background:#ddd3efd1;border-color:#6655863d;transform:rotate(180deg)}.admin-colleague-accordion-card .collapsible-content{border-top:1px solid #6655861a;gap:14px;padding:0 20px 20px 60px;display:grid}.admin-colleague-accordion-card .collapsible-content label{color:#3a3342b8;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:800;display:grid}.admin-colleague-accordion-card .collapsible-content p{color:#3a3342ad;margin:0;font-size:.88rem;line-height:1.55}.admin-colleague-accordion-card input,.admin-colleague-accordion-card textarea{color:#241f28f0;width:100%;font:inherit;background:#ffffffd6;border:1px solid #503e7829;border-radius:15px;padding:13px 14px;font-size:.94rem;line-height:1.55;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffbf}.admin-colleague-accordion-card input:focus,.admin-colleague-accordion-card textarea:focus{background:#fff;border-color:#6655867a;outline:none;box-shadow:0 0 0 4px #a996dc29,inset 0 1px #ffffffdb}.admin-colleague-accordion-card textarea{resize:vertical;min-height:128px}.admin-colleague-accordion-card code{color:#503e78f5;background:#eee8f5c7;border-radius:7px;padding:.08rem .28rem;font-size:.84em}.admin-colleague-placeholder-list{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:980px){.admin-home-header{grid-template-columns:1fr auto}.admin-home-nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.admin-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-two-column{grid-template-columns:1fr}.admin-dashboard-funnel-row{grid-template-columns:minmax(150px,1fr) 70px 130px minmax(120px,.8fr)}.admin-connect-funnel-dashboard-header,.admin-connect-funnel-dashboard-grid{grid-template-columns:1fr}.admin-connect-funnel-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-connect-funnel-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-connect-leads-summary-grid,.admin-connect-leads-search,.admin-connect-funnel-conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-copy-nested-grid,.admin-site-settings-grid{grid-template-columns:1fr}}@media (max-width:680px){.admin-home-header{flex-wrap:wrap;justify-content:space-between;display:flex}.admin-home-nav{order:3;width:100%}.admin-home-shell{width:min(100% - 28px,1180px);padding-top:30px}.admin-home-grid{grid-template-columns:1fr}.admin-dashboard-shell{width:min(100% - 28px,1180px)}.admin-dashboard-panel-header{flex-direction:column;align-items:flex-start}.admin-dashboard-metric-grid{grid-template-columns:1fr}.admin-dashboard-funnel-list{overflow-x:auto}.admin-dashboard-funnel-row{min-width:640px}.admin-connect-funnel-summary-grid,.admin-connect-funnel-filter-form,.admin-connect-funnel-conversion-grid,.admin-connect-campaign-hero-header{grid-template-columns:1fr}.admin-connect-campaign-hero-status{width:100%}.admin-connect-campaign-table-heading{flex-direction:column;align-items:flex-start}.admin-connect-campaign-heading-actions{justify-content:flex-start}.admin-connect-campaign-controls,.admin-connect-leads-summary-grid,.admin-connect-leads-search{grid-template-columns:1fr}.admin-connect-campaign-table-wrap{overflow-x:visible}.admin-connect-campaign-table{min-width:0}.admin-connect-campaign-table thead{display:none}.admin-connect-campaign-table,.admin-connect-campaign-table tbody,.admin-connect-campaign-table tr,.admin-connect-campaign-table td{display:block;width:100%!important}.admin-connect-campaign-table tr{border-bottom:1px solid #7e6f9624;padding:12px 0}.admin-connect-campaign-table tbody tr:last-child{border-bottom:0}.admin-connect-campaign-table td{border-bottom:0;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:8px 14px;display:grid}.admin-connect-campaign-table td:before{content:attr(data-label);color:#3a33428a;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-connect-campaign-row-actions{align-items:stretch}.admin-configuration-grid{grid-template-columns:1fr}.admin-home-assessments{grid-column:auto}.admin-copy-card{border-radius:20px}.floating-config-actions{justify-content:stretch}.admin-copy-save-button{width:100%}.admin-colleague-accordion-card .collapsible-content{padding:0 16px 18px}.admin-colleague-accordion-card .collapsible-toggle{padding:14px 16px}}.workspace-link-row a:not(:first-child){color:#503e78c7;border-bottom-color:#503e782e;font-size:.92rem;font-weight:660}.workspace-action-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.purchase-page-shell{background:radial-gradient(circle at 78% 10%,#a996dc33,#0000 28%),linear-gradient(#221a29 0,#31273b 310px,#f8f4ef 311px 100%);min-height:100vh}.purchase-section{justify-items:center;padding:clamp(116px,12vw,152px) clamp(20px,5vw,72px) clamp(64px,8vw,112px);display:grid}.purchase-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #66558629;border-radius:28px;gap:22px;width:min(760px,100%);padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 28px 78px #23182d29}.purchase-heading{gap:12px;display:grid}.purchase-heading h1{color:var(--ink);font-family:var(--display-font);letter-spacing:-.035em;margin:0;font-size:clamp(2.35rem,5vw,4.4rem);font-weight:540;line-height:1.02}.purchase-heading p:not(.section-kicker),.purchase-product-card p,.purchase-expectations li,.purchase-checkbox-row,.purchase-disclaimer-copy,.purchase-accepted-note,.purchase-terms-copy{color:var(--muted);font-size:.98rem;line-height:1.62}.purchase-heading p:not(.section-kicker){max-width:650px;margin:0}.purchase-product-card{color:#ffffffc7;background:linear-gradient(145deg,#2c2434f0,#4b3e60e6);border:1px solid #66558624;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(20px,3vw,28px);display:grid}.purchase-product-card h2{color:#fff;font-family:var(--display-font);letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:540}.purchase-product-card p{color:#f5f0e8ad;max-width:560px;margin:10px 0 0}.purchase-product-card strong{color:#fff;letter-spacing:-.035em;font-size:clamp(2rem,4vw,3rem);font-weight:760}.purchase-expectations{background:#f8f4efc7;border:1px solid #6655861f;border-radius:22px;gap:16px;padding:clamp(20px,3vw,28px);display:grid}.purchase-expectations h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.018em;margin:0;font-size:1.55rem;font-weight:560}.purchase-expectations ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.purchase-expectations li{padding-left:20px;position:relative}.purchase-expectations li:before{content:"";background:#665586b8;border-radius:999px;width:7px;height:7px;position:absolute;top:.7em;left:0}.purchase-checkbox-row{border-top:1px solid #6655861f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding-top:16px;display:grid}.purchase-checkbox-row input{width:18px;height:18px;accent-color:var(--violet-deep);margin-top:3px}.purchase-disclaimer-copy{white-space:pre-wrap;border-top:1px solid #6655861f;margin:0;padding-top:16px}.purchase-accepted-note{border-top:1px solid #6655861f;margin:0;padding-top:16px}.purchase-error-copy{color:#74253ef5;background:#fff6f7e6;border:1px solid #9637523d;border-radius:16px;margin:0;padding:12px 14px;font-size:.95rem;font-weight:650;line-height:1.45}.purchase-actions{gap:12px;display:grid}.purchase-primary-button,.purchase-mock-link{width:100%}.purchase-primary-button{color:#fff;background:#503e78f5;border-color:#503e783d;box-shadow:0 18px 42px #503e7833}.purchase-primary-button:hover:not(:disabled){background:#413162fa;box-shadow:0 22px 50px #503e783d}.purchase-primary-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.purchase-mock-link{color:#503e78eb;background:#f6f2fbe0;border-color:#503e7847;font-weight:720;box-shadow:0 10px 24px #503e7814}.purchase-mock-link:hover{color:#392b4efa;background:#efe8f8f5;border-color:#503e7861}.purchase-terms-copy{text-align:center;margin:-2px 0 0}.purchase-terms-copy a{color:#503e78f0;text-underline-offset:3px;font-weight:720;text-decoration:underline}.workspace-empty-state{padding:clamp(26px,5vw,46px)}.workspace-qa-panel{gap:18px;padding:24px;display:grid}.workspace-qa-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-qa-card{background:#ffffffa8;border:1px solid #6655861f;border-radius:16px;gap:8px;padding:16px;display:grid}.workspace-qa-card strong{color:var(--ink)}.workspace-qa-card span{color:var(--muted);letter-spacing:.06em}.account-settings-page{background:radial-gradient(circle at 84% 8%,#a78bfa24,#0000 30%),linear-gradient(#271f2f 0,#3a3045 340px,#f8f4ef 341px 100%);min-height:100vh;padding-bottom:clamp(34px,5vw,64px)}.account-settings-hero{color:#fff;padding:clamp(94px,12vw,136px) clamp(22px,5vw,72px) clamp(34px,5vw,58px);position:relative;overflow:hidden}.account-settings-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:center;gap:28px;max-width:1180px;margin:0 auto;display:grid;position:relative}.account-settings-hero h1{color:#fff;font-family:var(--display-font);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(3rem,8vw,7rem);font-weight:540;line-height:.95}.account-settings-hero p{color:#f7f2eabd;max-width:680px;margin:22px 0 0;font-size:1.05rem;line-height:1.65}.account-access-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff21;border-radius:22px;gap:8px;padding:20px;display:grid;transform:translateY(-18px);box-shadow:0 22px 56px #0000002e}.account-access-panel strong{color:#fff;font-size:1.08rem}.account-access-panel p{color:#fffaf2f0;text-shadow:0 1px 12px #0000006b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120e1a29;border-radius:999px;width:fit-content;margin:0;padding:2px 8px;font-size:.9rem;line-height:1.4}.account-access-panel a{color:#f7f2eadb!important;border-bottom-color:#f7f2ea47!important}.account-access-panel .button.secondary{color:#fff;background:#ffffff1a;border-color:#ffffff38}.account-settings-shell{width:min(1320px,100% - clamp(36px,8vw,72px));max-width:1320px;margin:0 auto;padding:0}.account-settings-intro{background:#ffffffd6;border:1px solid #66558624;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:clamp(14px,2.2vw,22px) 0 22px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 20px 56px #30263e1c}.account-settings-intro h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(1.9rem,3.2vw,3.1rem);font-weight:540}.account-settings-intro p{max-width:760px;color:var(--muted);margin:14px 0 0;line-height:1.62}.account-settings-links{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;display:flex}.account-history-card,.account-details-card{background:#ffffffdb;border:1px solid #66558624;border-radius:24px;width:min(1320px,100% - clamp(36px,8vw,72px));max-width:1320px;margin:20px auto 0;padding:clamp(22px,4vw,34px);overflow:visible;box-shadow:0 20px 56px #30263e1c}.account-details-card{margin-bottom:0}.account-section-heading{gap:10px;max-width:760px;margin-bottom:22px;display:grid}.account-section-heading h2,.account-details-card h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,3vw,2.85rem);font-weight:540;line-height:1.05}.account-section-heading p{color:var(--muted);margin:0;line-height:1.62}.account-report-history-list{gap:14px;display:grid}.account-report-history-item{background:radial-gradient(circle at 92% 10%,#a78bfa17,#0000 32%),#f8f4efad;border:1px solid #6655861f;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:stretch;gap:clamp(18px,3vw,34px);padding:clamp(16px,2.4vw,22px);display:grid}.account-report-history-main{min-width:0}.account-report-history-item span{color:#503e78c7;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760;display:block}.account-report-history-item h3{color:var(--ink);margin:8px 0 0;font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.15}.account-report-history-item p{color:var(--muted);margin:8px 0 0;line-height:1.5}.account-report-history-side{align-content:start;justify-items:end;gap:18px;min-width:0;padding-top:1px;display:grid}.account-report-date{color:#443a509e;text-align:right;margin:0;font-size:.88rem;font-weight:650}.account-report-context{font-size:.92rem}.account-report-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.account-report-history-item .button.secondary,.account-report-history-actions .button.secondary{color:#3a3342d1;background:#ffffff8a;border-color:#503e7833;min-height:40px;padding-inline:16px;font-size:.84rem}.account-profile-notice{width:min(1320px,100% - clamp(36px,8vw,72px));max-width:1320px;margin:14px auto 0}.account-notice{color:#3a3342d6;border:1px solid #6655862e;border-radius:14px;margin:0;padding:9px 12px;font-size:.94rem;line-height:1.4}.account-profile-notice+.account-details-card{margin-top:12px}.account-notice-success{background:#edf7efc2;border-color:#4b805c3d}.account-notice-error{background:#fbefecc2;border-color:#9e54543d}.account-notice-info{background:#f6f1f9a8;border-color:#66558629}.account-pending-email{color:#503e78b8;margin-top:5px;font-size:.86rem;font-style:normal;font-weight:650;display:block}.account-pending-email-expired{color:#924038db}.account-pending-email-cancel{color:#9e3030db;width:fit-content;min-height:32px;font:inherit;cursor:pointer;background:#ffffff7a;border:1px solid #9e30302e;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:740;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.account-pending-email-cancel:hover,.account-pending-email-cancel:focus-visible{color:#842626f0;background:#fbefecb8;border-color:#9e30304d;transform:translateY(-1px)}.account-pending-email-cancel:disabled{color:#9e30306b;cursor:not-allowed;transform:none}.account-pending-email-start-over{color:#503e78eb;width:fit-content;min-height:32px;font:inherit;cursor:pointer;background:#ffffff94;border:1px solid #503e7833;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:740;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.account-pending-email-start-over:hover,.account-pending-email-start-over:focus-visible{color:#3f315ffa;background:#ffffffc7;border-color:#503e7852;transform:translateY(-1px)}.account-pending-email-action{flex-direction:column;align-items:flex-end;gap:5px;display:inline-flex}.account-pending-email-action small{color:#3f384894;text-align:right;font-size:.72rem;font-weight:560;line-height:1.25}.account-confirmation-danger{background:var(--violet-deep);color:#fffaf4;border-color:#66558629;box-shadow:0 12px 26px #402e582e}.account-confirmation-danger:hover,.account-confirmation-danger:focus-visible{background:#574573;border-color:#66558638;box-shadow:0 14px 32px #402e5838}.account-confirmation-actions .button.secondary{color:#503e78d1;background:#ffffff8a;border-color:#503e7829}.account-empty-state{background:#f8f4ef9e;border:1px dashed #66558633;border-radius:18px;padding:clamp(18px,2.8vw,26px)}.account-empty-state strong{color:var(--ink);font-size:1.05rem;display:block}.account-empty-state p,.account-work-context-lock-note{color:var(--muted);margin:8px 0 0;line-height:1.55}.account-empty-state-action{color:#3a3342d1;min-height:38px;transition:background .22s var(--ease-premium), border-color .22s var(--ease-premium), color .22s var(--ease-premium), transform .22s var(--ease-premium);background:#ffffff7a;border:1px solid #503e782e;border-radius:999px;justify-content:center;align-items:center;margin-top:16px;padding:0 15px;font-size:.84rem;font-weight:720;display:inline-flex}.account-empty-state-action:hover{color:var(--ink);background:#ffffffb8;border-color:#503e784d;transform:translateY(-1px)}.account-details-header,.account-details-actions,.account-work-context-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.account-details-actions{justify-content:flex-end;gap:12px}.account-text-button{color:#503e78eb;width:fit-content;font:inherit;cursor:pointer;background:#ffffff94;border:1px solid #503e782e;border-radius:999px;padding:9px 14px;font-size:.9rem;font-weight:740;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s}.account-text-button:hover,.account-text-button:focus-visible{color:#342843f5;background:#f8f4fceb;border-color:#503e7852;transform:translateY(-1px)}.account-text-button:disabled{color:#443a5075;cursor:not-allowed;background:#f3eff69e;transform:none}.account-danger-button{color:#9e3030e6;border-color:#9e30302e}.account-details-grid{gap:14px;margin-top:10px;display:grid}.account-detail-row{background:#f8f4ef85;border:1px solid #6655861a;border-radius:16px;grid-template-columns:minmax(120px,.18fr) minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.account-detail-row strong{color:#3a3342bd;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:760}.account-detail-row span{color:var(--ink)}.account-email-summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (max-width:640px){.account-email-summary{flex-direction:column;gap:10px}.account-pending-email-action{align-items:flex-start}.account-pending-email-action small{text-align:left}}.account-detail-inputs{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.account-detail-inputs input{flex:180px;max-width:240px}.account-detail-row input,.account-email-input{appearance:none;color:var(--ink);font:inherit;background:#ffffffb8;border:1px solid #66558629;border-radius:999px;outline:none;padding:11px 15px;font-size:.95rem;line-height:1.2;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #261f300a}.account-detail-row input:focus{background:#ffffffe6;border-color:#503e7861;box-shadow:inset 0 1px #ffffffe6,0 0 0 4px #a78bfa1f}.account-detail-row input::placeholder{color:#443a507a}.account-email-input{width:min(100%,420px)}.account-work-context{border-top:1px solid #6655861f;gap:14px;margin-top:8px;padding-top:20px;display:grid}.account-work-context-label{color:var(--ink);align-items:center;gap:8px;display:inline-flex;position:relative}.account-work-context-help{color:#503e78d1;cursor:help;background:#f8f4fcdb;border:1px solid #503e7833;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;line-height:1;display:inline-grid;position:relative}.account-work-context-tooltip{z-index:20;color:#f7f2eaf0;text-align:left;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;background:#261f30f5;border:1px solid #503e782e;border-radius:16px;width:min(420px,82vw);padding:14px 16px;font-size:.88rem;font-weight:520;line-height:1.48;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(6px,-50%);box-shadow:0 18px 42px #261f3038}.account-work-context-help:hover .account-work-context-tooltip,.account-work-context-help:focus-visible .account-work-context-tooltip{opacity:1;transform:translateY(-50%)}.account-work-context-summary{background:#ffffff94;border:1px solid #6655861c;border-radius:16px;gap:8px;padding:16px;display:grid}.account-work-context-summary strong{color:#3a3342b8}.account-work-context-history summary{color:#503e78eb;cursor:pointer;width:fit-content;font-weight:720}.account-work-context-history>div{gap:8px;margin-top:10px;display:grid}.account-work-context-history-item{background:#ffffff9e;border:1px solid #6655861c;border-radius:14px;padding:12px 14px}.account-work-context-history-item div{color:var(--ink);font-weight:650}.account-work-context-history-item p{color:var(--muted);margin:3px 0 0;font-size:.86rem;line-height:1.45}@media (max-width:720px){.account-work-context-tooltip{width:min(360px,82vw);top:auto;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px)}.account-work-context-help:hover .account-work-context-tooltip,.account-work-context-help:focus-visible .account-work-context-tooltip{transform:translate(-50%)}}.onboarding-context-page{background:radial-gradient(circle at 82% 10%,#a78bfa26,#0000 30%),linear-gradient(#271f2f 0,#3a3045 270px,#f8f4ef 271px 100%);min-height:100vh}.onboarding-context-hero{color:#fff;background:radial-gradient(circle at 72% 34%,#7b61a130,#0000 34%),radial-gradient(circle at 16% 18%,#5e4b7e2e,#0000 28%),linear-gradient(145deg,#171119 0%,#120f15 50%,#211827 100%);padding:clamp(92px,10vw,118px) clamp(22px,5vw,72px) clamp(34px,5vw,54px);position:relative;overflow:hidden}.onboarding-context-hero-inner{z-index:1;text-align:center;max-width:900px;margin:0 auto;position:relative}.onboarding-context-hero h1,.onboarding-context-loading h1{color:#fff;font-family:var(--display-font);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(2.8rem,6.6vw,5.4rem);font-weight:540;line-height:.96}.onboarding-context-hero p{color:#f7f2eac2;max-width:760px;margin:16px auto 0;font-size:1.05rem;line-height:1.65}.onboarding-context-shell{max-width:1040px;margin:0 auto;padding:0 clamp(18px,4vw,36px) clamp(72px,9vw,112px)}.onboarding-context-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #66558624;border-radius:24px;gap:22px;margin-top:-18px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 24px 64px #30263e1f}.onboarding-context-card h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:540;line-height:1.02}.onboarding-beta-card{max-width:780px;margin-inline:auto}.onboarding-beta-language{color:var(--muted);white-space:pre-wrap;background:#f8f4efb8;border:1px solid #6655861f;border-radius:18px;margin:0;padding:clamp(16px,2.5vw,22px);line-height:1.65}.onboarding-beta-card .behavioral-analysis-consent-row{color:var(--ink);text-align:left;background:#f8f4efad;border:1px solid #66558621;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.onboarding-beta-card .behavioral-analysis-consent-row.is-checked{background:#f4f0f8e6;border-color:#7b62a552}.onboarding-beta-card .behavioral-analysis-consent-box{color:#503e78f0;border:1px solid #66558647;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:.82rem;font-weight:800;display:grid}.onboarding-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.onboarding-field{gap:8px;min-width:0;display:grid}.onboarding-field-label{color:#271f2fe0;align-items:center;gap:6px;font-weight:720;display:inline-flex}.onboarding-help{align-items:center;display:inline-flex;position:relative}.onboarding-help button{color:#503e78f2;cursor:help;width:18px;height:18px;font:inherit;background:#ebe5f6eb;border:1px solid #7b62a542;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.onboarding-help [role=tooltip]{z-index:30;color:#f7f2eaeb;background:#1f1726;border-radius:14px;width:320px;max-width:min(320px,82vw);padding:12px 14px;font-size:.8rem;font-weight:500;line-height:1.45;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px #1510183d}.onboarding-field select,.onboarding-field input{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#ffffffd1;border:1px solid #6655862e;border-radius:14px;padding:0 14px}.onboarding-work-environment{border:0;gap:12px;margin:0;padding:0;display:grid}.onboarding-work-environment legend{color:#271f2fe6;margin-bottom:4px;font-weight:720}.onboarding-work-environment-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.onboarding-work-environment-option{min-height:88px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;transition:background .2s var(--ease-premium), border-color .2s var(--ease-premium), transform .2s var(--ease-premium);background:#ffffffbd;border:1px solid #66558624;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;font-weight:700;display:flex}.onboarding-work-environment-option:hover,.onboarding-work-environment-option.is-selected{background:#f4f0f8f5;border-color:#7b62a56b;transform:translateY(-1px)}.onboarding-work-environment-option strong{color:#503e78fa;text-transform:uppercase;letter-spacing:.06em;background:#503e781f;border-radius:999px;padding:5px 8px;font-size:.72rem}.onboarding-context-actions{border-top:1px solid #6655861f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding-top:20px;display:flex}.onboarding-context-actions p{margin:0}.onboarding-context-loading{text-align:center;align-content:center;place-items:center;min-height:58vh;padding:140px 24px 80px;display:grid}.behavioral-flow-page{background:radial-gradient(circle at 86% 8%,#a78bfa24,#0000 30%),linear-gradient(#271f2f 0,#3a3045 340px,#f8f4ef 341px 100%);min-height:100vh}.behavioral-flow-hero{color:#fff;background:radial-gradient(circle at 72% 34%,#7b61a130,#0000 34%),radial-gradient(circle at 16% 18%,#5e4b7e2e,#0000 28%),linear-gradient(145deg,#171119 0%,#120f15 50%,#211827 100%);padding:clamp(128px,15vw,178px) clamp(22px,5vw,72px) clamp(72px,8vw,112px);position:relative;overflow:hidden}.behavioral-flow-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:end;gap:clamp(24px,5vw,52px);max-width:1180px;margin:0 auto;display:grid;position:relative}.behavioral-flow-hero h1{color:#fff;max-width:820px;font-family:var(--display-font);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(3rem,7vw,6.2rem);font-weight:540;line-height:.95}.behavioral-flow-hero p:not(.section-kicker){color:#f7f2eabd;max-width:700px;margin:22px 0 0;font-size:1.05rem;line-height:1.65}.behavioral-flow-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff21;border-radius:22px;gap:10px;padding:20px;display:grid;box-shadow:0 22px 56px #0000002e}.behavioral-flow-hero-card span,.behavioral-flow-intro-grid span,.behavioral-results-page .behavioral-leadership-bridge span{color:#f7f2eaa8;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760}.behavioral-flow-hero-card strong{color:#fff;font-size:1.1rem;line-height:1.35}.behavioral-flow-hero-card p{color:#f7f2eaad;margin:0;font-size:.9rem;line-height:1.48}.behavioral-flow-intro-band{max-width:1180px;margin:-30px auto 0;padding:0 clamp(18px,4vw,36px)}.behavioral-flow-intro-grid{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #66558624;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(18px,3vw,28px);display:grid;position:relative;box-shadow:0 22px 56px #30263e1c}.behavioral-flow-intro-grid>div{background:#f8f4efb8;border-radius:18px;gap:8px;min-width:0;padding:16px;display:grid}.behavioral-flow-intro-grid span,.behavioral-results-page .behavioral-leadership-bridge span{color:#503e78c7}.behavioral-flow-intro-grid strong{color:var(--ink);font-size:1.08rem}.behavioral-flow-intro-grid p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.5}.behavioral-assessment-flow-section,.behavioral-results-body{padding:clamp(44px,7vw,84px) clamp(18px,4vw,36px) clamp(72px,9vw,112px);position:relative}.behavioral-assessment-flow-shell,.behavioral-results-body{max-width:1040px;margin:0 auto}.behavioral-results-body{max-width:1180px}.behavioral-flow-loading-card,.behavioral-flow-page .behavioral-analysis-assessment-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #66558624;border-radius:24px;gap:22px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 24px 64px #30263e1f}.behavioral-flow-loading-card h2,.behavioral-flow-page .behavioral-analysis-assessment-shell h2{font-family:var(--display-font);letter-spacing:-.032em;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:540;line-height:1.03;color:var(--ink)!important}.behavioral-flow-loading-card p:not(.section-kicker){color:var(--muted);margin:0;line-height:1.6}.behavioral-flow-page .behavioral-analysis-progress{justify-content:center}.behavioral-flow-page .behavioral-analysis-progress-outside{margin:0 0 18px}.behavioral-flow-page .behavioral-analysis-progress-meter{background:#ffffffc2;border:1px solid #6655861f;border-radius:999px;width:min(100%,520px);padding:8px 10px 8px 14px;box-shadow:0 14px 36px #30263e14}.behavioral-flow-page .behavioral-analysis-progress-track{background:#ebe5f6f0;width:100%}.behavioral-flow-page .behavioral-analysis-progress-fill{background:linear-gradient(90deg,#503e78eb,#977bc7eb)}.behavioral-flow-page .behavioral-analysis-progress-percent{color:#503e78e6;font-weight:760}.behavioral-flow-page .behavioral-analysis-answer-grid{gap:14px}.behavioral-flow-page .behavioral-analysis-answer-card{min-height:148px;transition:transform .2s var(--ease-premium), box-shadow .2s var(--ease-premium), border-color .2s var(--ease-premium), background .2s var(--ease-premium);background:#ffffffc7;border:1px solid #66558624;border-radius:20px;padding:22px;box-shadow:0 18px 42px #30263e14}.behavioral-flow-page .behavioral-analysis-answer-card:hover,.behavioral-flow-page .behavioral-analysis-answer-card.selected{background:#f4f0f8fa;border-color:#7b62a56b;transform:translateY(-2px);box-shadow:0 22px 52px #30263e1f}.behavioral-flow-page .behavioral-analysis-answer-card strong,.behavioral-flow-page .behavioral-analysis-answer-card.selected strong{color:var(--ink);font-size:1.06rem;line-height:1.35}.behavioral-flow-page .behavioral-analysis-answer-card span,.behavioral-flow-page .behavioral-analysis-answer-card.selected span{color:var(--muted)}.behavioral-flow-page .behavioral-analysis-consent-row{background:#f8f4efad;border:1px solid #66558621;border-radius:18px;align-items:flex-start;gap:12px;padding:16px}.behavioral-flow-page .behavioral-analysis-consent-row.is-checked{background:#f4f0f8e6;border-color:#7b62a552}.behavioral-flow-page .behavioral-analysis-consent-box{border-color:#66558647;border-radius:6px;width:20px;height:20px}.behavioral-flow-page .form-action-row{border-top:1px solid #6655861f;padding-top:18px}.behavioral-results-page{background:radial-gradient(circle at 86% 8%,#a78bfa1f,#0000 30%),linear-gradient(#271f2f 0,#3a3045 310px,#f8f4ef 311px 100%)}.behavioral-results-hero{padding-bottom:clamp(38px,6vw,70px)}.behavioral-results-page .behavioral-results-hero-inner{grid-template-columns:minmax(0,820px);align-items:end}.behavioral-results-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.behavioral-results-topbar .button.secondary{color:#271f2fd1;background:#ffffff6b;border-color:#503e7847;min-height:40px;padding:0 16px;font-size:.82rem;font-weight:640;box-shadow:0 10px 24px #30263e0f}.behavioral-results-topbar .button.secondary:hover{color:#201724f5;background:#f4f0f8c7;border-color:#503e7875;box-shadow:0 14px 30px #30263e1a}.behavioral-flow-page .report-preview-shell-web,.behavioral-flow-page .report-preview-shell{gap:clamp(20px,3vw,30px);width:100%;min-width:0;display:grid}.leadership-report-page{--leadership-body-font-size:.98rem;--leadership-body-line-height:1.62;--leadership-pdf-body-font-size:1rem;--leadership-pdf-body-line-height:1.55;--leadership-transition-stage-gap:clamp(28px, 3vw, 34px);--leadership-transition-stage-gap-print:18px;background:radial-gradient(circle at 18% 0,#a78bfa1c,#0000 32%),linear-gradient(#f8f4ef 0%,#f5efe8 100%);min-height:100vh;padding:clamp(18px,3vw,28px) 0 clamp(52px,7vw,84px)}.leadership-report-page .report-preview-topbar,.leadership-report-page .report-preview-shell{width:min(920px,100% - clamp(28px,6vw,72px));margin-inline:auto}.leadership-report-page .report-preview-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.report-workspace-link{color:#3a3342bd;letter-spacing:.01em;min-height:36px;transition:color .2s var(--ease-premium), transform .2s var(--ease-premium);align-items:center;font-size:.86rem;font-weight:680;text-decoration:none;display:inline-flex}.report-workspace-link:hover,.report-workspace-link:focus-visible{color:#503e78fa;transform:translate(-2px)}.report-workspace-link:focus-visible{outline-offset:5px;outline:1px solid #a996dcbd}.leadership-report-page .report-preview-topbar .button.secondary{color:#271f2fd1;background:#ffffff80;border-color:#503e7847;min-height:40px;padding:0 16px;font-size:.82rem;font-weight:640;box-shadow:0 10px 24px #30263e0f}.leadership-report-page .report-preview-topbar .button.secondary:hover,.leadership-report-page .report-preview-topbar .button.secondary:focus-visible{color:#201724f5;background:#f4f0f8c7;border-color:#503e7875;box-shadow:0 14px 30px #30263e1a}.leadership-report-page .report-preview-shell{gap:clamp(14px,2vw,20px);padding-bottom:clamp(48px,6vw,72px);display:grid}.leadership-report-page .report-preview-hero{grid-template-columns:minmax(0,.98fr) minmax(310px,.58fr);gap:clamp(16px,2.4vw,24px);padding:clamp(24px,4vw,38px)}.leadership-report-page .report-preview-hero-copy,.leadership-report-page .report-preview-hero-copy-main{gap:clamp(12px,2vw,18px)}.leadership-report-page .report-preview-hero h1{font-size:clamp(3rem,6.4vw,4.8rem);line-height:.96}.leadership-report-page .report-preview-subtitle{color:#3a3342c2;max-width:620px;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.55}.leadership-report-page .report-preview-hero-side .report-preview-delivered-meta{min-height:auto;padding:8px 13px}.leadership-report-page .report-preview-hero-side .report-preview-delivered-meta>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.leadership-report-page .report-preview-score-card{text-align:left;justify-items:start;gap:8px;min-height:auto;padding:18px 20px 19px;display:grid}.leadership-report-page .report-preview-score-card .report-preview-score-snapshot{justify-self:center}.leadership-report-page .report-preview-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.8vw,16px);margin-top:calc(clamp(14px,2vw,20px)/-5);display:grid}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:first-child,.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(2),.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(3){grid-column:span 2}.leadership-report-page .report-preview-summary-card-wide{grid-column:1/-1}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card{align-content:start;gap:7px;padding:clamp(14px,1.8vw,18px);display:grid}.leadership-report-page .leadership-continuum-display{gap:10px;margin-top:2px;display:grid}.leadership-report-page .leadership-continuum-current-label{color:#241f28f0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:760}.leadership-report-page .leadership-continuum-display p{color:#3a3342ad;margin:0;font-size:.88rem;line-height:1.5}.leadership-report-page .report-preview-summary-focus{color:#3a3342ad;margin:2px 0 0;font-size:.95rem;line-height:1.42}.leadership-report-page .leadership-continuum-static{height:16px;margin-inline:4px;position:relative}.leadership-report-page .leadership-continuum-static-track{background:#e2daefc7;border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.leadership-report-page .leadership-continuum-static-fill{width:var(--leadership-marker-left,50%);background:linear-gradient(90deg,#a996dcb8,#503e78e6);border-radius:999px;max-width:100%;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.leadership-report-page .leadership-continuum-static-marker{top:50%;left:var(--leadership-marker-left,50%);z-index:2;background:#503e78f5;border:3px solid #fffaf4fa;border-radius:999px;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 18px #30263e33}.leadership-report-page .leadership-continuum-ticks{color:#3a3342c2;justify-content:space-between;gap:16px;font-size:.82rem;font-weight:720;display:flex}.leadership-report-page .report-preview-hero-side{align-content:start;gap:12px;display:grid}.leadership-report-page .report-preview-readiness-summary-card{background:linear-gradient(145deg,#ffffffe0,#f4f0f8d1),#ffffffd1;border:1px solid #66558624;border-radius:20px;gap:11px;padding:16px 18px;display:grid;box-shadow:0 14px 36px #30263e14}.leadership-report-page .report-preview-readiness-summary-row{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.leadership-report-page .report-preview-readiness-summary-row span{color:#503e78bd;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:840}.leadership-report-page .report-preview-readiness-summary-row strong{color:#241f28f2;text-align:right;font-size:.95rem;font-weight:760}.leadership-report-page .report-preview-readiness-summary-card p{color:#3a3342b8;margin:0;font-size:.92rem;line-height:1.56}.leadership-report-page .report-preview-readiness-score-row-print{display:none}.leadership-report-page .report-preview-sections{gap:clamp(14px,2vw,20px);display:grid}.leadership-report-page .report-preview-section-card{gap:clamp(10px,1.35vw,14px);display:grid}.leadership-report-page .report-preview-section-heading-group{gap:5px;max-width:760px;display:grid}.leadership-report-page .report-preview-section-heading-group:after{content:"";background:#7b62a5b8;border-radius:999px;width:86px;height:3px;display:block}.leadership-report-page .report-preview-section-card h2{margin:0}.leadership-report-page .report-preview-rich-text,.leadership-report-page .report-preview-copy,.leadership-report-page .report-preview-list{color:#3a3342c2;font-size:var(--leadership-body-font-size);line-height:var(--leadership-body-line-height)}.leadership-report-page .report-preview-rich-text p,.leadership-report-page .report-preview-copy p{margin-top:0}.leadership-report-page .report-preview-list,.leadership-report-page .report-preview-rich-text ul{margin-top:0;margin-bottom:0}.leadership-report-page .report-preview-list li,.leadership-report-page .report-preview-rich-text li{margin-bottom:0}.leadership-report-page .report-preview-reading-section .report-preview-list,.leadership-report-page .report-preview-reading-section .report-preview-rich-text ul{gap:6px;display:grid}.leadership-report-page .report-preview-rich-text p:last-child,.leadership-report-page .report-preview-copy p:last-child,.leadership-report-page .report-preview-list:last-child{margin-bottom:0}.leadership-report-page .report-preview-scales-card{gap:10px}.leadership-report-page .report-preview-scales-grid{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;display:grid}.leadership-report-page .report-preview-scales-mini-card{background:#ffffffb3;border:1px solid #66558624;border-radius:20px;align-content:start;gap:8px;padding:16px;display:grid}.leadership-report-page .report-preview-scales-stop-card{background:#fff8f0cc;grid-column:1/-1}.leadership-report-page .report-preview-scales-mini-card h3{color:#503e78d1;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:840}.leadership-report-page .report-preview-capability-snapshot-card,.leadership-report-page .report-preview-capability-deep-dive-card{gap:16px;display:grid}.leadership-report-page .report-preview-capability-snapshot-heading{max-width:720px}.leadership-report-page .report-preview-capability-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.leadership-report-page .report-preview-capability-snapshot-group{background:#f8f4efb8;border:1px solid #6655861f;border-radius:20px;gap:12px;padding:16px;display:grid}.leadership-report-page .report-preview-capabilities{gap:20px;display:grid}.leadership-report-page .report-preview-capability-group{gap:12px;display:grid}.leadership-report-page .report-preview-capability-group-header{border-bottom:1px solid #66558624;gap:3px;padding-bottom:10px;display:grid}.leadership-report-page .report-preview-promotion-window{background:linear-gradient(135deg,#faf6f1db,#f0e9fb7a),#ffffffb8;border:1px solid #66558624;border-radius:18px;gap:10px;padding:14px 16px;display:grid}.leadership-report-page .report-preview-promotion-window-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.leadership-report-page .report-preview-promotion-window-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.leadership-report-page .report-preview-promotion-window-options span{color:#3a3342a8;text-align:center;white-space:nowrap;background:#ffffff9e;border:1px solid #66558624;border-radius:999px;padding:6px 8px;font-size:.72rem;font-weight:720}.leadership-report-page .report-preview-promotion-window p{color:#3a3342bd;font-size:var(--leadership-body-font-size);line-height:var(--leadership-body-line-height);margin:0}.leadership-report-page .report-preview-promotion-window-why{border-top:1px solid #6655861f;gap:6px;padding-top:10px;display:grid}.leadership-report-page .report-preview-promotion-window-why h3{color:#503e78d1;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:840}.leadership-report-page .report-preview-capability-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.leadership-report-page .report-preview-capability-highlight{background:#ffffffa8;border:1px solid #66558621;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.leadership-report-page .report-preview-capability-highlight span{color:#503e78c2;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:820}.leadership-report-page .report-preview-capability-highlight strong{color:#241f28f0;font-size:.94rem;font-weight:780}.leadership-report-page .report-preview-capability-highlight small{color:#503e78d1;font-family:var(--display-font);font-size:.9rem;font-weight:650}.leadership-report-page .report-preview-capability-highlight-priority{background:linear-gradient(135deg,#faf6f1e6,#f0e9fb8f),#ffffffad}.leadership-report-page .report-preview-leadership-snapshot-card{gap:10px}.leadership-report-page .report-preview-leadership-snapshot-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.leadership-report-page .report-preview-leadership-snapshot-list-card{background:#ffffffa8;border:1px solid #6655861f;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.leadership-report-page .report-preview-leadership-snapshot-list-card h3{color:#503e78d1;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:840}.leadership-report-page .report-preview-capability-snapshot-group-header{gap:4px}.leadership-report-page .report-preview-capability-snapshot-group-header h3{color:#241f28f0;letter-spacing:.02em;margin:0;font-size:.92rem;font-weight:820}.leadership-report-page .report-preview-capability-snapshot-group-header p{color:#3a3342ad;font-size:var(--leadership-body-font-size);line-height:var(--leadership-body-line-height);margin:0}.leadership-report-page .report-preview-capability-snapshot-rows{gap:10px;display:grid}.leadership-report-page .report-preview-capability-snapshot-row{grid-template-columns:minmax(0,1fr) minmax(120px,1.2fr) auto;align-items:center;gap:12px;display:grid}.leadership-report-page .report-preview-capability-snapshot-name{color:#241f28eb;font-size:.9rem;font-weight:720}.leadership-report-page .report-preview-capability-snapshot-scale-wrap{min-width:0}.leadership-report-page .report-preview-capability-snapshot-scale{background:#a996dc1f;border-radius:999px;width:100%;height:10px;position:relative;overflow:hidden}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-track{background:linear-gradient(90deg,#a996dc57,#866dc5e6);position:absolute;inset:0}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-marker{top:50%;left:var(--capability-score);background:#503e78f5;border:2px solid #fffaf4f2;border-radius:999px;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 18px #30263e2e}.leadership-report-page .report-preview-capability-snapshot-score{color:#503e78eb;font-family:var(--display-font);text-align:right;font-size:1rem;font-weight:620}.leadership-report-page .report-preview-capability-deep-dive-card{gap:18px}.leadership-report-page .report-preview-capability-deep-dive-card .report-preview-capability-group{gap:14px}.leadership-report-page .report-preview-capability-deep-dive-card .report-preview-capability-group-header{background:linear-gradient(135deg,#faf6f1eb,#f0e9fb85),#ffffffad;border:1px solid #6655861f;border-bottom-color:#66558633;border-radius:16px;gap:2px;padding:6px 14px}.leadership-report-page .report-preview-capability-deep-dive-card .report-preview-capability-group-header h3,.leadership-report-page .report-preview-capability-deep-dive-card .report-preview-capability-group-header p{margin:0}.leadership-report-page .report-preview-capability-deep-dive-card .report-preview-capability-group-header h3{color:#241f28f0;font-size:1.02rem;font-weight:820}.leadership-report-page .report-preview-capability-deep-dive-card .report-preview-capability-group-header p{color:#3a3342b3;font-size:.92rem;line-height:1.42}.leadership-report-page .report-preview-capability-detail{background:linear-gradient(145deg,#ffffffdb,#f8f4efb3),#ffffffc7;border:1px solid #66558624;border-radius:20px;gap:14px;padding:18px 20px;display:grid}.leadership-report-page .report-preview-capability-detail-header{border-bottom:1px solid #6655861f;grid-template-columns:minmax(0,1fr) minmax(160px,.4fr);align-items:center;gap:16px;padding-bottom:12px;display:grid}.leadership-report-page .report-preview-capability-detail-header h3{color:#241f28f0;margin:0;font-size:1.08rem;font-weight:820}.leadership-report-page .report-preview-capability-detail-scale-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.leadership-report-page .report-preview-capability-detail-scale{background:#a996dc1f;border-radius:999px;width:100%;height:10px;position:relative}.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-track{border-radius:inherit;background:linear-gradient(90deg,#a996dc57,#866dc5e6);position:absolute;inset:0}.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-marker{top:50%;left:var(--capability-score);background:#503e78f5;border:2px solid #fffaf4f2;border-radius:999px;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.leadership-report-page .report-preview-capability-detail-score{color:#503e78eb;font-family:var(--display-font);font-size:1rem;font-weight:640}.leadership-report-page .report-preview-capability-detail-block{gap:8px;display:grid}.leadership-report-page .report-preview-capability-detail-label{color:#503e78bd;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:840}.leadership-report-page .report-preview-capability-detail-copy{gap:12px;display:grid}.leadership-report-page .report-preview-capability-insight{max-width:720px}.leadership-report-page .leadership-continuum-window-ticks-single{justify-content:center}.leadership-report-page .leadership-continuum-window-ticks-single span{text-align:center;min-width:0}.leadership-report-page .report-preview-capability-detail p{margin:0}.leadership-report-page .report-preview-capability-definition,.leadership-report-page .report-preview-capability-interpretation,.leadership-report-page .report-preview-capability-detail-block .report-preview-copy,.leadership-report-page .report-preview-capability-detail-block .report-preview-rich-text{color:#3a3342c2;font-size:var(--leadership-body-font-size);font-weight:400;line-height:var(--leadership-body-line-height)}.leadership-report-page .report-preview-capability-detail-block .report-preview-copy p,.leadership-report-page .report-preview-capability-detail-block .report-preview-rich-text p{margin:0}.leadership-report-page .report-preview-readiness-subsection{border-top:1px solid #66558624;margin-top:18px;padding-top:16px}.leadership-report-page .report-preview-readiness-subsection h3,.leadership-report-page .report-preview-tools-card h3{color:#241f28f0;margin:0 0 10px;font-size:1rem;font-weight:820}.leadership-report-page .report-preview-tools-card{gap:var(--leadership-transition-stage-gap);display:grid}.leadership-report-page .report-preview-tools-card>.report-preview-reading-section>h3{color:#503e78e0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:840}.leadership-report-page .report-preview-reading-section{background:#f8f4ef9e;border:1px solid #6655861c;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.leadership-report-page .report-preview-reading-section .report-preview-reading-section{background:#ffffff9e;border-radius:14px;margin-top:6px}.leadership-report-page .report-preview-reading-subsection{gap:7px;display:grid}.leadership-report-page .report-preview-reading-resource{break-inside:avoid;page-break-inside:avoid;gap:2px;display:grid}.leadership-report-page .report-preview-reading-resource p{margin:0}.leadership-report-page .report-preview-reading-resource .report-preview-list,.leadership-report-page .report-preview-reading-resource ul{margin-top:0}.leadership-report-page .report-preview-reading-links{gap:8px;display:grid}.leadership-report-page .report-preview-reading-source{color:#3a3342a3;font-size:.92rem}.leadership-report-page .report-preview-reading-metadata{color:#3a334285;font-size:.78rem;line-height:1.35}.leadership-report-page .report-preview-reading-link{color:#7e5cbef5;text-underline-offset:3px;text-decoration:none;transition:color .16s,text-decoration-color .16s}.leadership-report-page .report-preview-reading-title-print{color:#241f28f0}.leadership-report-page .report-preview-reading-link:hover,.leadership-report-page .report-preview-reading-link:focus-visible{color:#62469a;-webkit-text-decoration:underline #7e5cbe80;text-decoration:underline #7e5cbe80}.leadership-report-page .report-preview-reading-disclosure{color:#3a334285;margin:2px 0 0;font-size:.78rem;font-style:italic;line-height:1.45}.leadership-report-page .report-preview-execute-stage{background:#f8f4efc2;border-color:#7e5cbe3d}.leadership-report-page .report-preview-execute-stage>h3,.leadership-report-page .report-preview-execute-stage .report-preview-reading-section h4{color:#503e78f0}.leadership-report-page .report-preview-discuss-narrative{background:#ffffff9e;border:1px solid #6655861c;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.leadership-report-page .report-preview-discuss-narrative h4{color:#503e78d1;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:840}.leadership-report-page .report-preview-discuss-narrative p{color:#3a3342c2;font-size:var(--leadership-body-font-size);line-height:var(--leadership-body-line-height);margin:0}.leadership-report-page .report-preview-discuss-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.leadership-report-page .report-preview-discuss-group{background:#ffffff9e;border:1px solid #6655861c;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.leadership-report-page .report-preview-discuss-group h4{color:#503e78d1;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:840}.leadership-report-page .report-preview-transition-closing{text-align:center;background:#ffffff8f;border:1px solid #6655861f;border-radius:18px;padding:12px 16px}.leadership-report-page .report-preview-transition-closing h3{color:#241f28f0;margin:0 0 8px;font-size:1rem;font-weight:820}.leadership-report-page .report-preview-transition-closing p{margin:0;color:#3a3342b8;max-width:760px;font-size:var(--leadership-body-font-size);line-height:var(--leadership-body-line-height);margin-inline:auto}.leadership-report-page .report-preview-progress-prompt-inline{text-align:center;gap:7px;max-width:760px;margin:18px auto 0;padding-top:2px;display:grid}.leadership-report-page .report-preview-progress-prompt-inline h4{color:#503e78c7;letter-spacing:0;text-transform:none;margin:0;font-size:.94rem;font-weight:760}.leadership-report-page .report-preview-progress-prompt-inline p{color:#3a3342ad;margin:0;font-size:.9rem;line-height:1.56}.leadership-report-page .report-preview-progress-prompt-inline+.report-screen-only .customer-feedback-prompt{background:linear-gradient(135deg,#fcf9f4e6,#f7f2fab8),#ffffffb3;border-color:#66558621;margin-top:clamp(28px,3.6vw,38px);padding-block:clamp(20px,2.8vw,28px)}.leadership-report-page .report-preview-reading-section h4{color:#503e78d1;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:840}.leadership-report-page .report-preview-score-value-print{color:#1a181ef5;font-family:var(--display-font);font-size:clamp(2.15rem,4.2vw,3.4rem);font-weight:780;line-height:.92;display:block}.leadership-report-page .report-preview-score-note{color:#3a3342b8;letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.78rem;font-weight:760;display:block}.leadership-report-page .report-preview-section-heading-group{border-left:6px solid #241f28e6;max-width:none;padding:2px 0 3px 14px}.leadership-report-page .report-preview-eyebrow,.leadership-report-page .report-preview-meta-label{color:#241f28d1}.leadership-report-page .report-preview-capability-highlight,.leadership-report-page .report-preview-leadership-snapshot-list-card,.leadership-report-page .report-preview-summary-card,.leadership-report-page .report-preview-promotion-window,.leadership-report-page .report-preview-reading-section,.leadership-report-page .report-preview-capability-snapshot-group,.leadership-report-page .report-preview-capability-detail{background:#ffffffeb;border-color:#241f283d}.leadership-report-page .report-preview-capability-highlight,.leadership-report-page .report-preview-leadership-snapshot-list-card{border-left:4px solid #241f28d1}.leadership-report-page .report-preview-capability-highlight-priority{background:#f5f5f5f2;border-color:#241f285c #241f285c #241f285c #241f28f5}.leadership-report-page .report-preview-capability-snapshot-scale,.leadership-report-page .report-preview-capability-detail-scale{background:#fff;border:1px solid #241f2873;border-radius:4px;overflow:hidden}.leadership-report-page .report-preview-capability-fill{width:var(--capability-score);background:repeating-linear-gradient(135deg,#241f28e6 0 2px,#241f28b8 2px 5px);border-right:2px solid #241f28e6;position:absolute;inset:0 auto 0 0}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-track,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-track{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#241f283d calc(20% - 1px) 20%)}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-marker,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-marker{width:4px;height:18px;box-shadow:none;background:#241f28f5;border:0;border-radius:0}.leadership-report-page .report-preview-promotion-window-header{background:#f5f5f5fa;border:2px solid #241f28d6;padding:10px 12px}.leadership-report-page .report-preview-promotion-window-header strong{color:#1a181efa;font-family:var(--display-font);font-size:1.28rem;font-weight:820}.leadership-report-page .report-preview-promotion-window-options span{color:#241f28c2;background:#fff;border-color:#241f2847;border-radius:4px}.leadership-report-page .report-preview-promotion-window-options span.is-active{color:#fff;background:#241f28eb;border-color:#241f28f0}.leadership-report-page .report-preview-tools-card>.report-preview-reading-section>h3{color:#fff;background:#241f28eb;border:1px solid #241f28d6;width:fit-content;padding:5px 10px;display:inline-block}.leadership-report-page .report-preview-reading-section{border-left:5px solid #241f28bd}.leadership-report-page .report-preview-reading-section-learn{border-left-style:solid}.leadership-report-page .report-preview-reading-section-practice{border-left-style:double}.leadership-report-page .report-preview-reading-section-execute{border-left-width:7px}.leadership-report-page .report-preview-reading-section-discuss{border-left-style:dashed}@media (max-width:720px){.leadership-report-page .report-preview-topbar{justify-content:flex-start}.leadership-report-page .report-preview-topbar .report-pdf-download-control,.leadership-report-page .report-preview-topbar .report-pdf-download-button{width:100%}.leadership-report-page .report-preview-discuss-groups,.leadership-report-page .report-preview-promotion-window-options,.leadership-report-page .report-preview-capability-highlights,.leadership-report-page .report-preview-leadership-snapshot-lists{grid-template-columns:1fr}}.leadership-report-page .report-preview-capability-detail{break-inside:avoid;page-break-inside:avoid}@media print{.leadership-report-page{--leadership-body-font-size:.86rem;--leadership-body-line-height:1.43;background:#fff!important;padding:0!important}.leadership-report-page .report-preview-topbar{display:none!important}.leadership-report-page .report-preview-shell{width:100%!important;padding-bottom:0!important}.leadership-report-page .report-preview-sections,.leadership-report-page .report-preview-section-card{gap:10px!important}.leadership-report-page .report-preview-hero{grid-template-columns:minmax(0,1fr) 250px!important;align-items:start!important;gap:18px!important;padding:24px!important}.leadership-report-page .report-preview-brand-mark{width:132px!important}.leadership-report-page .report-preview-hero h1{margin-top:8px!important;font-size:38px!important;line-height:1!important}.leadership-report-page .report-preview-role,.leadership-report-page .report-preview-subtitle{font-size:14px!important;line-height:1.35!important}.leadership-report-page .report-preview-hero-copy,.leadership-report-page .report-preview-hero-copy-main,.leadership-report-page .report-preview-hero-side{gap:10px!important}.leadership-report-page .report-preview-score-card{padding:12px!important}.leadership-report-page .report-preview-readiness-summary-card{gap:8px!important;padding:12px!important}.leadership-report-page .report-preview-readiness-score-row-print{display:grid!important}.leadership-report-page .report-preview-readiness-summary-row{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.leadership-report-page .report-preview-readiness-summary-row strong{font-size:11px!important;line-height:1.25!important}.leadership-report-page .report-preview-hero,.leadership-report-page .report-preview-section-card,.leadership-report-page .report-preview-summary-card,.leadership-report-page .report-preview-capability-snapshot-group,.leadership-report-page .report-preview-reading-section,.leadership-report-page .report-preview-capability-detail{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}.leadership-report-page .report-preview-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.leadership-report-page .report-preview-summary-card-wide{grid-column:span 2!important}.leadership-report-page .leadership-continuum-static-marker{box-shadow:none!important;background:#503e78!important}.leadership-report-page .report-preview-summary-grid+.report-preview-section-card{break-before:auto;page-break-before:auto}.leadership-report-page .report-preview-capability-deep-dive-card{break-before:page;page-break-before:always}.leadership-report-page .report-preview-section-heading-group,.leadership-report-page .report-preview-section-card h2,.leadership-report-page .report-preview-capability-group-header{break-after:avoid;page-break-after:avoid}}.print-snapshot-image,.report-print-only{display:none}@media print{.report-screen-only{display:none!important}.report-print-only{display:inline!important}.print-snapshot-ready .print-snapshot-source{display:none}.print-snapshot-ready .print-snapshot-image{display:block}}.behavioral-flow-page .report-preview-shell-web,.behavioral-flow-page .behavioral-pdf-report{padding-bottom:clamp(48px,6vw,72px)}.behavioral-flow-page .report-preview-hero,.behavioral-flow-page .report-preview-summary-card,.behavioral-flow-page .report-preview-section-card{background:#ffffffdb;border:1px solid #66558624;border-radius:24px;box-shadow:0 22px 56px #30263e1a}.behavioral-flow-page .report-preview-hero{grid-template-columns:minmax(0,1fr) minmax(290px,.38fr);align-items:stretch;gap:clamp(20px,4vw,38px);padding:clamp(24px,4vw,40px);display:grid}.behavioral-flow-page .report-preview-hero h1{max-width:760px;color:var(--ink);font-family:var(--display-font);letter-spacing:-.042em;margin:12px 0 0;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:540;line-height:.98}.behavioral-flow-page .report-preview-hero-copy,.behavioral-flow-page .report-preview-hero-copy-main{align-content:start;gap:22px;min-width:0;display:grid}.behavioral-flow-page .report-preview-shell-web .report-preview-hero-copy-main{gap:clamp(24px,3vw,30px)}.behavioral-flow-page .report-preview-shell-web .report-preview-hero-side{align-content:end;gap:clamp(12px,1.5vw,16px)}.behavioral-flow-page .report-preview-brand-mark{width:min(150px,42vw)}.behavioral-flow-page .report-preview-brand-logo{width:100%;height:auto}.behavioral-flow-page .report-preview-shell-web .report-preview-behavioral-brand-mark{width:min(226px,56vw)}.behavioral-flow-page .report-preview-behavioral-hero-title-block{gap:0;min-width:0;display:grid}.behavioral-flow-page .report-preview-behavioral-hero-subtitle{max-width:680px;color:var(--muted);margin:20px 0 0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.68}.behavioral-flow-page .report-preview-behavioral-hero-style-pill{background:#f4f0f8d1;border:1px solid #66558624;border-radius:20px;gap:8px;width:min(100%,560px);padding:18px;display:grid}.behavioral-flow-page .report-preview-behavioral-hero-style-pill strong{color:var(--ink);font-family:var(--display-font);letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,3rem);font-weight:540;line-height:1.04}.behavioral-flow-page .report-preview-behavioral-hero-style-primary{gap:6px;display:grid}.behavioral-flow-page .report-preview-behavioral-hero-signal-inline-pdf{border-top:1px solid #66558624;gap:5px;padding-top:12px;display:grid}.behavioral-flow-page .report-preview-behavioral-hero-signal-inline-pdf strong{color:#3a3342e6;font-family:var(--font-sans);letter-spacing:0;font-size:1rem;font-weight:760;line-height:1.2}.behavioral-flow-page .report-preview-meta{background:#f8f4efb3;border:1px solid #6655861f;border-radius:18px;gap:10px;min-width:0;padding:20px;display:grid}.behavioral-flow-page .report-preview-meta>div{gap:8px;min-width:0;display:grid}.behavioral-flow-page .report-preview-behavioral-sent-card{padding-block:16px}.behavioral-flow-page .report-preview-behavioral-sent-card>div{gap:6px}.behavioral-flow-page .report-preview-behavioral-work-context-detail{color:#3a3342db;margin:2px 0 0;font-size:.92rem;font-weight:680;line-height:1.35}.behavioral-flow-page .report-preview-shell-web .report-preview-behavioral-date-card .report-preview-behavioral-meta-primary{color:#3a3342db;font-family:inherit;font-size:.92rem;font-weight:680;line-height:1.35}.behavioral-flow-page .report-preview-hero-side,.behavioral-flow-page .report-preview-behavioral-side-stack,.behavioral-flow-page .report-preview-sections{gap:clamp(16px,2.4vw,24px);display:grid}.behavioral-flow-page .report-preview-behavioral-top-grid{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2.6vw,24px);display:grid}.behavioral-flow-page .report-preview-shell-web .report-preview-behavioral-top-grid{grid-template-columns:minmax(260px,.36fr) minmax(380px,.64fr);align-items:stretch}.behavioral-flow-page .report-preview-shell-web .report-trio-inner-web{display:contents}.behavioral-flow-page .report-preview-summary-card,.behavioral-flow-page .report-preview-section-card{min-width:0;padding:clamp(22px,3.4vw,34px)}.behavioral-flow-page .report-preview-summary-card strong{color:var(--ink);margin-top:10px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.15;display:block}.behavioral-flow-page .report-preview-behavioral-style-card,.behavioral-flow-page .report-preview-behavioral-clarity-card{padding:clamp(24px,2.8vw,30px)}.behavioral-flow-page .report-preview-behavioral-style-card p,.behavioral-flow-page .report-preview-behavioral-clarity-card p{margin-top:14px;font-size:.95rem;line-height:1.52}.behavioral-flow-page .report-preview-behavioral-clarity-band{color:#503e78d1;letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:.82rem;font-weight:760;display:block}.behavioral-flow-page .report-preview-meta-label,.behavioral-flow-page .report-preview-eyebrow{color:#503e78c7;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760}.behavioral-flow-page .report-preview-section-card h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.032em;margin:0;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:540;line-height:1.04}.behavioral-flow-page .report-preview-section-heading-group{gap:10px;max-width:780px;margin-bottom:clamp(24px,3vw,32px);display:grid}.behavioral-flow-page .report-preview-section-card-decision{grid-template-columns:minmax(0,.92fr) minmax(260px,.48fr);align-items:center;gap:clamp(20px,3vw,32px);display:grid}.behavioral-flow-page .report-preview-section-card-decision .report-preview-section-heading-group{grid-area:1/1;margin-bottom:0}.behavioral-flow-page .report-preview-section-card-decision .report-preview-insight-decision{display:contents}.behavioral-flow-page .report-preview-section-card-decision .report-preview-insight-narrative{grid-area:2/1}.behavioral-flow-page .report-preview-section-card-decision .report-preview-insight-condition-block{grid-area:1/2/span 2}.behavioral-flow-page .report-preview-copy,.behavioral-flow-page .report-preview-behavioral-insight-copy{gap:18px;max-width:780px;display:grid}.behavioral-flow-page .report-preview-pattern-card{background:radial-gradient(circle at 92% 12%,#a78bfa1f,#0000 34%),#ffffffe0;gap:14px;padding:clamp(20px,3vw,30px);display:grid}.behavioral-flow-page .report-preview-pattern-card h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.028em;margin:8px 0 0;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:540;line-height:1.06}.behavioral-flow-page .report-preview-pattern-rows{gap:10px;max-width:760px;display:grid}.behavioral-flow-page .report-preview-pattern-card p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.62}.behavioral-flow-page .report-preview-growth-signal-card{background:radial-gradient(circle at 94% 10%,#a78bfa1a,#0000 32%),#f4f0f8b8;border:1px solid #7b62a52e;border-left:4px solid #7b62a56b;gap:8px;padding:clamp(16px,2.4vw,22px) clamp(18px,2.8vw,26px);display:grid}.behavioral-flow-page .report-preview-growth-signal-card p{color:#3a3342db;max-width:860px;margin:0;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.56}.behavioral-flow-page .report-preview-growth-signal-card h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.026em;margin:4px 0 0;font-size:clamp(1.42rem,2.2vw,1.95rem);font-weight:540;line-height:1.08}.behavioral-flow-page .report-preview-behavioral-insight-group{border-top:1px solid #6655861c;gap:10px;padding-top:18px;display:grid}.behavioral-flow-page .report-preview-behavioral-insight-group:first-child{border-top:0;padding-top:8px}.behavioral-flow-page .report-preview-behavioral-insight-group-anchor{margin-top:8px}.behavioral-flow-page .report-preview-behavioral-insight-group h3{color:#271f2fe6;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:800}.behavioral-flow-page .report-preview-copy p{max-width:76ch;color:var(--muted);margin:0;line-height:1.66}.behavioral-flow-page .report-preview-insight-card-grid,.behavioral-flow-page .report-preview-insight-split,.behavioral-flow-page .report-preview-environment-fit-grid,.behavioral-flow-page .report-preview-action-plan{gap:16px;max-width:none;display:grid}.behavioral-flow-page .report-preview-insight-card-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.behavioral-flow-page .report-preview-insight-card-grid-three,.behavioral-flow-page .report-preview-environment-fit-grid,.behavioral-flow-page .report-preview-action-plan{grid-template-columns:repeat(3,minmax(0,1fr))}.behavioral-flow-page .report-preview-environment-fit-grid,.behavioral-flow-page .report-preview-action-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.behavioral-flow-page .report-preview-environment-fit-grid>:nth-child(3),.behavioral-flow-page .report-preview-action-plan>:nth-child(3){grid-column:1/-1}.behavioral-flow-page .report-preview-insight-card-grid-strengths-first{grid-template-columns:minmax(0,1fr)}.behavioral-flow-page .report-preview-insight-mini-card,.behavioral-flow-page .report-preview-insight-steadying,.behavioral-flow-page .report-preview-insight-condition-block{background:#f8f4efad;border:1px solid #6655861f;border-radius:18px;gap:10px;min-width:0;padding:clamp(16px,2.2vw,22px);display:grid}.behavioral-flow-page .report-preview-shell-web .report-preview-section-card-strengths .report-preview-insight-mini-card{align-content:start;padding-block:clamp(22px,2.8vw,28px)}.behavioral-flow-page .report-preview-insight-mini-card.is-accent,.behavioral-flow-page .report-preview-insight-mini-card.is-action{background:#f4f0f8c2}.behavioral-flow-page .report-preview-insight-mini-card.is-caution{background:#fffaf4c7}.behavioral-flow-page .report-preview-insight-mini-card h3,.behavioral-flow-page .report-preview-insight-steadying h3,.behavioral-flow-page .report-preview-insight-condition-block h3{color:#503e78d6;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:820}.behavioral-flow-page .report-preview-insight-mini-card p,.behavioral-flow-page .report-preview-insight-steadying p,.behavioral-flow-page .report-preview-insight-condition-block p{max-width:none}.behavioral-flow-page .report-preview-insight-split{grid-template-columns:repeat(2,minmax(0,1fr))}.behavioral-flow-page .report-preview-insight-steadying{background:#ffffffb8;border-left:3px solid #7b62a557;grid-column:1/-1;padding:clamp(20px,2.8vw,28px)}.behavioral-flow-page .report-preview-insight-decision{grid-template-columns:minmax(0,.92fr) minmax(260px,.48fr);align-items:center;gap:clamp(20px,3vw,32px);max-width:none;display:grid}.behavioral-flow-page .report-preview-insight-narrative{align-self:center;gap:14px;max-width:680px;display:grid}.behavioral-flow-page .report-preview-insight-condition-block{background:radial-gradient(circle at 92% 10%,#a78bfa1f,#0000 34%),#f4f0f8c2;place-self:center stretch;position:relative;overflow:hidden}.behavioral-flow-page .report-preview-shell-web .report-preview-insight-condition-block{align-self:center;margin-top:0}.behavioral-flow-page .report-preview-action-plan .report-preview-insight-mini-card{border-top:4px solid #7b62a53d}.behavioral-flow-page .report-preview-section-card-synthesis{background:radial-gradient(circle at 92% 8%,#a78bfa1a,#0000 32%),#ffffffe6}.behavioral-flow-page .report-preview-behavioral-context-line{color:#3a3342e0;background:#f4f0f8b8;border-left:3px solid #7b62a552;border-radius:18px;max-width:900px;margin:0;padding:18px 20px;line-height:1.65}.behavioral-flow-page .report-preview-behavioral-grid-card,.behavioral-flow-page .report-preview-behavioral-grid-card-body{min-width:0}.behavioral-flow-page .report-preview-shell-web .report-preview-behavioral-grid-card{align-items:stretch;padding:clamp(18px,2.8vw,28px);display:grid}.behavioral-flow-page .report-preview-behavioral-grid-card-body{place-items:center;gap:16px;display:grid}.behavioral-flow-page .report-preview-shell-web .report-preview-behavioral-grid-card-body{min-height:clamp(420px,46vw,560px)}.behavioral-flow-page .behavioral-analysis-quadrant{aspect-ratio:1;background:radial-gradient(circle,#a78bfa1f,#0000 34%),#ffffffbd;border:1px solid #66558629;border-radius:22px;width:min(100%,520px);max-width:min(100%,520px);position:relative;overflow:hidden}.behavioral-flow-page .behavioral-analysis-quadrant-axis,.behavioral-flow-page .behavioral-analysis-quadrant-tick,.behavioral-flow-page .behavioral-analysis-quadrant-dot,.behavioral-flow-page .behavioral-analysis-quadrant-label{position:absolute}.behavioral-flow-page .behavioral-analysis-quadrant-axis{z-index:1;background:#503e7852}.behavioral-flow-page .behavioral-analysis-quadrant-axis-horizontal{width:76%;height:1px;top:50%;left:12%}.behavioral-flow-page .behavioral-analysis-quadrant-axis-vertical{width:1px;height:76%;top:12%;left:50%}.behavioral-flow-page .behavioral-analysis-quadrant-tick{display:none}.behavioral-flow-page .behavioral-analysis-quadrant-dot{z-index:3;background:#503e78f5;border:3px solid #fffffff0;border-radius:999px;width:18px;height:18px;transform:translate(-50%,-50%);box-shadow:0 12px 26px #30263e38}.behavioral-flow-page .behavioral-analysis-quadrant-label{z-index:2;color:#3a3342c7;white-space:nowrap;font-size:.82rem;font-weight:760;line-height:1}.behavioral-flow-page .behavioral-analysis-quadrant-label-top{top:18px;left:50%;transform:translate(-50%)}.behavioral-flow-page .behavioral-analysis-quadrant-label-bottom{bottom:18px;left:50%;transform:translate(-50%)}.behavioral-flow-page .behavioral-analysis-quadrant-label-left{top:50%;left:18px;transform:translateY(-50%)}.behavioral-flow-page .behavioral-analysis-quadrant-label-right{top:50%;right:18px;transform:translateY(-50%)}.behavioral-flow-page .report-preview-footer{margin-top:0!important}.behavioral-results-page .behavioral-leadership-footer-flow{gap:clamp(18px,2.8vw,26px);display:grid}.customer-feedback-prompt{text-align:left;background:#ffffff9e;border:1px solid #6655861f;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:clamp(16px,2.4vw,22px);display:flex}.customer-feedback-prompt-simple{align-items:center;padding-block:clamp(18px,2.6vw,26px)}.customer-feedback-prompt-compact{background:#ffffff6b;border-color:#6655861a;border-radius:16px;gap:10px 14px;margin-top:18px;padding:11px 14px}.customer-feedback-eyebrow{color:#503e78c7;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:820}.customer-feedback-prompt h3{color:#241f28f0;margin:5px 0 0;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:760;line-height:1.18}.customer-feedback-prompt-simple h3{margin-top:6px}.customer-feedback-prompt p{color:#3a3342ad;margin:4px 0 0;font-size:.92rem;line-height:1.45}.customer-feedback-prompt-compact h3{margin-top:3px;font-size:.98rem}.customer-feedback-prompt-compact p{font-size:.86rem;line-height:1.38}.customer-feedback-link{color:#503e78f2;background:#ffffffbd;border:1px solid #503e7833;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:9px 15px;font-size:.9rem;font-weight:780;text-decoration:none;display:inline-flex}.customer-feedback-prompt-compact .customer-feedback-link{min-height:34px;padding:7px 12px;font-size:.84rem}.customer-feedback-link:hover,.customer-feedback-link:focus-visible{background:#ffffffeb;border-color:#503e7857;outline:none}.customer-feedback-submitted{color:#3a3342ad;background:#ffffff8f;border:1px solid #6655861f;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:.88rem;font-weight:780;display:inline-flex}.customer-feedback-page{min-height:100vh;color:var(--ink);box-sizing:border-box;background:radial-gradient(circle at 12% 8%,#a996dc29,#0000 30%),linear-gradient(#f7f2ec 0%,#eee8f1 52%,#f7f2ec 100%);padding:clamp(36px,7vw,76px) clamp(18px,4vw,36px)}.customer-feedback-card{box-sizing:border-box;background:linear-gradient(#fffaf4f2,#faf6efeb),#fffaf4;border:1px solid #66558624;border-radius:28px;gap:clamp(18px,2.8vw,26px);width:min(900px,100%);margin:0 auto;padding:clamp(24px,4vw,44px);display:grid;box-shadow:0 28px 76px #30263e29}.customer-feedback-status-card{max-width:720px}.customer-feedback-microheader{color:var(--violet-deep);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:.72rem;font-weight:800;line-height:1}.customer-feedback-card h1,.customer-feedback-card h2,.customer-feedback-card p{margin:0}.customer-feedback-card h1{max-width:800px;color:var(--ink);font-family:var(--display-font);letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.45rem);font-weight:560;line-height:1.02}.customer-feedback-card h2{color:var(--ink);font-size:clamp(1.28rem,2vw,1.62rem);font-weight:760;line-height:1.16}.customer-feedback-card p,.customer-feedback-intro,.customer-feedback-success p{color:#443d4ac7;max-width:720px;font-size:1rem;line-height:1.6}.customer-feedback-form,.customer-feedback-success,.customer-feedback-enterprise-fields{gap:18px;display:grid}.customer-feedback-written-helper{color:#524a60b3;max-width:680px;margin:-2px 0 -4px;font-size:.9rem;line-height:1.48}.customer-feedback-fieldset{border:0;gap:11px;min-width:0;margin:0;padding:0;display:grid}.customer-feedback-fieldset legend,.customer-feedback-text-field{color:#271f2fe6;font-size:.96rem;font-weight:740;line-height:1.35}.customer-feedback-rating-scale{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;min-width:0;display:grid}.customer-feedback-option-scale{grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px}.customer-feedback-rating-option{min-width:0;display:block;position:relative}.customer-feedback-rating-input{opacity:0;cursor:pointer;position:absolute;inset:0}.customer-feedback-rating-pill{color:#2e253ae6;text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#ffffffeb,#f9f7fcd1);border:1px solid #66558629;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:7px 8px;font-size:.82rem;font-weight:760;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.customer-feedback-option-pill{min-height:42px;padding-inline:14px}.customer-feedback-rating-option:hover .customer-feedback-rating-pill{background:linear-gradient(135deg,#fffffff5,#f5f1fae6);border-color:#7a5fba4d;transform:translateY(-1px)}.customer-feedback-rating-input:focus-visible+.customer-feedback-rating-pill{outline-offset:3px;outline:2px solid #6655867a}.customer-feedback-rating-input:checked+.customer-feedback-rating-pill{box-shadow:none;border-color:#6655860f}.customer-feedback-rating-input:checked+.customer-feedback-rating-pill.colleague-review-scale-answer-pill-disagree{background:linear-gradient(135deg,#fbf7f2f0,#eee4dbe0)}.customer-feedback-rating-input:checked+.customer-feedback-rating-pill.colleague-review-scale-answer-pill-neutral{background:linear-gradient(135deg,#f4f0fafa,#d6cceae6)}.customer-feedback-rating-input:checked+.customer-feedback-rating-pill.colleague-review-scale-answer-pill-agree{background:linear-gradient(135deg,#e6dcf6fa,#baa8dceb)}.customer-feedback-rating-input:checked+.customer-feedback-rating-pill.colleague-review-scale-answer-pill-strongly-agree{color:#fffaf4f5;background:linear-gradient(135deg,#68548ceb,#372848f0)}.customer-feedback-rating-input:checked+.customer-feedback-option-pill{background:linear-gradient(135deg,#e6dcf6fa,#baa8dceb)}.customer-feedback-text-field{gap:8px;min-width:0;display:grid}.customer-feedback-text-field input,.customer-feedback-text-field textarea{width:100%;color:var(--ink);font:inherit;box-sizing:border-box;transition:border-color .18s var(--ease-premium), background .18s var(--ease-premium), box-shadow .18s var(--ease-premium);background:#ffffffdb;border:1px solid #6655862e;border-radius:16px;font-size:1rem;font-weight:500;line-height:1.45;box-shadow:inset 0 1px #ffffffc2}.customer-feedback-text-field input{min-height:52px;padding:0 15px}.customer-feedback-text-field textarea{resize:vertical;min-height:122px;padding:14px 15px}.customer-feedback-text-field input:focus,.customer-feedback-text-field textarea:focus{background:#fff;border-color:#66558675;outline:none;box-shadow:0 0 0 4px #a996dc29,inset 0 1px #ffffffdb}.customer-feedback-field-error{color:#b42318;margin:0;font-size:.84rem;font-weight:650;line-height:1.4}.customer-feedback-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;display:flex}.customer-feedback-actions .button,.customer-feedback-success .button,.customer-feedback-status-card .button{border-radius:999px;min-height:46px}@media (max-width:720px){.customer-feedback-page{padding-inline:14px}.customer-feedback-card{border-radius:22px;padding:22px 18px}.customer-feedback-rating-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.customer-feedback-option-scale{grid-template-columns:1fr}.customer-feedback-actions{justify-content:stretch}.customer-feedback-actions .button{width:100%}}.behavioral-results-page .behavioral-leadership-preview{background:radial-gradient(circle at 92% 12%,#a78bfa1a,#0000 32%),#ffffffc7;border:1px solid #66558624;border-radius:24px;gap:clamp(10px,1.8vw,16px);padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 22px 60px #30263e14}.behavioral-results-page .behavioral-leadership-preview span{color:#503e78d6;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:780}.behavioral-results-page .behavioral-leadership-preview h2{color:#271f2ff0;max-width:940px;font-family:var(--display-font);letter-spacing:-.015em;margin:10px 0 0;font-size:clamp(1.85rem,2.75vw,2.6rem);font-weight:560;line-height:1.08}.behavioral-results-page .behavioral-leadership-preview p{color:#3a3342c7;max-width:900px;margin:0;font-size:1rem;line-height:1.66}.behavioral-results-page .behavioral-leadership-preview ul{flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.behavioral-results-page .behavioral-leadership-preview li{color:#3a3342c2;background:#f4f0f8ad;border:1px solid #66558624;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:650}.behavioral-results-page .behavioral-leadership-bridge{color:#f7f2ead1;background:radial-gradient(circle at 88% 18%,#a78bfa33,#0000 32%),linear-gradient(145deg,#231d2bfa,#4a3a64f0);border:1px solid #f7f2ea1f;border-radius:24px;gap:clamp(10px,1.8vw,16px);padding:clamp(20px,3.2vw,30px);display:grid;box-shadow:0 30px 80px #30263e33}.behavioral-results-page .behavioral-leadership-bridge>div{min-width:0;max-width:1060px}.behavioral-results-page .behavioral-leadership-bridge>div>span{color:#f7f2eae6;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:780}.behavioral-results-page .behavioral-leadership-bridge h2{color:#fff;font-family:var(--display-font);letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(1.72rem,2.55vw,2.56rem);font-weight:560;line-height:1.06}.behavioral-results-page .behavioral-leadership-bridge h2 span{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none;text-wrap:balance;white-space:normal;display:block}.behavioral-results-page .behavioral-leadership-bridge p{color:#f7f2eac7;max-width:900px;margin:8px 0 0;font-size:.98rem;line-height:1.46}.behavioral-results-page .behavioral-leadership-bridge .button{flex:none;align-self:flex-end;min-height:40px;margin-top:clamp(14px,2.3vw,28px);margin-bottom:0;padding:0 17px;font-size:.86rem;font-weight:630}.behavioral-results-page .behavioral-leadership-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 18px;width:100%;margin:0;display:flex}.behavioral-results-page .behavioral-leadership-actions .button{align-self:auto;margin:0}.behavioral-results-page .behavioral-leadership-learn-link{color:#f7f2eab8;text-underline-offset:5px;transition:color .22s var(--ease-premium), text-decoration-color .22s var(--ease-premium);margin-left:auto;font-size:.86rem;font-weight:640;-webkit-text-decoration:underline #f7f2ea47;text-decoration:underline #f7f2ea47}.behavioral-results-page .behavioral-leadership-learn-link:hover{color:#fffaf4f5;text-decoration-color:#fffaf48f}.behavioral-pdf-view-page,.behavioral-pdf-preview-page{background:radial-gradient(circle at 82% 4%,#a78bfa1f,#0000 28%),linear-gradient(#eee9ef 0,#f8f4ef 100%);min-height:100vh}.behavioral-pdf-preview-page{padding:28px 0}.behavioral-pdf-toolbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #66558624;justify-content:space-between;align-items:center;gap:18px;padding:14px clamp(18px,4vw,36px);display:flex;position:sticky;top:0;box-shadow:0 14px 42px #30263e14}.behavioral-pdf-toolbar-title{color:var(--ink);font-size:.98rem;font-weight:760}.behavioral-pdf-toolbar-intro{color:var(--muted);margin-top:2px;font-size:.82rem;line-height:1.45}.behavioral-pdf-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.behavioral-pdf-auto-status{background:radial-gradient(circle at 94% 12%,#a78bfa1a,#0000 32%),#ffffffe6;border:1px solid #66558624;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;width:min(1020px,100% - 40px);margin:24px auto 0;padding:18px 20px;display:flex;box-shadow:0 18px 54px #30263e14}.behavioral-pdf-auto-status span{color:#503e78c7;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:820;display:block}.behavioral-pdf-auto-status strong{color:var(--ink);margin-top:4px;font-size:1rem;display:block}.behavioral-pdf-auto-status p{color:#3a3342b8;margin:4px 0 0;font-size:.88rem;line-height:1.45}.behavioral-pdf-auto-status-ready{display:none}.behavioral-pdf-document{width:min(1020px,100% - 40px);margin:0 auto;padding:34px 0 64px}.report-preview-opening{display:contents}.behavioral-flow-page .behavioral-pdf-report{background:#fff;border:1px solid #6655861f;border-radius:22px;gap:20px;padding:clamp(30px,4.2vw,48px);box-shadow:0 28px 80px #30263e24}.behavioral-flow-page .behavioral-pdf-page-one{gap:18px;display:grid}.behavioral-flow-page .behavioral-pdf-cover{min-height:0;box-shadow:none;background:linear-gradient(90deg,#503e7824 0 6px,#0000 6px),radial-gradient(circle at 88% 16%,#a78bfa1c,#0000 30%),linear-gradient(145deg,#fffffffc,#f8f4eff2);border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(280px,.42fr);gap:clamp(24px,4vw,42px);padding:clamp(30px,4.6vw,48px);position:relative;overflow:hidden}.behavioral-flow-page .behavioral-pdf-cover .report-preview-brand-mark{width:clamp(238px,27vw,334px);margin-top:10px;margin-bottom:6px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-copy-main{align-content:start;gap:clamp(18px,3vw,32px)}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero h1,.behavioral-flow-page .behavioral-pdf-cover h1{letter-spacing:-.048em;max-width:650px;font-size:clamp(2.7rem,4.7vw,4.35rem);line-height:.94}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-subtitle{color:#3a3342bd;max-width:590px;margin-top:16px;font-size:clamp(1.04rem,1.4vw,1.18rem);line-height:1.66}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-pill{background:linear-gradient(135deg,#f4f0f8eb,#ffffffc2);border-color:#503e782e;border-radius:18px;max-width:520px;padding:18px 22px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-primary strong{font-size:clamp(1.7rem,2.8vw,2.4rem)}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{z-index:1;background:#ffffff75;border:1px solid #6655861a;border-radius:22px;align-content:start;align-self:end;gap:12px;padding:clamp(14px,2vw,20px);position:relative}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{box-shadow:none;background:#ffffffb8;border-color:#66558621;border-radius:16px;padding:14px 16px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-meta-primary,.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-work-context-primary{color:var(--ink);font-size:1.02rem;line-height:1.25}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-date-card .report-preview-behavioral-meta-primary{color:#3a3342db;font-family:inherit;font-size:.92rem;font-weight:680;line-height:1.35}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta-label,.behavioral-flow-page .behavioral-pdf-report .report-preview-meta-label,.behavioral-flow-page .behavioral-pdf-report .report-preview-eyebrow{color:#503e78bd;letter-spacing:.16em;font-size:.75rem;font-weight:820}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid{grid-template-columns:minmax(190px,.28fr) minmax(0,.72fr);align-items:stretch;gap:10px}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid-pdf{--pdf-trio-gap:10px;column-gap:var(--pdf-trio-gap);row-gap:var(--pdf-trio-gap);grid-template-columns:300px minmax(500px,560px);justify-content:center;align-items:stretch;width:fit-content;max-width:100%;margin-inline:auto}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid.report-preview-behavioral-top-grid-pdf{justify-self:center!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-grid-card{padding:0}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-side-stack{grid-template-rows:1fr 1fr;align-self:stretch;gap:10px;height:100%}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-side-stack-pdf{gap:var(--pdf-trio-gap);grid-template-rows:repeat(2,minmax(0,1fr));align-self:stretch;height:100%}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-style-card,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card{padding:clamp(10px,1.35vw,14px)}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-side-stack-pdf .report-preview-behavioral-style-card,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-side-stack-pdf .report-preview-behavioral-clarity-card{height:100%}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-style-card strong{font-size:clamp(1.22rem,2vw,1.62rem)}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card .report-preview-behavioral-clarity-value{font-size:clamp(1.65rem,2.45vw,2.12rem)}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card .report-preview-behavioral-clarity-band{margin-top:5px;font-size:.76rem}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-style-card p,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card p{margin-top:9px;font-size:.88rem;line-height:1.48}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card .report-preview-behavioral-clarity-value,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card .report-preview-behavioral-clarity-band{text-align:left}.behavioral-flow-page .behavioral-pdf-report .report-preview-hero,.behavioral-flow-page .behavioral-pdf-report .report-preview-summary-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card{box-shadow:none}.behavioral-flow-page .behavioral-pdf-report .report-preview-summary-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card{background:#ffffffeb;border-color:#66558621;border-radius:16px;padding:22px}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card h2{letter-spacing:-.028em;font-size:clamp(1.52rem,2.35vw,2.18rem);line-height:1.06}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-heading-group{margin-bottom:20px;padding-bottom:14px;position:relative}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-heading-group:after{content:"";background:#7b62a547;border-radius:999px;width:76px;height:2px;position:absolute;bottom:0;left:0}.behavioral-flow-page .behavioral-pdf-report .report-preview-sections-pdf{gap:18px}.behavioral-flow-page .behavioral-pdf-report .report-preview-sections-pdf .report-preview-section-card:nth-child(2n){background:radial-gradient(circle at 94% 6%,#a78bfa0e,#0000 28%),#fffffff0}.behavioral-flow-page .behavioral-pdf-report .report-preview-sections-pdf .report-preview-section-card:nth-child(3n){background:linear-gradient(#f8f4efc7,#ffffffeb)}.behavioral-flow-page .behavioral-pdf-report .report-preview-copy,.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-insight-copy{gap:16px;max-width:740px}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-operate .report-preview-copy,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-operate .report-preview-behavioral-insight-copy{width:100%;max-width:none}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-operate .report-preview-copy p,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-operate .report-preview-behavioral-insight-copy p{max-width:none}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-card-grid,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-split,.behavioral-flow-page .behavioral-pdf-report .report-preview-environment-fit-grid,.behavioral-flow-page .behavioral-pdf-report .report-preview-action-plan,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-decision{width:100%;max-width:none}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-card-grid,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-split{grid-template-columns:repeat(2,minmax(0,1fr))}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-card-grid-three,.behavioral-flow-page .behavioral-pdf-report .report-preview-environment-fit-grid,.behavioral-flow-page .behavioral-pdf-report .report-preview-action-plan{grid-template-columns:repeat(3,minmax(0,1fr))}.behavioral-flow-page .behavioral-pdf-report .report-preview-environment-fit-grid,.behavioral-flow-page .behavioral-pdf-report .report-preview-action-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.behavioral-flow-page .behavioral-pdf-report .report-preview-environment-fit-grid>:nth-child(3),.behavioral-flow-page .behavioral-pdf-report .report-preview-action-plan>:nth-child(3){grid-column:1/-1}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-card-grid-strengths-first{grid-template-columns:minmax(0,1fr)}.behavioral-flow-page .behavioral-pdf-report .report-preview-copy p,.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card p,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card p,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying p,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block p{color:#3a3342e6;max-width:none;font-size:.9rem;line-height:1.5}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block{background:#f8f4ef8f;border-color:#66558621;border-radius:14px;gap:12px;padding:17px}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card.is-accent{background:#f4f0f8ad;border-left:3px solid #7b62a557}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card.is-caution{background:#fffaf4c2;border-left:3px solid #a0714c42}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card.is-action,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying{background:#ffffffc7;border-left:3px solid #503e784d}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-split .report-preview-insight-steadying{grid-column:1/-1}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card h3,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying h3,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block h3{color:#503e78d1;letter-spacing:.12em;font-size:.72rem}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card{background:linear-gradient(90deg,#503e7814 0 4px,#0000 4px),radial-gradient(circle at 92% 12%,#a78bfa14,#0000 34%),#fffffff5;border-color:#503e7829;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,28px)}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card h2{font-size:clamp(1.35rem,2vw,1.85rem)}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-rows{gap:12px;max-width:720px}.behavioral-flow-page .behavioral-pdf-report .report-preview-growth-signal-card{border-left-width:3px;border-radius:14px;gap:7px;padding:14px 16px}.behavioral-flow-page .behavioral-pdf-report .report-preview-growth-signal-card p{max-width:none;font-size:.92rem;line-height:1.46}.behavioral-flow-page .behavioral-pdf-report .behavioral-analysis-quadrant{width:100%;max-width:none}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-grid-card-body{justify-items:stretch}.behavioral-flow-page .behavioral-pdf-report .report-preview-footer-pdf{margin-top:0!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge{box-shadow:none;color:#3a3342e6;background:radial-gradient(circle at 94% 16%,#a78bfa14,#0000 28%),linear-gradient(135deg,#f4f0f8d1,#ffffffe6);border:1px solid #503e7829;border-left:5px solid #503e7852;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2.4vw,22px);padding:clamp(17px,2.4vw,23px);display:grid}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge>div{max-width:720px}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge>div>span{color:#503e78d1;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:780}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2{max-width:720px;color:var(--ink);margin:7px 0 0;font-size:clamp(1.36rem,2.24vw,1.82rem);line-height:1.08}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2 span{white-space:normal;display:inline}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge p{color:#3a3342d6;max-width:680px;margin-top:8px;font-size:.88rem;line-height:1.42}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge .button{color:#503e78f2;width:fit-content;min-height:36px;box-shadow:none;background:#ffffffd1;border-color:#503e7838;margin:0;padding:0 15px;font-size:.8rem}.behavioral-pdf-report-footer{color:#3a3342a3;border-top:1px solid #66558624;justify-content:space-between;gap:16px;padding-top:14px;font-size:.78rem;font-weight:650;display:flex}@media print{@page{size:letter;margin:.28in}html,body{background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.app-header,.site-header,.public-header,.public-footer,.site-footer,.footer,.behavioral-pdf-toolbar,.behavioral-results-topbar{display:none!important}.behavioral-pdf-view-page,.behavioral-pdf-preview-page,.behavioral-pdf-document,.behavioral-pdf-preview-page .container{background:#fff!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.behavioral-flow-page .behavioral-pdf-report{box-shadow:none;background:#fff;border:0;border-radius:0;gap:13px;padding:0}.behavioral-flow-page .behavioral-pdf-page-one{break-after:page;page-break-after:always;gap:11px}.behavioral-flow-page .behavioral-pdf-cover{break-after:auto;page-break-after:auto;grid-template-columns:minmax(0,1fr) minmax(210px,.44fr);gap:13px;min-height:0;padding:18px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-copy-main{align-content:start;gap:13px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{align-self:end;gap:8px;padding:10px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-meta-primary,.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-work-context-primary{font-size:10.5px}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid{break-inside:avoid;page-break-inside:avoid;grid-template-columns:minmax(165px,.28fr) minmax(0,.72fr);gap:7px}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-side-stack{grid-template-rows:1fr 1fr;align-self:stretch;gap:7px;height:100%}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-style-card,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card{padding:9px 10px}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-grid-card-pdf{place-self:stretch stretch;width:100%;max-width:560px;height:100%}.behavioral-flow-page .behavioral-pdf-report .report-preview-summary-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card{padding:13px}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card h2{font-size:20px}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-heading-group{margin-bottom:10px;padding-bottom:8px}.behavioral-flow-page .behavioral-pdf-report .report-preview-copy p,.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card p,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card p,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying p,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block p{font-size:10.4px;line-height:1.42}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block{padding:11px}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge{grid-template-columns:minmax(0,1fr) auto;padding:14px}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2{font-size:20px}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge .button{min-height:0;box-shadow:none;border:0;padding:0;color:#503e78eb!important;background:0 0!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge p{font-size:10.4px;line-height:1.42}.behavioral-pdf-report-footer{padding-top:8px;font-size:9px}.behavioral-flow-page .behavioral-pdf-report{gap:20px}.behavioral-flow-page .behavioral-pdf-cover{grid-template-columns:minmax(0,1.08fr) minmax(280px,.42fr);gap:24px;padding:30px}.behavioral-flow-page .behavioral-pdf-cover h1{letter-spacing:-.048em;max-width:640px;font-size:58px;line-height:.94}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-pill{max-width:520px;padding:18px 22px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{gap:12px;padding:18px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{padding:18px 20px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-date-card .report-preview-behavioral-meta-primary,.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-work-context-detail{color:#3a3342db;font-size:18px;font-weight:680;line-height:1.35}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card{grid-template-columns:minmax(230px,.28fr) minmax(0,1fr);gap:28px;padding:28px}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card h2{font-size:34px}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card p{font-size:18px;line-height:1.48}.behavioral-flow-page .behavioral-pdf-page-one{gap:12px}.behavioral-flow-page .behavioral-pdf-cover{border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(220px,.52fr);gap:14px;padding:16px 18px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-brand-mark{width:194px;margin-top:8px;margin-bottom:5px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-copy-main{gap:12px}.behavioral-flow-page .behavioral-pdf-cover h1{max-width:420px;font-size:35px;line-height:.96}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-subtitle{max-width:390px;margin-top:7px;font-size:11.4px;line-height:1.44}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-pill{border-radius:13px;max-width:390px;padding:10px 12px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-primary strong{font-size:21px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{border-radius:16px;align-self:stretch;gap:8px;padding:9px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{border-radius:12px;padding:8px 10px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-meta-primary,.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-work-context-primary{font-size:11.4px;line-height:1.22}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-date-card .report-preview-behavioral-meta-primary,.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-work-context-detail{font-size:10.8px;line-height:1.3}.behavioral-flow-page .behavioral-pdf-report .report-preview-meta-label,.behavioral-flow-page .behavioral-pdf-report .report-preview-eyebrow{letter-spacing:.15em;font-size:8.8px}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid{grid-template-columns:minmax(165px,.28fr) minmax(0,.72fr);gap:8px}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-side-stack{gap:8px}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-style-card,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-grid-card{padding:12px}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-grid-card{padding:0}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-style-card strong{font-size:20px}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card .report-preview-behavioral-clarity-value{font-size:31px}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card .report-preview-behavioral-clarity-band{margin-top:4px;font-size:10.2px}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-style-card p,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card p{margin-top:7px;font-size:11.2px;line-height:1.38}.behavioral-flow-page .behavioral-pdf-report .behavioral-analysis-quadrant{max-width:min(100%,330px)}.behavioral-flow-page .behavioral-pdf-report .report-preview-hero,.behavioral-flow-page .behavioral-pdf-report .report-preview-summary-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge{break-inside:avoid;page-break-inside:avoid}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths{break-inside:auto;page-break-inside:auto}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths .report-preview-section-heading-group,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths .report-preview-insight-card-grid-three>:first-child{break-inside:avoid;page-break-inside:avoid}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths .report-preview-insight-card-grid-three>:nth-child(2),.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths-continuation{break-before:page;page-break-before:always}.behavioral-flow-page .behavioral-pdf-report .report-preview-sections,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-card-grid,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-split,.behavioral-flow-page .behavioral-pdf-report .report-preview-environment-fit-grid,.behavioral-flow-page .behavioral-pdf-report .report-preview-action-plan,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-decision,.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-rows{break-inside:auto;page-break-inside:auto}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-split,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-decision,.behavioral-flow-page .behavioral-pdf-report .report-preview-action-plan{break-inside:avoid;page-break-inside:avoid}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-heading-group,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card h2,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-eyebrow,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card h3,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying h3,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block h3{break-after:avoid;page-break-after:avoid}.behavioral-flow-page .behavioral-pdf-report p{orphans:2;widows:2}}@media (max-width:860px){.workspace-overview,.workspace-status-grid,.workspace-qa-grid,.account-settings-hero-inner,.account-settings-intro,.onboarding-form-grid,.behavioral-flow-hero-inner,.behavioral-flow-intro-grid,.behavioral-flow-page .report-preview-hero,.leadership-report-page .report-preview-summary-grid,.leadership-report-page .report-preview-scales-grid,.leadership-report-page .report-preview-capability-snapshot-grid,.leadership-report-page .report-preview-capability-detail-header,.behavioral-flow-page .report-preview-behavioral-top-grid{grid-template-columns:1fr}.leadership-report-page .report-preview-summary-card-wide{grid-column:auto}.account-settings-links{justify-content:flex-start}.account-report-history-item{grid-template-columns:1fr}.account-report-history-side{justify-items:start;gap:12px}.account-report-history-actions{justify-content:flex-start;margin-top:0}.purchase-product-card{grid-template-columns:1fr}.purchase-product-card strong{justify-self:start}.onboarding-context-actions,.behavioral-results-page .behavioral-leadership-bridge{flex-direction:column;align-items:flex-start}.behavioral-results-page .behavioral-leadership-preview{align-items:start}.behavioral-results-page .behavioral-leadership-bridge .button{align-self:stretch;margin-top:clamp(10px,2.6vw,18px);margin-bottom:0}.behavioral-results-page .behavioral-leadership-actions{flex-direction:column;align-items:stretch;width:100%;margin-top:clamp(10px,2.6vw,18px);margin-bottom:0}.behavioral-results-page .behavioral-leadership-actions .button{margin:0}.behavioral-results-page .behavioral-leadership-learn-link{text-align:center;justify-self:center;margin-left:0}.behavioral-results-page .behavioral-leadership-bridge h2 span{white-space:normal}.behavioral-flow-page .report-preview-copy,.behavioral-flow-page .report-preview-behavioral-insight-copy{max-width:none}.behavioral-flow-page .report-preview-insight-card-grid,.behavioral-flow-page .report-preview-insight-card-grid-three,.behavioral-flow-page .report-preview-insight-split,.behavioral-flow-page .report-preview-environment-fit-grid,.behavioral-flow-page .report-preview-action-plan,.behavioral-flow-page .report-preview-insight-decision,.behavioral-flow-page .report-preview-section-card-decision,.behavioral-flow-page .report-preview-shell-web .report-preview-behavioral-top-grid{grid-template-columns:1fr}.behavioral-flow-page .report-preview-section-card-decision .report-preview-section-heading-group{margin-bottom:clamp(24px,3vw,32px)}.behavioral-flow-page .report-preview-section-card-decision .report-preview-insight-decision{display:grid}.behavioral-flow-page .report-preview-section-card-decision .report-preview-section-heading-group,.behavioral-flow-page .report-preview-section-card-decision .report-preview-insight-narrative,.behavioral-flow-page .report-preview-section-card-decision .report-preview-insight-condition-block{grid-area:auto}.behavioral-flow-page .report-preview-insight-steadying{grid-column:auto}}@media (max-width:620px){.workspace-dashboard-section{padding-inline:18px}.workspace-status-card{min-height:0}.workspace-card-actions,.workspace-card-topline{flex-direction:column;align-items:flex-start}.workspace-secondary-actions{text-align:left;justify-content:flex-start}.workspace-result-row{gap:12px;display:grid}.workspace-result-row>span{text-align:left}.workspace-leadership-meta{justify-items:start}.workspace-leadership-meta>span{text-align:left}.workspace-leadership-teaser ul{grid-template-columns:1fr}.account-settings-hero{padding-inline:18px}.account-settings-shell{width:calc(100% - 28px);padding-inline:0}.account-history-card,.account-details-card{width:calc(100% - 28px)}.behavioral-flow-hero,.behavioral-assessment-flow-section,.behavioral-results-body{padding-inline:18px}.behavioral-flow-page .behavioral-analysis-answer-grid{grid-template-columns:1fr}.behavioral-flow-page .report-preview-shell-web .report-preview-behavioral-grid-card-body{min-height:300px}.behavioral-flow-page .behavioral-analysis-assessment-shell .form-action-row{grid-template-columns:1fr}.behavioral-flow-page .behavioral-analysis-assessment-shell .form-action-row-right{justify-self:stretch}.behavioral-results-topbar{justify-content:flex-start}.behavioral-results-topbar .report-pdf-download-control,.behavioral-results-topbar .report-pdf-download-button,.behavioral-results-topbar .button,.behavioral-results-page .behavioral-leadership-bridge .button{width:100%}.behavioral-flow-page .report-preview-hero,.behavioral-flow-page .report-preview-summary-card,.behavioral-flow-page .report-preview-section-card,.behavioral-results-page .behavioral-leadership-bridge{border-radius:20px}.behavioral-flow-page .report-preview-behavioral-hero-style-pill{border-radius:18px}}.sample-interpretation-section,.communication-dynamics-section,.growth-evolution-section{padding:clamp(90px,11vw,148px) clamp(24px,6vw,92px);position:relative;overflow:hidden}.sample-interpretation-section{background:radial-gradient(circle at 18% 16%,#a996dc1f,#0000 34%),linear-gradient(#f6f2ec 0%,#eee9ef 100%)}.sample-interpretation-section:before,.growth-evolution-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f2805 1px,#0000 1px),linear-gradient(#241f2805 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 76%);mask-image:radial-gradient(#000 0%,#0000 76%)}.interpretation-layout{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,28px);max-width:1120px;margin:clamp(48px,7vw,78px) auto 0;display:grid;position:relative}.interpretation-card,.communication-feature,.communication-insight,.growth-evolution-panel article{border:1px solid var(--surface-border);box-shadow:var(--shadow-layer);transition:transform .36s var(--ease-premium), border-color .36s var(--ease-premium), background .36s var(--ease-premium), box-shadow .36s var(--ease-premium);background:#ffffff8f;position:relative}.interpretation-card:hover,.communication-feature:hover,.communication-insight:hover,.growth-evolution-panel article:hover{border-color:#6655862e;transform:translateY(-2px);box-shadow:0 28px 76px #23182d1a}.interpretation-card{background:linear-gradient(145deg,#ffffffa3,#f6f2ec7a),radial-gradient(circle at 88% 12%,#a996dc1a,#0000 36%);border-radius:26px;min-height:312px;padding:clamp(22px,2.8vw,28px)}.interpretation-card span,.communication-feature span,.growth-evolution-panel span{color:var(--violet-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:760;display:block}.interpretation-card h3{color:var(--ink);font-family:var(--display-font);letter-spacing:-.032em;margin:42px 0 0;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:540;line-height:1.06}.interpretation-card p,.communication-insight p,.growth-evolution-panel p{color:var(--muted);margin:13px 0 0;font-size:.96rem;line-height:1.68}.interpretation-card i{color:#66558612;font-family:var(--display-font);font-size:clamp(3.2rem,6vw,5.6rem);font-style:normal;line-height:.8;position:absolute;bottom:10px;right:24px}.ascend-footer{color:#f5f0e86b;background:#120f15;border-top:1px solid #f5f0e814;justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(24px,6vw,92px);font-size:.82rem;display:flex}.ascend-footer nav{flex-wrap:wrap;gap:clamp(18px,3vw,34px);display:flex}.ascend-footer a{color:#f5f0e89e;transition:color .22s var(--ease-premium)}.ascend-footer a:hover{color:#f5f0e8c7}.ascend-footer p{color:#f5f0e89e;margin:0}.legal-hero{min-height:68svh}.legal-section{background:radial-gradient(circle at 82% 16%, #a996dc21, transparent 34%), linear-gradient(180deg, var(--mist-lavender) 0%, #f6f2ec 100%);padding:clamp(84px,10vw,132px) clamp(24px,6vw,92px);position:relative;overflow:hidden}.legal-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f2805 1px,#0000 1px),linear-gradient(#241f2805 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.legal-panel{z-index:1;border:1px solid var(--surface-border);max-width:920px;box-shadow:var(--shadow-layer);background:#ffffff94;border-radius:30px;gap:26px;padding:clamp(28px,5vw,52px);display:grid;position:relative}.legal-copy-block+.legal-copy-block{border-top:1px solid #6655861a;padding-top:24px}.legal-copy-block h2,.contact-panel h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.032em;margin:0;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:540;line-height:1.06}.legal-copy-block p,.contact-panel p{max-width:720px;color:var(--muted);margin:14px 0 0;font-size:1rem;line-height:1.72}.contact-panel{grid-template-columns:minmax(260px,.72fr) minmax(300px,1fr);align-items:start;gap:clamp(28px,5vw,58px);max-width:1080px}.contact-page .legal-hero .section-kicker,.contact-panel .section-kicker{color:var(--violet)}.contact-form{gap:16px;display:grid}.contact-form label{color:#241f28ad;letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:700;display:grid}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);font:inherit;transition:border-color .22s var(--ease-premium), box-shadow .22s var(--ease-premium);background:#ffffff8f;border:1px solid #66558624;border-radius:18px;outline:none;padding:14px 16px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#6655865c;box-shadow:0 0 0 4px #a996dc1f}.contact-submit-button{color:#332a3d;background:linear-gradient(145deg,#a996dc3d,#f5f0e8b8),#f5f0e8a3;border:1px solid #66558638;width:fit-content;box-shadow:0 16px 38px #23182d1a}.contact-submit-button:hover{background:linear-gradient(145deg,#a996dc4d,#fffaf4cc),#f5f0e8b3;border-color:#6655864d;box-shadow:0 18px 44px #23182d21}.contact-form-actions{justify-items:start;gap:12px;display:grid}.contact-form-feedback{letter-spacing:0;text-transform:none;border-radius:16px;margin:0;padding:12px 14px;font-size:.92rem;font-weight:700;line-height:1.45}.contact-form-feedback.success{color:#332a3d;background:#a996dc24;border:1px solid #66558629}.contact-form-feedback.error{color:#991b1b;background:#fef2f2d1;border:1px solid #b91c1c2e}.contact-stay-connected{background:#fffaf494;border:1px solid #6655861f;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;max-width:1080px;margin-top:24px;padding:clamp(22px,4vw,34px);display:flex;box-shadow:0 18px 44px #23182d14}.contact-stay-connected h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.026em;margin:0;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:540;line-height:1.08}.contact-stay-connected p:not(.section-kicker){max-width:680px;color:var(--muted);margin:10px 0 0;line-height:1.62}.leadership-page{background:var(--mist);min-height:100vh}.leadership-hero{min-height:84svh;color:var(--cream);background:radial-gradient(circle at 72% 34%,#7b61a133,#0000 34%),radial-gradient(circle at 16% 18%,#5e4b7e33,#0000 28%),linear-gradient(145deg,#171119 0%,#120f15 50%,#211827 100%);align-items:center;padding:118px clamp(24px,6vw,92px) 70px;display:grid;position:relative;overflow:hidden}.leadership-report-section:before,.leadership-final-cta:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}.leadership-hero:before{content:none}.leadership-hero-inner{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr);align-items:center;gap:clamp(42px,8vw,96px);width:100%;max-width:1180px;margin:0 auto;display:grid;position:relative}.leadership-hero-copy{max-width:760px;animation:.9s both riseIn}.leadership-hero h1{max-width:760px;color:var(--cream);font-family:var(--display-font);letter-spacing:-.038em;margin:18px 0 0;font-size:clamp(3rem,5.35vw,5.25rem);font-weight:540;line-height:1.02}.leadership-hero-copy>p:not(.section-kicker){max-width:620px;color:var(--cream-muted);margin:30px 0 0;font-size:clamp(1.04rem,1.55vw,1.22rem);line-height:1.72}.leadership-cta-row{justify-content:flex-start}.leadership-hero-panel{--report-transform:translate3d(0, 0, 0);color:#f5f0e89e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:reportFloat 22s var(--ease-calm) infinite alternate;background:linear-gradient(145deg,#f5f0e814,#f5f0e809),#f5f0e809;border:1px solid #f5f0e824;border-radius:28px;padding:26px;position:relative;box-shadow:0 32px 90px #00000038}.leadership-hero-panel span,.leadership-report-main span,.leadership-report-card span{color:var(--violet);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:760;display:block}.leadership-hero-panel strong{color:var(--cream);font-family:var(--display-font);letter-spacing:-.032em;margin-top:14px;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:540;line-height:1.06;display:block}.leadership-hero-panel p{color:#f5f0e89e;margin:16px 0 0;line-height:1.65}.leadership-signal-list{gap:10px;margin-top:28px;display:grid}.leadership-signal-list i{color:#f5f0e894;background:#f5f0e80a;border:1px solid #f5f0e81a;border-radius:999px;align-items:center;gap:10px;padding:10px 12px;font-size:.82rem;font-style:normal;display:flex}.leadership-signal-list i:before{color:#f5f0e8d6;content:"✓";border:1px solid #f5f0e838;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;font-size:.64rem;line-height:1;display:grid}.leadership-change-section,.leadership-compare-section,.leadership-deliverables-section,.leadership-report-section,.leadership-final-cta{padding:clamp(64px,8vw,104px) clamp(24px,6vw,92px);position:relative;overflow:hidden}.leadership-change-section{background:radial-gradient(circle at 22% 8%, #a996dc21, transparent 34%), linear-gradient(180deg, var(--mist-lavender) 0%, #f6f2ec 100%)}.leadership-change-section:before,.leadership-compare-section:before,.leadership-deliverables-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#241f280a 1px,#0000 1px),linear-gradient(#241f280a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.leadership-change-grid,.leadership-compare-grid,.leadership-deliverables-grid,.leadership-report-composition{z-index:1;max-width:1120px;margin:clamp(34px,5vw,56px) auto 0;position:relative}.leadership-change-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,24px);display:grid}.leadership-change-card,.leadership-compare-card{border:1px solid var(--surface-border);box-shadow:var(--shadow-layer);background:#ffffff94;position:relative}.leadership-change-card{background:linear-gradient(145deg,#ffffffa3,#f6f2ec7a),radial-gradient(circle at 90% 10%,#a996dc1a,#0000 36%);border-radius:22px;flex-direction:column;min-height:286px;padding:24px;display:flex}.leadership-change-card span,.leadership-compare-card span{color:var(--violet-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:760;display:block}.leadership-change-card h3{min-height:2.38em;color:var(--ink);font-family:var(--display-font);letter-spacing:-.03em;align-items:center;margin:46px 0 0;font-size:clamp(1.32rem,1.9vw,1.82rem);font-weight:540;line-height:1.08;display:flex}.leadership-change-card p{color:var(--muted);margin:16px 0 0;font-size:.94rem;line-height:1.62}.leadership-compare-section{background:radial-gradient(circle at 82% 18%, #6655861f, transparent 34%), linear-gradient(180deg, #f6f2ec 0%, var(--mist-lavender) 100%)}.leadership-deliverables-section{background:radial-gradient(circle at 18% 16%,#a996dc1f,#0000 34%),linear-gradient(#f6f2ec 0%,#eee9ef 100%)}.leadership-deliverables-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,24px);max-width:1120px;display:grid}.leadership-deliverable-card{border:1px solid var(--surface-border);min-height:286px;box-shadow:var(--shadow-layer);background:linear-gradient(145deg,#ffffffa8,#f6f2ec85),radial-gradient(circle at 88% 12%,#a996dc1a,#0000 36%);border-radius:24px;align-content:start;padding:clamp(22px,3vw,30px);display:grid}.leadership-deliverable-visual{background:radial-gradient(circle at 85% 16%,#a996dc2e,#0000 34%),#ffffff6b;border:1px solid #6655861a;border-radius:18px;align-content:center;min-height:74px;margin-bottom:26px;padding:14px;display:grid}.leadership-deliverable-visual-readiness strong{color:var(--violet-deep);font-family:var(--display-font);letter-spacing:-.03em;font-size:1.88rem;font-weight:560;line-height:1}.leadership-deliverable-visual-readiness small{color:#3a334294;margin-top:4px;font-size:.72rem;font-weight:700}.leadership-deliverable-visual-capabilities{gap:8px}.leadership-deliverable-visual-capabilities i{width:var(--bar-width);background:linear-gradient(90deg,#665586d1,#a996dc9e);border-radius:999px;height:7px;display:block}.leadership-deliverable-visual-priorities,.leadership-deliverable-visual-plan{gap:8px}.leadership-deliverable-visual-priorities b,.leadership-deliverable-visual-plan b{color:#3a3342b8;background:#ffffff75;border:1px solid #6655861c;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.68rem;font-weight:740}.leadership-deliverable-visual-plan{grid-template-columns:repeat(2,minmax(0,max-content));align-content:center}.leadership-deliverable-card span{color:var(--violet-deep);font-family:var(--display-font);letter-spacing:-.028em;font-size:clamp(1.28rem,1.8vw,1.72rem);font-weight:540;line-height:1.1;display:block}.leadership-deliverable-card p{color:var(--muted);margin:24px 0 0;font-size:.94rem;line-height:1.62}.leadership-compare-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(20px,4vw,34px);max-width:1040px;display:grid}.leadership-compare-card{background:linear-gradient(145deg,#ffffffa8,#f6f2ec80),radial-gradient(circle at 88% 12%,#a996dc1a,#0000 36%);border-radius:28px;flex-direction:column;min-height:390px;padding:clamp(26px,4vw,38px);display:flex}.leadership-compare-card-emphasis{background:linear-gradient(145deg,#ffffffb3,#ece7f294),radial-gradient(circle at 82% 8%,#66558626,#0000 36%);border-color:#6655862e;box-shadow:0 28px 76px #23182d1a}.leadership-compare-card h3{max-width:430px;color:var(--ink);font-family:var(--display-font);letter-spacing:-.032em;margin:52px 0 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:540;line-height:1.06}.leadership-compare-card ul{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.leadership-compare-card li{color:var(--muted);align-items:center;gap:10px;font-size:.96rem;line-height:1.45;display:flex}.leadership-compare-card li:before{content:"";background:#6655866b;border-radius:999px;flex:none;width:6px;height:6px}.leadership-card-cue{color:#241f2885;letter-spacing:.01em;width:fit-content;margin:auto 0 0;padding-top:34px;font-size:.78rem;font-weight:650}.leadership-report-section{color:var(--cream);background:radial-gradient(circle at 82% 18%,#66558626,#0000 34%),linear-gradient(#eee9ef 0%,#201724 24%,#171119 100%);padding-top:clamp(72px,8vw,112px)}.leadership-report-section .section-heading h2{color:var(--cream)}.leadership-report-section .section-heading p:not(.section-kicker){color:#f5f0e8a3}.leadership-report-composition{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.leadership-report-main,.leadership-report-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f0e80e;border:1px solid #f5f0e821}.leadership-report-main{min-height:386px;color:var(--cream);border-radius:30px;padding:clamp(24px,3.6vw,38px)}.leadership-report-main strong{color:var(--cream);font-family:var(--display-font);letter-spacing:-.036em;margin-top:74px;font-size:clamp(2rem,3.7vw,3.7rem);font-weight:540;line-height:1.02;display:block}.leadership-report-main p{color:#f5f0e8a3;margin:24px 0 0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.75}.leadership-report-stack{gap:16px;display:grid}.leadership-report-card{border-radius:22px;padding:24px}.leadership-report-card strong{color:var(--cream);font-family:var(--display-font);letter-spacing:-.03em;margin-top:10px;font-size:clamp(1.35rem,2vw,1.92rem);font-weight:540;line-height:1.08;display:block}.leadership-report-card p{color:#f5f0e89e;margin:12px 0 0;font-size:.94rem;line-height:1.6}.leadership-final-cta{min-height:580px;color:var(--cream);text-align:center;background:radial-gradient(circle at 50% 22%,#7b61a12e,#0000 34%),radial-gradient(circle at 10% 82%,#5e4b7e2e,#0000 30%),linear-gradient(#171119 0%,#120f15 100%);place-items:center;padding:clamp(90px,11vw,148px) clamp(24px,6vw,92px);display:grid;position:relative;overflow:hidden}.leadership-final-cta .behavioral-cta-row{justify-content:center}.leadership-final-link{color:#f5f0e88f;transition:color .22s var(--ease-premium);margin-top:22px;font-size:.9rem;font-weight:650;display:inline-flex}.leadership-final-link:hover{color:#f5f0e8d6}.communication-dynamics-section{color:var(--cream);background:radial-gradient(circle at 82% 18%,#66558626,#0000 34%),linear-gradient(#eee9ef 0%,#201724 24%,#171119 100%)}.communication-dynamics-section .section-heading h2{color:var(--cream)}.communication-dynamics-section .section-heading p:not(.section-kicker){color:#f5f0e8a3}.communication-dynamics-grid{z-index:1;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);max-width:1120px;margin:clamp(48px,7vw,78px) auto 0;display:grid;position:relative}.communication-feature{min-height:430px;color:var(--cream);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#f5f0e816,#f5f0e80a),#f5f0e809;border-color:#f5f0e821;border-radius:30px;padding:clamp(26px,4vw,42px)}.communication-feature span{color:var(--violet)}.communication-feature strong{color:var(--cream);font-family:var(--display-font);letter-spacing:-.036em;margin-top:88px;font-size:clamp(2rem,3.7vw,3.7rem);font-weight:540;line-height:1.02;display:block}.communication-feature p{color:#f5f0e8a3;margin:24px 0 0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.75}.communication-insight-stack{gap:16px;display:grid}.communication-insight{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f0e80e;border-color:#f5f0e81f;border-radius:22px;padding:24px}.communication-insight h3{color:var(--cream);font-family:var(--display-font);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.92rem);font-weight:540;line-height:1.08}.communication-insight p{color:#f5f0e89e}.growth-evolution-section{background:radial-gradient(circle at 24% 20%,#a996dc1f,#0000 34%),linear-gradient(#171119 0%,#eee9ef 20%,#f6f2ec 100%)}.growth-evolution-inner{z-index:1;grid-template-columns:minmax(320px,.86fr) minmax(360px,1.14fr);align-items:center;gap:clamp(34px,6vw,78px);max-width:1120px;margin:0 auto;display:grid;position:relative}.growth-evolution-panel{gap:18px;display:grid}.growth-evolution-panel article{background:linear-gradient(145deg,#ffffffa8,#f6f2ec80),radial-gradient(circle at 88% 14%,#a996dc1a,#0000 36%);border-radius:26px;padding:clamp(24px,3vw,34px)}.growth-evolution-panel strong{color:var(--ink);font-family:var(--display-font);letter-spacing:-.032em;margin-top:20px;font-size:clamp(1.55rem,2.6vw,2.45rem);font-weight:540;line-height:1.06;display:block}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes contourDrift{0%{transform:translate(-10px,6px)rotate(-2deg)scale(1)}to{transform:translate(12px,-8px)rotate(-1.2deg)scale(1.015)}}@keyframes fragmentDrift{0%{transform:translate3d(0, 0, 0) rotate(var(--fragment-rotate))}to{transform:translate3d(7px, -9px, 0) rotate(calc(var(--fragment-rotate) + .55deg))}}@keyframes reportFloat{0%{transform:var(--report-transform) translate3d(0, 0, 0)}to{transform:var(--report-transform) translate3d(0, -8px, 0)}}@keyframes cardDrift{0%{transform:translate3d(0, var(--card-float-y), 0) rotate(var(--card-rotate))}to{transform:translate3d(5px, calc(var(--card-float-y) - 7px), 0) rotate(calc(var(--card-rotate) + .45deg))}}@keyframes stageGlowDrift{0%{opacity:1;transform:translate(-8px,5px)scale(.99)}to{opacity:.78;transform:translate(10px,-6px)scale(1.03)}}@keyframes revealQuiet{0%{opacity:.68;translate:0 18px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){.platform-copy,.report-stage,.section-heading,.progression-card,.process-step,.sample-main-report,.sample-fragment-card,.why-pillar,.final-cta-inner,.behavioral-insight-card,.behavioral-report-main,.behavioral-report-fragment,.behavioral-detail,.behavioral-why-inner,.connect-bridge-inner,.behavioral-final-inner,.routed-hero-inner,.about-narrative,.about-principle-grid,.routed-report-composition,.interpretation-card,.communication-feature,.communication-insight,.growth-evolution-inner{animation:both revealQuiet;animation-timeline:view();animation-range:entry 8% cover 30%}.progression-card:nth-child(2),.sample-fragment-card:nth-child(2),.why-pillar:nth-child(2n),.behavioral-report-fragment:nth-child(2),.behavioral-insight-card:nth-child(2n),.interpretation-card:nth-child(2),.communication-insight:nth-child(2n){animation-range:entry 12% cover 34%}}@media (max-width:920px){.connect-bridge-inner{text-align:center;grid-template-columns:1fr;max-width:720px}.connect-bridge-copy{justify-items:center;margin-inline:auto}.connect-bridge-flow{justify-self:center;width:min(100%,360px)}.connect-lead-card,.connect-lead-success-card{grid-template-columns:1fr}.connect-lead-copy{max-width:680px}}@media (max-width:640px){.connect-lead-section{padding-inline:16px}.connect-lead-card{border-radius:22px;padding:22px 18px}.connect-lead-field-grid{grid-template-columns:1fr}.connect-lead-actions{align-items:stretch}.connect-lead-actions .button,.connect-lead-success-card .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:920px){.nav-links{gap:10px 12px;font-size:.78rem}.nav-links .nav-cta{padding:8px 12px}.platform-section{grid-template-columns:1fr}.platform-copy{text-align:center;justify-self:center;max-width:720px}.platform-copy p:not(.section-kicker){margin-left:auto;margin-right:auto}.report-stage{min-height:620px}.report-preview{--report-transform:translateX(50%) rotateY(-9deg) rotateX(3deg) rotateZ(-1deg);right:50%}.progression-path,.steps-row{grid-template-columns:1fr}.progression-path:before,.steps-row:before{display:none}.progression-card,.progression-card:nth-child(2){min-height:auto;margin-top:0}.how-section .section-heading{max-width:720px}.process-step{grid-template-columns:86px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.process-step .step-number{grid-column:1/-1}.step-symbol{margin:16px 0 0}.process-step h3{margin-top:16px}.process-step p{grid-column:2;max-width:520px}.sample-main-report{max-width:760px}.sample-fragment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sample-fragment-card:nth-child(2){margin-left:0}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-workspace-grid,.behavioral-hero-inner,.auth-entry-layout,.experience-hero-layout,.experience-path-grid,.behavioral-report-stage,.leadership-hero-inner,.leadership-report-composition{grid-template-columns:1fr}.behavioral-hero-copy,.leadership-hero-copy{text-align:center;justify-self:center;max-width:820px}.behavioral-hero-copy>p:not(.section-kicker):not(.microproof),.leadership-hero-copy>p:not(.section-kicker){margin-left:auto;margin-right:auto}.behavioral-hero-panel,.leadership-hero-panel{justify-self:center;max-width:520px}.auth-entry-copy,.auth-panel{justify-self:center;max-width:620px}.auth-entry-copy{text-align:center}.auth-entry-copy p:not(.section-kicker){margin-left:auto;margin-right:auto}.behavioral-insight-grid,.leadership-change-grid,.leadership-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.behavioral-detail-row{grid-template-columns:repeat(3,minmax(0,1fr))}.behavioral-hero .behavioral-cta-row{justify-content:flex-start}.leadership-cta-row{justify-content:center}.behavioral-hero .behavioral-microproof{text-align:left}.about-principle-grid,.about-different-grid,.about-system-visual,.about-perspective-list{grid-template-columns:1fr}.about-system-card-leadership{margin-top:0}.about-different-card h3,.about-perspective-item h3{min-height:auto}.interpretation-layout,.communication-dynamics-grid,.growth-evolution-inner,.leadership-compare-grid{grid-template-columns:1fr}.interpretation-card{min-height:300px}.communication-feature{min-height:auto}.communication-feature strong{margin-top:64px}}@media (max-width:720px){.hero-section{padding:110px 20px 54px}.site-nav{align-items:flex-start;padding:22px}.nav-links{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:10px 14px;max-width:250px;font-size:.76rem}.nav-links .nav-cta{box-shadow:none;white-space:normal;background:0 0;border:0;padding:0;line-height:1.22}.hero-content h1{letter-spacing:-.042em;font-size:clamp(3.05rem,14.9vw,4.7rem);line-height:1.01}.hero-copy{margin-top:24px}.report-fragment{display:none}.platform-section,.progression-section,.how-section,.why-section,.final-cta-section{padding:78px 20px 96px}.section-heading,.section-heading-centered{text-align:left}.platform-copy h2,.section-heading h2,.final-cta-inner h2{letter-spacing:-.032em}.section-heading h2{font-size:clamp(2.18rem,10.5vw,3.8rem);line-height:1.04}.section-heading h2.editorial-break-heading{gap:.04em;line-height:1.02}.no-wrap-heading-line{white-space:normal}.section-heading-centered p:not(.section-kicker){margin-left:0}.report-stage{min-height:760px}.report-preview{--report-transform:translateX(50%) rotateZ(-1deg);border-radius:28px;width:min(100%,430px);padding:20px;animation-duration:24s;top:88px}.report-header strong{font-size:1.65rem}.report-body{grid-template-columns:1fr}.radar-panel{min-height:220px}.insight-card{width:min(255px,78vw);transform:rotate(var(--card-rotate));animation:none}.insight-card-primary{top:0;left:2%}.insight-card-score{bottom:50px;right:1%}.insight-card-focus{bottom:0;left:4%}.progression-card{border-radius:24px;padding:22px}.progression-card:hover,.sample-main-report:hover,.sample-fragment-card:hover,.why-pillar:hover{transform:none}.progression-visual{padding:18px}.process-step{grid-template-columns:1fr}.process-step p{grid-column:auto}.sample-main-header{display:grid}.sample-main-header strong{font-size:clamp(1.8rem,8.5vw,2.85rem)}.sample-fragment-grid,.why-grid{grid-template-columns:1fr}.why-pillar,.why-pillar h3{min-height:auto}.final-cta-section{min-height:560px}.behavioral-hero{min-height:auto;padding:116px 20px 76px}.behavioral-hero h1{letter-spacing:-.034em;font-size:clamp(2.72rem,12vw,4.35rem)}.behavioral-hero-copy{text-align:left}.behavioral-hero-copy>p:not(.section-kicker):not(.microproof){margin-left:0}.behavioral-learn-section,.behavioral-report-section,.behavioral-experience-section,.leadership-expansion-section,.behavioral-why-section,.behavioral-final-cta,.leadership-change-section,.leadership-compare-section,.leadership-deliverables-section,.leadership-report-section,.leadership-final-cta,.connected-reports-section,.report-previews-final-cta{padding:78px 20px 96px}.behavioral-report-section{padding-bottom:66px}.behavioral-experience-section{padding-top:62px;padding-bottom:70px}.leadership-expansion-section{padding-top:66px}.behavioral-insight-grid,.behavioral-detail-row,.leadership-expansion-grid,.behavioral-report-stage,.leadership-change-grid,.leadership-compare-grid,.leadership-deliverables-grid,.leadership-report-composition,.report-discovery-grid,.report-previews-grid{grid-template-columns:1fr}.report-previews-page .connected-reports-section,.report-previews-page .report-discovery-section,.report-previews-page .report-previews-final-cta{padding-top:68px;padding-bottom:82px}.report-discovery-card{grid-template-rows:none;min-height:auto}.report-discovery-card .report-discovery-summary,.report-discovery-preview-signals,.report-discovery-tension,.report-discovery-footer>p{min-height:auto}.report-discovery-preview-signals div{grid-template-columns:1fr;gap:4px}.report-discovery-preview-signals .report-discovery-readiness-row{grid-template-columns:minmax(0,1fr) auto;gap:14px}.report-discovery-strengths{flex-wrap:wrap;display:flex}.report-discovery-strengths li{white-space:normal}.report-discovery-footer{grid-template-rows:none;min-height:auto}.leadership-expansion-card,.leadership-change-card,.leadership-compare-card,.leadership-report-main,.leadership-change-card h3{min-height:auto}.leadership-expansion-card:hover{transform:none}.behavioral-insight-card{min-height:auto}.behavioral-insight-card h3{margin-top:38px}.behavioral-report-header{display:grid}.behavioral-report-main strong,.leadership-report-main strong,.behavioral-why-inner h2,.behavioral-final-inner h2{letter-spacing:-.032em}.behavioral-final-cta .behavioral-cta-row{justify-content:center}.leadership-hero,.report-previews-hero{min-height:auto;padding:116px 20px 76px}.report-previews-hero h1 span{white-space:normal}.leadership-hero h1{letter-spacing:-.034em;font-size:clamp(2.72rem,12vw,4.35rem)}.leadership-hero-copy{text-align:left}.leadership-hero-copy>p:not(.section-kicker){margin-left:0}.leadership-cta-row{justify-content:flex-start}.behavioral-report-main strong,.leadership-report-main strong{font-size:clamp(1.8rem,8.5vw,2.85rem)}.behavioral-report-fragment:nth-child(2){margin-left:0}.behavioral-detail{border-radius:24px;min-height:92px}.behavioral-insight-card:hover,.behavioral-report-main:hover,.behavioral-report-fragment:hover,.behavioral-detail:hover{transform:none}.routed-hero{min-height:auto;padding:116px 20px 76px}.auth-entry-layout{gap:34px}.auth-entry-copy,.experience-hero-copy{text-align:left;justify-self:stretch}.auth-entry-copy p:not(.section-kicker){margin-left:0}.auth-panel{border-radius:26px;width:100%;padding:24px}.auth-name-grid{grid-template-columns:1fr}.routed-hero h1{letter-spacing:-.034em;font-size:clamp(2.72rem,12vw,4.35rem)}.routed-light-section,.routed-final-cta{padding:78px 20px 96px}.about-narrative h2{letter-spacing:-.032em;font-size:clamp(2.18rem,10.5vw,3.8rem);line-height:1.04}.sample-interpretation-section,.communication-dynamics-section,.growth-evolution-section{padding:78px 20px 96px}.interpretation-card{min-height:auto;padding:22px}.interpretation-card h3{margin-top:42px}.communication-feature,.communication-insight,.growth-evolution-panel article,.communication-feature:hover,.communication-insight:hover,.growth-evolution-panel article:hover,.interpretation-card:hover{transform:none}.communication-feature strong{margin-top:42px;font-size:clamp(1.9rem,9vw,3rem)}.ascend-footer{justify-items:start;padding:28px 20px;display:grid}.legal-section{padding:78px 20px 96px}.contact-panel{grid-template-columns:1fr}.contact-stay-connected{flex-direction:column;align-items:stretch}.contact-stay-connected .button{justify-content:center;width:100%}}@media (max-width:460px){.brand span:last-child{display:none}.verify-email-logo span:last-child{display:inline}.nav-links{gap:9px 12px;max-width:224px;font-size:.74rem}.cta-row{width:100%}.button{width:min(100%,260px)}.microproof{max-width:280px;line-height:1.7}.microproof span{margin:0 7px}.report-stage{min-height:810px}.report-preview{animation:none}}@media print{@page{size:letter;margin:.5in}.behavioral-flow-page .behavioral-pdf-report{gap:13px!important}.behavioral-flow-page .behavioral-pdf-page-one{break-after:auto!important;page-break-after:auto!important;gap:8px!important}.behavioral-flow-page .behavioral-pdf-cover{border-radius:16px!important;grid-template-columns:minmax(0,1.03fr) minmax(205px,.5fr)!important;gap:11px!important;padding:12px 14px!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-brand-mark{width:165px!important;margin-top:8px!important;margin-bottom:5px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-copy-main{gap:11px!important}.behavioral-flow-page .behavioral-pdf-cover h1{max-width:390px!important;font-size:30px!important;line-height:.96!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-subtitle{max-width:360px!important;margin-top:5px!important;margin-bottom:4px!important;font-size:11px!important;line-height:1.34!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-pill{border-radius:12px!important;max-width:360px!important;padding:8px 10px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-primary strong{font-size:17px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{border-radius:14px!important;align-self:stretch!important;gap:6px!important;padding:7px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{border-radius:10px!important;padding:6px 8px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-meta-primary,.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-work-context-primary{font-size:10.4px!important;font-weight:760!important;line-height:1.24!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-date-card .report-preview-behavioral-meta-primary{font-size:9.2px!important;font-weight:680!important;line-height:1.25!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-work-context-detail{font-size:10px!important;font-weight:720!important;line-height:1.3!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-meta-label,.behavioral-flow-page .behavioral-pdf-report .report-preview-eyebrow{letter-spacing:.14em!important;font-size:9px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid{border-radius:18px!important;grid-template-columns:minmax(165px,.32fr) minmax(0,.68fr)!important;justify-self:center!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:none!important;padding:14px!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-side-stack{grid-template-rows:1fr 1fr!important;align-self:stretch!important;gap:8px!important;height:100%!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-style-card,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card{padding:9px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-grid-card{place-items:center!important;min-height:218px!important;padding:0!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-grid-card-body{width:100%!important;height:100%!important;min-height:218px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-style-card strong{font-size:16px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card .report-preview-behavioral-clarity-value{font-size:25px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card .report-preview-behavioral-clarity-band{margin-top:3px!important;font-size:8.4px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-style-card p,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card p{margin-top:6px!important;font-size:11.6px!important;line-height:1.4!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-analysis-quadrant{max-width:min(100%,285px)!important}.behavioral-flow-page .behavioral-pdf-report>.report-preview-pattern-card{break-inside:avoid!important;page-break-inside:avoid!important;grid-template-columns:minmax(205px,.34fr) minmax(0,.66fr)!important;gap:10px!important;padding:12px!important}.behavioral-flow-page .behavioral-pdf-report>.report-preview-pattern-card h2{font-size:18.5px!important;line-height:1.08!important}.behavioral-flow-page .behavioral-pdf-report>.report-preview-pattern-card p{max-width:72ch!important;font-size:1rem!important;line-height:1.38!important}.behavioral-flow-page .behavioral-pdf-report>.report-preview-pattern-card .report-preview-pattern-rows{gap:8px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-sections-pdf{gap:17px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card{padding:16px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card h2{font-size:21px!important;line-height:1.06!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-heading-group{margin-bottom:13px!important;padding-bottom:9px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-card-grid,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-split,.behavioral-flow-page .behavioral-pdf-report .report-preview-environment-fit-grid,.behavioral-flow-page .behavioral-pdf-report .report-preview-action-plan{gap:13px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths .report-preview-insight-card-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths .report-preview-insight-card-grid-three>:nth-child(3){grid-column:1/-1!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block{gap:10px!important;padding:14px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-split .report-preview-insight-steadying{grid-column:1/-1!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card h3,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying h3,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block h3{font-size:9.4px!important;line-height:1.2!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-copy p,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card p,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying p,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block p{font-size:1rem!important;line-height:1.48!important}}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid.report-preview-behavioral-top-grid-pdf{width:100%!important;max-width:none!important;display:block!important}.behavioral-flow-page .behavioral-pdf-report .report-trio-inner.report-trio-inner-pdf{--pdf-trio-left-width:280px;--pdf-trio-chart-size:390px;--pdf-trio-gap:20px;grid-template-columns:var(--pdf-trio-left-width) var(--pdf-trio-chart-size)!important;gap:var(--pdf-trio-gap)!important;align-items:stretch!important;width:fit-content!important;margin-inline:auto!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-side-stack.report-preview-behavioral-side-stack-pdf{gap:var(--pdf-trio-gap)!important;width:var(--pdf-trio-left-width)!important;height:var(--pdf-trio-chart-size)!important;grid-template-rows:1fr 1fr!important;align-self:stretch!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-side-stack.report-preview-behavioral-side-stack-pdf>.report-preview-summary-card{box-sizing:border-box!important;height:100%!important;min-height:0!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-grid-card.report-preview-behavioral-grid-card-pdf{width:var(--pdf-trio-chart-size)!important;height:var(--pdf-trio-chart-size)!important;box-sizing:border-box!important;place-self:stretch stretch!important;min-height:0!important;padding:0!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-grid-card-body.report-preview-behavioral-grid-card-body-pdf{place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-grid-card-body.report-preview-behavioral-grid-card-body-pdf .behavioral-analysis-quadrant{aspect-ratio:1!important;width:100%!important;max-width:none!important;height:100%!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-style-card p,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-card p{font-size:.93rem!important;line-height:1.42!important}@media print{.behavioral-flow-page .behavioral-pdf-report,.behavioral-flow-page .behavioral-pdf-report *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.behavioral-flow-page .behavioral-pdf-report{--ascend-purple-print:#57406f;--ascend-purple-print-strong:#47345f;--ascend-purple-print-border:#57406f52;--ascend-purple-print-border-soft:#57406f3d;--ascend-purple-print-fill:#f4eff9e6;--ascend-cream-print-fill:#f9f5eff0;--ascend-card-print-fill:#fffffffa}.behavioral-flow-page .behavioral-pdf-cover{border:1px solid var(--ascend-purple-print-border)!important;background:linear-gradient(90deg, #57406f33 0 6px, transparent 6px), radial-gradient(circle at 88% 16%, #7a5fa229, transparent 30%), linear-gradient(145deg, #fff, var(--ascend-cream-print-fill))!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side,.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta,.behavioral-flow-page .behavioral-pdf-report .report-preview-summary-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block,.behavioral-flow-page .behavioral-pdf-report .behavioral-analysis-quadrant{border-color:var(--ascend-purple-print-border-soft)!important;box-shadow:none!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{background:#ffffffad!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{background:#ffffffe0!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-pill{border-color:var(--ascend-purple-print-border)!important;background:linear-gradient(135deg, var(--ascend-purple-print-fill), #fffffff0)!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-summary-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card{background:var(--ascend-card-print-fill)!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid.report-preview-behavioral-top-grid-pdf,.behavioral-flow-page .behavioral-pdf-report>.report-preview-pattern-card{border-color:var(--ascend-purple-print-border)!important;background:radial-gradient(circle at 92% 10%, #7a5fa21c, transparent 32%), var(--ascend-card-print-fill)!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-meta-label,.behavioral-flow-page .behavioral-pdf-report .report-preview-eyebrow,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card h3,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying h3,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block h3{color:var(--ascend-purple-print)!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-analysis-quadrant-dot{background:var(--ascend-purple-print-strong)!important;box-shadow:none!important;border-color:#fff!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-pdf-report-footer{border-top-color:var(--ascend-purple-print-border)!important;color:#47345fc7!important}html,body,body *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.behavioral-flow-page .behavioral-pdf-report{--ascend-purple-print:#4f3a66;--ascend-purple-print-strong:#3f2d58;--ascend-purple-print-border:#4f3a666b;--ascend-purple-print-border-soft:#4f3a6657;--ascend-purple-print-fill:#f0e9f6;--ascend-purple-print-fill-strong:#ebe2f3;--ascend-cream-print-fill:#f7f0e8;--ascend-card-print-fill:#fffdf9;color:#211c28!important}.behavioral-flow-page .behavioral-pdf-cover,.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid.report-preview-behavioral-top-grid-pdf,.behavioral-flow-page .behavioral-pdf-report>.report-preview-pattern-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card{border:1.15px solid var(--ascend-purple-print-border)!important}.behavioral-flow-page .behavioral-pdf-cover{background:linear-gradient(90deg,#4f3a6647 0 6px,#0000 6px),radial-gradient(circle at 88% 16%,#78589738,#0000 30%),linear-gradient(145deg,#fffdf9,#f6efe7)!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side,.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta,.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-pill,.behavioral-flow-page .behavioral-pdf-report .report-preview-summary-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block,.behavioral-flow-page .behavioral-pdf-report .behavioral-analysis-quadrant{border-color:var(--ascend-purple-print-border-soft)!important;box-shadow:none!important;border-width:1.1px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side,.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{background:#fffdf9f5!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-pill,.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid.report-preview-behavioral-top-grid-pdf,.behavioral-flow-page .behavioral-pdf-report>.report-preview-pattern-card{background:radial-gradient(circle at 93% 10%, #78589726, transparent 30%), var(--ascend-card-print-fill)!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-sections-pdf .report-preview-section-card:nth-child(2n){background:radial-gradient(circle at 94% 6%, #78589721, transparent 28%), var(--ascend-card-print-fill)!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-sections-pdf .report-preview-section-card:nth-child(3n){background:linear-gradient(180deg, var(--ascend-cream-print-fill), var(--ascend-card-print-fill))!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block{background:#fbf7f1!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card.is-accent{background:var(--ascend-purple-print-fill)!important;border-left-color:#4f3a66c7!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card.is-caution{background:#fff5e9!important;border-left-color:#774e30a3!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card.is-action,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying{background:#fffdf9!important;border-left-color:#4f3a66b8!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-heading-group:after{background:#4f3a669e!important;height:2.25px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-meta-label,.behavioral-flow-page .behavioral-pdf-report .report-preview-eyebrow,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-eyebrow,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card h3,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying h3,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block h3{color:var(--ascend-purple-print)!important;font-weight:780!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-analysis-quadrant{background:radial-gradient(circle,#78589733,#0000 34%),#fffdf9!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-analysis-quadrant-axis{background:#4f3a669e!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-analysis-quadrant-dot{background:var(--ascend-purple-print-strong)!important}}.leadership-assessment-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 6%,#a996dc33,#0000 28%),linear-gradient(#f7f2ec 0%,#eee8f1 52%,#f7f2ec 100%)}.leadership-assessment-body{padding:0 0 clamp(64px,8vw,108px)}.assessment-widget{gap:22px;display:grid}.leadership-assessment-hero{min-height:clamp(330px,34vw,410px);color:var(--cream);background:radial-gradient(circle at 78% 18%,#a996dc33,#0000 32%),linear-gradient(135deg,#18111d 0%,#211827 52%,#151018 100%);position:relative;overflow:hidden}.leadership-assessment-hero-inner{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;max-width:1120px;min-height:clamp(330px,34vw,410px);margin:0 auto;padding:clamp(90px,10vw,126px) clamp(18px,4vw,36px) clamp(44px,6vw,68px);display:grid;position:relative}.leadership-assessment-hero-copy{align-self:start}.leadership-assessment-hero h1{color:#fffaf4;max-width:760px;font-family:var(--display-font);letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(2.6rem,5.5vw,5.6rem);font-weight:540;line-height:.98}.leadership-assessment-hero h1.leadership-assessment-title-long{white-space:nowrap;max-width:960px;font-size:clamp(2.45rem,5vw,5rem)}.leadership-assessment-hero p:not(.section-kicker){color:#f7f2eac2;max-width:700px;margin:18px 0 0;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.65}.leadership-assessment-step-badge{background:#ffffff12;border:1px solid #f5f0e829;border-radius:24px;align-self:start;justify-items:center;min-width:116px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff14}.leadership-assessment-step-badge span{color:#f7f2eaa8;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700}.leadership-assessment-step-badge strong{color:#fff;font-family:var(--display-font);margin-top:6px;font-size:2.35rem;font-weight:560;line-height:1}.leadership-assessment-step-badge small{color:#f7f2eaad;letter-spacing:.01em;margin-top:5px;font-size:.8rem;font-weight:620;line-height:1}.leadership-progress-card,.leadership-assessment-save-note,.leadership-assessment-form-card{width:min(1040px,100% - clamp(36px,8vw,72px));margin-inline:auto}.leadership-progress-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #66558624;border-radius:24px;margin-top:clamp(8px,1.2vw,14px);padding:clamp(11px,1.5vw,14px) clamp(8px,1.4vw,12px);position:relative;box-shadow:0 20px 56px #30263e1f}.assessment-widget .progress-header{pointer-events:none;justify-content:flex-start;align-items:center;min-height:4px;display:flex;position:absolute;top:6px;left:clamp(8px,1.4vw,12px);right:clamp(8px,1.4vw,12px)}.assessment-widget .progress-meter{width:100%}.assessment-widget .progress-meter-track{background:#6655861f;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.assessment-widget .progress-meter-fill{border-radius:inherit;background:linear-gradient(90deg,#7c68b5bf,#9e85e2f2);height:100%;display:block}.assessment-widget .progress-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.assessment-widget .progress-step{color:#271f2f9e;width:100%;min-width:0;font:inherit;cursor:pointer;transition:background .18s var(--ease-premium), border-color .18s var(--ease-premium), color .18s var(--ease-premium), transform .18s var(--ease-premium);background:#f8f4efb8;border:1px solid #66558629;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:9px 13px;font-size:.78rem;font-weight:750;display:inline-flex}.assessment-widget .progress-step-complete-mark{color:#8f77d1f0;font-size:.76rem;font-weight:800;line-height:1}.assessment-widget .progress-step:not(:disabled):hover{color:var(--ink);background:#f4f0f8eb;border-color:#66558647;transform:translateY(-1px)}.assessment-widget .progress-step.active{color:#503e78eb}.assessment-widget .progress-step.current{color:#34233f;background:#ebe5f6f0;border-color:#6655865c}.assessment-widget .progress-step:disabled{cursor:not-allowed;opacity:.55}.leadership-assessment-save-note{color:#6f6874e6;margin-top:0;font-size:.86rem;line-height:1.5}@media (min-width:781px){.assessment-widget{gap:14px}.leadership-assessment-hero,.leadership-assessment-hero-inner{min-height:clamp(270px,28vw,328px)}.leadership-assessment-hero-inner{padding-top:clamp(64px,7vw,88px);padding-bottom:clamp(32px,4vw,48px)}.leadership-progress-card{margin-top:clamp(4px,.8vw,8px)}}@media (max-width:720px){.leadership-assessment-hero,.leadership-assessment-hero-inner{min-height:clamp(310px,72vw,380px)}.assessment-widget .progress-header{min-height:4px}.assessment-widget .progress-steps{padding-bottom:2px;scrollbar-width:none;flex-wrap:nowrap;margin-inline:calc(-1*clamp(4px,1vw,8px));padding-inline:clamp(4px,1vw,8px);display:flex;overflow-x:auto}.assessment-widget .progress-steps::-webkit-scrollbar{display:none}.assessment-widget .progress-step{flex:none;width:auto}}.leadership-assessment-form-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #66558624;border-radius:28px;padding:clamp(24px,4vw,44px);box-shadow:0 24px 64px #30263e1f}.leadership-assessment-form-card>.grid,.leadership-assessment-form-card .grid{gap:20px;display:grid}.leadership-assessment-form-card>.grid>div:first-child h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3vw,3rem);font-weight:540;line-height:1.04}.leadership-assessment-form-card>.grid>div:first-child .muted{color:#6f6874f2;max-width:720px;margin-top:10px;font-size:1rem;line-height:1.65}.assessment-widget .form-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.leadership-assessment-form-card label{color:#271f2fe0;gap:8px;min-width:0;font-weight:740;display:grid}.leadership-field-helper{color:#6f6874e0;margin-top:-2px;font-size:.9rem;font-weight:500;line-height:1.45}.leadership-assessment-form-card input,.leadership-assessment-form-card select,.leadership-assessment-form-card textarea{width:100%;color:var(--ink);font:inherit;transition:border-color .18s var(--ease-premium), background .18s var(--ease-premium), box-shadow .18s var(--ease-premium);background:#ffffffdb;border:1px solid #6655862e;border-radius:16px;font-size:1rem;font-weight:500;line-height:1.45;box-shadow:inset 0 1px #ffffffc2}.leadership-assessment-form-card input,.leadership-assessment-form-card select{min-height:52px;padding:0 15px}.leadership-assessment-form-card textarea{resize:vertical;min-height:132px;padding:14px 15px}.leadership-assessment-form-card input:focus,.leadership-assessment-form-card select:focus,.leadership-assessment-form-card textarea:focus{background:#fff;border-color:#66558675;outline:none;box-shadow:0 0 0 4px #a996dc29,inset 0 1px #ffffffdb}.leadership-assessment-form-card input:disabled,.leadership-assessment-form-card select:disabled{cursor:not-allowed;color:#443d4ab8!important;background:#f8f4efd1!important;border-color:#6655861f!important}.assessment-widget .field-error{color:#b42318;min-height:1.1rem;font-size:.82rem;font-weight:650}.leadership-assessment-form-card input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--violet-deep)}.leadership-assessment-form-card label:has(input[type=checkbox]){color:#271f2fd1;background:#f8f4ef9e;border:1px solid #66558621;border-radius:18px;padding:14px 15px;align-items:flex-start!important;gap:12px!important;font-weight:600!important;display:flex!important}.leadership-checkbox-card-grid{gap:10px;margin-top:12px;display:grid}.leadership-assessment-form-card .leadership-checkbox-card{color:#271f2fd6;cursor:pointer;transition:background .18s var(--ease-premium), border-color .18s var(--ease-premium), box-shadow .18s var(--ease-premium), transform .18s var(--ease-premium);background:#ffffffb8;border:1px solid #66558626;border-radius:18px;padding:15px 16px;position:relative;box-shadow:0 10px 28px #30263e0d;align-items:center!important;gap:12px!important;font-weight:650!important;display:flex!important}.leadership-assessment-form-card .leadership-checkbox-card:hover{background:#f9f6fceb;border-color:#66558647;transform:translateY(-1px);box-shadow:0 14px 34px #30263e14}.leadership-assessment-form-card .leadership-checkbox-card.is-selected{color:#34233f;background:#ebe5f6d1;border-color:#66558661}.leadership-assessment-form-card .leadership-checkbox-card-consent{align-items:flex-start!important}.leadership-assessment-form-card .leadership-checkbox-card input[type=checkbox]{appearance:none;width:20px;height:20px;min-height:20px;transition:background .18s var(--ease-premium), border-color .18s var(--ease-premium), box-shadow .18s var(--ease-premium);background:linear-gradient(#ffffffeb,#f8f4efd1);border:1px solid #66558652;border-radius:7px;flex:none;place-items:center;margin:0;display:grid;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #30263e12}.leadership-assessment-form-card .leadership-checkbox-card input[type=checkbox]:after{content:"";opacity:0;width:9px;height:5px;transition:opacity .16s var(--ease-premium), transform .16s var(--ease-premium);border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px)rotate(-45deg)scale(.8)}.leadership-assessment-form-card .leadership-checkbox-card input[type=checkbox]:checked{background:linear-gradient(135deg,#665586,#8e73c5);border-color:#503e78d1;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #503e7833}.leadership-assessment-form-card .leadership-checkbox-card input[type=checkbox]:checked:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.leadership-assessment-form-card .leadership-checkbox-card input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #6655868c}.leadership-assessment-form-card .leadership-checkbox-card.leadership-checkbox-card-consent input[type=checkbox]{margin-top:2px}.leadership-assessment-form-card .leadership-checkbox-card:focus-within{border-color:#66558675;box-shadow:0 0 0 4px #a996dc29}.assessment-widget .card{background:#ffffffd6;border-color:#66558621;border-radius:22px;transform:none;box-shadow:0 16px 42px #30263e14}.assessment-widget .card:hover{transform:none}.assessment-widget .review-submission{gap:24px}.assessment-widget .review-submission-intro{width:100%}.leadership-assessment-form-card>.grid>div.review-submission-intro .review-submission-copy{text-wrap:auto;width:100%;max-width:none}.assessment-widget .review-submission-intro h2{margin-bottom:12px}.assessment-widget .review-section-card{gap:20px;padding:18px;display:grid}.assessment-widget .review-section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.assessment-widget .review-edit-link{color:#503e78bd;cursor:pointer;font:inherit;letter-spacing:.02em;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:760}.assessment-widget .review-edit-link:hover,.assessment-widget .review-edit-link:focus-visible{color:#503e78fa;text-underline-offset:3px;text-decoration:underline}.assessment-widget .review-career-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.assessment-widget .review-summary-column{align-content:start;gap:10px;display:grid}.assessment-widget .review-summary-full{grid-column:1/-1}.assessment-widget .review-section-card strong{color:#4e4755db;font-weight:620}.assessment-widget .review-action-row{align-items:start}.assessment-widget .review-primary-actions{gap:7px clamp(20px,2.6vw,28px)}.assessment-widget .review-confirmation-card{text-align:left;width:100%;margin-top:4px}.assessment-widget .review-confirmation-card h3{color:var(--ink);font-family:var(--display-font);letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:560;line-height:1.05}.assessment-widget .review-confirmation-card p{color:#443d4ac7;width:100%;max-width:none;margin:0;line-height:1.55}.assessment-widget .review-confirmation-card .button{justify-self:start;margin-top:4px}.assessment-widget .section-chip,.assessment-widget .section-kicker{color:var(--violet-deep);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.assessment-widget .upload-guidance-list{color:#271f2fc7;background:#f8f4ef94;border:1px solid #6655861f;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:18px 18px 18px 36px;display:grid}.assessment-widget .upload-button{color:#503e78f5;cursor:pointer;background:#ebe5f6c2;border:1px solid #66558638;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:760;display:inline-flex}.assessment-widget .upload-button input{display:none}.assessment-widget .upload-actions{align-items:center;gap:12px;display:inline-flex}.assessment-widget .upload-heading{align-items:center;gap:10px;display:inline-flex}.assessment-widget .upload-supported-files-popover{position:relative}.assessment-widget .upload-supported-files-popover>button{color:#503e78db;width:24px;height:24px;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffb8;border:1px solid #66558633;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.78rem;font-weight:780;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.assessment-widget .upload-supported-files-popover>button:focus-visible{outline-offset:3px;outline:2px solid #66558673}.assessment-widget .upload-supported-files-popover>p{z-index:3;color:#f7f2eaf0;background:#251d2ef5;border:1px solid #66558633;border-radius:12px;width:min(360px,78vw);margin:0;padding:10px 12px;font-size:.8rem;line-height:1.45;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 28px #130d1952}.assessment-widget .upload-supported-files-popover:not(:hover):not(:focus-within)>p{display:none}.assessment-widget .upload-error{margin:-4px 0 0}.assessment-widget .form-section-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.assessment-widget .form-action-row,.assessment-widget .form-action-row-inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.assessment-widget .form-action-row-inline.review-primary-actions{grid-template-columns:auto auto;justify-content:end;place-items:start end;gap:7px clamp(20px,2.6vw,28px);padding-bottom:28px;display:grid;position:relative}.assessment-widget .review-action-row .button{align-self:start;min-height:48px}.assessment-widget .review-submit-reminder{color:#6f6874e0;text-align:right;white-space:nowrap;font-size:.84rem;line-height:1.35;display:block;position:absolute;top:calc(100% - 22px);right:0}.assessment-widget .form-action-row{justify-content:space-between;margin-top:6px}.assessment-widget .form-action-row-end{justify-content:flex-end}.assessment-widget .button{color:#fffaf4;cursor:pointer;min-height:48px;font:inherit;background:#2b2032;border:1px solid #66558633;border-radius:999px;padding:0 22px;font-size:.92rem;font-weight:760;box-shadow:0 14px 34px #2b203229}.assessment-widget .button:hover{transform:translateY(-1px);box-shadow:0 18px 40px #2b203233}.assessment-widget .button:disabled:hover{box-shadow:none;transform:none}.assessment-widget .button.secondary{color:#271f2fd1;box-shadow:none;background:#ffffffc7}.assessment-widget .button:disabled,.assessment-widget .button-disabled-outline{cursor:not-allowed;opacity:.62}.assessment-widget .review-submit-button-submitted{box-shadow:none}.colleague-assessment-frame{color:#fffaf4e6;background:linear-gradient(135deg,#1c1623fa 0%,#2d2336f5 48%,#1f1b26fa 100%),#211a29;flex-direction:column;min-height:100vh;display:flex}.colleague-assessment-header{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1f1627d1;border-bottom:1px solid #fffaf412;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;width:100%;margin:0 auto;padding:10px max(24px,50% - 520px);display:grid;position:sticky;top:0}.colleague-assessment-brand{color:#fffaf4;justify-self:start;text-decoration:none}.colleague-assessment-brand .brand-mark{-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#ffffff14;border-color:#ffffff24;box-shadow:0 8px 24px #15101824,inset 0 1px #ffffff14}.colleague-assessment-header>p{color:#efe8f4ad;letter-spacing:.13em;text-transform:uppercase;justify-self:center;margin:0;font-size:.78rem;font-weight:700}.colleague-assessment-header-actions{justify-content:flex-end;min-width:0;display:flex}.colleague-header-save-button{color:#fffaf4c7;min-height:32px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf414;border-color:#fffaf429;padding:0 12px;font-size:.74rem}.colleague-header-save-button:hover{color:#fffaf4f0;background:#fffaf426;border-color:#fffaf43d}.colleague-assessment-page{flex:1 0 auto;width:min(1120px,100% - 48px);margin:0 auto;padding:38px 0 40px;position:relative}.colleague-assessment-status-card,.colleague-survey-shell{color:var(--ink);background:linear-gradient(#fffaf4f2,#faf6efe8),#fffaf4;border:1px solid #e7def12e;border-radius:30px;box-shadow:0 34px 90px #09060d47}.colleague-assessment-status-card{gap:16px;max-width:760px;margin:0 auto;padding:clamp(28px,4vw,44px);display:grid}.colleague-assessment-page-success{padding-top:88px;padding-bottom:34px}.colleague-survey-success-card{gap:16px;max-width:910px;padding:clamp(42px,4.4vw,56px);animation:.32s both riseIn}.colleague-survey-success-kicker{width:fit-content;color:var(--violet-deep);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex}.colleague-survey-success-check{color:#503e78b8;letter-spacing:0;background:linear-gradient(135deg,#f4f0fafa,#e0d8eedb);border:1px solid #66558629;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;line-height:1;display:inline-flex}.colleague-survey-success-card h1{color:#271f2ff2;letter-spacing:-.035em;max-width:900px;margin:0;font-size:clamp(2.2rem,4vw,4rem);font-weight:760;line-height:.98}.colleague-survey-success-card p{color:#453a54c2;max-width:620px;margin:0;font-size:1rem;line-height:1.64}.colleague-survey-shell{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:30px;width:100%;min-width:0;max-width:920px;margin:0 auto;padding:clamp(26px,4vw,44px);display:grid}.colleague-survey-shell-active{gap:22px;max-width:1040px;padding:clamp(22px,3vw,36px)}.colleague-survey-shell-active .assessment-widget,.colleague-survey-shell-active .progress-card{min-width:0}.colleague-survey-shell-active .assessment-widget{gap:10px!important}.colleague-survey-shell-active .progress-card{transform:translateY(-14px)}.colleague-survey-intro-header{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.colleague-survey-intro-header>*{min-width:0;max-width:100%}.colleague-survey-intro-heading-row{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.colleague-review-return-button{color:#271f2fb8;min-height:40px;box-shadow:none;background:#ffffff94;border-color:#66558624;flex:none;padding:0 16px}.colleague-review-return-button:hover,.colleague-review-return-button:focus-visible{color:#271f2fd1;background:#ffffffbd;border-color:#66558633}.colleague-survey-primary-heading{color:var(--ink);font-family:var(--display-font);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:560;line-height:1.1}.colleague-survey-intro-copy{color:#373042cc;max-width:760px;margin:0;font-size:1rem;line-height:1.55}.colleague-survey-intro-helper{color:#524a60b3;font-size:.9rem}.colleague-survey-meta-row{justify-content:space-between;align-items:baseline;gap:20px;margin:2px 0 -2px;display:flex}.colleague-survey-beta-note{color:#5c5568b8;margin:0;font-size:.8rem;line-height:1.4}.colleague-survey-due-note{color:#5d526fc7;letter-spacing:.11em;text-transform:uppercase;flex:none;margin:0;font-size:.78rem;font-weight:760;line-height:1.2}.colleague-survey-context-card{background:linear-gradient(135deg,#fcf9f4eb,#f7f2fad6),#faf7f1;border:1px solid #66558633;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:20px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 20px 52px #2f243a17}.colleague-survey-context-card>*,.colleague-survey-context-item{min-width:0}.colleague-survey-context-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px clamp(20px,3vw,34px);display:grid}.colleague-survey-context-item{gap:4px;display:grid}.colleague-survey-context-metadata .colleague-survey-context-item:nth-child(3){transform:translate(30px)}.colleague-survey-context-label{color:#5d526fe6;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:760;display:block}.colleague-survey-context-card p{color:#271f2fe6;margin:0;font-size:1rem;font-weight:640;line-height:1.35}.colleague-survey-relationship-section{border-top:1px solid #6655861f;padding-top:20px}.colleague-survey-relationship-label{gap:11px;width:100%;max-width:none;display:grid}.colleague-survey-relationship-label>span{color:#342a3fe6;font-size:.9rem;font-weight:700}.colleague-survey-relationship-label select{appearance:none;width:100%;min-width:0;color:var(--ink);background:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 2L7 7.25L12.25 2' stroke='%23402f50' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") calc(100% - 20px)/14px 9px no-repeat,linear-gradient(#fffffff5,#faf7fde6);border:1px solid #66558638;border-radius:999px;outline:none;min-height:48px;padding:0 48px 0 18px;font-size:.98rem;font-weight:620;box-shadow:0 10px 26px #2d23360f}.colleague-survey-relationship-label select:focus{border-color:#7a5fba94;box-shadow:0 0 0 4px #7a5fba21}.colleague-locked-setup-row{background:#ffffff94;border:1px solid #6655861f;border-radius:18px;gap:5px;padding:14px 16px;display:grid}.colleague-locked-setup-row p{color:#271f2fdb;margin:0;font-size:.98rem;font-weight:680}.colleague-survey-before-begin-card{background:linear-gradient(135deg,#ffffffdb,#f8f4fcc2),#fbf8f2;border:1px solid #66558633;border-radius:24px;padding:clamp(20px,3vw,28px);box-shadow:0 20px 52px #2f243a14}.colleague-survey-before-begin-title{color:var(--ink);letter-spacing:.01em;margin:0;font-size:1.18rem;font-weight:720}.colleague-survey-before-begin-card .muted{color:#373042c7;margin:0;font-size:.96rem;line-height:1.55}.colleague-consent-row{color:#271f2fd6;transition:background .18s var(--ease-premium), border-color .18s var(--ease-premium), box-shadow .18s var(--ease-premium), transform .18s var(--ease-premium);background:#ffffffb8;border:1px solid #66558622;border-radius:18px;align-items:flex-start;margin-top:4px;padding:15px 16px;font-size:.94rem;font-weight:650;line-height:1.45;box-shadow:0 10px 28px #30263e0d;gap:14px!important;display:flex!important}.colleague-consent-row:hover{background:#f9f6fceb;border-color:#66558647;transform:translateY(-1px);box-shadow:0 14px 34px #30263e14}.colleague-consent-row input{appearance:none;cursor:pointer;width:20px;height:20px;min-height:20px;transition:background .18s var(--ease-premium), border-color .18s var(--ease-premium), box-shadow .18s var(--ease-premium);background:linear-gradient(#ffffffeb,#f8f4efd1);border:1px solid #66558652;border-radius:7px;flex:none;place-items:center;margin:2px 0 0;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #30263e12}.colleague-consent-row input:after{content:"";opacity:0;width:9px;height:5px;transition:opacity .16s var(--ease-premium), transform .16s var(--ease-premium);border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px)rotate(-45deg)scale(.8)}.colleague-consent-row input:checked{background:linear-gradient(135deg,#665586,#8e73c5);border-color:#503e78d1;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #503e7833}.colleague-consent-row input:checked:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.colleague-consent-row input:focus-visible{outline-offset:3px;outline:2px solid #6655868c}.colleague-consent-row:focus-within{border-color:#66558675;box-shadow:0 0 0 4px #a996dc29}.colleague-locked-consent-row{color:#271f2fd1;background:#f7f3fbb8;border:1px solid #66558621;border-radius:18px;align-items:center;gap:11px;margin-top:4px;padding:14px 16px;font-size:.94rem;font-weight:680;line-height:1.4;display:flex}.colleague-locked-consent-row span{color:#56447ae6;background:#66558629;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:.86rem;font-weight:780;display:grid}.colleague-locked-consent-row p{margin:0}.colleague-survey-shell .assessment-widget .form-action-row{margin-top:14px}.colleague-survey-shell-active .assessment-widget .form-action-row>.button.secondary{color:#271f2fb8;background:#ffffff94;border-color:#66558624}.colleague-survey-shell-active .assessment-widget .form-action-row>.button.secondary:hover{color:#271f2fd1;background:#ffffffbd;border-color:#66558633}.colleague-observation-guidance{color:#524a60c2;margin:0 0 10px;font-size:.88rem;line-height:1.48}.colleague-survey-shell-active .colleague-question-card+.colleague-question-card{margin-top:16px}.assessment-widget .progress-steps-colleague{scrollbar-width:thin;overscroll-behavior-inline:contain;flex-wrap:nowrap;gap:10px;width:100%;max-width:100%;padding:2px 2px 6px;display:flex;overflow:auto hidden}.assessment-widget .progress-steps-colleague::-webkit-scrollbar{height:6px}.colleague-scale-grid::-webkit-scrollbar{height:6px}.assessment-widget .progress-steps-colleague::-webkit-scrollbar-thumb{background:#6655862e;border-radius:999px}.colleague-scale-grid::-webkit-scrollbar-thumb{background:#6655862e;border-radius:999px}.assessment-widget .progress-steps-colleague .progress-step{color:#271f2f8f;text-align:center;white-space:normal;overflow-wrap:normal;flex:0 0 122px;gap:4px;width:auto;min-width:122px;min-height:38px;padding:5px 9px;font-size:.66rem;font-weight:690;line-height:1.05}.assessment-widget .progress-steps-colleague .progress-step-label{min-width:0}.assessment-widget .progress-steps-colleague .progress-step.current{color:#2a2036f0;background:#ebe5f6f5;border-color:#66558666;font-weight:760}.assessment-widget .progress-steps-colleague .progress-step.complete:not(.current){color:#41325cd1;background:#f1ecf9bd;border-color:#7e67b03d;font-weight:730}.assessment-widget .progress-steps-colleague .progress-step:disabled{color:#271f2f6b;opacity:.74}.assessment-widget .colleague-question-card{border-color:#6655861d;border-radius:20px;gap:8px;min-width:0;margin:0;padding:10px clamp(18px,2vw,24px);display:grid;overflow:hidden}.colleague-question-card .field-error{min-height:0}.colleague-open-question-card{gap:12px}.colleague-open-feedback-intro{margin:0 0 10px}.colleague-open-feedback-intro p,.colleague-open-feedback-helper{color:#524a60ad;margin:0;font-size:.84rem;font-weight:520;line-height:1.38}.colleague-open-feedback-helper{margin-top:-4px}.colleague-open-question-card textarea{color:#271f2feb;font-family:var(--body-font);min-height:118px;font-size:.96rem;font-weight:500;line-height:1.45}.colleague-open-question-card textarea::placeholder{color:#524a6080;font-family:var(--body-font)}@media (min-width:781px){.colleague-open-question-card textarea{height:112px;min-height:112px}}@media (min-width:601px) and (max-width:900px){.colleague-open-question-card textarea{height:104px;min-height:104px}}.colleague-question-prompt{color:#271f2feb;font-size:.96rem;font-weight:690;line-height:1.36}.colleague-scale-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;min-width:0;max-width:100%;display:grid}.colleague-scale-option{cursor:pointer;text-align:center;background:linear-gradient(135deg,#ffffffeb,#f9f7fcd1);border:1px solid #66558629;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:36px;padding:5px 4px;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s;display:flex;position:relative}.colleague-scale-option:hover{background:linear-gradient(135deg,#fffffff5,#f5f1fae6);border-color:#7a5fba4d;transform:translateY(-1px)}.colleague-scale-option.selected{box-shadow:none;border-color:#6655860f}.colleague-scale-option:not(.selected){box-shadow:none;background:linear-gradient(135deg,#ffffffeb,#f9f7fcd1);border-color:#66558629}.colleague-scale-option:not(.selected) span{color:#2e253ae6}.colleague-scale-option input{opacity:0;cursor:pointer;position:absolute;inset:0}.colleague-scale-option span{color:#2e253ae6;pointer-events:none;overflow-wrap:anywhere;font-size:clamp(.62rem,.78vw,.7rem);font-weight:720;line-height:1;transform:translateY(.02em)}.colleague-scale-option:focus-within{outline:none}.colleague-scale-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #6655867a}.colleague-scale-option.colleague-review-scale-answer-pill-strongly-disagree.selected{background:linear-gradient(135deg,#fffcf8f0,#f6efe8d1)}.colleague-scale-option.colleague-review-scale-answer-pill-disagree.selected{background:linear-gradient(135deg,#fbf7f2f0,#eee4dbe0)}.colleague-scale-option.colleague-review-scale-answer-pill-neutral.selected{background:linear-gradient(135deg,#f4f0fafa,#d6cceae6)}.colleague-scale-option.colleague-review-scale-answer-pill-agree.selected{background:linear-gradient(135deg,#e6dcf6fa,#baa8dceb)}.colleague-scale-option.colleague-review-scale-answer-pill-strongly-agree.selected{background:linear-gradient(135deg,#68548ceb,#372848f0)}.colleague-scale-option.colleague-review-scale-answer-pill-strongly-agree.selected span{color:#fffaf4f5}.colleague-scale-option.colleague-review-scale-answer-pill-not-observed.selected{background:linear-gradient(135deg,#f9f8f6f0,#ebe8ecd6)}.colleague-review-response-row{grid-template-columns:minmax(0,1fr) minmax(118px,auto);align-items:center;gap:18px;display:grid}.colleague-review-submit{gap:22px}.colleague-review-heading-block h2{margin-bottom:4px}.colleague-review-heading-block p{margin:0 0 6px;font-size:14px}.colleague-review-submit>.colleague-review-summary-card,.colleague-review-submit>.colleague-review-section-card{margin-top:28px}.colleague-review-summary-card,.colleague-review-section-card{border-color:#6655861f;gap:14px;scroll-margin-top:96px;display:grid}.colleague-review-summary-card{gap:6px;padding-top:9px!important;padding-bottom:9px!important}.colleague-review-card-header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.colleague-review-card-header strong,.colleague-review-card-header h3{min-width:0}.colleague-review-section-title{font-size:clamp(1.24rem,2vw,1.62rem);line-height:1.03}.assessment-widget .colleague-review-edit-button{color:#503e78bd;letter-spacing:.01em;border:1px solid #66558633;border-radius:999px;flex:none;padding:5px 10px;font-size:.82rem;font-weight:640;text-decoration:none;transition:border-color .16s,background .16s,color .16s}.assessment-widget .colleague-review-edit-button:hover,.assessment-widget .colleague-review-edit-button:focus-visible{color:#503e78e6;background:#ffffff8f;border-color:#66558652;text-decoration:none}.colleague-review-section-answers{gap:16px}.colleague-review-entry{border-top:1px solid #6655861a;gap:7px;padding:12px 0 1px;display:grid}.colleague-review-entry:first-child{border-top:0;padding-top:0}.colleague-review-entry strong{color:#271f2fe0;font-size:.9rem;font-weight:690;line-height:1.34}.colleague-review-scale-answer,.colleague-review-relationship-value{color:#2e253ae6;text-align:center;overflow-wrap:anywhere;border-radius:999px;justify-content:center;justify-self:end;align-items:center;width:118px;max-width:min(100%,320px);min-height:30px;padding:6px 12px;font-size:.72rem;font-weight:740;line-height:1.14;display:inline-flex;transform:translateY(-5px)}.colleague-review-relationship-value{background:linear-gradient(135deg,#f4f0fafa,#e0d8eee6);justify-self:start;width:auto}.colleague-review-scale-answer.colleague-review-scale-answer-pill-strongly-disagree{background:linear-gradient(135deg,#fffcf8f0,#f6efe8d1)}.colleague-review-scale-answer.colleague-review-scale-answer-pill-disagree{background:linear-gradient(135deg,#fbf7f2f0,#eee4dbe0)}.colleague-review-scale-answer.colleague-review-scale-answer-pill-neutral{background:linear-gradient(135deg,#f4f0fafa,#d6cceae6)}.colleague-review-scale-answer.colleague-review-scale-answer-pill-agree{background:linear-gradient(135deg,#e6dcf6fa,#baa8dceb)}.colleague-review-scale-answer.colleague-review-scale-answer-pill-strongly-agree{color:#fffaf4f5;background:linear-gradient(135deg,#68548ceb,#372848f0)}.colleague-review-scale-answer.colleague-review-scale-answer-pill-not-observed,.colleague-review-scale-answer.colleague-review-scale-answer-pill-empty{background:linear-gradient(135deg,#f9f8f6f0,#ebe8ecd6)}.colleague-review-scale-answer-tall{white-space:normal;width:auto;min-width:220px;max-width:min(100%,292px)}.colleague-review-open-answer{color:#453a54c2;font-size:.86rem;line-height:1.62}.colleague-review-entry-open{gap:10px;margin-top:8px;padding-top:22px;padding-bottom:22px}.colleague-review-entry-open:first-child{margin-top:0;padding-top:0}.floating-colleague-actions{pointer-events:none;z-index:20;justify-content:flex-end;width:auto;margin:0;display:flex;position:fixed;top:clamp(172px,22vh,232px);right:clamp(8px,1vw,14px)}.floating-colleague-actions .button{pointer-events:auto;color:#fffaf4c2;min-height:40px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf414;border-color:#e7def12e;font-size:.82rem}.floating-colleague-actions .button:hover{color:#fffaf4eb;background:#fffaf429}.colleague-assessment-footer{color:#efe8f499;text-align:center;flex:none;gap:10px;width:min(920px,100% - 48px);margin:0 auto;padding:14px 0 42px;display:grid}.colleague-assessment-footer nav{flex-wrap:wrap;justify-content:center;gap:14px 22px;display:flex}.colleague-assessment-footer a{color:#fffaf4c2;font-size:.84rem;font-weight:650;text-decoration:none}.colleague-assessment-footer a:hover{color:#fffaf4}.colleague-assessment-footer p{margin:0;font-size:.78rem}@media (max-width:1360px){.floating-colleague-actions{justify-content:flex-end;width:min(920px,100% - 48px);margin:16px auto 26px;position:static}.floating-colleague-actions .button{background:#fffaf41f;border-color:#e7def133}}@media (max-width:900px){.assessment-widget .progress-steps-colleague{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;display:flex;overflow-x:auto}.colleague-scale-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.colleague-scale-option{min-height:38px}.colleague-review-submit{gap:16px}.colleague-review-submit>.colleague-review-summary-card,.colleague-review-submit>.colleague-review-section-card{margin-top:20px}.colleague-review-summary-card,.colleague-review-section-card{border-radius:18px;padding:13px 14px!important}.colleague-review-summary-card{gap:6px;padding-top:9px!important;padding-bottom:9px!important}.colleague-review-section-title{font-size:clamp(1.02rem,4.5vw,1.28rem);line-height:1.02;margin-top:2px!important;margin-bottom:8px!important}.colleague-review-section-answers{gap:12px}.colleague-review-entry{border-top:1px solid #6655861a;gap:6px;padding:10px 0 1px;display:grid}.colleague-review-entry:first-child{border-top:0;padding-top:0}.colleague-review-entry:last-child{padding-bottom:0}.colleague-review-entry strong{color:#271f2fe0;font-size:.78rem;font-weight:690;line-height:1.26}.colleague-review-response-row{justify-content:stretch;align-items:start;gap:6px;display:grid}.colleague-review-scale-answer{justify-self:start;max-width:100%;min-height:28px;padding:6px 10px;font-size:.72rem;line-height:1.12}.colleague-review-scale-answer-tall{min-width:min(100%,220px);display:inline-flex}.colleague-review-entry-open{gap:8px;margin-top:6px;padding-top:18px;padding-bottom:18px}.colleague-survey-intro-heading-row{gap:12px;display:grid}.colleague-review-return-button{justify-self:start}.colleague-review-open-answer{color:#453a54bd;font-size:.78rem;line-height:1.56}.colleague-assessment-footer{padding-top:8px}}@media (max-width:600px){.colleague-open-question-card textarea{height:auto;min-height:112px}}.assessment-widget .inline-link-button{width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}@media (max-width:780px){.leadership-assessment-hero-inner{grid-template-columns:1fr}.leadership-assessment-hero h1.leadership-assessment-title-long{white-space:normal;max-width:760px}.leadership-assessment-step-badge{justify-self:start}.assessment-widget .form-inline-grid,.assessment-widget .upload-guidance-list,.colleague-survey-context-metadata{grid-template-columns:1fr}.assessment-widget .progress-steps-colleague .progress-step{flex:0 0 122px;min-width:122px}.colleague-survey-due-note{align-self:start}.colleague-survey-meta-row{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:0}.colleague-survey-context-metadata .colleague-survey-context-item:nth-child(3){transform:none}.colleague-survey-shell{margin:0}.floating-colleague-actions{justify-content:stretch;width:min(920px,100% - 48px);margin:16px auto 28px;position:static}.floating-colleague-actions .button{color:#30273cd1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffaf4e6;border-color:#6655862e;width:100%}.colleague-assessment-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:9px 16px}.colleague-assessment-header>p{letter-spacing:.1em;text-align:center;justify-self:center;font-size:.62rem}.colleague-assessment-page{padding-bottom:28px}.colleague-assessment-page-success{padding-top:44px;padding-bottom:38px}.colleague-survey-success-card{gap:16px;max-width:860px;padding:34px 26px}.colleague-survey-success-kicker{letter-spacing:.13em;gap:8px;font-size:.66rem}.colleague-survey-success-check{width:22px;height:22px;font-size:.74rem}.colleague-survey-success-card h1{font-size:clamp(2rem,10vw,3rem)}.colleague-survey-success-card p{font-size:.94rem;line-height:1.54}.colleague-header-save-button{min-height:30px;padding:0 10px;font-size:.68rem}.assessment-widget .form-section-header,.assessment-widget .form-action-row{flex-direction:column;align-items:stretch}.assessment-widget .review-primary-actions{flex-direction:column;align-items:stretch;display:flex}.assessment-widget .review-submit-reminder{text-align:left;grid-column:auto}.assessment-widget .review-career-grid{grid-template-columns:1fr}.assessment-widget .review-submit-reminder{order:-1}.assessment-widget .upload-actions{flex-direction:column;align-items:stretch;width:100%}.assessment-widget .upload-supported-files-popover>p{width:min(92vw,420px);left:0;right:auto}.assessment-widget .button,.assessment-widget .upload-button{width:100%}}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card .report-preview-behavioral-date-value{color:#3a3342d6;font-family:inherit;font-size:.94rem;font-weight:680;line-height:1.35}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-side-stack.report-preview-behavioral-side-stack-pdf{grid-template-rows:1fr!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf{align-content:center!important;gap:14px!important;height:100%!important;padding:16px!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf>div{min-width:0}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf>div:first-child{gap:7px;display:grid}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf>div:first-child p{margin-top:0!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-signal-inline-pdf{border-top:1px solid #66558624;gap:5px;padding-top:12px;display:grid}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-signal-inline-pdf strong{color:#3a3342e6;font-size:1rem;line-height:1.2}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-inline-pdf{border-top:1px solid #66558624;padding-top:12px}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-inline-value-pdf{align-items:baseline;gap:10px;margin-top:7px;display:flex}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-inline-value-pdf .report-preview-behavioral-clarity-band{margin-top:0!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-footer-flow-pdf{gap:0;display:grid}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-preview{background:linear-gradient(135deg,#fffffff0,#f8f4efd1);border:1px solid #503e7824;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;padding:18px;display:grid}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-preview span,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-preview li,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-learn-link{color:#503e78d6}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-preview span{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:780}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-preview h2{color:var(--ink);margin:8px 0 0;font-size:clamp(1.32rem,2.1vw,1.78rem);line-height:1.08}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-preview p{color:#3a3342d6;margin:0;font-size:.9rem;line-height:1.5}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-preview ul{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-preview li{background:#ffffffb8;border:1px solid #503e7824;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:720}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-learn-link{font-size:.78rem;font-weight:720;text-decoration:none}@media print{.behavioral-flow-page .behavioral-pdf-report .report-preview-hero,.behavioral-flow-page .behavioral-pdf-report .report-preview-summary-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block,.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-footer-flow-pdf{break-inside:avoid;page-break-inside:avoid}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-heading-group{break-after:avoid;page-break-after:avoid}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{gap:7px!important;padding:10px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{padding:9px 10px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card{gap:6px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card>div+div{padding-top:6px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card .report-preview-behavioral-date-value,.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-work-context-detail{font-size:14px!important;line-height:1.32!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf{align-content:start!important;gap:10px!important;padding:12px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf strong{font-size:20px!important;line-height:1.06!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf p{margin-top:6px!important;font-size:10.8px!important;line-height:1.34!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-signal-inline-pdf{gap:4px!important;padding-top:8px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-signal-inline-pdf strong{font-size:11px!important;line-height:1.2!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-inline-pdf{padding-top:8px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-inline-value-pdf .report-preview-behavioral-clarity-value{font-size:24px!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-preview{gap:14px!important;padding:14px!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-preview h2{font-size:19px!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-preview p{font-size:10.4px!important;line-height:1.42!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-preview li{padding:5px 8px!important;font-size:9.6px!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-actions{gap:6px!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-learn-link{font-size:9.6px!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge{break-inside:avoid!important;page-break-inside:avoid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2{margin-top:6px!important;font-size:17px!important;line-height:1.08!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge p{margin-top:7px!important;font-size:9.8px!important;line-height:1.36!important}}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge{break-inside:avoid;page-break-inside:avoid}@media print{.behavioral-flow-page .behavioral-pdf-page-one{break-after:page!important;page-break-after:always!important;gap:9px!important}.behavioral-flow-page .behavioral-pdf-cover{border-radius:16px!important;grid-template-columns:minmax(0,1.08fr) minmax(205px,.44fr)!important;gap:12px!important;padding:13px 15px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-brand-mark{width:170px!important;margin-top:5px!important;margin-bottom:3px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-copy-main{gap:9px!important}.behavioral-flow-page .behavioral-pdf-cover h1{max-width:390px!important;font-size:30px!important;line-height:.98!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-subtitle{max-width:360px!important;margin-top:5px!important;font-size:10px!important;line-height:1.32!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-pill{gap:7px!important;max-width:430px!important;padding:9px 11px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-primary strong{font-size:18px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-signal-inline-pdf{padding-top:7px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-signal-inline-pdf strong{font-size:10.4px!important;line-height:1.2!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{align-self:stretch!important;gap:6px!important;padding:8px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{padding:7px 9px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-meta-primary,.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-work-context-primary{font-size:10px!important;line-height:1.22!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card{gap:5px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card>div+div{padding-top:5px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card .report-preview-behavioral-date-value,.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-work-context-detail{font-size:10px!important;line-height:1.24!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-meta-label,.behavioral-flow-page .behavioral-pdf-report .report-preview-eyebrow{letter-spacing:.14em!important;font-size:8.8px!important}.behavioral-flow-page .behavioral-pdf-report .report-trio-inner.report-trio-inner-pdf{--pdf-trio-left-width:238px!important;--pdf-trio-chart-size:300px!important;--pdf-trio-gap:10px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf{gap:8px!important;padding:10px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf strong{font-size:17px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf p{font-size:9.2px!important;line-height:1.28!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-signal-inline-pdf,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-inline-pdf{padding-top:7px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-signal-inline-pdf strong{font-size:9.6px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-inline-value-pdf{gap:7px!important;margin-top:4px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-inline-value-pdf .report-preview-behavioral-clarity-value{font-size:20px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-inline-value-pdf .report-preview-behavioral-clarity-band{font-size:8.8px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card{break-inside:avoid!important;page-break-inside:avoid!important;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr)!important;gap:14px!important;padding:12px 14px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card h2{font-size:17px!important;line-height:1.06!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-rows{gap:6px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card p{font-size:9.3px!important;line-height:1.3!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-growth-signal-card{break-before:page!important;page-break-before:always!important;break-inside:avoid!important;page-break-inside:avoid!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-summary-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block{break-inside:avoid!important;page-break-inside:avoid!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-heading-group{break-after:avoid!important;page-break-after:avoid!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths-intro{break-before:page!important;page-break-before:always!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths-continuation{break-before:auto!important;page-break-before:auto!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge{padding:9px 11px!important}}.behavioral-results-page .behavioral-leadership-bridge{padding:clamp(18px,2.9vw,28px)}.behavioral-results-page .behavioral-leadership-bridge>div{width:100%;max-width:none}.behavioral-results-page .behavioral-leadership-bridge h2{max-width:100%;font-size:clamp(1.62rem,2.34vw,2.34rem);line-height:1.07}.behavioral-results-page .behavioral-leadership-bridge p{max-width:960px}.behavioral-flow-page .behavioral-pdf-report .report-preview-growth-signal-card h2{color:var(--ink);font-family:var(--display-font);letter-spacing:-.018em;margin:5px 0 0;font-size:1.24rem;font-weight:560;line-height:1.08}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge{grid-template-columns:1fr;gap:7px}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge>div{width:100%;max-width:none}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2{max-width:none}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2 span{display:block}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2 span+span:before{content:none}@media print{.behavioral-flow-page .behavioral-pdf-page-one{gap:7px!important}.behavioral-flow-page .behavioral-pdf-cover{gap:10px!important;padding:10px 12px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-copy-main{gap:6px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{gap:5px!important;padding:7px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{padding:6px 8px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card{gap:4px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card>div+div{padding-top:4px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-work-context-detail{margin-top:3px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf{gap:6px!important;padding:8px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card p,.behavioral-flow-page .behavioral-pdf-report .report-preview-growth-signal-card p,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge p{font-size:16px!important;line-height:1.48!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf p{font-size:10.4px!important;line-height:1.34!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-summary-card-pdf strong{font-size:17px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-signal-inline-pdf,.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-inline-pdf{padding-top:5px!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-signal-inline-pdf strong{font-size:10.4px!important;line-height:1.2!important}.behavioral-flow-page .behavioral-pdf-page-one .report-preview-behavioral-clarity-inline-value-pdf .report-preview-behavioral-clarity-value{font-size:18px!important}.behavioral-flow-page .behavioral-pdf-report .report-trio-inner.report-trio-inner-pdf{--pdf-trio-left-width:226px!important;--pdf-trio-chart-size:280px!important;--pdf-trio-gap:9px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card{gap:12px!important;padding:10px 12px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card h2,.behavioral-flow-page .behavioral-pdf-report .report-preview-growth-signal-card h2,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2{font-size:21px!important;line-height:1.06!important;-webkit-text-decoration:none!important;text-decoration:none!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-rows{gap:5px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-growth-signal-card{break-before:auto!important;page-break-before:auto!important;gap:8px!important;padding:10px 12px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths{break-before:page!important;page-break-before:always!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths .report-preview-insight-card-grid-three>*{break-before:auto!important;page-break-before:auto!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card h2:after,.behavioral-flow-page .behavioral-pdf-report .report-preview-growth-signal-card h2:after,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2:after{content:"";width:78px;height:3px;margin-top:var(--behavioral-report-underline-gap);background:#7b62a5b8;border-radius:999px;display:block}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge{grid-template-columns:1fr!important;gap:7px!important;padding:10px 12px!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2{max-width:none!important;margin-top:5px!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2 span{display:block!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge p{max-width:none!important;margin-top:6px!important}}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid{grid-template-columns:minmax(260px,.36fr) minmax(380px,.64fr)!important;justify-content:stretch!important;gap:clamp(16px,2.6vw,24px)!important;width:auto!important;max-width:none!important;margin:0!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-report .report-trio-inner-web{display:contents!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-side-stack{grid-template-rows:none!important;gap:clamp(16px,2.4vw,24px)!important;width:auto!important;height:auto!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-grid-card{align-items:stretch!important;width:auto!important;max-width:none!important;height:auto!important;padding:clamp(18px,2.8vw,28px)!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-grid-card-body{min-height:clamp(420px,46vw,560px)!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-analysis-quadrant{max-width:min(100%,520px)!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths{break-before:auto!important;page-break-before:auto!important;break-inside:avoid!important;page-break-inside:avoid!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths .report-preview-insight-card-grid-three>*{break-before:auto!important;page-break-before:auto!important;grid-column:auto!important}@media print{.behavioral-flow-page .behavioral-pdf-report{box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-hero,.behavioral-flow-page .behavioral-pdf-report .report-preview-summary-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge{break-inside:avoid;page-break-inside:avoid}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-heading-group,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card h2,.behavioral-flow-page .behavioral-pdf-report .report-preview-section-eyebrow,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-mini-card h3,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-steadying h3,.behavioral-flow-page .behavioral-pdf-report .report-preview-insight-condition-block h3{break-after:avoid;page-break-after:avoid}.behavioral-flow-page .behavioral-pdf-report .button,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-learn-link{display:none!important}}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card{gap:10px!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card>div+div{border-top:1px solid #6655862e!important;padding-top:10px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-pill{gap:12px!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-signal-inline-pdf{border-top:1px solid #6655862e!important;padding-top:12px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths .report-preview-insight-card-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-card-strengths .report-preview-insight-card-grid-three>:nth-child(3){grid-column:1/-1!important}@media print{.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card{gap:8px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-prepared-date-card>div+div{padding-top:8px!important}}.leadership-report-page .report-preview-shell{gap:clamp(14px,2vw,20px)}.leadership-report-page .report-preview-section-card,.leadership-report-page .report-preview-section-card.report-preview-tools-card{gap:clamp(5px,.75vw,7px)}.leadership-report-page .report-preview-capability-score-print-group{gap:clamp(14px,2vw,20px);display:grid}.leadership-report-page .report-preview-capability-profile-print-group{gap:clamp(12px,1.7vw,16px);display:grid}.leadership-report-page .report-preview-section-heading-group{gap:2px;margin-bottom:18px}.leadership-report-page .report-preview-section-heading-group:after,.leadership-report-page .report-preview-section-heading-group+.report-preview-rich-text,.leadership-report-page .report-preview-section-heading-group+.report-preview-copy,.leadership-report-page .report-preview-section-heading-group+.report-preview-scales-grid,.leadership-report-page .report-preview-section-heading-group+.report-preview-capability-snapshot-grid,.leadership-report-page .report-preview-section-heading-group+.report-preview-capability-snapshot-intro,.leadership-report-page .report-preview-section-heading-group+.report-preview-capabilities,.leadership-report-page .report-preview-tools-card>.report-preview-section-heading-group+.report-preview-copy{margin-top:0}.leadership-report-page .report-preview-tools-card>.report-preview-section-heading-group{margin-bottom:6px}.leadership-report-page .report-preview-tools-card>.report-preview-reading-section:first-of-type{margin-top:clamp(10px,1.4vw,14px)}.leadership-report-page .report-preview-tools-card>.report-preview-reading-section:not(:first-of-type),.leadership-report-page .report-preview-tools-card>.report-preview-transition-closing{margin-top:var(--leadership-transition-stage-gap)}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card strong{font-size:clamp(1.35rem,2.3vw,1.85rem);line-height:1.16}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(2) strong{font-size:clamp(1.08rem,1.65vw,1.34rem);line-height:1.22}.leadership-report-page .report-preview-summary-focus{margin-top:4px}.leadership-report-page .report-preview-scales-grid{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.7vw,16px)}.leadership-report-page .report-preview-scales-stop-card{grid-column:1/-1}.leadership-report-page .report-preview-scales-mini-card{gap:8px;padding:clamp(16px,1.8vw,20px)}.leadership-report-page .report-preview-capability-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.leadership-report-page .report-preview-capability-snapshot-group{gap:14px;padding:clamp(16px,1.8vw,20px)}.leadership-report-page .report-preview-capability-snapshot-group:nth-child(3){grid-column:1/-1}.leadership-report-page .report-preview-capability-snapshot-group-header h3{color:#503e78e6;letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:840}.leadership-report-page .report-preview-capability-snapshot-row{grid-template-columns:minmax(150px,170px) minmax(0,1fr) 44px;gap:12px}.leadership-report-page .report-preview-capability-snapshot-group:nth-child(3) .report-preview-capability-snapshot-row{grid-template-columns:minmax(190px,220px) minmax(0,1fr) 44px}@media (max-width:860px){.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:first-child,.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(2),.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(3),.leadership-report-page .report-preview-summary-card-wide,.leadership-report-page .report-preview-scales-stop-card{grid-column:auto}.leadership-report-page .report-preview-capability-snapshot-grid{grid-template-columns:1fr}.leadership-report-page .report-preview-capability-snapshot-group:nth-child(3){grid-column:auto}.leadership-report-page .report-preview-section-heading-group,.leadership-report-page .report-preview-section-heading-group>*,.leadership-report-page .report-preview-hero,.leadership-report-page .report-preview-sections,.leadership-report-page .report-preview-section-card,.leadership-report-page .report-preview-summary-grid,.leadership-report-page .report-preview-capability-snapshot-intro,.leadership-report-page .report-preview-capability-snapshot-grid,.leadership-report-page .report-preview-capability-snapshot-group,.leadership-report-page .report-preview-capability-snapshot-rows,.leadership-report-page .report-preview-capability-snapshot-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.leadership-report-page .report-preview-eyebrow,.leadership-report-page .report-preview-section-card h2{overflow-wrap:anywhere}.leadership-report-page .report-preview-capability-snapshot-row{grid-template-columns:minmax(0,1fr) minmax(72px,.55fr) auto}}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-description-pdf{border-top:1px solid #6655862e;padding-top:12px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-description-pdf p{color:#3a3342c2;margin:0;font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.5}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-side-stack{align-content:stretch;align-self:stretch}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-side-stack .report-preview-behavioral-clarity-card{align-content:center}@media print{.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{gap:4px!important;padding:6px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{padding:5px 7px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-description-pdf{padding-top:5px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-description-pdf p{font-size:9.2px!important;line-height:1.26!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-signal-card .report-preview-behavioral-meta-primary{font-size:9.6px!important;line-height:1.2!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-top-grid{grid-template-columns:minmax(160px,.28fr) minmax(0,.72fr)!important;gap:8px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-side-stack{gap:0!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-side-stack .report-preview-behavioral-clarity-card{min-height:0!important;padding:8px 10px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-grid-card{padding:8px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-grid-card-body{min-height:250px!important}.behavioral-flow-page .behavioral-pdf-report .behavioral-analysis-quadrant{max-width:min(100%,340px)!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-growth-signal-card{break-before:auto!important;page-break-before:auto!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card{break-before:page!important;page-break-before:always!important}}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-top-grid{grid-template-columns:minmax(320px,.34fr) minmax(620px,.66fr)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-clarity-card{min-height:clamp(280px,26vw,360px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .behavioral-analysis-quadrant{aspect-ratio:1.12;width:min(100%,640px);max-width:min(100%,640px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-hero-style-description-pdf p{font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.5}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{grid-auto-rows:minmax(0,1fr);align-content:stretch;align-self:stretch}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{align-content:center;display:grid}.behavioral-flow-page .behavioral-pdf-report .report-trio-inner-pdf{--pdf-trio-left-width:330px;--pdf-trio-chart-width:560px;--pdf-trio-chart-height:430px;--pdf-trio-gap:18px;grid-template-columns:var(--pdf-trio-left-width) var(--pdf-trio-chart-width)!important;gap:var(--pdf-trio-gap)!important;align-items:stretch!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-side-stack-pdf{width:var(--pdf-trio-left-width)!important;height:var(--pdf-trio-chart-height)!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-grid-card-pdf{width:var(--pdf-trio-chart-width)!important;height:var(--pdf-trio-chart-height)!important;max-width:var(--pdf-trio-chart-width)!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-grid-card-body-pdf{min-height:0!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-grid-card-body-pdf .behavioral-analysis-quadrant{aspect-ratio:1.12!important;width:100%!important;max-width:none!important;height:auto!important}@media print{.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{grid-auto-rows:minmax(0,1fr)!important;align-content:stretch!important;align-self:stretch!important;gap:6px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{align-content:center!important}.behavioral-flow-page .behavioral-pdf-report .report-trio-inner-pdf{--pdf-trio-left-width:258px!important;--pdf-trio-chart-width:390px!important;--pdf-trio-chart-height:350px!important;--pdf-trio-gap:12px!important}}@media (max-width:980px){.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-top-grid{grid-template-columns:1fr}}@media print{.leadership-report-page .report-preview-section-heading-group{border-left:0!important;padding-left:0!important}.leadership-report-page .report-preview-section-heading-group:after{background:#4a268c!important;border-radius:999px!important;width:76px!important;height:3px!important}.leadership-report-page .report-preview-capability-snapshot-scale,.leadership-report-page .report-preview-capability-detail-scale{background:#dedde1!important;border:0!important;border-radius:999px!important;height:9px!important;overflow:visible!important}.leadership-report-page .report-preview-capability-fill{z-index:2!important;background:linear-gradient(90deg,#cfc1e5,#4a268c)!important;border:0!important;border-radius:999px!important}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-track,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-track{z-index:1!important;background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#1f153033 calc(20% - 1px) 20%)!important;border-radius:999px!important}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-marker,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-marker{background:#4a268c!important;border:2px solid #fff!important;border-radius:999px!important;width:13px!important;height:13px!important;box-shadow:0 0 0 1px #4d4560!important}.leadership-report-page .leadership-continuum-static-track{background:#dedde1!important;border:1px solid #9d96aa!important;border-radius:999px!important;height:7px!important}.leadership-report-page .leadership-continuum-static-fill{background:linear-gradient(90deg,#cfc1e5,#4a268c)!important;border-radius:999px!important;height:7px!important}.leadership-report-page .leadership-continuum-static-marker{top:50%!important;left:var(--leadership-marker-left,50%)!important;background:#4a268c!important;border:3px solid #fff!important;border-radius:999px!important;width:17px!important;height:17px!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 1px #4d4560!important}}.leadership-report-page{--leadership-executive-purple:#4f2f92;--leadership-executive-purple-dark:#32106f;--leadership-executive-purple-soft:#eee7f8;--leadership-executive-border:#503e7833;--leadership-executive-border-strong:#503e786b;--leadership-executive-ink:#1c1822f5;--leadership-executive-muted:#3a3342c2}.leadership-report-page .report-preview-hero,.leadership-report-page .report-preview-section-card,.leadership-report-page .report-preview-summary-card,.leadership-report-page .report-preview-score-card,.leadership-report-page .report-preview-meta,.leadership-report-page .report-preview-capability-highlight,.leadership-report-page .report-preview-leadership-snapshot-list-card,.leadership-report-page .report-preview-promotion-window,.leadership-report-page .report-preview-reading-section,.leadership-report-page .report-preview-capability-snapshot-group,.leadership-report-page .report-preview-capability-detail,.leadership-report-page .report-preview-capability-deep-dive-card .report-preview-capability-group-header,.leadership-report-page .report-preview-scales-mini-card,.leadership-report-page .report-preview-discuss-group,.leadership-report-page .report-preview-discuss-narrative,.leadership-report-page .report-preview-transition-closing{border-color:var(--leadership-executive-border);border-radius:20px}.leadership-report-page .report-preview-hero,.leadership-report-page .report-preview-score-card,.leadership-report-page .report-preview-summary-card,.leadership-report-page .report-preview-capability-highlight,.leadership-report-page .report-preview-leadership-snapshot-list-card,.leadership-report-page .report-preview-promotion-window,.leadership-report-page .report-preview-reading-section,.leadership-report-page .report-preview-capability-snapshot-group,.leadership-report-page .report-preview-capability-detail,.leadership-report-page .report-preview-scales-mini-card{background:linear-gradient(145deg,#fffffff5,#f8f5fcb8),#ffffffeb;box-shadow:0 12px 30px #1f15300f}.leadership-report-page .report-preview-section-heading-group{border-left:0;padding:0}.leadership-report-page .report-preview-section-heading-group:after{background:var(--leadership-executive-purple);border-radius:999px;width:78px;max-width:none;height:3px}.leadership-report-page .report-preview-eyebrow,.leadership-report-page .report-preview-meta-label,.leadership-report-page .report-preview-capability-highlight span,.leadership-report-page .report-preview-leadership-snapshot-list-card h3,.leadership-report-page .report-preview-capability-detail-label,.leadership-report-page .report-preview-promotion-window-why h3{color:var(--leadership-executive-purple-dark)}.leadership-report-page .report-preview-score-card{border:1.5px solid var(--leadership-executive-purple);padding:clamp(18px,2vw,24px)}.leadership-report-page .report-preview-score-value-print{color:var(--leadership-executive-purple);letter-spacing:0;font-size:clamp(3rem,5.4vw,4.6rem)}.leadership-report-page .report-preview-score-note{color:var(--leadership-executive-muted);font-size:.9rem;font-weight:680}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card{border-color:var(--leadership-executive-border);border-radius:18px}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(2){border-color:var(--leadership-executive-border-strong)}.leadership-report-page .leadership-continuum-static-track{background:#dedde1;border:1px solid #503e7847;height:7px}.leadership-report-page .leadership-continuum-static-fill{background:linear-gradient(90deg,#c6b3e6f2,#502f92f2);height:7px}.leadership-report-page .leadership-continuum-static-marker{background:var(--leadership-executive-purple);border:3px solid #fff;border-radius:999px;width:17px;height:17px}.leadership-report-page .report-preview-capability-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.leadership-report-page .report-preview-capability-highlight,.leadership-report-page .report-preview-leadership-snapshot-list-card{border-left:0;padding:14px 16px;position:relative}.leadership-report-page .report-preview-capability-highlight:before,.leadership-report-page .report-preview-leadership-snapshot-list-card:before{content:"";background:radial-gradient(circle at 50% 50%, #fffffff2 0 23%, transparent 25%), var(--leadership-executive-purple);border-radius:999px;width:28px;height:28px;margin-bottom:8px;display:block;box-shadow:inset 0 0 0 1px #ffffff59;display:none!important}.leadership-report-page .report-preview-capability-highlight-priority,.leadership-report-page .report-preview-capability-highlight-readiness{border-color:var(--leadership-executive-border-strong);background:linear-gradient(145deg,#faf8fdfa,#eee7f8db),#fff}.leadership-report-page .report-preview-leadership-snapshot-lists{gap:8px}.leadership-report-page .report-preview-leadership-snapshot-list-card .report-preview-list{padding-left:1.05rem}.leadership-report-page .report-preview-capability-snapshot-scale,.leadership-report-page .report-preview-capability-detail-scale{background:#dedde1;border:0;border-radius:999px;height:11px;overflow:visible}.leadership-report-page .report-preview-capability-fill{z-index:2;width:var(--capability-score);background:linear-gradient(90deg,#d0beebfa,#502f92f5);border:0;border-radius:999px;position:absolute;inset:0 auto 0 0}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-track,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-track{z-index:1;border-radius:inherit;background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#1f153029 calc(20% - 1px) 20%)}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-marker,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-marker{z-index:3;background:var(--leadership-executive-purple);border:3px solid #fff;border-radius:999px;width:15px;height:15px;box-shadow:0 5px 12px #1f153038}.leadership-report-page .report-preview-capability-snapshot-score,.leadership-report-page .report-preview-capability-detail-score{color:var(--leadership-executive-purple-dark);font-weight:720}.leadership-report-page .report-preview-promotion-window{border-color:var(--leadership-executive-border-strong)}.leadership-report-page .report-preview-promotion-window-header{background:#ffffffb8;border:1px solid #503e7833;border-radius:16px;padding:12px 14px}.leadership-report-page .report-preview-promotion-window-header strong{color:var(--leadership-executive-purple-dark)}.leadership-report-page .report-preview-promotion-window-options span{background:#ffffffdb;border-color:#503e7833;border-radius:999px}.leadership-report-page .report-preview-promotion-window-options span.is-active{border-color:var(--leadership-executive-purple);background:var(--leadership-executive-purple);color:#fff}.leadership-report-page .report-preview-tools-card>.report-preview-reading-section>h3{background:var(--leadership-executive-purple-soft);color:var(--leadership-executive-purple-dark);border:1px solid #503e7838;border-radius:999px;padding:6px 12px}.leadership-report-page .report-preview-reading-section{border-left:0;box-shadow:inset 0 0 0 1px #503e7808,0 10px 24px #1f15300d}.leadership-report-page .report-preview-reading-section-learn,.leadership-report-page .report-preview-reading-section-practice,.leadership-report-page .report-preview-reading-section-execute,.leadership-report-page .report-preview-reading-section-discuss{border-top:4px solid #502f92b3}@media (max-width:900px){.leadership-report-page .report-preview-capability-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.leadership-report-page{--leadership-executive-purple:#4a268c;--leadership-executive-purple-dark:#2c1164;--leadership-executive-border:#b7afc5;--leadership-executive-border-strong:#6f5d93}.leadership-report-page .report-preview-hero,.leadership-report-page .report-preview-section-card,.leadership-report-page .report-preview-summary-card,.leadership-report-page .report-preview-score-card,.leadership-report-page .report-preview-meta,.leadership-report-page .report-preview-capability-highlight,.leadership-report-page .report-preview-leadership-snapshot-list-card,.leadership-report-page .report-preview-promotion-window,.leadership-report-page .report-preview-reading-section,.leadership-report-page .report-preview-capability-snapshot-group,.leadership-report-page .report-preview-capability-detail,.leadership-report-page .report-preview-capability-deep-dive-card .report-preview-capability-group-header,.leadership-report-page .report-preview-scales-mini-card,.leadership-report-page .report-preview-discuss-group,.leadership-report-page .report-preview-discuss-narrative,.leadership-report-page .report-preview-transition-closing{border-color:var(--leadership-executive-border)!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important}.leadership-report-page .report-preview-hero{border:1px solid var(--leadership-executive-border)!important;padding:15px 18px!important}.leadership-report-page .report-preview-score-card{border:1.5px solid var(--leadership-executive-purple)!important;background:linear-gradient(145deg,#fff,#f7f4fb)!important;border-radius:18px!important}.leadership-report-page .report-preview-score-value-print{color:var(--leadership-executive-purple)!important;font-size:54px!important}.leadership-report-page .report-preview-section-heading-group{border-left:0!important;padding-left:0!important}.leadership-report-page .report-preview-section-heading-group:after{background:var(--leadership-executive-purple)!important;border-radius:999px!important;width:76px!important;height:3px!important}.leadership-report-page .leadership-continuum-static-track{background:#dedde1!important;border:1px solid #9d96aa!important;border-radius:999px!important;height:7px!important}.leadership-report-page .leadership-continuum-static-fill{background:linear-gradient(90deg, #cfc1e5, var(--leadership-executive-purple))!important;border-radius:999px!important;height:7px!important}.leadership-report-page .leadership-continuum-static-marker{top:50%!important;left:var(--leadership-marker-left,50%)!important;background:var(--leadership-executive-purple)!important;border:3px solid #fff!important;border-radius:999px!important;width:17px!important;height:17px!important;transform:translate(-50%,-50%)!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-capability-highlights{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.leadership-report-page .report-preview-capability-highlight,.leadership-report-page .report-preview-leadership-snapshot-list-card{border-left:0!important;padding:6px 8px!important}.leadership-report-page .report-preview-capability-highlight:before,.leadership-report-page .report-preview-leadership-snapshot-list-card:before{background:radial-gradient(circle at 50% 50%, #fff 0 23%, transparent 25%), var(--leadership-executive-purple)!important;width:20px!important;height:20px!important;margin-bottom:4px!important}.leadership-report-page .report-preview-capability-highlight-priority,.leadership-report-page .report-preview-capability-highlight-readiness{border-color:var(--leadership-executive-border-strong)!important;background:#f7f4fb!important}.leadership-report-page .report-preview-capability-snapshot-scale,.leadership-report-page .report-preview-capability-detail-scale{background:#dedde1!important;border:0!important;border-radius:999px!important;height:9px!important;overflow:visible!important}.leadership-report-page .report-preview-capability-fill{z-index:2!important;background:linear-gradient(90deg, #cfc1e5, var(--leadership-executive-purple))!important;border:0!important;border-radius:999px!important}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-track,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-track{z-index:1!important;background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#1f153033 calc(20% - 1px) 20%)!important;border-radius:999px!important}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-marker,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-marker{background:var(--leadership-executive-purple)!important;border:2px solid #fff!important;border-radius:999px!important;width:13px!important;height:13px!important;box-shadow:0 0 0 1px #4d4560!important}.leadership-report-page .report-preview-promotion-window-header{border:1px solid var(--leadership-executive-border)!important;background:#f7f4fb!important;border-radius:14px!important}.leadership-report-page .report-preview-promotion-window-options span{border-radius:999px!important}.leadership-report-page .report-preview-promotion-window-options span.is-active{border-color:var(--leadership-executive-purple)!important;background:var(--leadership-executive-purple)!important}.leadership-report-page .report-preview-tools-card>.report-preview-reading-section>h3{border:1px solid var(--leadership-executive-border)!important;color:var(--leadership-executive-purple-dark)!important;background:#f0ebf7!important;border-radius:999px!important}.leadership-report-page .report-preview-reading-section{border-left-width:1px!important;border-top:4px solid var(--leadership-executive-border-strong)!important}.leadership-report-page{--leadership-pdf-body-font-size:1rem;--leadership-pdf-body-line-height:1.55;--leadership-pdf-card-gap:12px}.leadership-report-page .report-preview-shell{gap:var(--leadership-pdf-card-gap)!important;width:100%!important}.leadership-report-page .report-preview-sections{display:block!important}.leadership-report-page .report-preview-capability-score-print-group,.leadership-report-page .report-preview-capability-profile-print-group{break-before:page!important;page-break-before:always!important;break-inside:avoid-page!important;page-break-inside:avoid!important;margin-bottom:var(--leadership-pdf-card-gap)!important;gap:5px!important;display:grid!important}.leadership-report-page .report-preview-capability-score-print-group .report-preview-section-card,.leadership-report-page .report-preview-capability-profile-print-group .report-preview-section-card{margin-bottom:0!important}.leadership-report-page .report-preview-capability-score-print-group .report-preview-capability-guide-card,.leadership-report-page .report-preview-capability-score-print-group .report-preview-capability-snapshot-card,.leadership-report-page .report-preview-capability-profile-print-group .report-preview-capability-snapshot-card{padding:8px 12px!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-leadership-snapshot-card{padding:5px 9px!important}.leadership-report-page .report-preview-capability-score-print-group .report-preview-section-heading-group,.leadership-report-page .report-preview-capability-profile-print-group .report-preview-section-heading-group{margin-bottom:5px!important}.leadership-report-page .report-preview-capability-score-print-group .report-preview-copy,.leadership-report-page .report-preview-capability-profile-print-group .report-preview-copy{gap:5px!important}.leadership-report-page .report-preview-capability-profile-print-group{gap:8px!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-leadership-snapshot-card{gap:4px!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-leadership-snapshot-card .report-preview-section-heading-group{margin-bottom:3px!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-leadership-snapshot-card h2{font-size:1rem!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-capability-highlights,.leadership-report-page .report-preview-capability-profile-print-group .report-preview-leadership-snapshot-lists{gap:4px!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-capability-highlight{min-height:0!important;padding:4px 7px!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-capability-highlight-priority{isolation:isolate!important;background:var(--ascend-card-print-fill)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-image:none!important;background-clip:padding-box!important;overflow:hidden!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-leadership-snapshot-list-card{gap:2px!important;padding:3px 6px!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-leadership-snapshot-list-card .report-preview-list{gap:1px!important;margin:0!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-leadership-snapshot-list-card h3{margin-bottom:1px!important;font-size:10.8px!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-leadership-snapshot-list-card li{font-size:12px!important;line-height:1.3!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-capability-snapshot-group{padding:6px 8px!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-capability-snapshot-grid,.leadership-report-page .report-preview-capability-profile-print-group .report-preview-capability-snapshot-rows{gap:5px!important}.leadership-report-page .report-preview-capability-profile-print-group .report-preview-capability-snapshot-group-header{margin-bottom:4px!important}.leadership-report-page .report-preview-hero,.leadership-report-page .report-preview-summary-card,.leadership-report-page .report-preview-section-card,.leadership-report-page .report-preview-capability-snapshot-group,.leadership-report-page .report-preview-capability-group-header,.leadership-report-page .report-preview-capability-detail,.leadership-report-page .report-preview-reading-section,.leadership-report-page .report-preview-discuss-group,.leadership-report-page .report-preview-transition-closing{box-sizing:border-box!important;background-clip:padding-box!important;max-width:calc(100% - 2px)!important;overflow:hidden!important}.leadership-report-page .report-preview-hero{margin-bottom:var(--leadership-pdf-card-gap)!important;grid-template-columns:minmax(0,1fr) 258px!important;gap:14px!important;padding:18px 20px!important}.leadership-report-page .report-preview-brand-mark,.leadership-report-page .report-preview-brand-logo{width:118px!important;max-width:118px!important}.leadership-report-page .report-preview-hero h1{margin-top:4px!important;font-size:32px!important;line-height:.96!important}.leadership-report-page .report-preview-role{font-size:11.6px!important;line-height:1.3!important}.leadership-report-page .report-preview-subtitle{font-size:var(--leadership-pdf-body-font-size)!important;line-height:var(--leadership-pdf-body-line-height)!important}.leadership-report-page .report-preview-hero-copy,.leadership-report-page .report-preview-hero-copy-main,.leadership-report-page .report-preview-hero-side{gap:8px!important}.leadership-report-page .report-preview-hero-side .report-preview-delivered-meta{padding:5px 9px!important}.leadership-report-page .report-preview-score-card{box-shadow:none!important;text-align:left!important;background:#fff!important;border:2px solid #241f28db!important;justify-items:start!important;gap:7px!important;padding:13px 15px 14px!important}.leadership-report-page .report-preview-score-value-print{color:#1f1f1f!important;font-size:34px!important;line-height:.9!important;display:block!important}.leadership-report-page .report-preview-score-note{color:#3d3d3d!important;letter-spacing:.04em!important;font-size:9.5px!important;display:block!important}.leadership-report-page .report-preview-summary-grid-leadership-reset{column-gap:var(--leadership-pdf-card-gap)!important;row-gap:calc(var(--leadership-pdf-card-gap) * 2)!important;margin-bottom:var(--leadership-pdf-card-gap)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:0!important}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:first-child{grid-column:span 1!important}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(2){grid-column:span 2!important}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card-wide,.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(3).report-preview-summary-card-wide{grid-column:1/-1!important}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card{background:#fff!important;border-color:#9a9a9a!important;gap:6px!important;padding:10px 12px!important}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(2){border-width:1.5px!important;border-color:#6f5d93!important}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card strong{font-size:17px!important;line-height:1.12!important}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(2) strong{font-size:14px!important;line-height:1.18!important}.leadership-report-page .report-preview-summary-focus{margin-top:2px!important;font-size:12px!important;font-weight:620!important;line-height:1.38!important}.leadership-report-page .leadership-continuum-display{gap:6px!important;display:grid!important}.leadership-report-page .leadership-continuum-level-row{justify-content:space-between!important;gap:12px!important;font-size:10.5px!important;display:flex!important}.leadership-report-page .leadership-continuum-static{height:18px!important;margin:0 8px!important;display:block!important;position:relative!important}.leadership-report-page .leadership-continuum-static-track,.leadership-report-page .leadership-continuum-static-fill,.leadership-report-page .leadership-continuum-static-marker{display:block!important}.leadership-report-page .leadership-continuum-static-track{z-index:1!important;background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#241f284d calc(20% - 1px) 20%),#fff!important;border:1px solid #4a4a4a!important;border-radius:999px!important;height:7px!important;position:absolute!important;top:50%!important;left:0!important;right:0!important;transform:translateY(-50%)!important}.leadership-report-page .leadership-continuum-static-fill{width:var(--leadership-marker-left,50%)!important;z-index:2!important;background:repeating-linear-gradient(135deg,#2f2f2f 0 2px,#575757 2px 5px)!important;border-radius:999px!important;max-width:100%!important;height:7px!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.leadership-report-page .leadership-continuum-static-marker{top:0!important;left:calc(var(--leadership-marker-left,50%) - 8.5px)!important;width:17px!important;height:17px!important;box-shadow:none!important;z-index:3!important;background:#fff!important;border:2px solid #1f1f1f!important;border-radius:2px!important;position:absolute!important;transform:none!important}.leadership-report-page .leadership-continuum-ticks{display:none!important}.leadership-report-page .report-preview-section-card{margin-bottom:var(--leadership-pdf-card-gap)!important;box-shadow:none!important;background:#fff!important;border-color:#9a9a9a!important;padding:12px 14px!important}.leadership-report-page .report-preview-section-heading-group{border-left:6px solid #1f1f1f!important;margin-bottom:8px!important;padding-left:12px!important}.leadership-report-page .report-preview-section-heading-group:after{background:#1f1f1f!important;width:180px!important;height:2px!important;margin-top:1px!important}.leadership-report-page .report-preview-section-card h2{font-size:22px!important;line-height:1.05!important}.leadership-report-page .report-preview-executive-summary-pdf{display:grid!important}.leadership-report-page .report-preview-leadership-lens-section{break-before:auto!important;page-break-before:auto!important}.leadership-report-page .report-preview-rich-text,.leadership-report-page .report-preview-copy,.leadership-report-page .report-preview-list{font-size:var(--leadership-pdf-body-font-size)!important;line-height:var(--leadership-pdf-body-line-height)!important}.leadership-report-page .report-preview-scales-grid{grid-template-columns:1fr!important;gap:8px!important}.leadership-report-page .report-preview-scales-stop-card{break-inside:avoid-page!important;page-break-inside:avoid!important;grid-column:auto!important}.leadership-report-page .report-preview-scales-mini-card{background:#fff!important;border-color:#9a9a9a!important;gap:6px!important;padding:10px 12px!important}.leadership-report-page .report-preview-capability-highlight,.leadership-report-page .report-preview-leadership-snapshot-list-card{background:#fff!important;border-color:#9a9a9a #9a9a9a #9a9a9a #1f1f1f!important;border-left-style:solid!important;border-left-width:4px!important}.leadership-report-page .report-preview-capability-highlight-priority{background:#f2f2f2!important;border-color:#555 #555 #555 #1f1f1f!important}.leadership-report-page .report-preview-promotion-window{background:#fff!important;border:1.5px solid #777!important}.leadership-report-page .report-preview-promotion-window-header{background:#f2f2f2!important;border:2px solid #1f1f1f!important;padding:8px 10px!important}.leadership-report-page .report-preview-promotion-window-header strong{color:#1f1f1f!important;font-size:17px!important;font-weight:820!important}.leadership-report-page .report-preview-promotion-window-options span{color:#3d3d3d!important;background:#fff!important;border-color:#777!important;border-radius:3px!important}.leadership-report-page .report-preview-promotion-window-options span.is-active{color:#fff!important;background:#1f1f1f!important;border-color:#1f1f1f!important}.leadership-report-page .report-preview-promotion-window-why{border-top-color:#9a9a9a!important}.leadership-report-page .report-preview-capability-guide-card:not(.report-preview-capability-deep-dive-card){break-after:avoid!important;page-break-after:avoid!important;margin-bottom:var(--leadership-pdf-card-gap)!important;margin-top:0!important}.leadership-report-page .report-preview-capability-guide-card:not(.report-preview-capability-deep-dive-card)+.report-preview-capability-snapshot-card{break-before:avoid!important;page-break-before:avoid!important;margin-top:0!important}.leadership-report-page .report-preview-capability-snapshot-card{break-inside:avoid!important;page-break-inside:avoid!important;gap:5px!important}.leadership-report-page .report-preview-capability-snapshot-grid{gap:5px!important}.leadership-report-page .report-preview-capability-snapshot-group{background:#fff!important;border-color:#9a9a9a!important;gap:5px!important;padding:7px 10px!important}.leadership-report-page .report-preview-capability-snapshot-group-header p{font-size:var(--leadership-pdf-body-font-size)!important;line-height:var(--leadership-pdf-body-line-height)!important}.leadership-report-page .report-preview-capability-snapshot-row,.leadership-report-page .report-preview-capability-snapshot-group:nth-child(3) .report-preview-capability-snapshot-row{grid-template-columns:122px minmax(0,1fr) 30px!important;gap:8px!important}.leadership-report-page .report-preview-capability-snapshot-name{font-size:11.2px!important}.leadership-report-page .report-preview-capability-snapshot-score{font-size:10.8px!important}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-track,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-track{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#241f2842 calc(20% - 1px) 20%)!important}.leadership-report-page .report-preview-capability-snapshot-scale,.leadership-report-page .report-preview-capability-detail-scale{background:#fff!important;border:1px solid #555!important;border-radius:3px!important;overflow:hidden!important}.leadership-report-page .report-preview-capability-fill{background:repeating-linear-gradient(135deg,#2f2f2f 0 2px,#585858 2px 5px)!important;border-right:2px solid #1f1f1f!important}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-marker,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-marker{width:4px!important;height:18px!important;box-shadow:none!important;background:#1f1f1f!important;border:0!important;border-radius:0!important}.leadership-report-page .report-preview-capability-deep-dive-card{break-before:page!important;page-break-before:always!important;break-inside:auto!important;page-break-inside:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;padding:0!important}.leadership-report-page .report-preview-capability-deep-dive-card>.report-preview-section-heading-group,.leadership-report-page .report-preview-capability-deep-dive-card>.report-preview-capability-deep-dive-intro{margin-inline:14px!important}.leadership-report-page .report-preview-capability-deep-dive-card .report-preview-capabilities{gap:12px!important}.leadership-report-page .report-preview-capability-deep-dive-card .report-preview-capability-group{break-inside:auto!important;page-break-inside:auto!important;display:block!important}.leadership-report-page .report-preview-capability-deep-dive-card .report-preview-capability-group-header{break-after:avoid!important;page-break-after:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-bottom:8px!important;padding:5px 10px!important}.leadership-report-page .report-preview-capability-detail{break-inside:avoid-page!important;page-break-inside:avoid!important;background:#fff!important;border-color:#9a9a9a!important;gap:8px!important;margin-bottom:10px!important;padding:10px 12px!important;overflow:hidden!important}.leadership-report-page .report-preview-capability-detail-header{break-after:avoid!important;page-break-after:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;grid-template-columns:minmax(0,1fr) 170px!important;gap:10px!important;padding-bottom:8px!important}.leadership-report-page .report-preview-capability-detail-header h3{font-size:13px!important}.leadership-report-page .report-preview-capability-detail-copy{gap:8px!important}.leadership-report-page .report-preview-capability-detail-block{break-inside:avoid!important;page-break-inside:avoid!important;gap:4px!important}.leadership-report-page .report-preview-capability-definition,.leadership-report-page .report-preview-capability-interpretation,.leadership-report-page .report-preview-capability-detail-block .report-preview-copy,.leadership-report-page .report-preview-capability-detail-block .report-preview-rich-text{font-size:var(--leadership-pdf-body-font-size)!important;line-height:var(--leadership-pdf-body-line-height)!important}.leadership-report-page .report-preview-tools-card{break-inside:auto!important;page-break-inside:auto!important;clear:both!important;gap:8px!important;display:block!important}.leadership-report-page .report-preview-tools-card>.report-preview-reading-section,.leadership-report-page .report-preview-tools-card>.report-preview-transition-closing{break-inside:auto!important;page-break-inside:auto!important;break-before:auto!important;page-break-before:auto!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.leadership-report-page .report-preview-tools-card>.report-preview-reading-section>h3,.leadership-report-page .report-preview-tools-card>.report-preview-reading-section>h4,.leadership-report-page .report-preview-reading-section .report-preview-reading-section>h4,.leadership-report-page .report-preview-transition-closing>h3{break-after:avoid!important;page-break-after:avoid!important}.leadership-report-page .report-preview-tools-card>.report-preview-reading-section>h3+*,.leadership-report-page .report-preview-reading-section .report-preview-reading-section>h4+*,.leadership-report-page .report-preview-transition-closing>h3+*{break-before:avoid!important;page-break-before:avoid!important}.leadership-report-page .report-preview-reading-section{background:#fff!important;border-color:#9a9a9a #9a9a9a #9a9a9a #1f1f1f!important;border-left-width:5px!important;height:auto!important;min-height:0!important;margin-bottom:0!important;padding:9px 12px!important;display:block!important;overflow:visible!important}.leadership-report-page .report-preview-reading-section .report-preview-reading-section{break-inside:avoid-page!important;page-break-inside:avoid!important;height:auto!important;min-height:0!important;margin-top:7px!important;margin-bottom:8px!important;display:block!important;overflow:visible!important}.leadership-report-page .report-preview-reading-subsection>.report-preview-reading-section,.leadership-report-page .report-preview-narrative-stage,.leadership-report-page .report-preview-discuss-group,.leadership-report-page .report-preview-transition-closing{break-inside:avoid-page!important;page-break-inside:avoid!important;overflow:visible!important}.leadership-report-page .report-preview-transition-closing p,.leadership-report-page .report-preview-progress-prompt-inline p{max-width:100%!important}.leadership-report-page .report-preview-reading-section h3,.leadership-report-page .report-preview-reading-section h4{margin-bottom:8px!important}.leadership-report-page .report-preview-tools-card>.report-preview-reading-section>h3{color:#fff!important;background:#1f1f1f!important;border:1px solid #1f1f1f!important;padding:4px 8px!important;display:inline-block!important}.leadership-report-page .report-preview-reading-subsection,.leadership-report-page .report-preview-reading-links{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.leadership-report-page .report-preview-reading-resource{clear:both!important;break-inside:avoid-page!important;page-break-inside:avoid!important;height:auto!important;min-height:0!important;margin:0 0 9px!important;display:block!important;overflow:visible!important}.leadership-report-page .report-preview-reading-resource:last-child{margin-bottom:0!important}.leadership-report-page .report-preview-reading-resource .report-preview-list,.leadership-report-page .report-preview-reading-resource ul{margin-top:3px!important;margin-bottom:0!important}.leadership-report-page .report-preview-practice-stage{break-before:auto!important;page-break-before:auto!important}.leadership-report-page .report-preview-execute-stage{break-after:auto!important;page-break-after:auto!important}.leadership-report-page .report-preview-narrative-stage{break-before:auto!important;page-break-before:auto!important;break-inside:avoid-page!important;page-break-inside:avoid!important;width:100%!important;display:inline-block!important;overflow:visible!important}.leadership-report-page .report-preview-tools-card>.report-preview-narrative-stage>h3+*{break-before:auto!important;page-break-before:auto!important}.leadership-report-page .report-preview-execute-stage>.report-preview-reading-subsection>.report-preview-reading-section{break-inside:avoid-page!important;page-break-inside:avoid!important;margin-bottom:10px!important;display:block!important;overflow:visible!important}.leadership-report-page .report-preview-reading-section,.leadership-report-page .report-preview-reading-section .report-preview-copy,.leadership-report-page .report-preview-reading-section .report-preview-list,.leadership-report-page .report-preview-discuss-group .report-preview-list{font-size:var(--leadership-pdf-body-font-size)!important;line-height:var(--leadership-pdf-body-line-height)!important}.leadership-report-page .report-preview-reading-link,.leadership-report-page .report-preview-reading-link:hover,.leadership-report-page .report-preview-reading-link:focus-visible{color:#241f28f0!important;pointer-events:none!important;-webkit-text-decoration:none!important;text-decoration:none!important}.leadership-report-page .report-preview-reading-title-print{color:#241f28f0!important;text-decoration:none!important}.leadership-report-page .report-preview-reading-disclosure{display:none!important}.leadership-report-page .report-preview-tools-card>.report-preview-reading-section:not(:first-of-type),.leadership-report-page .report-preview-tools-card>.report-preview-transition-closing{margin-top:var(--leadership-transition-stage-gap-print)!important}.leadership-report-page .report-preview-tools-card>.report-preview-reading-section:first-of-type{margin-top:10px!important}.leadership-report-page .report-preview-discuss-groups{grid-template-columns:1fr!important;gap:8px!important}.leadership-report-page .report-preview-discuss-group{break-inside:avoid-page!important;page-break-inside:avoid!important}.leadership-report-page .report-preview-discuss-group[data-discuss-group=manager]{order:1}.leadership-report-page .report-preview-discuss-group[data-discuss-group=direct-team]{order:2}.leadership-report-page .report-preview-discuss-group[data-discuss-group=peers]{order:3}.leadership-report-page .report-preview-discuss-group[data-discuss-group=senior-leaders]{order:4}.leadership-report-page .report-preview-transition-closing{padding:9px 12px!important}}.leadership-report-page .report-preview-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);align-items:stretch;gap:clamp(18px,2.6vw,28px);padding:clamp(22px,3.1vw,32px)}.leadership-report-page .report-preview-topbar,.leadership-report-page .report-preview-shell{width:min(1040px,100% - clamp(28px,6vw,72px))}.leadership-report-page .report-preview-hero-copy{align-content:start;gap:clamp(14px,1.8vw,20px)}.leadership-report-page .report-preview-hero-copy-main{gap:clamp(7px,1vw,10px)}.leadership-report-page .report-preview-brand-mark{max-width:min(285px,56vw)}.leadership-report-page .report-preview-brand-logo{width:min(285px,56vw);height:auto}.leadership-report-page .report-preview-hero h1{margin-top:4px;font-size:clamp(2.35rem,4.6vw,3.75rem);line-height:1}.leadership-report-page .report-preview-role{margin-top:2px}.leadership-report-page .report-preview-subtitle{max-width:700px;margin-top:2px}.leadership-report-page .report-preview-hero-side{grid-auto-rows:max-content;align-content:start;gap:12px;display:grid}.leadership-report-page .report-preview-hero-side .report-preview-delivered-meta{color:#3a3342b8;align-content:center;align-self:start;min-height:auto;padding:7px 12px}.leadership-report-page .report-preview-hero-side .report-preview-delivered-meta .report-preview-meta-label{color:#3a3342a8;font-size:.66rem}.leadership-report-page .report-preview-hero-side .report-preview-delivered-meta strong{color:#3a3342a8;font-size:.88rem;font-weight:680}.leadership-report-page .report-preview-score-card{background:radial-gradient(circle at 50% 12%,#a78bfa29,#0000 42%),#ffffffd1;border:1.5px solid #502f9280;border-radius:22px;align-content:center;gap:11px;padding:18px 18px 19px}.leadership-report-page .report-preview-summary-grid-leadership-reset{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:first-child{grid-column:span 1}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(2){grid-column:span 2}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card-wide,.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(3).report-preview-summary-card-wide{grid-column:1/-1}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card{gap:8px;padding:clamp(16px,2vw,20px)}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card:nth-child(2){background:linear-gradient(145deg,#fffffffa,#f4effad1),#ffffffe6;border-width:1.5px}.leadership-report-page .report-preview-summary-grid-leadership-reset .report-preview-summary-card strong{font-size:clamp(1.32rem,2vw,1.7rem)}.leadership-report-page .report-preview-summary-focus{max-width:none;margin-top:2px;font-size:.9rem;font-weight:620;line-height:1.48}.leadership-report-page .leadership-continuum-display{gap:12px}.leadership-report-page .leadership-continuum-level-row{color:#241f28eb;justify-content:space-between;gap:18px;font-size:clamp(.94rem,1.4vw,1.08rem);font-weight:760;line-height:1.25;display:flex}.leadership-report-page .leadership-continuum-level-row span:last-child{text-align:right}.leadership-report-page .leadership-continuum-static{height:22px;margin:0 8px}.leadership-report-page .leadership-continuum-static-track{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#ffffffe6 calc(20% - 1px) 20%),#e2daefd1;height:8px}.leadership-report-page .leadership-continuum-static-fill{height:8px}.leadership-report-page .leadership-continuum-static-marker{width:20px;height:20px}.leadership-report-page .leadership-continuum-ticks{color:#3a3342a3;font-size:.8rem}@media (max-width:860px){.leadership-report-page .report-preview-summary-grid-leadership-reset{grid-template-columns:1fr}.leadership-report-page .leadership-continuum-level-row{gap:6px;display:grid}.leadership-report-page .leadership-continuum-level-row span:last-child{text-align:left}}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-side-stack{grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-self:stretch;height:100%}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-style-card,.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-clarity-card{align-content:center;height:100%;min-height:0}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-clarity-card{padding-block:clamp(20px,2.4vw,26px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-clarity-card p{margin-top:10px}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-subtitle{font-size:clamp(1.08rem,1.5vw,1.2rem);line-height:1.58}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-clarity-card.report-preview-behavioral-summary-card-pdf{align-content:center;gap:6px;padding:12px 14px}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-clarity-card.report-preview-behavioral-summary-card-pdf p{margin-top:6px}@media print{.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{grid-auto-rows:auto!important;align-content:space-between!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-name-card,.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-date-card,.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-signal-card{min-height:0!important;padding:4px 7px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-sent-card{min-height:0!important;padding:6px 8px!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-subtitle{font-size:11.2px!important;line-height:1.34!important}.behavioral-flow-page .behavioral-pdf-cover .report-preview-behavioral-hero-style-description-pdf p{font-size:10.6px!important;line-height:1.34!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-clarity-card.report-preview-behavioral-summary-card-pdf{align-content:center!important;gap:5px!important;padding:7px 9px!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-clarity-card.report-preview-behavioral-summary-card-pdf p{margin-top:4px!important}}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-side-stack{grid-template-rows:minmax(0,1fr) auto}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-style-card{height:100%}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-clarity-card{align-content:start;height:auto;min-height:0;padding-block:clamp(18px,2vw,24px)}.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{grid-auto-rows:auto;align-content:start;align-self:end;gap:clamp(5px,.9vw,8px)}.behavioral-flow-page .behavioral-pdf-cover .report-preview-meta{min-height:0}.behavioral-flow-page .behavioral-pdf-report .report-trio-inner-pdf{align-items:center!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-side-stack-pdf{grid-template-rows:none!important;align-self:center!important;height:auto!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-side-stack-pdf .report-preview-summary-card{height:auto!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-grid-card-pdf{place-items:center!important;padding:clamp(10px,1.5vw,14px)!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-grid-card-pdf>.behavioral-analysis-quadrant{aspect-ratio:1.12!important;width:100%!important;max-width:none!important}@media print{.behavioral-flow-page .behavioral-pdf-cover .report-preview-hero-side{grid-auto-rows:auto!important;align-content:start!important;align-self:end!important;gap:3px!important}.behavioral-flow-page .behavioral-pdf-report .report-trio-inner-pdf{align-items:center!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-side-stack-pdf{grid-template-rows:none!important;align-self:center!important;height:auto!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-grid-card-pdf{place-items:center!important;padding:7px!important;display:grid!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-behavioral-grid-card-pdf>.behavioral-analysis-quadrant{aspect-ratio:1.12!important;width:100%!important;max-width:none!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-footer-pdf,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-footer-flow-pdf,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge{break-before:auto!important;page-break-before:auto!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-footer-pdf,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-footer-flow-pdf{margin-top:8px!important;padding-top:0!important}}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-hero-behavioral{gap:clamp(18px,2.8vw,30px);padding:clamp(22px,3.2vw,38px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-hero-copy{gap:clamp(14px,2vw,22px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-hero-copy-main{gap:clamp(12px,1.8vw,18px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-hero h1{margin-top:8px;font-size:clamp(2.55rem,5vw,4.72rem);line-height:.96}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-brand-mark{width:min(188px,52vw)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-hero-subtitle{max-width:620px;margin-top:12px;line-height:1.52}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-hero-style-pill{gap:7px;width:min(100%,520px);padding:clamp(14px,1.8vw,17px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-hero-style-pill strong{font-size:clamp(1.7rem,2.55vw,2.58rem)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-hero-side{gap:clamp(10px,1.2vw,13px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-meta{gap:7px;padding:clamp(12px,1.5vw,15px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-sent-card{padding-block:clamp(11px,1.35vw,13px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-top-grid{grid-template-columns:minmax(300px,.35fr) minmax(560px,.65fr);gap:clamp(14px,2vw,20px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-grid-card{align-self:start;align-items:center;height:auto;padding:clamp(16px,2.1vw,22px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-grid-card-body{min-height:clamp(320px,33vw,430px)}.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .behavioral-analysis-quadrant{width:min(100%,540px);max-width:min(100%,540px)}.report-pdf-download-control{justify-items:end;gap:6px;display:inline-grid}.report-pdf-download-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.report-pdf-download-button:disabled{cursor:wait;opacity:.72}.report-pdf-download-spinner{border:2px solid #503e7838;border-top-color:#503e78d1;border-radius:999px;width:.9em;height:.9em;animation:.78s linear infinite report-pdf-download-spin}.report-pdf-download-error{color:#803a3adb;text-align:right;max-width:240px;font-size:.78rem;line-height:1.35}@keyframes report-pdf-download-spin{to{transform:rotate(360deg)}}.behavioral-flow-page{--behavioral-report-underline-color:#503e78ad;--behavioral-report-underline-height:3px;--behavioral-report-underline-width:78px;--behavioral-report-underline-gap:8px}.behavioral-flow-page .behavioral-pdf-report{--behavioral-report-underline-gap:10px}.behavioral-flow-page .report-preview-section-heading-group:after,.behavioral-flow-page .report-preview-pattern-card h2:after,.behavioral-flow-page .report-preview-growth-signal-card h2:after,.behavioral-flow-page .behavioral-leadership-bridge h2:after{content:"";width:var(--behavioral-report-underline-width);height:var(--behavioral-report-underline-height);margin-top:var(--behavioral-report-underline-gap);background:var(--behavioral-report-underline-color);border-radius:999px;display:block}.behavioral-flow-page .report-preview-section-heading-group:after{position:static;inset:auto}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-heading-group:after,.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card h2:after,.behavioral-flow-page .behavioral-pdf-report .report-preview-growth-signal-card h2:after,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2:after{width:var(--behavioral-report-underline-width)!important;height:var(--behavioral-report-underline-height)!important;margin-top:var(--behavioral-report-underline-gap)!important;background:var(--behavioral-report-underline-color)!important;margin-bottom:8px!important;position:relative!important;top:0!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-section-heading-group{padding-bottom:0!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card h2,.behavioral-flow-page .behavioral-pdf-report .report-preview-growth-signal-card h2,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2{-webkit-text-decoration:none!important;text-decoration:none!important;display:block!important}.behavioral-flow-page .behavioral-pdf-report .report-preview-pattern-card h2:after,.behavioral-flow-page .behavioral-pdf-report .report-preview-growth-signal-card h2:after,.behavioral-flow-page .behavioral-pdf-report .behavioral-leadership-bridge h2:after{margin-top:var(--behavioral-report-underline-gap)!important;margin-bottom:8px!important;display:block!important;position:relative!important;top:0!important}@media (max-width:980px){.behavioral-flow-page .report-preview-shell-web:not(.behavioral-pdf-report) .report-preview-behavioral-top-grid{grid-template-columns:1fr}}.leadership-report-page .report-preview-section-heading-group{border-left:0;padding-left:0}.leadership-report-page .report-preview-section-heading-group:after{background:#4f2f92;border-radius:999px;width:78px;height:3px}.leadership-report-page .report-preview-capability-snapshot-scale,.leadership-report-page .report-preview-capability-detail-scale,.leadership-report-page .leadership-continuum-static-track{border-radius:999px;overflow:visible}.leadership-report-page .report-preview-capability-fill{background:linear-gradient(90deg,#d0beebfa,#502f92f5);border:0;border-radius:999px}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-marker,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-marker,.leadership-report-page .leadership-continuum-static-marker{background:#4f2f92;border-radius:999px}@media print{.leadership-report-page .report-preview-section-heading-group{border-left:0!important;padding-left:0!important}.leadership-report-page .report-preview-section-heading-group:after{background:#4a268c!important;border-radius:999px!important;width:76px!important;height:3px!important}.leadership-report-page .report-preview-capability-snapshot-scale,.leadership-report-page .report-preview-capability-detail-scale{background:#dedde1!important;border:0!important;border-radius:999px!important;height:9px!important;overflow:visible!important}.leadership-report-page .report-preview-capability-fill{z-index:2!important;background:linear-gradient(90deg,#cfc1e5,#4a268c)!important;border:0!important;border-radius:999px!important}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-track,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-track{z-index:1!important;background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#1f153033 calc(20% - 1px) 20%)!important;border-radius:999px!important}.leadership-report-page .report-preview-capability-snapshot-scale .report-preview-capability-marker,.leadership-report-page .report-preview-capability-detail-scale .report-preview-capability-marker{background:#4a268c!important;border:2px solid #fff!important;border-radius:999px!important;width:13px!important;height:13px!important;box-shadow:0 0 0 1px #4d4560!important}.leadership-report-page .leadership-continuum-static-track{background:#dedde1!important;border:1px solid #9d96aa!important;border-radius:999px!important;height:7px!important}.leadership-report-page .leadership-continuum-static-fill{background:linear-gradient(90deg,#cfc1e5,#4a268c)!important;border-radius:999px!important;height:7px!important}.leadership-report-page .leadership-continuum-static-marker{top:50%!important;left:var(--leadership-marker-left,50%)!important;background:#4a268c!important;border:3px solid #fff!important;border-radius:999px!important;width:17px!important;height:17px!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 1px #4d4560!important}}
