/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--navy:#05172a;--deep:#020b14;--gold:#c6a15b;--light:#f6f1e8;--muted:#aeb9c5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--deep);color:var(--light);font-family:var(--font-geist),Arial,sans-serif;margin:0}.nav{z-index:20;background:linear-gradient(#020b14f5,#020b14a6,#0000);align-items:center;gap:3vw;height:82px;padding:0 5vw;display:flex;position:fixed;top:0;left:0;right:0}.brand{letter-spacing:.15em;font-size:21px;font-weight:800}.brand span{color:var(--gold);vertical-align:top;font-size:11px}.nav nav{gap:2vw;margin-left:auto;display:flex}.nav a{color:#fff;text-transform:uppercase;letter-spacing:.16em;font-size:11px;text-decoration:none}.navCta,.button{border:1px solid var(--gold);border-radius:2px;padding:14px 22px!important}.panel{background:radial-gradient(circle at 75% 25%,#12365a 0,transparent 32%),linear-gradient(140deg,#071d34,var(--deep) 75%);align-items:center;min-height:100vh;padding:120px 7vw 80px;display:grid;position:relative;overflow:hidden}.content{z-index:2;max-width:700px;position:relative}.split{grid-template-columns:1fr 1fr;gap:7vw}.reverse{background:radial-gradient(circle at 20% 30%,#173d61,#0000 38%),linear-gradient(130deg,#020b14,#081d31)}.eyebrow,.label{color:var(--gold);letter-spacing:.28em;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:700}h1,h2{letter-spacing:-.065em;margin:0 0 35px;font-size:clamp(58px,7.5vw,118px);font-weight:650;line-height:.86}h1 em,h2 em{color:var(--gold);font-style:normal;font-weight:350}h3{margin:34px 0;font-size:clamp(25px,3vw,48px);font-weight:420}h4{color:var(--gold);margin:0 0 25px;font-size:clamp(22px,3vw,38px);font-weight:450}.lead{max-width:720px;font-size:clamp(19px,2vw,30px);line-height:1.4}.largeCopy{color:#d9e0e6;font-size:clamp(18px,1.7vw,27px);line-height:1.55}.statement{color:#d7dce1;border-left:2px solid var(--gold);max-width:670px;padding-left:22px;font-size:18px;line-height:1.65}.italic{border:0;margin:28px auto;padding:0;font-style:italic}.actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.centered{justify-content:center}.button{text-transform:uppercase;letter-spacing:.16em;text-align:center;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.button.gold{background:var(--gold);color:#061525}.button.outline{color:#fff}.button.large{padding:19px 34px!important}.muted{opacity:.55}.textLink{color:#f8f2e7;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.visual{text-align:center;background:linear-gradient(145deg,#19406280,#020b14e6);border:1px solid #c6a15b73;flex-direction:column;justify-content:center;align-items:center;min-height:460px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.visual:after,.visual:before{content:"";border:1px solid #c6a15b21;width:260px;height:260px;position:absolute;transform:rotate(45deg)}.visual:before{width:390px;height:390px}.visual span{color:var(--gold);letter-spacing:.35em;font-size:10px}.visual strong{z-index:1;margin:15px;font-size:22px}.visual small{color:var(--muted);z-index:1}.hero{grid-template-columns:1.05fr .95fr;padding-top:100px}.hero h1{font-size:clamp(76px,9vw,144px)}.heroVisual{height:72vh;min-height:550px}.scrollCue{letter-spacing:.2em;text-transform:uppercase;color:#8d9aa6;font-size:10px;position:absolute;bottom:28px;left:7vw}.scrollCue span{color:var(--gold);margin-left:10px}.wordStack,.bigThree{flex-direction:column;margin:28px 0;display:flex}.wordStack span{border-bottom:1px solid #ffffff1f;padding:8px 0;font-size:clamp(23px,2.5vw,40px)}.bigThree span{color:var(--gold);padding:8px 0;font-size:clamp(26px,3vw,50px)}.overload{padding:0;display:block}.overload>.visual{opacity:.38;border:0;min-height:100vh}.overlay{background:linear-gradient(90deg,#020b14f2,#020b147a);flex-direction:column;justify-content:center;max-width:none;padding:110px 8vw;display:flex;position:absolute;inset:0}.barWords{max-width:1050px;color:var(--gold);font-size:clamp(18px,2.2vw,34px);line-height:1.7}.barWords i:after,.offer i:after{content:"•";color:#fff;padding:0 8px;font-style:normal}.aha{color:#07182a;background:linear-gradient(#f2eee6,#e3ddd1)}.center{text-align:center;max-width:1200px;margin:auto}.aha .eyebrow{color:#886d37}.aha h2{color:#07182a}.aha .largeCopy,.aha .statement{color:#293a49}.aha .visual{color:#07182a;background:linear-gradient(135deg,#c9d2d7,#f6f2ea);min-height:50vh;margin-top:35px}.journey .visual,.finale .visual{min-height:300px;margin:40px 0}.stageRail,.outcomeRail{white-space:nowrap;justify-content:center;padding:22px 0;display:flex;overflow-x:auto}.stageRail span,.outcomeRail span{letter-spacing:.15em;text-transform:uppercase;color:#8895a2;font-size:14px}.stageRail .active{color:var(--gold);font-weight:800}.stageRail b,.outcomeRail b{color:var(--gold);padding:0 17px}.finale{background:radial-gradient(circle at 50% 30%,#19446e,#0000 42%),#020b14}.eventLine{justify-content:center;gap:12px;margin:35px auto;display:flex}.eventLine span{border-top:1px solid #c6a15b80;min-width:180px;padding:15px 28px}.eventLine small{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px;display:block}.simple{min-height:80vh}.offer{color:var(--gold);margin:28px 0;font-size:17px}footer{border-top:1px solid #ffffff1a;align-items:center;gap:30px;min-height:280px;padding:70px 7vw;display:flex}footer p{color:var(--muted)}footer small{color:#71808e;margin-left:auto}@media (width<=900px){.nav nav{display:none}.nav{height:70px}.navCta{margin-left:auto;padding:11px!important;font-size:9px!important}.panel,.hero,.split{grid-template-columns:1fr;gap:45px;min-height:auto;padding:100px 6vw 65px}.hero{min-height:100vh}.heroVisual{height:auto;min-height:390px}.visual{min-height:380px}.reverse .visual{order:2}.overload{min-height:100vh;padding:0}.overload>.visual{min-height:100vh}.overlay{padding:100px 6vw}.stageRail,.outcomeRail{justify-content:flex-start}.eventLine{justify-content:flex-start;overflow-x:auto}.eventLine span{min-width:170px}.actions{flex-direction:column;align-items:stretch}.button{width:100%}footer{flex-direction:column;align-items:flex-start}footer small{margin:0}}.heroVisual{aspect-ratio:1672/909;height:auto;min-height:0;box-shadow:none;border:0;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(96% 94%,#000 76%,#0000 100%);mask-image:radial-gradient(96% 94%,#000 76%,#0000 100%)}.heroVisual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 55px 22px #020b1480}.heroVisual img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}h1,h2{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(34px,3.4vw,58px);line-height:1.05}.hero h1{white-space:nowrap;font-size:clamp(46px,5vw,78px)}@media (width<=900px){h1,h2,.hero h1{white-space:normal;font-size:clamp(38px,10vw,58px)}.heroVisual{aspect-ratio:1672/909;height:auto;min-height:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.alonePanel{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(24px,3.5vw,58px)}.alonePanel .content{max-width:650px}.alonePanel h2{white-space:normal;margin-right:8px;font-size:clamp(26px,2.6vw,42px);line-height:1.1}.aloneVisual{justify-self:end;max-height:72vh;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(96% 96%,#000 74%,#0000 100%);mask-image:radial-gradient(96% 96%,#000 74%,#0000 100%)}.aloneVisual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 52px 20px #020b1485}.aloneVisual img{object-fit:contain;width:100%;max-height:72vh;display:block}.emotionalList span{align-items:center;gap:14px;display:flex}.emotionalList b{text-align:center;flex:0 0 1.15em;width:1.15em;font-size:.72em;font-weight:400}@media (width<=900px){.alonePanel{grid-template-columns:1fr;gap:28px}.alonePanel h2{margin-right:0;font-size:clamp(28px,8vw,42px)}.aloneVisual{justify-self:center;width:min(100%,540px);max-height:none}.aloneVisual img{width:100%;max-height:none}}.aloneVisual{aspect-ratio:496/580;width:min(100%,500px);max-height:none}.aloneVisual img{object-fit:contain;width:100%;height:100%;max-height:none}.gettingInWay{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(36px,5vw,80px)}.gettingInWay .content{max-width:650px}.gettingInWay h2{white-space:normal;font-size:clamp(28px,3vw,48px)}.gettingInWay .barWords{font-size:clamp(17px,1.7vw,27px);line-height:1.55}.wayVisual{aspect-ratio:1536/1024;justify-self:end;width:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(97% 95%,#000 76%,#0000 100%);mask-image:radial-gradient(97% 95%,#000 76%,#0000 100%)}.wayVisual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px 24px #020b1480}.wayVisual img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=900px){.aloneVisual{aspect-ratio:496/580;width:min(100%,500px)}.gettingInWay{grid-template-columns:1fr;gap:32px}.gettingInWay h2{font-size:clamp(30px,8vw,44px)}.wayVisual{justify-self:center;width:min(100%,720px)}}.journeyVisual{aspect-ratio:2000/1125;width:100%;margin:40px 0 20px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(98% 96%,#000 82%,#0000 100%);mask-image:radial-gradient(98% 96%,#000 82%,#0000 100%)}.journeyVisual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 55px 18px #020b1466}.journeyVisual img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=900px){.journeyVisual{margin:28px 0 12px}}.becomePanel{grid-template-columns:minmax(440px,1.15fr) minmax(0,.85fr);gap:clamp(36px,5vw,78px)}.becomeVisual{aspect-ratio:1741/855;width:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(98% 96%,#000 77%,#0000 100%);mask-image:radial-gradient(98% 96%,#000 77%,#0000 100%)}.becomeVisual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 58px 22px #020b147a}.becomeVisual img{object-fit:contain;width:100%;height:100%;display:block}.becomePanel .content{max-width:560px}.becomePanel h2{white-space:normal;font-size:clamp(30px,3vw,48px)}@media (width<=900px){.becomePanel{grid-template-columns:1fr;gap:34px}.becomeVisual{order:2;justify-self:center;width:min(100%,760px)}.becomePanel .content{order:1}.becomePanel h2{font-size:clamp(30px,8vw,46px)}}.identityVisual{aspect-ratio:16/9;width:100%;margin:36px 0 26px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(98% 96%,#000 82%,#0000 100%);mask-image:radial-gradient(98% 96%,#000 82%,#0000 100%)}.identityVisual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 48px 15px #020b1461}.identityVisual img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=900px){.identityVisual{margin:26px 0 18px}}.keynotePanel{grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);gap:clamp(34px,5vw,76px)}.keynoteVisual{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.keynoteVisual img{object-fit:contain;width:100%;height:100%;display:block}.heroVisual,.aloneVisual,.wayVisual,.journeyVisual,.becomeVisual,.keynoteVisual,.identityVisual{-webkit-mask-image:radial-gradient(98% 97%,#000 69%,#000000f0 76%,#0000008c 88%,#0000 100%);mask-image:radial-gradient(98% 97%,#000 69%,#000000f0 76%,#0000008c 88%,#0000 100%)}.heroVisual:after,.aloneVisual:after,.wayVisual:after,.journeyVisual:after,.becomeVisual:after,.keynoteVisual:after,.identityVisual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 72px 30px #020b148c}@media (width<=900px){.keynotePanel{grid-template-columns:1fr;gap:32px}.keynoteVisual{justify-self:center;width:min(100%,760px)}}.brandFull{letter-spacing:.035em;white-space:nowrap;font-weight:800;color:var(--gold)!important;text-transform:none!important;font-size:18px!important}.brandFull sup,.unifiedBrand sup,.bookTitle sup{vertical-align:super;letter-spacing:.03em;margin-left:.16em;font-size:.18em;line-height:0}.unifiedBrand{font-style:normal;font-weight:800!important}.goldEmphasis,.emotionalList strong{color:var(--gold);font-weight:800}.bookTitle{color:var(--gold);font-weight:800!important}.panel h2 strong{font-weight:800}.panel h2{font-weight:430}@media (width<=900px){.brandFull{letter-spacing:.02em;font-size:15px}.brandFull sup{font-size:.28em}}.journeyBrand{color:var(--gold)}.aboutPanel{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:clamp(34px,5vw,76px)}.aboutCopy{max-width:610px}.aboutCopy h2{white-space:normal;margin-bottom:24px;font-size:clamp(30px,3vw,46px);line-height:1.08}.aboutCopy .largeCopy{margin:0 0 20px;font-size:clamp(16px,1.35vw,21px);line-height:1.5}.aboutCopy .statement{margin:0;font-size:16px;line-height:1.5}.aboutCopy .offer{margin:20px 0}.aboutVisual{aspect-ratio:1805/943;width:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(98% 97%,#000 70%,#000000eb 80%,#00000080 90%,#0000 100%);mask-image:radial-gradient(98% 97%,#000 70%,#000000eb 80%,#00000080 90%,#0000 100%)}.aboutVisual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 72px 28px #020b1485}.aboutVisual img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=900px){.aboutPanel{grid-template-columns:1fr;gap:30px}.aboutCopy h2{font-size:clamp(30px,8vw,44px)}.aboutVisual{justify-self:center;width:min(100%,760px)}}.hero .unifiedBrand{color:var(--gold)}.lightSite,.companySite{color:var(--navy);background:#f5eedf;min-height:100vh}.lightNav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f3e9f0;border-bottom:1px solid #05172a1a}.lightNav a{color:var(--navy)}.lightNav .brandFull{color:var(--navy)!important}.lightNav .companyCta{background:var(--gold);color:var(--navy);font-weight:700}.lightFooter{color:#fff;background:#071a2d}.lightFooter p{color:#bdc6cf}.choiceHero{min-height:100vh;padding:132px 6vw 90px}.choiceIntro{text-align:center;max-width:970px;margin:0 auto 54px}.choiceIntro h1{color:var(--navy);white-space:normal;font-size:clamp(48px,6.8vw,104px);line-height:.9}.choiceIntro>p:last-child{color:#3a4855;max-width:790px;margin:auto;font-size:clamp(18px,1.7vw,26px);line-height:1.5}.choiceGrid{grid-template-columns:1fr 1fr;gap:28px;max-width:1320px;margin:auto;display:grid}.choiceCard{background:#fff;border:1px solid #05172a1a;overflow:hidden;box-shadow:0 25px 70px #05172a1a}.choiceImage{background:#091b2c;height:300px;overflow:hidden}.choiceImage img{object-fit:cover;width:100%;height:100%}.choiceCopy{padding:38px 42px 44px}.choiceCopy h2{color:var(--navy);white-space:normal;margin-bottom:20px;font-size:clamp(32px,3.2vw,52px)}.choiceCopy>p:not(.eyebrow){color:#42515e;min-height:84px;font-size:18px;line-height:1.55}.navyButton{background:var(--navy);color:#fff!important;border-color:var(--navy)!important}.companyPanel{border-bottom:1px solid #05172a17;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:88vh;padding:125px 8vw 90px;display:grid}.companyPanel:nth-of-type(2n){background:#efe5d2}.companyPanel h1,.companyPanel h2{color:var(--navy);white-space:normal;font-size:clamp(38px,4.6vw,76px);line-height:.98}.companyPanel h1 span,.companyPanel h2 span,.companyPanel h3{color:#a57a31}.companyPanel h3{margin:0 0 30px;font-size:clamp(20px,2vw,31px);font-weight:600}.companyPanel p{color:#344553;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.companyHero{grid-template-columns:.9fr 1.1fr;padding-top:145px}.companyHeroImage,.companyImage{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(98% 96%,#000 73%,#0000 100%);mask-image:radial-gradient(98% 96%,#000 73%,#0000 100%)}.companyHeroImage img,.companyImage img{width:100%;display:block}.centeredCompany{text-align:center;flex-direction:column;justify-content:center;display:flex}.centeredCompany>p:last-child{max-width:900px}.centeredCompany h2{max-width:1120px}.accessWords{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.accessWords span{color:var(--navy);border:1px solid #05172a33;padding:13px 18px;font-weight:650}.companyText{max-width:640px}.frameworkMap{grid-template-columns:1fr auto 1fr auto 1.3fr;align-items:center;gap:22px;width:100%;max-width:1180px;margin:45px auto;display:grid}.frameworkMap div{border-top:4px solid var(--gold);background:#fff;flex-direction:column;justify-content:center;min-height:150px;padding:35px 24px;display:flex}.frameworkMap strong{font-size:clamp(19px,2vw,30px)}.frameworkMap small{color:#9a722f;text-transform:uppercase;letter-spacing:.14em;margin-top:12px}.frameworkMap i{color:var(--gold);font-size:30px;font-style:normal}.eventsPanel{grid-template-columns:.8fr 1.2fr}.eventOrbit{min-height:570px;position:relative}.orbitCenter{text-align:center;background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:170px;height:170px;font-size:24px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #c6a15b2e}.orbitCenter sup{font-size:.35em}.orbitEvent{border-left:3px solid var(--gold);background:#fff;width:180px;padding:17px;font-weight:700;position:absolute;box-shadow:0 12px 30px #05172a17}.orbitEvent span{color:#a57a31;letter-spacing:.15em;margin-bottom:6px;font-size:11px;display:block}.event1{top:4%;left:35%}.event2{top:27%;right:1%}.event3{bottom:15%;right:4%}.event4{bottom:2%;left:34%}.event5{bottom:17%;left:0}.event6{top:25%;left:0}.launchPanel ul{margin:28px 0;padding:0;list-style:none}.launchPanel li{border-bottom:1px solid #05172a24;padding:13px 0;font-size:18px}.launchPanel li:before{content:"✓";color:#a57a31;margin-right:12px}.price{color:var(--navy);margin:30px 0;font-size:clamp(48px,5vw,74px);font-weight:750}.price small{text-transform:uppercase;letter-spacing:.2em;color:#a57a31;font-size:11px;display:block}.companyFinal{text-align:center;color:#fff;flex-direction:column;justify-content:center;display:flex;background:var(--navy)!important}.companyFinal p{max-width:700px}.companyFinal .button{margin-top:24px}.formHero{text-align:center;max-width:1060px;margin:auto;padding:150px 8vw 65px}.formHero h1{color:var(--navy);white-space:normal;font-size:clamp(42px,6vw,86px)}.formHero>p:last-child{color:#3b4d5c;font-size:19px;line-height:1.6}.interestForm{background:#fff;width:min(920px,88vw);margin:0 auto 100px;padding:clamp(28px,5vw,70px);box-shadow:0 25px 75px #05172a1a}.interestForm fieldset{border:0;margin:0 0 52px;padding:0}.interestForm legend{color:var(--navy);border-bottom:2px solid var(--gold);width:100%;margin-bottom:28px;padding-bottom:18px;font-size:28px;font-weight:750}.formGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.formField{margin-bottom:26px;display:block}.formField span{color:var(--navy);margin-bottom:9px;font-size:15px;font-weight:700;line-height:1.4;display:block}.formField b{color:#a47122}.formField input,.formField select,.formField textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #aeb7bf;border-radius:2px;padding:15px 14px;font-size:16px}.formField input:focus,.formField select:focus,.formField textarea:focus{border-color:#9e742d;outline:3px solid #c6a15b59}.consent{align-items:flex-start;gap:14px;margin:0 0 30px;font-size:15px;line-height:1.55;display:flex}.consent input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin-top:2px}.submitButton{font:inherit;cursor:pointer;padding:18px 28px!important}.submitButton:disabled{opacity:.65;cursor:wait}.formError{color:#a32626;background:#fff0f0;border-left:3px solid #a32626;padding:12px}.confirmation{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:150px 8vw;display:flex}.confirmation h2{color:var(--navy);white-space:normal;font-size:clamp(38px,5vw,72px)}.confirmation>p:not(.eyebrow){max-width:760px;font-size:20px;line-height:1.6}.fieldError{color:#a32626!important;margin-top:7px!important;font-size:13px!important;font-weight:600!important;display:none!important}:is(.formField input:user-invalid,.formField select:user-invalid,.formField textarea:user-invalid){border-color:#a32626}:is(.formField input:user-invalid~.fieldError,.formField select:user-invalid~.fieldError,.formField textarea:user-invalid~.fieldError){display:block!important}@media (width<=900px){.lightNav nav{display:none}.choiceHero{padding:105px 5vw 60px}.choiceGrid{grid-template-columns:1fr}.choiceImage{height:240px}.choiceCopy{padding:28px}.choiceCopy>p:not(.eyebrow){min-height:0}.companyPanel,.companyHero,.eventsPanel{grid-template-columns:1fr;gap:38px;min-height:auto;padding:100px 6vw 70px}.companyPanel h1,.companyPanel h2{font-size:clamp(36px,10vw,58px)}.frameworkMap{grid-template-columns:1fr}.frameworkMap i{transform:rotate(90deg)}.eventOrbit{gap:12px;min-height:0;display:grid}.orbitCenter,.orbitEvent{border-radius:0;width:100%;height:auto;position:static;transform:none}.orbitCenter{box-shadow:none;padding:25px}.formGrid{grid-template-columns:1fr}.interestForm{width:92vw;padding:28px 20px}.formHero{padding:115px 5vw 40px}.companyCta{text-align:center;max-width:150px;line-height:1.3;font-size:8px!important}}.companyHeroImage img{aspect-ratio:16/9;object-fit:cover;object-position:center}.accessPanel{grid-template-columns:.9fr 1.1fr}.accessPanel .companyCopy{max-width:650px}.accessPanel .companyCopy>p:not(.eyebrow){margin-top:24px}.accessImage img,.advantageImage img{aspect-ratio:16/9;object-fit:cover;object-position:center}.advantageImage{width:100%}.companyHeroImage,.companyImage{-webkit-mask-image:radial-gradient(98% 96%,#000 64%,#000000eb 75%,#0000007a 88%,#0000 100%);mask-image:radial-gradient(98% 96%,#000 64%,#000000eb 75%,#0000007a 88%,#0000 100%)}.eventsPanel{grid-template-columns:.62fr 1.38fr;gap:4vw}.eventsImage{-webkit-mask-image:radial-gradient(99% 98%,#000 82%,#000c 91%,#0000 100%);mask-image:radial-gradient(99% 98%,#000 82%,#000c 91%,#0000 100%)}.eventsImage img{aspect-ratio:2000/953;object-fit:contain;width:100%}.rolePanel{grid-template-columns:.9fr 1.1fr}.roleCopy{max-width:670px}.rolePanel .roleCopy h2{font-size:clamp(30px,3.2vw,52px);line-height:1.05}.roleCopy>p:not(.eyebrow){margin-top:23px}.roleImage img{aspect-ratio:16/9;object-fit:cover;object-position:center}@media (width<=900px){.eventsPanel,.rolePanel{grid-template-columns:1fr}.rolePanel .roleCopy h2{font-size:clamp(30px,8vw,46px)}}.investmentRow{flex-direction:column;align-items:flex-start;gap:10px;margin:24px 0 30px;display:flex}.compactPrice{letter-spacing:0;color:var(--navy);white-space:nowrap;margin:0;font-size:18px;font-weight:400}.investmentRow p{max-width:520px;margin:0;font-size:16px;line-height:1.45}.launchValue{border-left:3px solid var(--gold);margin-top:30px;padding-left:20px;font-weight:700;color:var(--navy)!important}.companyFinal{color:var(--navy);min-height:88vh;background:#efe5d2!important}.companyFinal h2,.companyFinal p{color:var(--navy)}.companyFinal .eyebrow{color:#9a722f}.companyFinal .finalPrimary{margin-top:30px;font-size:clamp(15px,1.45vw,21px);box-shadow:0 14px 35px #05172a24;padding:22px 38px!important}.mobileSectionImage{display:none}.desktopSectionImage{display:block}@media (width<=900px){.mobileSectionImage{width:100%;margin:28px 0 22px;display:block}.desktopSectionImage{display:none}.companyHeroImage,.companyImage{width:100%;max-width:100%}.companyHeroImage img,.companyImage img{width:100%;height:auto}.accessPanel .accessWords{margin-top:22px}.advantagePanel .companyCopy{max-width:none}.advantagePanel h3{margin-bottom:8px}.eventsImage,.roleImage{margin-top:4px}.companyFinal .finalPrimary{width:min(100%,520px)}}.eventNames{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.eventNames span{text-transform:uppercase;letter-spacing:.1em;text-align:center;color:var(--navy);border-top:1px solid #a57a3173;padding:9px 5px;font-size:12px;font-weight:700}@media (width<=900px){.eventNames{grid-template-columns:1fr 1fr}.compactPrice{white-space:normal}}.frameworkPanel{min-height:78vh;padding-top:105px;padding-bottom:105px}.frameworkPanel h2{max-width:1050px;font-size:clamp(40px,4.2vw,68px)}.frameworkPanel .frameworkMap{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1.25fr);gap:14px;max-width:1160px;margin:50px auto 42px}.frameworkPanel .frameworkMap div{height:100%;min-height:180px;padding:38px 28px;box-shadow:0 18px 45px #05172a14}.frameworkPanel .frameworkMap strong{line-height:1.15}.frameworkPanel>p:last-child{max-width:920px;margin-left:auto;margin-right:auto}@media (width<=900px){.frameworkPanel .frameworkMap{grid-template-columns:1fr;gap:18px;margin:35px auto}.frameworkPanel .frameworkMap i{transform:rotate(90deg)}.frameworkPanel .frameworkMap div{min-height:145px;padding:30px 22px}}.teamSite{color:#0a2035;background:#edf2f3}.teamSite .nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#061829f7,#061829e6,#061829b8);border-bottom:1px solid #c6a15b33}.teamSite .panel,.teamSite .reverse,.teamSite .finale{color:#0a2035;background:radial-gradient(circle at 78% 22%,#a4c5d780,#0000 36%),linear-gradient(140deg,#fbf7ef 0%,#e7eef0 72%,#dce8ed 100%);border-bottom:1px solid #05172a17}.teamSite .panel:nth-of-type(2n){background:radial-gradient(circle at 18% 28%,#c6a15b2e,#0000 35%),linear-gradient(135deg,#eef4f5 0%,#f8f3e9 100%)}.teamSite .panel h1,.teamSite .panel h2{color:#071d34}.teamSite .panel h3{color:#173a58}.teamSite .largeCopy,.teamSite .lead,.teamSite .statement{color:#31495b}.teamSite .statement{border-left-color:#a87829}.teamSite .eyebrow,.teamSite .label,.teamSite .barWords,.teamSite .offer{color:#9a6f25}.teamSite .wordStack span{border-bottom-color:#05172a26}.teamSite .button.outline{color:#071d34;background:#ffffff61;border-color:#9a722f}.teamSite .textLink{color:#173a58;font-weight:700}.teamSite .stageRail span,.teamSite .outcomeRail span{color:#52697a}.teamSite .stageRail .active{color:#9a6f25}.teamSite .eventLine span{border-top-color:#9a6f258c}.teamSite .heroVisual,.teamSite .aloneVisual,.teamSite .wayVisual,.teamSite .journeyVisual,.teamSite .becomeVisual,.teamSite .keynoteVisual,.teamSite .identityVisual,.teamSite .aboutVisual{-webkit-mask-image:none;mask-image:none}.teamSite .heroVisual:after,.teamSite .aloneVisual:after,.teamSite .wayVisual:after,.teamSite .journeyVisual:after,.teamSite .becomeVisual:after,.teamSite .keynoteVisual:after,.teamSite .identityVisual:after,.teamSite .aboutVisual:after{display:none}.teamSite footer{color:#fff;background:#071a2d;border-top-color:#c6a15b4d}.teamSite footer p{color:#c3ced7}.teamSite footer small{color:#91a1af}.audienceNav{align-items:center;display:flex}.companyAudienceNav .navCta{margin-left:4px}.contactForm{max-width:860px}@media (width<=900px){.nav .audienceNav,.lightNav .audienceNav{gap:12px;margin-left:auto;display:flex}.audienceNav a{letter-spacing:.08em;font-size:8px!important}.companyAudienceNav .navCta{margin-left:0;padding:9px 8px!important}.nav:has(.audienceNav){gap:14px;padding-left:4vw;padding-right:4vw}}.individualContactPanel{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(40px,6vw,90px);padding-top:130px;padding-bottom:110px;display:grid}.individualContactIntro{max-width:520px;position:sticky;top:125px}.individualContactIntro h2{white-space:normal;font-size:clamp(34px,4vw,60px)}.individualContactIntro>p:last-child{color:#31495b;font-size:18px;line-height:1.65}.individualContactPanel .interestForm{width:100%;margin:0;box-shadow:0 22px 60px #05172a1a}@media (width<=900px){.individualContactPanel{grid-template-columns:1fr;padding-top:100px}.individualContactIntro{position:static}.individualContactPanel .interestForm{width:100%}}.workspacePreview{grid-template-columns:.9fr 1.1fr;background:#f8f3e9!important}.workspacePreview>div:first-child{max-width:620px}.workspacePreview h2{font-size:clamp(38px,4vw,64px)}.workspaceDemoButton{margin-top:18px}.workspacePreviewCard{color:#fff;border-top:5px solid var(--gold);background:#071a2d;padding:40px;box-shadow:0 28px 70px #05172a2e}.workspacePreviewCard>span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.workspacePreviewCard h3{color:#fff;margin:16px 0 26px}.workspacePreviewCard div{border-top:1px solid #ffffff21;gap:18px;padding:13px 0;display:flex}.workspacePreviewCard b{color:var(--gold)}.heroOffer{border-left:5px solid var(--gold);background:#e9dfcd;max-width:590px;margin:27px 0;padding:22px 24px}.heroOffer span,.heroOffer small{display:block}.heroOffer span{color:#805e25;text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:850}.heroOffer strong{color:var(--navy);margin:8px 0;font-size:clamp(34px,3.8vw,55px);display:block}.heroOffer p{margin:0 0 8px;font-size:16px;line-height:1.45}.heroOffer small{color:#5d6b75;font-size:12px;font-style:italic;line-height:1.45}.companyOutline{color:var(--navy)!important;border-color:var(--navy)!important}.opportunityPanel{min-height:72vh;padding-top:88px;padding-bottom:70px}.opportunityPanel h2{margin-bottom:20px}.opportunityPanel>p:last-child{margin-top:0}.investmentRow p{font-style:italic}.taxNote{max-width:610px;margin-top:25px;color:#68747d!important;font-size:12px!important;line-height:1.55!important}.implementationPanel{grid-template-columns:.8fr 1.2fr}.environmentChoices{grid-template-columns:1fr 1fr;gap:18px;display:grid}.environmentChoices article{border-top:4px solid var(--gold);background:#fff;padding:30px}.environmentChoices span{color:#8b6425;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:850}.environmentChoices h3{color:var(--navy);margin:12px 0 18px}.environmentChoices p{font-size:16px}.interestNavigation{justify-content:space-between;align-items:center;width:min(920px,88vw);margin:0 auto 18px;display:flex}.interestNavigation button,.interestNavigation a{color:var(--navy);font:inherit;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:0;border-bottom:1px solid var(--gold);background:0 0;padding:10px 0;font-size:13px;font-weight:800;text-decoration:none}.guidedSite{color:var(--navy);background:#f5f0e7}.guidedHero{background:#efe5d2;flex-direction:column;justify-content:center;min-height:82vh;padding:165px 8vw 85px;display:flex}.guidedBrand{color:var(--navy);letter-spacing:.04em;margin:0 0 15px;font-weight:900;font-size:18px!important}.guidedBrand sup{vertical-align:super;margin-left:2px;font-size:.42em}.guidedHero h1,.guidedCallout h2{max-width:1100px;margin:15px 0 26px;font-size:clamp(45px,5.8vw,86px);line-height:.96}.guidedHero h1 span,.guidedCallout h2 span{color:#a57a31}.guidedHero>p:not(.eyebrow):not(.guidedBrand){max-width:840px;font-size:21px;line-height:1.6}.guidedMeta{background:var(--navy);color:#fff;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:12px 22px;max-width:900px;margin-top:38px;padding:22px 25px;display:grid}.guidedMeta span{color:#d7b879;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:850}.guidedMeta strong{font-size:16px}.guidedFlow{gap:18px;max-width:1300px;margin:auto;padding:95px 8vw;display:grid}.guidedFlow article{background:var(--navy);border-top:4px solid var(--gold);grid-template-columns:90px 1fr;gap:35px;padding:34px 38px;display:grid;box-shadow:0 16px 38px #05172a1f}.guidedFlow article>b{color:var(--gold);font-size:52px}.guidedFlow h2{color:var(--gold);margin:4px 0 11px;font-size:clamp(29px,3vw,45px)}.guidedFlow p{color:#f5f0e7;max-width:820px;margin:0;font-size:18px;line-height:1.6}.guidedCallout{text-align:center;background:var(--navy);color:#fff;flex-direction:column;align-items:center;padding:110px 8vw;display:flex}.guidedCallout h2,.guidedCallout p{color:#fff}.guidedCallout p:not(.eyebrow){max-width:720px;font-size:19px;line-height:1.6}.guidedCallout .button{margin-top:22px}.roleIndicator{color:var(--ws-navy);background:#e9dfcd;padding:8px 14px;align-items:baseline!important;gap:8px!important;margin-left:auto!important;display:flex!important}.roleIndicator span{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.roleIndicator b{font-size:13px}.workspaceUtility>.roleIndicator+button{margin-left:14px}.roleSwitcher{color:var(--ws-navy);background:#e9dfcd;align-items:center;gap:10px;margin-left:auto;padding:8px 12px;display:flex}.roleSwitcher span{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.roleSwitcher select{border:0;border-bottom:2px solid var(--ws-gold);color:var(--ws-navy);font:inherit;cursor:pointer;background:0 0;padding:3px 22px 3px 2px;font-size:13px;font-weight:850}.roleSwitcher select:focus{outline:2px solid var(--ws-gold);outline-offset:3px}.workspaceUtility>.roleSwitcher+button{margin-left:14px}.roleAccessSummary{border-left:4px solid var(--ws-gold);background:#ece3d3;align-items:baseline;gap:13px;max-width:1220px;margin:12px auto 0;padding:12px 16px;display:flex}.roleAccessSummary b{color:var(--ws-navy);font-size:13px}.roleAccessSummary span{color:#526572;font-size:13px;font-weight:650}.lifecycleIndicator{align-items:stretch;gap:6px;max-width:1220px;margin:18px auto 0;display:flex;overflow-x:auto}.lifecycleIndicator>span{background:var(--ws-navy);color:#d7b879;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;align-items:center;padding:10px 13px;font-size:10px;font-weight:850;display:flex}.lifecycleIndicator button{color:#5a6a75;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #d4d9dc;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.lifecycleIndicator button b{color:#9a722f}.lifecycleIndicator button.active{background:var(--ws-navy);color:#fff;border-color:var(--ws-navy)}.lifecycleIndicator button.complete{color:var(--ws-navy);background:#e7ddcb}@media (width<=900px){.environmentChoices,.guidedMeta{grid-template-columns:1fr}.guidedFlow article{grid-template-columns:50px 1fr;gap:15px}.guidedFlow article>b{font-size:36px}.guidedHero{padding:130px 6vw 70px}.implementationPanel{grid-template-columns:1fr}}.workspaceSite{--ws-navy:#071a2d;--ws-gold:#b98b3c;--ws-paper:#f5f0e7;--ws-ink:#10263a;background:var(--ws-paper);min-height:100vh;color:var(--ws-ink);font-size:17px;font-weight:550}.workspaceTopbar{z-index:50;background:var(--ws-navy);color:#fff;border-bottom:1px solid #c6a15b59;align-items:center;height:84px;padding:0 3.5vw;display:flex;position:sticky;top:0}.workspaceBrand{color:var(--gold);letter-spacing:.14em;font-size:23px;font-weight:900;text-decoration:none}.workspaceTopMeta{border-left:1px solid #fff3;align-items:baseline;gap:14px;margin-left:28px;padding-left:28px;display:flex}.workspaceTopMeta span{font-size:17px;font-weight:700}.workspaceTopMeta b{color:#d7b879;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:850}.workspaceExit{color:#fff;text-transform:uppercase;letter-spacing:.12em;border:2px solid #ffffff59;margin-left:auto;padding:11px 16px;font-size:12px;font-weight:800;text-decoration:none}.workspaceShell{grid-template-columns:320px minmax(0,1fr);min-height:calc(100vh - 84px);display:grid}.workspaceSidebar{color:#fff;background:#0a2035;height:calc(100vh - 84px);padding:36px 24px;position:sticky;top:84px;overflow:auto}.demoCompany span,.demoCompany small{color:#aebcc7;text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:750;display:block}.demoCompany strong{color:#fff;margin:9px 0;font-size:23px;font-weight:850;line-height:1.25;display:block}.workspaceSidebar nav{margin:34px -8px}.workspaceSidebar nav button{color:#c6d0d8;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:14px;padding:15px 11px;font-size:15px;font-weight:700;display:flex}.workspaceSidebar nav button span{color:#8395a4;font-size:12px;font-weight:800}.workspaceSidebar nav button.active{color:#fff;border-left-color:var(--gold);background:#ffffff17}.workspaceSidebar nav button.active span{color:var(--gold)}.demoNotice{border-top:1px solid #ffffff2e;padding-top:22px}.demoNotice b{color:#e1c484;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:850}.demoNotice p{color:#aebbc6;font-size:14px;font-weight:600;line-height:1.6}.workspaceMain{min-width:0;padding:0 clamp(24px,5vw,78px) 60px}.workspaceUtility{color:#596b78;border-bottom:1px solid #05172a1f;align-items:center;height:74px;font-size:14px;font-weight:700;display:flex}.workspaceUtility>div{align-items:center;gap:10px;display:flex}.saveDot{background:#3f9b70;border-radius:50%;width:9px;height:9px}.workspaceUtility button{color:#6f5529;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:14px;font-weight:750;text-decoration:underline}.workspaceSection{max-width:1220px;margin:auto;padding:58px 0}.workspaceHeading{max-width:980px;margin-bottom:34px}.workspaceHeading>p{color:#8b6425;text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:850}.workspaceHeading h1{color:var(--ws-navy);white-space:normal;margin:0 0 24px;font-size:clamp(48px,5.3vw,84px);font-weight:850;line-height:.95}.workspaceHeading h1 em{color:var(--ws-gold);font-style:normal;font-weight:750}.workspaceHeading>span{color:#3f5260;max-width:900px;font-size:21px;font-weight:600;line-height:1.58;display:block}.workspaceGuide{border-left:5px solid var(--ws-gold);background:#e8ddca;margin:28px 0 42px;padding:24px 28px}.workspaceGuide>b{color:#6f501e;text-transform:uppercase;letter-spacing:.13em;font-size:13px;font-weight:900}.workspaceGuide ul{flex-wrap:wrap;gap:10px 34px;margin:15px 0 0;padding-left:20px;display:flex}.workspaceGuide li{color:#334753;font-size:16px;font-weight:650;line-height:1.5}.workspaceGuide small{color:#6f501e;margin-top:16px;font-size:14px;font-weight:800;display:block}.workspaceFormGrid{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.workspaceField{background:#fff;border:1px solid #05172a21;padding:21px;display:block}.workspaceField.wide{grid-column:1/-1}.workspaceField span{color:#604a28;text-transform:uppercase;letter-spacing:.11em;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.workspaceField input,.workspaceField textarea,.workspaceField select{width:100%;color:var(--ws-ink);font:inherit;resize:vertical;background:0 0;border:0;border-bottom:2px solid #c9cfd3;padding:8px 2px;font-size:17px;font-weight:650;line-height:1.55}.workspaceField input:focus,.workspaceField textarea:focus,.workspaceField select:focus{border-bottom-color:var(--ws-gold);outline:0}.teamPortfolio,.memberSection{background:#fff;border:1px solid #05172a1f;margin-top:38px;padding:31px}.teamPortfolioHead{align-items:center;gap:16px;margin-bottom:22px;display:flex}.teamPortfolioHead h2{color:var(--ws-navy);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:850}.teamPortfolioHead span{color:#5e6e79;margin-left:auto;font-size:14px;font-weight:700}.teamPortfolioHead button{border:2px solid var(--ws-gold);color:#664918;cursor:pointer;background:0 0;margin-left:auto;padding:10px 14px;font-weight:800}.teamCards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.teamCards article{border:1px solid #d2d9dd;min-height:195px;padding:23px}.teamCards article.primary{background:var(--ws-navy);color:#fff;border-color:var(--ws-navy)}.teamCards article>span{color:var(--ws-gold);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:850}.teamCards h3{color:inherit;margin:13px 0;font-size:23px;font-weight:850}.teamCards p{color:#526774;min-height:62px;font-size:15px;font-weight:600;line-height:1.5}.teamCards .primary p{color:#c8d2da}.teamCards b{font-size:13px;font-weight:800}.memberRow{grid-template-columns:1fr .7fr 1.2fr;gap:11px;margin-top:11px;display:grid}.memberRow input{font:inherit;border:2px solid #cdd3d7;min-width:0;padding:13px;font-size:16px;font-weight:650}.promptPanel,.strategySummary,.celebrationCard{background:var(--ws-navy);color:#fff;border-left:6px solid var(--ws-gold);margin-top:38px;padding:34px}.promptPanel span,.strategySummary>span,.celebrationCard small{color:#e1c484;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:850}.promptPanel p{font-size:18px;font-weight:600;line-height:1.7}.strategySummary{border-left:0;border-top:6px solid var(--ws-gold);grid-template-columns:1fr 1fr 1fr;gap:1px;padding:0;display:grid}.strategySummary>span{grid-column:1/-1;padding:25px 27px 20px}.strategySummary div{background:#ffffff0a;border-top:1px solid #ffffff24;padding:27px}.strategySummary b{color:#e1c484;font-size:14px;font-weight:900}.strategySummary p{color:#d5dde3;font-size:15px;font-weight:600;line-height:1.55}.celebrationCard h2{color:#fff;white-space:normal;margin:15px 0;font-size:clamp(32px,3vw,48px);font-weight:850}.celebrationCard p{color:#e1c484;font-weight:700}.celebrationCard b{font-size:15px;font-weight:750;line-height:1.55;display:block}.workspaceStepper{border-top:2px solid #05172a24;justify-content:space-between;align-items:center;max-width:1220px;margin:0 auto;padding-top:26px;display:flex}.workspaceStepper button{border:2px solid var(--ws-navy);background:var(--ws-navy);color:#fff;cursor:pointer;padding:13px 19px;font-size:14px;font-weight:850}.workspaceStepper button:disabled{opacity:.25;cursor:not-allowed}.workspaceStepper span{color:#5f6f7a;font-size:13px;font-weight:800}.planningOverview{background:var(--ws-navy);color:#fff;border-top:6px solid var(--ws-gold);grid-template-columns:.75fr 1.45fr .9fr 1.4fr;margin:30px 0 24px;display:grid}.planningOverview div{border-right:1px solid #ffffff24;padding:24px}.planningOverview div:last-child{border-right:0}.planningOverview span{color:#e1c484;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.planningOverview b{font-size:16px;font-weight:750;line-height:1.45;display:block}.planningProgress{background:#fff;border:1px solid #05172a21;margin-bottom:24px;padding:22px 25px}.planningProgress>div{justify-content:space-between;gap:20px;margin-bottom:13px;display:flex}.planningProgress span{font-size:15px;font-weight:850}.planningProgress b{color:#76551e;font-size:14px}.planningProgress progress{width:100%;height:12px;accent-color:var(--ws-gold);display:block}.planningGuideList{gap:18px;display:grid}.planningChecklist{background:#fff;border:1px solid #05172a21;box-shadow:0 12px 35px #05172a0f}.planningChecklistHead{background:#f0e7d7;border-bottom:1px solid #05172a1f;align-items:flex-start;gap:25px;padding:25px 28px;display:flex}.planningChecklistHead>div{flex:1}.planningChecklistHead span{color:#805c20;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}.planningChecklistHead h2{color:var(--ws-navy);letter-spacing:-.02em;margin:7px 0;font-size:28px;font-weight:900;line-height:1.08}.planningChecklistHead p{color:#445764;margin:0;font-size:16px;font-weight:650;line-height:1.5}.planningChecklistHead>b{background:var(--ws-navy);color:#fff;white-space:nowrap;padding:10px 13px;font-size:13px;font-weight:850}.planningChecklistItems{grid-template-columns:1fr 1fr;gap:0 26px;padding:13px 28px 24px;display:grid}.planningChecklistItems label{cursor:pointer;border-bottom:1px solid #e5e8ea;align-items:flex-start;gap:13px;padding:13px 4px;font-size:16px;font-weight:700;line-height:1.45;display:flex}.planningChecklistItems label.checked{color:#657782;text-decoration:line-through}.planningChecklistItems input{width:21px;height:21px;accent-color:var(--ws-gold);flex:none;margin-top:1px}.alertReminder{background:#fff1cd;border:2px solid #c99535;margin:26px 0;padding:24px 27px}.alertReminder b{color:#65450f;margin-bottom:7px;font-size:17px;font-weight:900;display:block}.alertReminder p{color:#413822;margin:0;font-size:17px;font-weight:700;line-height:1.55}.planningRecord{margin-top:40px}.planningRecordHead{margin-bottom:20px}.planningRecordHead span,.facilitatorReminder span{color:#7b571c;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900}.planningRecordHead h2{color:var(--ws-navy);margin:8px 0;font-size:34px;font-weight:900;line-height:1.1}.facilitatorReminder{background:var(--ws-navy);color:#fff;border-left:6px solid var(--ws-gold);margin-top:32px;padding:28px 31px}.facilitatorReminder span{color:#e1c484}.facilitatorReminder p{margin:10px 0 0;font-size:17px;font-weight:650;line-height:1.65}@media (width<=900px){.workspacePreview,.workspaceShell{grid-template-columns:1fr}.workspaceSidebar{height:auto;padding:24px;position:static}.demoCompany{padding-right:20px}.workspaceSidebar nav{margin:24px -4px 0;padding-bottom:3px;display:flex;overflow-x:auto}.workspaceSidebar nav button{border-bottom:3px solid #0000;border-left:0;width:auto;min-width:max-content}.workspaceSidebar nav button.active{border-left:0;border-bottom-color:var(--gold)}.demoNotice,.workspaceTopMeta b{display:none}.workspaceMain{padding:0 5vw 50px}.workspaceFormGrid{grid-template-columns:1fr}.workspaceField.wide{grid-column:auto}.teamCards,.memberRow,.strategySummary{grid-template-columns:1fr}.workspaceGuide ul{display:block}.workspaceHeading h1{font-size:clamp(44px,11vw,66px)}.planningOverview{grid-template-columns:1fr 1fr}.planningOverview div:nth-child(2){border-right:0}.planningChecklistItems{grid-template-columns:1fr}.planningChecklistHead h2{font-size:25px}}@media (width<=560px){.planningOverview{grid-template-columns:1fr}.planningOverview div{border-bottom:1px solid #ffffff24;border-right:0}.planningChecklistHead{display:block}.planningChecklistHead>b{margin-top:14px;display:inline-block}.planningChecklistItems{padding-left:20px;padding-right:20px}.planningProgress>div{display:block}.planningProgress b{margin-top:6px;display:block}}.companyLanding{color:var(--navy);background:#f5f0e7;min-height:100vh}.companyLandingNav{background:#f5f0e7f5;border-bottom:1px solid #05172a1a}.companyLandingHero{background:linear-gradient(135deg,#f7f2e9 0%,#eadfc9 100%);grid-template-columns:.95fr 1.05fr;align-items:center;gap:6vw;min-height:100vh;padding:145px 7vw 85px;display:grid}.companyLandingCopy{max-width:720px}.companyLandingCopy h1,.companyLandingStatement h2,.employeeInvitation h2,.landingOffer h2{color:var(--navy);letter-spacing:-.055em;white-space:normal;margin:0 0 28px;font-size:clamp(42px,5vw,78px);line-height:.96}.companyLandingCopy h1 span,.companyLandingStatement h2 span,.employeeInvitation h2 span{color:#a57a31}.companyLandingCopy>p:not(.eyebrow){color:#344b5b;font-size:18px;line-height:1.65}.companyLandingCopy .landingLead{font-weight:700;color:var(--navy)!important;font-size:clamp(21px,2vw,29px)!important;line-height:1.4!important}.companyLandingVisual{border-bottom:7px solid var(--gold);overflow:hidden;box-shadow:0 30px 70px #05172a29}.companyLandingVisual img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.companyLandingStatement{text-align:center;flex-direction:column;align-items:center;padding:110px 8vw;display:flex}.companyLandingStatement>p:last-of-type{color:#405665;max-width:930px;font-size:20px;line-height:1.7}.landingProgramPath{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;width:min(1100px,100%);margin-top:45px;display:grid}.landingProgramPath div{background:var(--navy);color:#fff;border-top:5px solid var(--gold);flex-direction:column;justify-content:center;min-height:125px;padding:30px 20px;display:flex}.landingProgramPath b{color:#e1c484;font-size:22px}.landingProgramPath span{text-transform:uppercase;letter-spacing:.13em;margin-top:9px;font-size:12px}.landingProgramPath i{color:#a57a31;font-size:34px;font-style:normal}.employeeInvitation{background:var(--navy);color:#fff;grid-template-columns:.78fr 1.22fr;align-items:center;gap:7vw;padding:110px 8vw;display:grid}.employeeQuote{border-top:5px solid var(--gold);border-bottom:1px solid #ffffff2e;padding:34px 0}.employeeQuote blockquote{color:#f7f0e4;margin:18px 0;font-family:Georgia,serif;font-size:clamp(35px,4.5vw,65px);line-height:1.08}.employeeInvitation h2{color:#fff;font-size:clamp(36px,4vw,64px)}.employeeInvitationCopy>p{color:#d7e0e6;font-size:18px;line-height:1.7}.employeeProgramLink{color:#e1c484;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--gold);padding-bottom:8px;font-size:12px;font-weight:850;text-decoration:none}.landingOffer{background:#e9dfcd;grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;padding:95px 8vw;display:grid}.landingOffer h2{font-size:clamp(38px,4.4vw,68px)}.landingOffer>div:first-child>p:last-child{color:#3e5260;font-size:19px;line-height:1.65}.landingOfferPrice{background:var(--navy);color:#fff;border-top:6px solid var(--gold);flex-direction:column;align-items:flex-start;padding:38px;display:flex}.landingOfferPrice>span{color:#e1c484;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:850}.landingOfferPrice strong{color:#fff;margin:9px 0;font-size:clamp(48px,5vw,72px)}.landingOfferPrice small{color:#bfcbd3;margin-bottom:25px;font-size:12px;font-style:italic;line-height:1.5}.companyLanding .lightFooter{background:#f5f0e7}@media (width<=900px){.companyLandingHero,.employeeInvitation,.landingOffer{grid-template-columns:1fr}.companyLandingHero{min-height:auto;padding:120px 6vw 70px}.companyLandingVisual{order:-1;margin-top:20px}.landingProgramPath{grid-template-columns:1fr}.landingProgramPath i{transform:rotate(90deg)}.companyLandingStatement,.employeeInvitation,.landingOffer{padding:80px 6vw}.companyLandingNav .audienceNav a:not(.companyCta){display:none}.employeeInvitation .actions{align-items:flex-start}.employeeProgramLink{margin-top:14px}}.landingOffer{scroll-margin-top:82px}.landingOffer>div:first-child>p:not(.eyebrow):not(.taxNote){color:#3e5260;font-size:19px;line-height:1.65}.landingOffer ul{margin:26px 0;padding:0;list-style:none}.landingOffer li{color:#263d4d;border-bottom:1px solid #05172a26;padding:11px 0;font-size:17px;font-weight:700}.landingOffer li:before{content:"✓";color:#9a722f;margin-right:12px;font-weight:900}.landingOffer .taxNote{color:#5f6c75;max-width:650px;font-size:12px;line-height:1.55}.frameworkMap div,.environmentChoices article{background:var(--navy);color:#fff;border-top-color:var(--gold)}.frameworkMap strong,.environmentChoices h3{color:#e1c484}.frameworkMap small,.environmentChoices span{color:#d7b879}.environmentChoices p{color:#e2e8ec}.pricingPage,.advocatePage{color:var(--navy);background:#f5f0e7;min-height:100vh}.pricingHero,.advocateHero{background:linear-gradient(135deg,#f7f2e9,#e8dcc5);padding:165px 8vw 95px}.pricingHero h1,.advocateHero h1{color:var(--navy);white-space:normal;max-width:1200px;font-size:clamp(50px,6.5vw,96px);line-height:.91}.pricingHero h1 span,.advocateHero h1 span{color:#a57a31}.pricingHero>p:last-child,.advocateHero>p:last-child{color:#405565;max-width:850px;font-size:21px;line-height:1.65}.pricingExperience{background:var(--navy);color:#fff;grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;padding:95px 8vw;display:grid}.pricingAmount{color:#fff;letter-spacing:-.06em;font-size:clamp(75px,10vw,150px);font-weight:850;line-height:.9}.pricingAvailability{color:#bcc8d0;margin:20px 0 30px;font-size:13px;font-style:italic;line-height:1.5}.pricingIncluded>span{color:#e1c484;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:850}.pricingIncluded h2{color:#fff;margin:15px 0 30px;font-size:clamp(38px,4vw,65px);line-height:1}.pricingIncluded ul{margin:0;padding:0;list-style:none}.pricingIncluded li{border-bottom:1px solid #ffffff29;padding:14px 0;font-size:18px;font-weight:700}.pricingIncluded li:before{content:"✓";color:#e1c484;margin-right:13px}.pricingDays{grid-template-columns:repeat(3,1fr);gap:18px;padding:90px 8vw;display:grid}.pricingDays article{border-top:5px solid var(--gold);background:#e9dfcd;padding:35px}.pricingDays span{color:#8b6425;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:900}.pricingDays h2{color:var(--navy);margin:14px 0;font-size:30px;line-height:1.05}.pricingDays p{color:#425764;font-size:16px;line-height:1.65}.pricingTax{padding:0 8vw 90px}.pricingTax p{border-left:4px solid var(--gold);color:#566873;background:#e9dfcd;max-width:900px;margin:auto;padding:20px 25px;font-size:13px;line-height:1.6}.advocateSteps{grid-template-columns:repeat(3,1fr);gap:18px;padding:80px 8vw;display:grid}.advocateSteps article{background:var(--navy);color:#fff;border-top:5px solid var(--gold);padding:32px}.advocateSteps b{color:#e1c484;font-size:42px}.advocateSteps h2{color:#fff;margin:15px 0;font-size:27px;line-height:1.1}.advocateSteps p{color:#d5dee4;font-size:16px;line-height:1.65}.advocateTemplate{background:#e9dfcd;grid-template-columns:.75fr 1.25fr;align-items:start;gap:7vw;padding:95px 8vw;display:grid}.advocateTemplate h2,.advocateNext h2{color:var(--navy);font-size:clamp(38px,4.5vw,68px);line-height:.98}.advocateTemplate>div:first-child>p:not(.eyebrow){color:#435765;font-size:18px;line-height:1.65}.emailTemplate{border-top:5px solid var(--gold);background:#fff;padding:38px;box-shadow:0 18px 45px #05172a1a}.emailTemplate strong{color:var(--navy);margin-bottom:28px;font-size:17px;display:block}.emailTemplate p{color:#3f5260;font-size:16px;line-height:1.7}.emailTemplate a{color:#79571e;font-weight:800}.advocateNext{text-align:center;flex-direction:column;align-items:center;padding:100px 8vw;display:flex}.advocateNext p:not(.eyebrow){color:#435765;max-width:760px;font-size:18px;line-height:1.65}@media (width<=900px){.pricingExperience,.pricingDays,.advocateSteps,.advocateTemplate{grid-template-columns:1fr}.pricingHero,.advocateHero{padding:135px 6vw 75px}.pricingExperience,.pricingDays,.advocateSteps,.advocateTemplate,.advocateNext{padding-left:6vw;padding-right:6vw}.pricingAmount{font-size:80px}}.advocateTemplate{display:block}.advocateTemplate>div{width:min(1100px,100%);margin-left:0;margin-right:auto}.advocateTemplate .emailTemplate{margin-top:38px}.pricingTaxNotice{color:#fff;border-top:1px solid #fff3;margin:22px 0 0;padding-top:18px;font-size:13px;line-height:1.6}.assessmentPricing{background:#f5f0e7;padding:95px 8vw 105px}.assessmentIntro{text-align:center;max-width:990px;margin:0 auto 48px}.assessmentIntro h2,.launchDivider h2{color:var(--navy);white-space:normal;margin:14px 0 25px;font-size:clamp(40px,5vw,72px);line-height:.96}.assessmentIntro>p:last-child,.launchDivider>p:last-child{color:#405565;font-size:19px;line-height:1.65}.assessmentCards{grid-template-columns:1fr 1fr;gap:24px;max-width:1180px;margin:auto;display:grid}.assessmentCards article{background:var(--navy);color:#fff;border-top:6px solid var(--gold);flex-direction:column;align-items:flex-start;padding:38px;display:flex}.assessmentCards article>span{color:#e1c484;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:900}.assessmentCards article>strong{letter-spacing:-.05em;margin:14px 0 20px;font-size:clamp(54px,6vw,82px);line-height:1}.assessmentCards ul{flex:1;width:100%;margin:0 0 30px;padding:0;list-style:none}.assessmentCards li{border-bottom:1px solid #ffffff26;padding:11px 0;font-size:16px;font-weight:700;line-height:1.4}.assessmentCards li:before{content:"✓";color:#e1c484;margin-right:11px}.assessmentScopeNote{color:#5f6d78;max-width:1180px;margin:18px auto 0;font-size:13px;font-style:italic;line-height:1.55}.assessmentPath{border-left:6px solid var(--gold);background:#e8dfcf;max-width:1180px;margin:34px auto 0;padding:25px 28px}.assessmentPath b{color:#7d5a22;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.assessmentPath p{color:#344b5b;margin:8px 0 0;font-size:17px;line-height:1.6}.launchDivider{text-align:center;background:#e9dfcd;padding:85px 8vw}.launchDivider>p:last-child{max-width:850px;margin:0 auto}.launchDivider .eyebrow{margin-bottom:12px}.pricingExperience{scroll-margin-top:82px}.singleAssessmentCard{grid-template-columns:minmax(0,760px);justify-content:center}.launchOptions{background:var(--navy);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:26px;padding:95px 8vw;display:grid}.launchCard{color:#fff;border:1px solid #ffffff24;border-top:6px solid var(--gold);background:#102f53;flex-direction:column;align-items:flex-start;padding:42px;display:flex}.launchCard.featuredLaunch{background:#0a2340;box-shadow:0 24px 60px #0003}.launchCard>span{color:#e1c484;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:900}.launchCard .pricingAmount{margin:22px 0 16px;font-size:clamp(64px,7vw,105px)}.launchCard h2{color:#fff;margin:0 0 20px;font-size:clamp(31px,3.2vw,49px);line-height:1}.launchDescription{color:#d7e0e7;min-height:112px;font-size:17px;line-height:1.65}.launchCard ul{flex:1;width:100%;margin:8px 0 32px;padding:0;list-style:none}.launchCard li{border-bottom:1px solid #ffffff26;padding:13px 0;font-size:16px;font-weight:700;line-height:1.4}.launchCard li:before{content:"✓";color:#e1c484;margin-right:11px}.launchCard .button{margin-top:auto}.launchOptions+.pricingDays{padding-top:75px}.launchOptions:after{content:"Program fees may qualify as a business expense depending on the company’s circumstances. Companies should consult their tax professional regarding applicable tax treatment or deductions.";color:#bcc8d0;border-left:4px solid var(--gold);grid-column:1/-1;margin-top:4px;padding:4px 0 4px 18px;font-size:13px;line-height:1.6}@media (width<=900px){.assessmentPricing,.launchDivider,.launchOptions{padding:75px 6vw}.assessmentCards,.launchOptions{grid-template-columns:1fr}.assessmentCards article,.launchCard{padding:30px}.assessmentIntro{text-align:left}.assessmentCards .button,.launchCard .button{width:100%}.launchDescription{min-height:0}}.qaPage{color:var(--navy);background:#f5f0e7;min-height:100vh}.qaHero{background:linear-gradient(135deg,#f7f2e9,#e8dcc5);padding:165px 8vw 95px}.qaHero h1{letter-spacing:-.055em;color:var(--navy);margin:20px 0 30px;font-size:clamp(56px,7vw,100px);line-height:.88}.qaHero h1 span{color:#a57a31}.qaHero>p:last-child{color:#405565;max-width:880px;font-size:21px;line-height:1.65}.qaContent{padding:85px 8vw 110px}.qaSection{border-bottom:1px solid #05172a33}.qaSection:first-child{border-top:1px solid #05172a33}.qaSectionTitle{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:34px 2px;list-style:none;display:flex}.qaSectionTitle::-webkit-details-marker{display:none}.qaSectionTitle h2{color:var(--navy);margin:10px 0 0;font-size:clamp(32px,3.6vw,52px);line-height:1}.qaSectionTitle>i{border:2px solid #a57a31;flex:none;width:42px;height:42px;position:relative}.qaSectionTitle>i:before,.qaSectionTitle>i:after{content:"";background:#a57a31;height:2px;position:absolute;top:18px;left:10px;right:10px}.qaSectionTitle>i:after{transition:transform .2s;transform:rotate(90deg)}.qaSection[open]>.qaSectionTitle>i:after{transform:rotate(0)}.qaList{padding:0 0 24px}.qaItem{border-top:1px solid #05172a29;padding:22px 2px;display:block}.qaItem h3{color:var(--navy);margin:0 0 8px;font-size:20px;font-weight:850;line-height:1.4}.qaAnswer{max-width:1100px;padding:0}.qaAnswer p,.qaAnswer li{color:#435765;font-size:17px;font-weight:600;line-height:1.65}.qaAnswer p{margin:0 0 10px}.qaAnswer p:last-child{margin-bottom:0}.qaAnswer ul{margin:6px 0 0;padding-left:24px}.qaAnswer li{margin:5px 0}.qaNext{text-align:center;background:var(--navy);color:#fff;padding:100px 8vw}.qaNext .eyebrow{color:#e1c484}.qaNext h2{color:#fff;margin:18px auto;font-size:clamp(42px,5vw,72px);line-height:.95}.qaNext>p:not(.eyebrow){color:#d6e0e6;max-width:760px;margin:0 auto 30px;font-size:18px;line-height:1.65}@media (width<=900px){.qaHero{padding:135px 6vw 75px}.qaContent{padding:65px 6vw 85px}.qaItem{grid-template-columns:1fr;gap:12px}.qaNext{padding-left:6vw;padding-right:6vw}}@media (width<=560px){.qaHero h1{font-size:48px}.qaSectionTitle{gap:16px;padding:27px 0}.qaSectionTitle>i{width:34px;height:34px}.qaSectionTitle>i:before,.qaSectionTitle>i:after{top:14px;left:8px;right:8px}.qaItem{padding:24px 0}.qaItem h3{font-size:18px}.qaAnswer p,.qaAnswer li{font-size:16px}}.educationSessionBar{background:var(--ws-navy);color:#fff;border-top:6px solid var(--ws-gold);grid-template-columns:1.25fr 1fr 1fr .75fr;margin:30px 0;display:grid}.educationSessionBar div{border-right:1px solid #ffffff24;padding:22px 24px}.educationSessionBar div:last-child{border-right:0}.educationSessionBar span{color:#e1c484;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.educationSessionBar b{font-size:16px;font-weight:800;line-height:1.4}.workbookBlock{background:#fff;border:1px solid #05172a24;margin:24px 0 34px;box-shadow:0 14px 38px #05172a0f}.workbookBlock>header{background:#f0e7d7;border-bottom:1px solid #05172a1f;align-items:flex-start;gap:30px;padding:27px 30px;display:flex}.workbookBlock>header>div{flex:1}.workbookBlock>header span,.reflectionBlock header span{color:#7b571c;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900}.workbookBlock>header h2,.reflectionBlock header h2{color:var(--ws-navy);margin:7px 0;font-size:32px;font-weight:900;line-height:1.08}.workbookBlock>header p{color:#425562;margin:0;font-size:17px;font-weight:650;line-height:1.5}.workbookBlock>header>b{background:var(--ws-navy);color:#fff;max-width:230px;padding:12px 15px;font-size:13px;font-weight:850;line-height:1.4}.workbookPrompt{border-bottom:1px solid #dfe3e5;grid-template-columns:1.15fr .85fr;display:grid}.workbookPrompt>div,.workbookPrompt>aside{padding:24px 30px}.workbookPrompt>aside{background:#fbf7ef;border-left:1px solid #dfe3e5}.workbookPrompt strong{color:#6f501e;text-transform:uppercase;letter-spacing:.13em;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.workbookPrompt p{color:#354956;margin:7px 0;font-size:16px;font-weight:650;line-height:1.5}.workbookPrompt>div p:before{content:"•";color:var(--ws-gold);margin-right:9px}.resourceLibrary{border:2px solid #d8dee1;margin-bottom:23px}.resourceLibraryHead{background:#f5f1e9;align-items:center;gap:18px;padding:20px 22px;display:flex}.resourceLibraryHead>div:first-child{flex:1}.resourceLibraryHead span{color:#785722;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:900}.resourceLibraryHead h3{color:var(--ws-navy);margin:4px 0;font-size:24px;font-weight:900}.resourceLibraryHead>div:last-child{gap:10px;display:flex}.resourceLibraryHead button,.uploadResource{border:2px solid var(--ws-navy);background:var(--ws-navy);color:#fff;font:inherit;cursor:pointer;padding:10px 13px;font-size:13px;font-weight:850}.uploadResource input{display:none}.resourceAddForm{background:#e8ddca;grid-template-columns:1.1fr .6fr 1fr 1.3fr auto;gap:9px;padding:17px 20px;display:grid}.resourceAddForm input,.resourceAddForm select{min-width:0;font:inherit;border:1px solid #aeb8bf;padding:11px;font-size:14px;font-weight:650}.resourceAddForm button{background:var(--ws-gold);color:#111;cursor:pointer;border:0;padding:10px 13px;font-weight:850}.resourceGrid{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.resourceGrid article{border:1px solid #d6dde1;min-height:190px;padding:19px;position:relative}.resourceGrid article.primaryResource{background:var(--ws-navy);color:#fff;border-color:var(--ws-navy);border-top:5px solid var(--ws-gold)}.resourceGrid article>div{align-items:center;gap:9px;display:flex}.resourceGrid article>div span,.resourceGrid article>div b{text-transform:uppercase;letter-spacing:.12em;color:#805c20;font-size:10px;font-weight:900}.resourceGrid article.primaryResource>div span,.resourceGrid article.primaryResource>div b{color:#e1c484}.resourceGrid h4{color:var(--ws-navy);margin:13px 0;font-size:20px;font-weight:900;line-height:1.2}.resourceGrid .primaryResource h4{color:#fff}.resourceGrid p{color:#526673;font-size:14px;font-weight:700}.resourceGrid .primaryResource p{color:#c6d1d9}.resourceGrid small{color:#71808a;font-size:13px;font-weight:650;line-height:1.4;display:block}.resourceGrid .primaryResource small{color:#aebdc8}.resourceGrid article>button{color:#73541f;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800;text-decoration:underline;position:absolute;bottom:14px;left:19px}.glossaryEditor,.assignmentEditor{border:2px solid #d8dee1;margin-bottom:22px}.glossaryRow{border-top:1px solid #e0e4e6;grid-template-columns:.55fr 1.45fr;gap:10px;padding:11px 18px;display:grid}.glossaryRow input,.glossaryRow textarea,.assignmentRow input,.assignmentRow textarea{font:inherit;resize:vertical;border:1px solid #b7c1c7;padding:12px;font-size:15px;font-weight:650}.validationChecks{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.validationChecks label{cursor:pointer;border:2px solid #d7dde0;align-items:center;gap:11px;padding:15px;font-size:15px;font-weight:800;display:flex}.validationChecks label.checked{border-color:var(--ws-gold);background:#fff3d8}.validationChecks input{width:21px;height:21px;accent-color:var(--ws-gold)}.assignmentRow{border-top:1px solid #e0e4e6;grid-template-columns:.7fr 1.6fr .65fr;gap:10px;padding:11px 18px;display:grid}.reflectionBlock{border-left:6px solid var(--ws-gold);background:#e8ddca;margin-top:38px;padding:30px}.reflectionBlock header{margin-bottom:24px}.reflectionBlock>.workspaceField{margin-top:20px}@media (width<=900px){.educationSessionBar{grid-template-columns:1fr 1fr}.educationSessionBar div:nth-child(2){border-right:0}.workbookPrompt{grid-template-columns:1fr}.workbookPrompt>aside{border-top:1px solid #dfe3e5;border-left:0}.resourceAddForm{grid-template-columns:1fr 1fr}.resourceAddForm button{grid-column:1/-1}.resourceGrid,.assignmentRow,.validationChecks{grid-template-columns:1fr}}@media (width<=560px){.educationSessionBar{grid-template-columns:1fr}.educationSessionBar div{border-bottom:1px solid #ffffff24;border-right:0}.workbookBlock>header{display:block}.workbookBlock>header>b{margin-top:16px;display:inline-block}.workbookPrompt>div,.workbookPrompt>aside,.workbookCapture{padding:21px}.resourceLibraryHead{display:block}.resourceLibraryHead>div:last-child{margin-top:14px}.resourceAddForm,.glossaryRow{grid-template-columns:1fr}.reflectionBlock{padding:23px}.workspaceTopMeta{display:none}.workspaceTopbar{padding:0 5vw}.workspaceSection{padding-top:38px}.workspaceUtility{height:58px}.workspaceHeading>span{font-size:16px}.workspaceStepper button{padding:10px;font-size:11px}.workspaceStepper span{display:none}}.authSite{color:#071a2d;background:#f3ead9;min-height:100vh;padding-bottom:60px}.authTop{border-bottom:1px solid #d4c5aa;justify-content:space-between;align-items:center;height:82px;padding:0 6vw;display:flex}.authTop a{color:#071a2d;letter-spacing:.16em;font-size:21px;font-weight:950;text-decoration:none}.authTop span{color:#8b6525;text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:900}.authPanel{background:#e9decb;border-top:6px solid #c6a15b;width:min(520px,100% - 40px);margin:10vh auto 0;padding:42px}.authPanel>p{color:#8b6525;text-transform:uppercase;letter-spacing:.16em;margin:0 0 12px;font-size:13px;font-weight:950}.authPanel h1{color:#071a2d;white-space:normal;margin:0 0 13px;font-size:clamp(38px,5vw,58px)}.authPanel>span{color:#4c5f6d;margin-bottom:30px;font-size:17px;font-weight:650;display:block}.authPanel form{gap:20px;display:grid}.authPanel label{color:#071a2d;gap:8px;font-size:16px;font-weight:900;display:grid}.authPanel input{color:#071a2d;width:100%;font:inherit;background:#f8f2e8;border:0;border-bottom:2px solid #8997a0;padding:13px 12px;font-size:16px}.authPanel input:focus{outline-offset:2px;outline:2px solid #c6a15b}.authPanel form button{color:#fff;font:inherit;cursor:pointer;background:#173d68;border:0;padding:14px 18px;font-weight:900}.authPanel form button:disabled{opacity:.65}.authText{color:#173d68;font:inherit;cursor:pointer;background:0 0;border:0;padding:16px 0 0;font-size:14px;font-weight:900}.authMessage{color:#704f18;font-size:15px;font-weight:750}.workspaceTopbar form{margin-left:auto}.workspaceTopbar form .workspaceExit{font:inherit;cursor:pointer;border:0}@media (width<=560px){.authTop{height:68px}.authPanel{margin-top:7vh;padding:30px 24px}}.workspaceField span{letter-spacing:.02em;text-transform:none;font-size:18px;line-height:1.25}.workspaceField input,.workspaceField textarea,.workspaceField select{font-size:16px;font-weight:600}.overviewDetails{grid-template-columns:1fr 1fr;gap:32px 42px;padding:8px 0 15px;display:grid}.overviewDetails .workspaceField{background:0 0;border:0;border-bottom:1px solid #05172a33;padding:0 0 22px}.overviewDetails .workspaceField.wide{grid-column:1/-1}.overviewDetails .workspaceField span{color:var(--ws-navy);margin-bottom:9px;font-size:20px}.overviewDetails .workspaceField input,.overviewDetails .workspaceField textarea{border:0;min-height:auto;padding:0;font-size:17px}.overviewDetails .workspaceField textarea{height:58px}.companyTeamsTableWrap{overflow-x:auto}.companyTeamsTable{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.companyTeamsTable th{background:var(--ws-navy);color:#fff;letter-spacing:.01em;padding:16px 18px;font-size:15px;font-weight:900}.companyTeamsTable td{color:#405462;border-bottom:1px solid #d8dde0;padding:18px;font-size:15px;font-weight:650}.companyTeamsTable td strong{color:var(--ws-navy);font-size:17px;font-weight:900}.companyTeamsTable td span{color:#614717;background:#efe5d2;padding:7px 10px;font-weight:850;display:inline-block}.workbookBlock{margin:18px 0}.workbookBlock>summary{cursor:pointer;background:#f0e7d7;align-items:flex-start;gap:24px;padding:27px 30px;list-style:none;display:flex}.workbookBlock[open]>summary{border-bottom:1px solid #05172a1f}.workbookBlock>summary::-webkit-details-marker{display:none}.planningChecklistHead::-webkit-details-marker{display:none}.workbookBlock>summary>div{flex:1}.workbookBlock>summary span{color:#7b571c;text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:900}.workbookBlock>summary h2{color:var(--ws-navy);margin:7px 0;font-size:32px;font-weight:900;line-height:1.08}.workbookBlock>summary p{color:#425562;margin:0;font-size:16px;font-weight:650;line-height:1.5}.workbookBlock>summary>b{background:var(--ws-navy);color:#fff;max-width:230px;padding:12px 15px;font-size:13px;font-weight:850;line-height:1.4}.planningChecklistHead{cursor:pointer;border-bottom:0;list-style:none}.planningChecklist[open] .planningChecklistHead{border-bottom:1px solid #05172a1f}.planningChecklistHead i,.workbookBlock>summary i{border:2px solid var(--ws-navy);flex:none;width:34px;height:34px;margin-top:2px;position:relative}.planningChecklistHead i:before,.planningChecklistHead i:after,.workbookBlock>summary i:before,.workbookBlock>summary i:after{content:"";background:var(--ws-navy);height:2px;position:absolute;top:14px;left:8px;right:8px}.planningChecklistHead i:after,.workbookBlock>summary i:after{transition:transform .2s;transform:rotate(90deg)}.planningChecklist[open] .planningChecklistHead i:after,.workbookBlock[open]>summary i:after{transform:rotate(0)}@media (width<=900px){.overviewDetails{grid-template-columns:1fr}.overviewDetails .workspaceField.wide{grid-column:auto}}@media (width<=560px){.workbookBlock>summary{grid-template-columns:1fr auto;padding:21px;display:grid}.workbookBlock>summary>div{grid-column:1/-1}.workbookBlock>summary>b{margin:0}.planningChecklistHead i{position:absolute;right:20px}.planningChecklistHead{padding-right:70px;position:relative}.teamPortfolio{padding:20px}.teamPortfolioHead{display:block}.teamPortfolioHead span{margin:8px 0 0;display:block}}.workspaceHeading>p{letter-spacing:.08em;margin:0 0 12px;font-size:28px;font-weight:950;line-height:1.1}.workspaceHeading h1{margin-bottom:19px;font-size:clamp(42px,4.4vw,62px);line-height:1.02}.workspaceHeading>span{font-size:18px;line-height:1.52}.workspaceField{background:0 0;border:0;padding:6px 0 14px}.workspaceField span{color:var(--ws-navy);margin-bottom:6px;font-size:19px;font-weight:900}.workspaceField input,.workspaceField textarea,.workspaceField select{border-bottom:1px solid #05172a47;padding:6px 1px;font-size:17px;font-weight:700}.workspaceField textarea{height:74px;min-height:74px}.workspaceFormGrid{gap:16px 28px}.memberSection{background:0 0;border:0;padding:0}.memberRow{gap:18px}.memberRow input{background:0 0;border:0;border-bottom:1px solid #05172a47;padding:12px 2px;font-size:17px;font-weight:700}.formationSessionBar{background:var(--ws-navy);color:#fff;border-top:6px solid var(--ws-gold);grid-template-columns:1.1fr .7fr .8fr 1.8fr;margin:28px 0 22px;display:grid}.formationSessionBar div{border-right:1px solid #ffffff24;padding:20px 22px}.formationSessionBar div:last-child{border-right:0}.formationSessionBar span{color:#e1c484;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:14px;font-weight:950;display:block}.formationSessionBar b{font-size:16px;line-height:1.45}.formationIdentity{border-bottom:2px solid #05172a2e;grid-template-columns:1fr 1fr;gap:14px 28px;margin-bottom:24px;padding:0 0 20px;display:grid}.formationCommitment{border-top:5px solid var(--ws-gold);margin-top:30px;padding:27px 0 12px}.formationCommitment header span{color:#75531b;font-size:27px;font-weight:950;line-height:1.1;display:block}.formationCommitment header h2{max-width:900px;color:var(--ws-navy);margin:8px 0 20px;font-size:22px;line-height:1.4}.formationCommitment .workspaceFormGrid{grid-template-columns:1fr 1fr}.workbookBlock .memberSection{margin-bottom:20px}.workbookBlock .teamPortfolioHead h2{color:var(--ws-navy);font-size:24px}@media (width<=900px){.formationSessionBar{grid-template-columns:1fr 1fr}.formationIdentity{grid-template-columns:1fr}}@media (width<=560px){.formationSessionBar{grid-template-columns:1fr}.formationSessionBar div{border-bottom:1px solid #ffffff24;border-right:0}.formationCommitment .workspaceFormGrid{grid-template-columns:1fr}}.educationSessionBar{grid-template-columns:1.15fr .7fr .7fr 1.65fr}.educationSessionBar span{letter-spacing:.08em;font-size:14px}.educationSessionBar b{font-size:16px}.learningFocusWindow{border-top:2px solid #05172a2e;border-bottom:2px solid #05172a2e;grid-template-columns:1.4fr .55fr .55fr;align-items:end;gap:30px;margin:25px 0;padding:22px 0;display:grid}.learningFocusWindow>div span{color:#75531b;margin-bottom:8px;font-size:19px;font-weight:950;display:block}.learningFocusWindow>div b{color:var(--ws-navy);font-size:18px;line-height:1.45;display:block}.learningFocusWindow .workspaceField{padding-bottom:0}.workbookBlock>summary span{letter-spacing:.04em;font-size:25px;font-weight:950;line-height:1}.workbookBlock>summary h2{margin:9px 0 5px;font-size:22px}.workbookBlock>summary p{font-size:15px}.workbookCapture{padding:24px 30px}.reflectionBlock{border-top:3px solid var(--ws-gold);background:0 0;border-left:0;padding:25px 0}.reflectionBlock header span{letter-spacing:.04em;font-size:25px;font-weight:950;line-height:1.1;display:block}.reflectionBlock header h2{margin-top:8px;font-size:20px;line-height:1.35}.reflectionBlock .workspaceField{background:0 0;border:0}@media (width<=900px){.educationSessionBar,.learningFocusWindow{grid-template-columns:1fr 1fr}.learningFocusWindow>div{grid-column:1/-1}}@media (width<=560px){.workspaceHeading>p{font-size:23px}.workspaceHeading h1{font-size:40px}.learningFocusWindow{grid-template-columns:1fr}.learningFocusWindow>div{grid-column:auto}.workbookBlock>summary span{font-size:22px}.educationSessionBar{grid-template-columns:1fr}}.executionSessionBar{background:var(--ws-navy);color:#fff;border-top:6px solid var(--ws-gold);grid-template-columns:1.3fr .65fr .65fr 1.6fr;margin:28px 0 20px;display:grid}.executionSessionBar div{border-right:1px solid #ffffff24;padding:21px 23px}.executionSessionBar div:last-child{border-right:0}.executionSessionBar span{color:#e1c484;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:14px;font-weight:900;display:block}.executionSessionBar b{font-size:16px;font-weight:800;line-height:1.45}.executionProgress{border-bottom:2px solid #05172a26;margin-bottom:20px;padding:18px 0}.executionProgress>div{justify-content:space-between;gap:20px;margin-bottom:10px;display:flex}.executionProgress span{font-size:18px;font-weight:900}.executionProgress b{color:#72521e;font-size:15px}.executionProgress progress{width:100%;height:12px;accent-color:var(--ws-gold);display:block}.executionRubricBlock{background:#fff;border:1px solid #05172a24;margin:18px 0;box-shadow:0 10px 28px #05172a0d}.executionRubricBlock>summary{cursor:pointer;background:#f0e7d7;align-items:flex-start;gap:24px;padding:25px 28px;list-style:none;display:flex}.executionRubricBlock>summary::-webkit-details-marker{display:none}.executionRubricBlock[open]>summary{border-bottom:1px solid #05172a1f}.executionRubricBlock>summary>div{flex:1}.executionRubricBlock>summary span{color:#7b571c;text-transform:uppercase;letter-spacing:.04em;font-size:25px;font-weight:950;line-height:1;display:block}.executionRubricBlock>summary h2{color:var(--ws-navy);margin:9px 0 5px;font-size:22px;font-weight:900}.executionRubricBlock>summary p{color:#425562;margin:0;font-size:15px;font-weight:650;line-height:1.5}.executionRubricBlock>summary>b{background:var(--ws-navy);color:#fff;white-space:nowrap;max-width:180px;padding:11px 14px;font-size:13px;font-weight:850}.executionRubricBlock>summary i{border:2px solid var(--ws-navy);flex:none;width:34px;height:34px;position:relative}.executionRubricBlock>summary i:before,.executionRubricBlock>summary i:after{content:"";background:var(--ws-navy);height:2px;position:absolute;top:14px;left:8px;right:8px}.executionRubricBlock>summary i:after{transition:transform .2s;transform:rotate(90deg)}.executionRubricBlock[open]>summary i:after{transform:rotate(0)}.executionRubricGuide{border-bottom:1px solid #dfe3e5;grid-template-columns:1.2fr .8fr;display:grid}.executionRubricGuide>div,.executionRubricGuide>aside{padding:22px 28px}.executionRubricGuide>aside{background:#fbf7ef;border-left:1px solid #dfe3e5}.executionRubricGuide strong{color:#6f501e;margin-bottom:10px;font-size:16px;font-weight:950;display:block}.executionRubricGuide p{color:#354956;margin:7px 0;font-size:16px;font-weight:650;line-height:1.5}.executionRubricGuide>div p:before{content:"•";color:var(--ws-gold);margin-right:9px}.executionRubricCapture{padding:23px 28px}.executionFrameworkHead span{color:#75531b;font-size:20px;font-weight:950;display:block}.executionFrameworkHead h3{color:var(--ws-navy);margin:5px 0 18px;font-size:26px}.executionFramework{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:22px;display:grid}.executionFramework .workspaceField{border-top:4px solid var(--ws-gold);padding-top:14px}.executionFramework .workspaceField span{text-transform:uppercase;font-size:21px}.executionFramework .workspaceField textarea{height:118px}.executionSuccess{border-top:5px solid var(--ws-gold);margin-top:34px;padding:25px 0}.executionSuccess>div:first-child span{color:#75531b;font-size:25px;font-weight:950;display:block}.executionSuccess h2{color:var(--ws-navy);margin:7px 0 20px;font-size:22px}.executionSuccessGrid{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.executionSuccessGrid label{cursor:pointer;border-bottom:1px solid #05172a2e;align-items:center;gap:13px;padding:13px 2px;font-size:17px;font-weight:800;display:flex}.executionSuccessGrid label.checked{color:#5f736a;text-decoration:line-through}.executionSuccessGrid input{width:22px;height:22px;accent-color:var(--ws-gold)}@media (width<=900px){.executionSessionBar{grid-template-columns:1fr 1fr}.executionRubricGuide{grid-template-columns:1fr}.executionRubricGuide>aside{border-top:1px solid #dfe3e5;border-left:0}.executionFramework{grid-template-columns:1fr 1fr}}@media (width<=560px){.executionSessionBar{grid-template-columns:1fr}.executionSessionBar div{border-bottom:1px solid #ffffff24;border-right:0}.executionRubricBlock>summary{grid-template-columns:1fr auto;padding:21px;display:grid}.executionRubricBlock>summary>div{grid-column:1/-1}.executionRubricGuide>div,.executionRubricGuide>aside,.executionRubricCapture{padding:20px}.executionFramework,.executionSuccessGrid{grid-template-columns:1fr}.executionProgress>div{display:block}.executionProgress b{margin-top:5px;display:block}}.opportunityBoard{margin:30px 0 24px}.opportunityBoardHead{align-items:flex-end;gap:22px;margin-bottom:16px;display:flex}.opportunityBoardHead>div{flex:1}.opportunityBoardHead span,.notifyTeamPanel>div>span,.executionChartsHead span{color:#75531b;font-size:23px;font-weight:950;line-height:1.1;display:block}.opportunityBoardHead h2,.notifyTeamPanel h2,.executionChartsHead h2{color:var(--ws-navy);margin:5px 0;font-size:31px}.opportunityBoardHead p,.notifyTeamPanel p{color:#4a5e6a;margin:0;font-size:16px;font-weight:650}.opportunityBoardHead>b{background:var(--ws-navy);color:#fff;padding:10px 14px;font-size:14px}.opportunityTableWrap{border:1px solid #05172a29;overflow-x:auto}.opportunityTable{border-collapse:collapse;text-align:left;width:100%;min-width:1040px}.opportunityTable th{background:var(--ws-navy);color:#fff;padding:14px 16px;font-size:15px;font-weight:900}.opportunityTable td{vertical-align:middle;border-bottom:1px solid #d8dde0;padding:15px 16px;font-size:15px;font-weight:650}.opportunityTable tr:last-child td{border-bottom:0}.opportunityTable tr.opportunity-watching{background:#fff7d6}.opportunityTable tr.opportunity-trading{background:#e5f5e9}.opportunityTable tr.opportunity-closed{color:#6f777c;background:#e8eaeb}.opportunityTable td:first-child strong{color:var(--ws-navy);margin-top:6px;font-size:20px;display:block}.opportunityStatus{text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;font-size:11px;font-weight:950;display:inline-block}.opportunityStatus.watching{color:#342600;background:#f1c84d}.opportunityStatus.trading{color:#fff;background:#2e8b57}.opportunityStatus.closed{color:#fff;background:#7e878d}.opportunityTable select{font:inherit;color:var(--ws-navy);background:#fff;border:1px solid #aeb9bf;padding:8px;font-size:13px;font-weight:750}.memberResponses{grid-template-columns:1fr 1fr;gap:7px 12px;display:grid}.memberResponses label{align-items:center;gap:7px;display:flex}.memberResponses label>span{min-width:46px;font-size:12px;font-weight:850}.memberResponses select{padding:5px 6px;font-size:12px}.notifyTeamPanel{border-left:6px solid var(--ws-gold);background:#e8ddca;margin:24px 0;padding:25px 28px}.notifyTeamPanel>div:first-child{margin-bottom:18px}.notifyTeamForm{grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:13px;display:grid}.notifyTeamForm label>span{color:var(--ws-navy);margin-bottom:6px;font-size:16px;font-weight:900;display:block}.notifyTeamForm select{width:100%;font:inherit;background:#fff;border:1px solid #9da9b0;padding:12px;font-size:15px;font-weight:750}.notifyTeamForm button{background:var(--ws-navy);color:#fff;font:inherit;cursor:pointer;border:0;padding:14px 20px;font-size:15px;font-weight:900}.notificationConfirmation{color:#164c2e;background:#dff2e5;border-left:4px solid #2e8b57;margin-top:15px;padding:12px 15px;font-size:15px;font-weight:850}.notifyTeamForm.executionNotify{grid-template-columns:1fr 1fr 1fr auto;align-items:end}.executionNotify textarea{width:100%;min-height:76px;font:inherit;resize:vertical;background:#fff;border:1px solid #9da9b0;padding:11px}.executionNotify .notifyImage{color:#1d507f;cursor:pointer;background:#fff;border:1px solid #7ea0bd;justify-content:center;align-items:center;padding:13px 16px;font-size:15px;font-weight:900;display:inline-flex}.executionNotify .notifyImage input{display:none}.notifyFile{color:#526673;grid-column:1/4;font-size:13px;font-weight:750}.instrumentLink{color:var(--ws-navy);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 0 0;font-size:20px;font-weight:900;text-decoration:underline;display:block}.opportunityDetails{grid-template-columns:minmax(220px,.8fr) 1.4fr;align-items:center;gap:22px;padding:8px;display:grid}.opportunityDetails img,.detailImage{object-fit:contain;background:#dfe5e9;border:1px solid #c4ced4;width:100%;min-height:150px;max-height:260px}.detailImage{color:#526673;flex-direction:column;justify-content:center;align-items:center;display:flex}.detailImage span,.opportunityDetails>div>span{text-transform:uppercase;color:#75531b;font-size:12px;font-weight:950;display:block}.opportunityDetails>div>strong{color:var(--ws-navy);margin:5px 0;font-size:18px;display:block}.opportunityDetails p{font-size:15px;line-height:1.55}.executionHistory{margin:36px 0}.executionHistory>h2{color:var(--ws-navy);margin:0 0 14px;font-size:31px}.historyTable{min-width:900px}.historyResult{padding:5px 9px;display:inline-block}.historyResult.gain{color:#176238;background:#dff2e5}.historyResult.loss{color:#922b2b;background:#f5dddd}.historyResult.even{color:#536067;background:#e8eaeb}.executionCharts{border-top:2px solid #05172a2e;border-bottom:2px solid #05172a2e;margin:24px 0 34px;padding:22px 0}.executionChartsHead{align-items:center;gap:20px;display:flex}.executionChartsHead>div{flex:1}.executionChartsHead h2{font-size:24px}.executionChartsHead label{background:var(--ws-navy);color:#fff;cursor:pointer;padding:12px 16px;font-size:14px;font-weight:900}.executionChartsHead input{display:none}.executionChartList{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.executionChartList article{background:#ffffff59;border:1px solid #cfd6da;padding:16px}.executionChartList article>span{color:#77561f;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.executionChartList strong{color:var(--ws-navy);margin:5px 0;font-size:17px;display:block}.executionChartList small{color:#60727d;font-size:13px;font-weight:650}@media (width<=900px){.notifyTeamForm{grid-template-columns:1fr 1fr}.notifyTeamForm button{grid-column:1/-1}.executionChartList{grid-template-columns:1fr}.notifyTeamForm.executionNotify{grid-template-columns:1fr 1fr}.executionNotify .notifyNotes,.notifyFile{grid-column:1/-1}.opportunityDetails{grid-template-columns:1fr}}@media (width<=560px){.opportunityBoardHead,.executionChartsHead{display:block}.opportunityBoardHead>b{margin-top:12px;display:inline-block}.notifyTeamPanel{padding:22px}.notifyTeamForm{grid-template-columns:1fr}.executionChartsHead label{margin-top:13px;display:inline-block}.notifyTeamForm.executionNotify{grid-template-columns:1fr}.executionNotify .notifyNotes,.notifyFile{grid-column:1}}.reviewSessionBar{background:var(--ws-navy);color:#fff;border-top:6px solid var(--ws-gold);grid-template-columns:.7fr .85fr .85fr 1.2fr;margin:28px 0 22px;display:grid}.reviewSessionBar div{border-right:1px solid #ffffff24;padding:20px 22px}.reviewSessionBar div:last-child{border-right:0}.reviewSessionBar span{color:#e1c484;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:14px;font-weight:950;display:block}.reviewSessionBar b{font-size:17px;line-height:1.4}.reviewEventDetails{border-bottom:2px solid #05172a2e;grid-template-columns:1fr .7fr .7fr 1.6fr;align-items:end;gap:22px;margin-bottom:24px;padding:0 0 22px;display:grid}.reviewEventDetails>div span{color:var(--ws-navy);margin-bottom:7px;font-size:19px;font-weight:950;display:block}.reviewEventDetails>div b{color:#405462;font-size:16px;line-height:1.45}.reviewRatingBlock{border:1px solid #05172a24;margin:18px 0}.reviewRatingBlock>summary{cursor:pointer;background:#f0e7d7;align-items:flex-start;gap:24px;padding:25px 28px;list-style:none;display:flex}.reviewRatingBlock>summary::-webkit-details-marker{display:none}.reviewRatingBlock[open]>summary{border-bottom:1px solid #05172a1f}.reviewRatingBlock>summary>div:first-child{flex:1}.reviewRatingBlock>summary span{color:#7b571c;text-transform:uppercase;letter-spacing:.04em;font-size:25px;font-weight:950;line-height:1;display:block}.reviewRatingBlock>summary h2{color:var(--ws-navy);margin:9px 0 5px;font-size:24px;font-weight:950}.reviewRatingBlock>summary p{color:#425562;margin:0;font-size:16px;font-weight:650;line-height:1.5}.reviewScoreSummary{flex-wrap:wrap;gap:8px;max-width:260px;display:flex}.reviewScoreSummary b{background:var(--ws-navy);color:#fff;padding:9px 11px;font-size:13px}.reviewRatingBlock>summary i{border:2px solid var(--ws-navy);flex:none;width:34px;height:34px;position:relative}.reviewRatingBlock>summary i:before,.reviewRatingBlock>summary i:after{content:"";background:var(--ws-navy);height:2px;position:absolute;top:14px;left:8px;right:8px}.reviewRatingBlock>summary i:after{transition:transform .2s;transform:rotate(90deg)}.reviewRatingBlock[open]>summary i:after{transform:rotate(0)}.reviewRatingBody{grid-template-columns:1.3fr .7fr;display:grid}.reviewQuestions,.reviewScales{padding:24px 28px}.reviewQuestions{border-right:1px solid #dfe3e5}.reviewQuestions strong,.reviewScales strong{color:#6f501e;margin-bottom:10px;font-size:18px;font-weight:950;display:block}.reviewQuestions p{color:#354956;margin:8px 0;font-size:16px;font-weight:650;line-height:1.5}.reviewQuestions p:before{content:"•";color:var(--ws-gold);margin-right:9px}.reviewScales{background:#fbf7ef;gap:22px;display:grid}.reviewScales>div>div{gap:8px;display:flex}.reviewScales button{width:43px;height:43px;color:var(--ws-navy);font:inherit;cursor:pointer;background:0 0;border:2px solid #9da9b0;font-size:17px;font-weight:950}.reviewScales button.active{background:var(--ws-gold);border-color:var(--ws-gold);color:#071a2d}.reviewOverall{border-top:5px solid var(--ws-gold);border-bottom:2px solid #05172a2e;grid-template-columns:1fr 180px 180px;align-items:center;gap:22px;margin:32px 0 20px;padding:25px 0;display:grid}.reviewOverall>div:first-child span{color:#75531b;font-size:25px;font-weight:950;display:block}.reviewOverall h2{color:var(--ws-navy);margin:6px 0;font-size:24px}.reviewOverall p{margin:0;font-size:15px;font-weight:650}.reviewAverage{text-align:center;background:var(--ws-navy);color:#fff;padding:16px}.reviewAverage span{color:#e1c484;font-size:14px;font-weight:900;display:block}.reviewAverage b{margin:8px 0;font-size:34px;line-height:1;display:block}.reviewAverage small{font-size:12px}.reviewOutcomeGrid{grid-template-columns:1fr 1fr;gap:16px 28px;display:grid}.reviewOutcomeGrid .workspaceField{background:0 0;border:0}.reviewOutcomeGrid .workspaceField span{font-size:20px}.reviewOutcomeGrid .workspaceField textarea{height:96px}@media (width<=900px){.reviewSessionBar,.reviewEventDetails{grid-template-columns:1fr 1fr}.reviewRatingBody{grid-template-columns:1fr}.reviewQuestions{border-bottom:1px solid #dfe3e5;border-right:0}.reviewOverall{grid-template-columns:1fr 1fr}.reviewOverall>div:first-child{grid-column:1/-1}}@media (width<=560px){.reviewSessionBar,.reviewEventDetails,.reviewOutcomeGrid{grid-template-columns:1fr}.reviewSessionBar div{border-bottom:1px solid #ffffff24;border-right:0}.reviewRatingBlock>summary{grid-template-columns:1fr auto;padding:21px;display:grid}.reviewRatingBlock>summary>div:first-child{grid-column:1/-1}.reviewScoreSummary{max-width:none}.reviewRatingBody{display:block}.reviewQuestions,.reviewScales{padding:20px}.reviewOverall{grid-template-columns:1fr}.reviewOverall>div:first-child{grid-column:auto}}.celebrationPurpose{border-left:6px solid var(--ws-gold);background:#f0e7d7;margin:26px 0;padding:22px 26px}.celebrationPurpose span{color:#75531b;margin-bottom:6px;font-size:24px;font-weight:950;display:block}.celebrationPurpose p{color:var(--ws-navy);margin:0;font-size:18px;font-weight:700;line-height:1.55}.celebrationEventBar{background:var(--ws-navy);color:#fff;border-top:6px solid var(--ws-gold);grid-template-columns:1.4fr 1fr .65fr .8fr;margin:24px 0;display:grid}.celebrationEventBar div{border-right:1px solid #ffffff24;padding:20px 22px}.celebrationEventBar div:last-child{border-right:0}.celebrationEventBar span{color:#e1c484;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:14px;font-weight:950;display:block}.celebrationEventBar b{font-size:16px;line-height:1.4}.celebrationChecks{grid-template-columns:1fr 1fr;gap:10px 24px;margin:20px 0;display:grid}.celebrationChecks label{cursor:pointer;border-bottom:1px solid #05172a2e;align-items:center;gap:12px;padding:13px 2px;font-size:17px;font-weight:800;display:flex}.celebrationChecks input{width:22px;height:22px;accent-color:var(--ws-gold)}.celebrationChecks label.checked{color:#60716a}.celebrationChecks.final{grid-template-columns:1fr;align-self:end;margin:0}.celebrationRemember{border-top:6px solid var(--ws-gold);margin-top:32px;padding:28px 0 8px}.celebrationRemember>span{color:#75531b;font-size:28px;font-weight:950;display:block}.celebrationRemember h2{max-width:920px;color:var(--ws-navy);margin:8px 0 22px;font-size:28px;line-height:1.3}.celebrationRemember .workspaceField{background:0 0;border:0}@media (width<=900px){.celebrationEventBar{grid-template-columns:1fr 1fr}}@media (width<=560px){.celebrationEventBar,.celebrationChecks{grid-template-columns:1fr}.celebrationEventBar div{border-bottom:1px solid #ffffff24;border-right:0}.celebrationPurpose{padding:20px}.celebrationRemember h2{font-size:24px}}:root{--ws-navy:#173d68}.workspaceSidebar,.educationSessionBar,.formationSessionBar,.planningOverview,.executionSessionBar,.reviewSessionBar,.celebrationEventBar,.companyTeamsTable th{background:#173d68}.workspaceSidebar nav button.active{background:#24588f}.workspaceUtility button,.teamPortfolioHead button,.resourceLibraryHead button,.uploadResource,.notifyTeamForm button,.eventActions button,.adminPortalLaunch button,.memberAdminLaunch button,.memberAdminHead button,.tableUpdateButton{cursor:pointer;border:0;font-weight:900;color:#fff!important;background:#2d69a3!important}.workspaceUtility button:hover,.eventActions button:hover,.adminPortalLaunch button:hover,.memberAdminLaunch button:hover{background:#3b7fbc!important}.adminPortalLaunch,.memberAdminLaunch{border-left:6px solid var(--ws-gold);background:#e8ddca;align-items:center;gap:24px;margin:25px 0;padding:23px 26px;display:flex}.adminPortalLaunch>div,.memberAdminLaunch>div{flex:1}.adminPortalLaunch span,.memberAdminLaunch span{color:#75531b;text-transform:uppercase;font-size:16px;font-weight:950;display:block}.adminPortalLaunch h2,.memberAdminLaunch h2{color:var(--ws-navy);margin:5px 0;font-size:28px}.adminPortalLaunch p,.memberAdminLaunch p{margin:0;font-size:16px;font-weight:650}.adminPortalLaunch button,.memberAdminLaunch button{padding:14px 18px}.adminPortalPanel,.memberAdminPanel{border-top:4px solid #2d69a3;border-bottom:2px solid #05172a33;margin-bottom:28px;padding:20px 0}.adminPortalHead,.memberAdminHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.adminPortalHead h2,.memberAdminHead h2{color:var(--ws-navy);font-size:25px}.adminTeamRow{border-top:1px solid #ccd4d9;grid-template-columns:1fr auto 135px;align-items:center;gap:18px;padding:14px 2px;display:grid}.adminTeamRow strong{color:var(--ws-navy);font-size:18px;display:block}.adminTeamRow span{color:#5d707b;font-size:14px;font-weight:650}.adminTeamRow>b{text-transform:uppercase;padding:7px 9px;font-size:12px}.adminTeamRow>b.enabled{color:#17562f;background:#dff2e5}.adminTeamRow>b.disabled{color:#7a2020;background:#f5dddd}.adminTeamRow button,.memberAdminRow button{color:#24588f;cursor:pointer;background:0 0;border:1px solid #2d69a3;padding:9px;font-weight:850}.memberAdminRow{border-top:1px solid #ccd4d9;grid-template-columns:1fr 1.25fr .85fr 1fr auto;gap:10px;padding:12px 0;display:grid}.memberAdminRow input{min-width:0;font:inherit;border:1px solid #aeb9bf;padding:10px;font-size:14px}.memberCount{text-align:center!important}.learningPlanControl{margin:24px 0}.learningPlanControl>button{color:#fff;font:inherit;cursor:pointer;background:#2d69a3;border:0;padding:14px 20px;font-weight:900}.learningPlanForm{background:#e8ddca;grid-template-columns:1.4fr .65fr .65fr 1fr;gap:20px;margin-top:12px;padding:22px;display:grid}.learningPlanForm .workspaceField.wide{grid-column:auto}.learningFocusWindow>div small{color:#536772;margin-top:7px;font-size:15px;font-weight:700;display:block}.workbookBlock>summary h2 span,.executionRubricBlock>summary h2 span,.planningChecklistHead h2 span{margin-right:4px;font-size:inherit!important;color:#8a6120!important;letter-spacing:0!important;text-transform:none!important;display:inline!important}.workbookBlock>summary h2,.executionRubricBlock>summary h2,.planningChecklistHead h2{font-size:27px!important}.planningChecklist,.planningChecklistHead,.planningChecklistItems{background:#f0e7d7!important}.planningChecklistItems.bulletList{grid-template-columns:1fr 1fr;gap:0 24px;padding:18px 28px;display:grid}.planningChecklistItems.bulletList p{color:#354956;border-bottom:1px solid #05172a1f;margin:0;padding:11px 4px;font-size:16px;font-weight:700}.planningChecklistItems.bulletList p:before{content:"•";color:#9d7025;margin-right:9px;font-size:20px}.memberState{text-align:center;padding:6px 8px;font-size:12px!important}.memberState.watching{color:#342600;background:#f1c84d}.memberState.trading{color:#fff;background:#2e8b57}.memberState.no-action{color:#536067;background:#d9dddf}.tableUpdateButton{padding:10px 15px}.notifyTeamForm.alertSimple{grid-template-columns:1fr 1fr auto auto}.historyButton,.eventActions .secondary{color:#1d507f!important;background:#e9eef3!important;border:1px solid #7ea0bd!important}.historyPanel{background:#f0e7d7;border-top:4px solid #2d69a3;margin:18px 0 28px;padding:20px;overflow-x:auto}.historyPanel h3{color:var(--ws-navy);margin:0 0 14px;font-size:25px}.historyPanel table{border-collapse:collapse;width:100%;min-width:720px}.historyPanel th{text-align:left;color:#fff;background:#24588f;padding:12px;font-size:14px}.historyPanel td{border-bottom:1px solid #c9d0d5;padding:13px 12px;font-size:14px;font-weight:650}.historyPanel .win{color:#1a6b3b}.historyPanel .loss{color:#9b2929}.eventActions{gap:12px;margin:24px 0;display:flex}.eventActions button{font:inherit;padding:14px 19px}@media (width<=900px){.learningPlanForm,.memberAdminRow{grid-template-columns:1fr 1fr}.memberAdminRow button{grid-column:1/-1}.notifyTeamForm.alertSimple{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminPortalLaunch,.memberAdminLaunch,.adminPortalHead,.memberAdminHead{display:block}.adminPortalLaunch button,.memberAdminLaunch button,.memberAdminHead button{margin-top:14px}.adminTeamRow{grid-template-columns:1fr auto}.adminTeamRow button{grid-column:1/-1}.memberAdminRow,.learningPlanForm,.planningChecklistItems.bulletList,.notifyTeamForm.alertSimple{grid-template-columns:1fr}.eventActions{display:grid}}.workspaceUtility button,.teamPortfolioHead button,.resourceLibraryHead button,.uploadResource,.notifyTeamForm button,.eventActions button,.adminPortalLaunch button,.memberAdminLaunch button,.memberAdminHead button,.tableUpdateButton,.learningPlanControl>button,.publishBar button,.workbookBlock>summary>b,.planningChecklistHead>b,.executionRubricBlock>summary>b,.reviewScoreSummary b{background:#3279b7!important}.memberAdminLaunch span{text-transform:none;letter-spacing:.02em;font-size:22px}.memberAdminLaunch h2{font-size:25px}.workbookBlock,.executionRubricBlock,.reviewRatingBlock,.workbookPrompt,.workbookCapture,.executionRubricGuide,.executionRubricCapture,.reviewRatingBody,.reviewQuestions,.reviewScales{background:#f0e7d7!important}.workbookPrompt>aside,.executionRubricGuide>aside{background:#e8ddca!important}.workbookCapture .workspaceField,.executionRubricCapture .workspaceField,.reviewOutcomeGrid .workspaceField{background:0 0!important}.executionFramework .workspaceField{background:#eadfcf!important;padding:14px!important}.resourceGrid article{background:#f6f0e5}.planningChecklistItems.bulletList p{padding:14px 4px;font-size:19px;line-height:1.5}.adminContactGrid{grid-template-columns:1fr 1fr;gap:14px 26px;display:grid}.adminContactGrid .workspaceField{padding:14px;background:#fff!important}.programLeadsHead{margin:28px 0 12px}.programLeadsHead span{color:#75531b;font-size:20px;font-weight:950;display:block}.programLeadsHead h2{color:var(--ws-navy);margin:5px 0;font-size:27px}.programLeadRow{border-top:1px solid #c5cdd2;grid-template-columns:1fr 1.1fr 1.35fr .85fr;gap:10px;padding:11px 0;display:grid}.programLeadRow input{min-width:0;font:inherit;background:#fff;border:1px solid #9fadb5;padding:11px;font-size:14px;font-weight:650}.companyTeamsTable select{font:inherit;border:1px solid #9daab1;padding:9px;font-size:13px;font-weight:850}.companyTeamsTable select.accessEnabled{color:#17562f;background:#dff2e5}.companyTeamsTable select.accessDisabled{color:#7a2020;background:#f5dddd}.learningPlanForm{grid-template-columns:1.4fr .65fr .65fr 1fr}.planEntry span{color:var(--ws-navy);margin-bottom:7px;font-size:17px;font-weight:950;display:block}.planEntry input,.planEntry textarea{width:100%;font:inherit;background:#fff;border:1px solid #98a8b2;padding:12px;font-size:16px;font-weight:650}.planEntry textarea{resize:vertical;min-height:90px}.publishPlan{color:#fff;font:inherit;cursor:pointer;background:#3279b7;border:0;grid-column:1/-1;justify-self:start;padding:13px 18px;font-weight:900}.celebrationEventBar.simple{grid-template-columns:1fr 1fr}.publishBar{border-left:6px solid var(--ws-gold);background:#e8ddca;align-items:center;gap:24px;margin:30px 0;padding:22px 25px;display:flex}.publishBar>div{flex:1}.publishBar span{color:#75531b;font-size:20px;font-weight:950;display:block}.publishBar b{color:var(--ws-navy);font-size:16px}.publishBar button{color:#fff;font:inherit;cursor:pointer;border:0;padding:14px 19px;font-weight:900}.historyLink{color:#225f95;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:900;text-decoration:underline}.historyPanel>p{color:#526673;font-size:15px;font-weight:650}.reviewScales button{background:#f8f3e9;border-color:#6f91ad}.reviewScales button.active{background:#d3a444!important;border-color:#d3a444!important}@media (width<=900px){.programLeadRow,.learningPlanForm{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminContactGrid,.programLeadRow,.learningPlanForm,.celebrationEventBar.simple{grid-template-columns:1fr}.publishBar{display:block}.publishBar button{margin-top:14px}}.workspaceMain button,.workspaceMain .uploadResource,.workspaceStepper button{color:#e1c484!important;background:#173d68!important;border-color:#173d68!important}.workspaceMain button:hover,.workspaceStepper button:hover{background:#24588f!important}.workspaceMain button:disabled,.workspaceStepper button:disabled{opacity:.45}.workbookBlock>summary>b,.planningChecklistHead>b,.executionRubricBlock>summary>b,.reviewScoreSummary b,.reviewAverage{color:#e1c484!important;background:#173d68!important}.facilitatorReminder{background:#173d68!important}.historyLink{color:#225f95!important;background:0 0!important;border:0!important}.reviewScales button{color:#e1c484!important;background:#173d68!important;border-color:#173d68!important}.reviewScales button.active{color:#173d68!important;background:#d3a444!important;border-color:#d3a444!important}.reviewRatingBlock>summary h2 span{margin-right:4px;font-size:inherit!important;color:#8a6120!important;letter-spacing:0!important;text-transform:none!important;display:inline!important}.workspaceStepper button{font-weight:900}.programContacts{grid-template-columns:.8fr 1.7fr;gap:24px;margin:25px 0;display:grid}.programAdminSummary,.publishedLeads{background:#e8ddca;border-top:5px solid #173d68;padding:22px 24px}.programAdminSummary>span,.publishedLeads>div:first-child span{color:#75531b;font-size:18px;font-weight:950;display:block}.programAdminSummary h2,.publishedLeads h2{color:#173d68;margin:6px 0;font-size:25px}.programAdminSummary p{margin:0 0 8px;font-size:16px;font-weight:750}.programAdminSummary a,.publishedLeadGrid a{color:#225f95;font-size:14px;font-weight:800}.publishedLeadGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.publishedLeadGrid article{border-top:1px solid #05172a2e;padding:12px 0}.publishedLeadGrid strong,.publishedLeadGrid span,.publishedLeadGrid a{display:block}.publishedLeadGrid strong{color:#173d68;font-size:17px}.publishedLeadGrid span{color:#526673;margin:3px 0;font-size:14px;font-weight:700}.planningChecklistItems.bulletList p,.workbookPrompt p,.executionRubricGuide p,.reviewQuestions p{font-size:19px!important}.notifyTeamPanel>div:first-child>h2{color:#173d68}.publishBar button{min-width:230px}.workspaceStepper{border-top-color:#173d68}@media (width<=900px){.programContacts{grid-template-columns:1fr}}@media (width<=560px){.publishedLeadGrid{grid-template-columns:1fr}}.celebrationStarted{border-left:4px solid var(--ws-gold);color:var(--ws-navy);background:#e8ddca;align-items:center;gap:10px;margin:3px 0 18px;padding:9px 14px;display:inline-flex}.celebrationStarted span{color:#75531b;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:950}.celebrationStarted b{font-size:14px;font-weight:850}.quoteIntro{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-family:Arial,sans-serif;font-size:14px;font-weight:800;display:block}.companyPanel .eyebrow,.companyLanding .eyebrow,.pricingPage .eyebrow,.advocatePage .eyebrow,.formSite .eyebrow{letter-spacing:.18em;font-size:15px}.companyHero .companyCopy h3{color:#173d68;margin:22px 0;font-size:clamp(20px,2vw,31px)}.companyHero .companyCopy h1{font-size:clamp(38px,4.8vw,70px);line-height:1}.accessWords{display:none}.formBack{padding:115px 8vw 0}.formBack a{color:var(--navy);font-size:15px;font-weight:850;text-decoration:none}.assessmentCards article>strong,.pricingAmount{color:#9a722f!important;letter-spacing:0!important;font-size:22px!important;line-height:1!important;position:absolute!important;top:auto!important;bottom:36px!important;right:32px!important}.assessmentCards article>span,.launchCard>span{color:var(--navy)!important;font-size:clamp(25px,2.6vw,39px)!important;font-weight:850!important}.assessmentCards li,.launchCard li{font-size:17px!important;line-height:1.55!important}.assessmentCards .button,.launchCard .button{position:absolute;bottom:28px;left:32px}.pricingDays article:last-child{border-top-color:var(--gold);background:#efe5d2}.pricingDays article:last-child h2{color:#173d68}.pricingPage .assessmentIntro h2{font-size:clamp(38px,4.2vw,64px)}.advocateHero .eyebrow,.advocateTemplate .eyebrow{color:#7d571a}.advocateHero h1,.advocateTemplate h2{color:#071a2d}.emailTemplate{font-size:17px;line-height:1.65}@media (width<=700px){.assessmentCards article,.launchCard{padding-bottom:135px!important}.assessmentCards .button,.launchCard .button{bottom:65px;left:24px}.assessmentCards article>strong,.pricingAmount{bottom:28px!important;right:24px!important}.formBack{padding-top:98px}}.quoteIntro{text-transform:none;letter-spacing:.02em;font-size:16px}.assessmentCards article,.launchCard{padding:42px!important}.assessmentCards article>span,.launchCard>span{color:#e1c484!important}.assessmentCards article>strong,.launchCard .pricingAmount{color:#e1c484!important;letter-spacing:0!important;margin:18px 0 8px!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.1!important;position:static!important}.priceNote{color:#cbd6de;max-width:580px;margin:0 0 22px;font-size:14px;line-height:1.5}.assessmentCards .button,.launchCard .button{margin-top:auto;position:static}@media (width<=700px){.assessmentCards article,.launchCard{padding:30px!important}}.assessmentCards article,.launchCard{position:relative;padding-bottom:100px!important}.assessmentCards article>strong,.launchCard .pricingAmount{white-space:nowrap;color:#e1c484!important;letter-spacing:0!important;margin:0!important;font-size:22px!important;line-height:1!important;position:absolute!important;top:auto!important;bottom:36px!important;right:32px!important}@media (width<=700px){.assessmentCards article,.launchCard{padding-bottom:92px!important}.assessmentCards article>strong,.launchCard .pricingAmount{font-size:20px!important;bottom:28px!important;right:24px!important}}@media (width>=701px){.assessmentCards .button,.launchCard .button{margin:0!important;position:absolute!important;bottom:28px!important;left:32px!important}}.formationFlow{max-width:1180px}.formationSteps{grid-template-columns:repeat(5,1fr);gap:8px;margin:24px 0 30px;display:grid}.formationSteps button{text-align:left;align-items:center;gap:10px;min-height:62px;display:flex;padding:12px!important}.formationSteps button b{border:2px solid #e1c484;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.formationSteps button span{font-size:14px;font-weight:900}.formationSteps button.active{outline:4px solid #173d682e}.formationSteps button.complete{background:#24588f!important}.formationCard{background:#f0e7d7;border-top:6px solid #173d68;margin:0 0 24px;padding:28px}.formationCard>header{border-bottom:1px solid #05172a2e;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.formationCard>header span,.formationCard>span{color:#75531b;text-transform:uppercase;letter-spacing:.06em;font-size:16px;font-weight:950;display:block}.formationCard h2{color:#173d68;margin:5px 0;font-size:28px}.formationCard>header>b{color:#e1c484;background:#173d68;padding:9px 12px;font-size:14px}.formationCard>p{color:#354956;font-size:17px;font-weight:650;line-height:1.55}.formationMemberList{gap:18px;display:grid}.formationMember{background:#fff;border:1px solid #c5cdd2;grid-template-columns:repeat(2,1fr);gap:15px 20px;padding:22px;display:grid}.formationMember>div{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.formationMember>div strong{color:#173d68;font-size:20px}.formationMember>div button{color:#8a2929!important;background:0 0!important;border:0!important}.formationMember label,.formationWide{color:#173d68;font-size:16px;font-weight:900}.formationMember input,.formationWide input,.formationWide textarea,.formationPurpose textarea{width:100%;font:inherit;background:#fff;border:1px solid #9fadb5;margin-top:7px;padding:12px;font-size:16px;display:block}.formationMember small,.formationWide small{color:#5c6e78;margin-top:6px;font-size:13px;line-height:1.4;display:block}.formationAdd{margin-top:18px;padding:13px 18px!important}.formationWide{margin:0 0 22px;display:block}.formationWide textarea{resize:vertical;min-height:115px}.formationPurpose{border:1px solid #b7c0c6;padding:20px}.formationPurpose legend{color:#173d68;padding:0 8px;font-size:20px;font-weight:950}.formationPurpose label{border-bottom:1px solid #ccd2d6;align-items:flex-start;gap:12px;padding:13px 5px;font-size:17px;font-weight:750;display:flex}.formationPurpose input{accent-color:#173d68;width:21px;height:21px}.formationQuiz{gap:18px;display:grid}.formationQuiz fieldset{background:#fff;border:1px solid #aeb8be;padding:20px}.formationQuiz legend{width:100%;padding:0 5px}.formationQuiz legend b,.formationQuiz legend span{display:block}.formationQuiz legend b{color:#75531b;margin-bottom:7px;font-size:18px}.formationQuiz legend span{color:#173d68;font-size:19px;font-weight:850;line-height:1.45}.formationQuiz label{cursor:pointer;border:2px solid #d0d5d8;grid-template-columns:24px 36px 1fr;align-items:center;gap:10px;margin-top:10px;padding:13px;display:grid}.formationQuiz label.selected{background:#e8ddca;border-color:#173d68}.formationQuiz label input{accent-color:#173d68;width:20px;height:20px}.formationQuiz label>b{color:#173d68;font-size:20px}.formationQuiz label span{font-size:16px;font-weight:750}.formationScore{gap:8px;display:flex}.formationScore span{padding:8px 10px;color:#173d68!important;background:#e8ddca!important}.formationProfile{color:#fff;background:#173d68;border-left:6px solid #d3a444;padding:21px 23px}.formationProfile span{color:#e1c484;text-transform:uppercase;font-size:15px;font-weight:950}.formationProfile p{margin:8px 0 0;font-size:18px;font-weight:700;line-height:1.6}.formationAgreement{padding-top:22px}.formationAgreement h3{color:#173d68;font-size:24px}.formationAgreement li{margin:8px 0;font-size:16px;line-height:1.5}.formationAgreement>label{background:#e8ddca;align-items:flex-start;gap:12px;padding:16px;font-size:17px;font-weight:850;display:flex}.formationAgreement input{accent-color:#173d68;width:22px;height:22px}.formationAgreement small{margin-top:10px;font-size:14px;display:block}.formationSummaryGrid{grid-template-columns:1.1fr .9fr;gap:22px;display:grid}.formationSummaryGrid .accessCard{grid-column:1/-1}.formationSummary div{border-top:1px solid #c5cdd2;padding:13px 0}.formationSummary dt{color:#75531b;text-transform:uppercase;font-size:14px;font-weight:950}.formationSummary dd{color:#173d68;margin:5px 0 0;font-size:16px;font-weight:700;line-height:1.5}.formationComplete,.aiPromptCard button{margin-top:15px;padding:14px 18px!important}.aiPromptCard textarea{width:100%;min-height:330px;font:inherit;resize:vertical;background:#fff;border:1px solid #9fadb5;padding:14px;font-size:14px;line-height:1.5}.accessCard ol{grid-template-columns:1fr 1fr;gap:10px 30px;padding-left:25px;display:grid}.accessCard li{font-size:16px;font-weight:750;line-height:1.45}.formationNav{justify-content:space-between;margin:20px 0;display:flex}.formationNav button{min-width:150px;padding:14px 20px!important}@media (width<=900px){.formationSteps{grid-template-columns:1fr 1fr}.formationSummaryGrid{grid-template-columns:1fr}.formationSummaryGrid .accessCard{grid-column:auto}}@media (width<=560px){.formationSteps,.formationMember,.formationSummaryGrid,.accessCard ol{grid-template-columns:1fr}.formationCard{padding:20px}.formationCard>header{display:block}.formationCard>header>b{margin-top:10px;display:inline-block}.formationMember>div{grid-column:auto}.formationNav button{min-width:120px}.formationQuiz label{grid-template-columns:22px 30px 1fr}}.simpleLearning{gap:22px;display:grid}.learningSnapshot{color:#fff;background:#102f51;border-left:5px solid #c9973f;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.learningSnapshot div{gap:3px;display:grid}.learningSnapshot span,.simpleLearningPanel header span,.additionalResources>div>span{letter-spacing:.1em;text-transform:uppercase;color:#a87420;font-size:12px;font-weight:800}.learningSnapshot span{color:#e8c470}.learningSnapshot strong{font-size:17px}.learningSnapshot button,.simpleLearningPanel button,.nextStepPrompt button{color:#fff;cursor:pointer;background:#12385f;border:0;padding:11px 15px;font-weight:800}.learningSnapshot button{color:#102f51;background:#e7bc68}.simpleLearningPanel{background:#f8f3e9;border:1px solid #d7cbb8;padding:24px}.simpleLearningPanel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.simpleLearningPanel h2{color:#082846;margin:4px 0 5px;font-size:27px}.simpleLearningPanel header p{max-width:720px;margin:0}.approachCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.approachCards>article{background:#fff;border:1px solid #d8cdbd;flex-direction:column;gap:12px;padding:18px;display:flex}.approachCards>article.selected{border:2px solid #bb8430;box-shadow:0 5px 18px #8d64231f}.approachCards>article>div:first-child{justify-content:space-between;gap:10px;display:flex}.approachCards>article>div:first-child span,.approachCards>article>div:first-child b{text-transform:uppercase;letter-spacing:.07em;color:#8a5e18;font-size:11px}.approachCards h3{color:#0a2b49;margin:0;font-size:20px}.approachCards p{margin:0}.approachCards dl{gap:8px;margin:0;display:grid}.approachCards dl div{border-top:1px solid #eee4d4;padding-top:8px}.approachCards dt{text-transform:uppercase;color:#9a6a20;font-size:11px;font-weight:800}.approachCards dd{margin:3px 0 0}.learningCardActions{gap:8px;margin-top:auto;display:flex}.learningCardActions button:first-child{color:#143451;background:#efe5d4}.learningCardActions .selectApproach{margin-left:auto}.learningComments{gap:5px;display:grid}.learningComments p{background:#f3eee6;padding:8px 10px;font-size:13px}.commentEntry{grid-template-columns:1fr auto;gap:7px;display:grid}.commentEntry input,.customLearningTopic input,.simplePlanGrid input,.resourceQuickAdd input,.resourceQuickAdd select,.discussionActions input{background:#fff;border:1px solid #cdbfa9;min-width:0;padding:10px}.customLearningTopic{border-top:1px solid #d6c9b5;grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:18px;padding-top:18px;display:grid}.customLearningTopic label{gap:7px;font-weight:800;display:grid}.simplePlanGrid{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.simplePlanGrid label,.optionalLearningComment{gap:7px;font-weight:800;display:grid}.additionalResources{border-top:1px solid #d5c7b2;margin-top:24px;padding-top:20px}.additionalResources h3{margin:3px 0 14px}.simpleResourceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.simpleResourceList article{background:#fff;border:1px solid #ddd1c0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;padding:13px;display:grid}.simpleResourceList article span{color:#9a6a20;text-transform:uppercase;grid-row:1/3;font-size:11px;font-weight:800}.simpleResourceList article a{color:#174e7e;text-overflow:ellipsis;font-size:12px;overflow:hidden}.simpleResourceList article button{color:#8a3c2e;background:0 0;grid-area:1/3/3;padding:4px}.resourceQuickAdd{grid-template-columns:1.2fr .7fr 1.5fr auto auto;gap:8px;margin-top:12px;display:grid}.simpleUpload{color:#12385f;cursor:pointer;background:#e9dfcf;align-items:center;padding:0 12px;font-weight:800;display:flex}.simpleUpload input{display:none}.understandingOptions{flex-wrap:wrap;gap:10px;display:flex}.understandingOptions button{color:#12385f;background:#e9dfcf}.understandingOptions button.active{color:#fff;background:#bc8430}.optionalLearningComment{margin-top:16px}.optionalLearningComment textarea,.nextStepPrompt textarea{background:#fff;border:1px solid #cdbfa9;min-height:90px;padding:12px}.discussionSummary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.discussionSummary article{background:#fff;border:1px solid #ddd1c0;gap:5px;padding:15px;display:grid}.discussionSummary article span{text-transform:uppercase;color:#9a6a20;font-size:11px;font-weight:800}.discussionSummary article p{margin:3px 0 0}.discussionActions{flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;display:flex}.discussionActions label{gap:4px;font-size:12px;font-weight:800;display:grid}.learningHistory{gap:8px;display:grid}.learningHistory article{background:#fff;border:1px solid #ddd1c0;justify-content:space-between;gap:12px;padding:13px;display:flex}.learningHistory article span{color:#665d51}.nextStepPrompt{margin-top:14px}.nextStepPrompt summary{cursor:pointer;color:#12385f;font-weight:800}.nextStepPrompt textarea{width:100%;margin:12px 0;display:block}.nextStepPrompt button{float:right}@media (width<=1000px){.approachCards,.simplePlanGrid,.discussionSummary{grid-template-columns:1fr}.resourceQuickAdd{grid-template-columns:1fr 1fr}.learningSnapshot,.simpleResourceList{grid-template-columns:1fr}}@media (width<=640px){.simpleLearningPanel{padding:18px}.simpleLearningPanel>header{display:grid}.resourceQuickAdd,.customLearningTopic,.simpleResourceList article{grid-template-columns:1fr}.simpleResourceList article span,.simpleResourceList article button{grid-area:auto}.learningHistory article{display:grid}}.simpleLearning .quietAction{color:#12385f;background:0 0;border:1px solid #12385f}.aiImportBox{background:#fff;border:1px solid #d7cbb8;margin:-4px 0 20px;padding:18px}.aiImportBox label{gap:8px;font-weight:800;display:grid}.aiImportBox textarea,.personalPathForm textarea{border:1px solid #cdbfa9;min-height:150px;padding:12px}.aiImportBox>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.aiImportBox>div button:first-child{color:#12385f;background:0 0;border:1px solid #12385f}.approachCards h3 a{color:#0a2b49;text-underline-offset:4px;-webkit-text-decoration:underline #c9973f;text-decoration:underline #c9973f}.learningSource{color:#174e7e;font-weight:800}.simpleLearning .reactionAction{color:#143451;background:0 0;border:1px solid #cdbfa9}.personalPathCreator{border-top:1px solid #d6c9b5;margin-top:18px;padding-top:18px}.personalPathForm{background:#fff;border:1px solid #d7cbb8;grid-template-columns:1fr 1.4fr;gap:12px;margin-top:14px;padding:16px;display:grid}.personalPathForm label{gap:7px;font-weight:800;display:grid}.personalPathForm .wide{grid-column:1/-1}.personalPathForm input{border:1px solid #cdbfa9;padding:10px}.personalPathForm>button{justify-self:start}.currentLearningPlan>header h2{color:#a87420}.resourceSections{gap:28px;margin-top:25px;display:grid}.resourceSection{border-top:5px solid #c9973f;padding-top:22px}.resourceSection>header{justify-content:space-between;margin-bottom:12px;display:flex}.resourceSection h3{color:#082846;margin:3px 0;font-size:23px}.resourceSection .simpleResourceList article{grid-template-columns:1fr auto}.resourceSection .simpleResourceList article strong{font-size:16px}.resourceSection .simpleResourceList article strong a{color:#0a2b49;font-size:16px}.resourceSection .simpleResourceList article>span{text-transform:none;letter-spacing:0;color:#665d51;grid-row:auto;font-size:13px}.resourceSection .resourceQuickAdd{grid-template-columns:1fr 1.5fr auto}.resourceSection .documentAdd{grid-template-columns:1fr 1.3fr auto auto}.learningHistory button{color:#0a2b49;text-align:left;background:#fff;border:1px solid #ddd1c0;justify-content:space-between;gap:12px;padding:14px;display:flex}.learningHistory button:hover strong{-webkit-text-decoration:underline #c9973f;text-decoration:underline #c9973f}.learningHistory button span{color:#665d51}.learningFinalActions{color:#fff;background:#102f51;border-left:5px solid #c9973f;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:22px;display:grid}.learningFinalActions span{color:#e8c470;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.learningFinalActions p{margin:5px 0 0}.learningFinalActions button{color:#fff;background:0 0;border:1px solid #e8c470;padding:12px 16px;font-weight:800}.learningFinalActions button:nth-of-type(2){color:#102f51;background:#e8c470}.learningFinalActions .smartReport{color:#12385f;background:#fff;grid-column:1/-1;padding:12px}@media (width<=760px){.personalPathForm,.resourceSection .resourceQuickAdd,.resourceSection .documentAdd,.learningFinalActions{grid-template-columns:1fr}.learningFinalActions button{width:100%}}.learningFinalActions{justify-content:flex-end;display:flex!important}.learningFinalActions button{min-width:220px}@media (width<=760px){.learningFinalActions{flex-direction:column}.learningFinalActions button{min-width:0}}.planningFlow{gap:20px;display:grid}.planningMeetingBar{color:#fff;background:#102f51;border-left:5px solid #c9973f;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:18px 22px;display:grid}.planningMeetingBar>div,.planningMeetingBar label{gap:5px;display:grid}.planningMeetingBar span{text-transform:uppercase;letter-spacing:.08em;color:#e8c470;font-size:12px;font-weight:800}.planningMeetingBar input{background:#fff;border:0;padding:9px}.planningAgendaSection{background:#f8f3e9;border:1px solid #d7cbb8;padding:24px}.planningAgendaSection>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.planningAgendaSection>header>div{align-items:center;gap:14px;display:flex}.planningAgendaSection>header>div>b{color:#e8c470;background:#102f51;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.planningAgendaSection header h2{color:#082846;margin:2px 0 0;font-size:27px}.planningAgendaSection header span{color:#9a6a20;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.planningAgendaSection>header>label{align-items:center;gap:8px;font-weight:800;display:flex}.planningAgendaSection>header>label input{width:20px;height:20px}.planningAgendaSection>header>label.complete span{color:#28754b}.preparationList{gap:10px;display:grid}.preparationList article{background:#fff;border:1px solid #ddd1c0;grid-template-columns:auto 1fr;gap:14px;padding:16px;display:grid}.preparationList article>label input{opacity:0;position:absolute}.preparationList article>label i{color:#0000;border:2px solid #b9aa94;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.preparationList article>label.complete i{color:#fff;background:#28754b;border-color:#28754b}.preparationList h3{color:#0a2b49;margin:0 0 5px;font-size:19px}.preparationList p{margin:0;line-height:1.5}.preparationList a{color:#174e7e;margin-top:8px;font-weight:800;display:inline-block}.preparationList input{border:1px solid #cdbfa9;width:100%;margin-top:9px;padding:10px;display:block}.environmentSetup{border-top:5px solid #c9973f;margin-top:18px;padding-top:18px}.environmentSetup h3{color:#082846}.environmentSetup label{background:#fff;border:1px solid #d7cbb8;align-items:center;gap:7px;margin:6px 8px 6px 0;padding:10px 12px;display:inline-flex}.environmentSetup label.complete{color:#28754b;border-color:#28754b}.tickerWatch{gap:7px;font-weight:800;display:grid}.tickerWatch input{border:1px solid #cdbfa9;padding:12px}.chartUploadHead{border-top:1px solid #d7cbb8;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 12px;padding-top:18px;display:flex}.chartUploadHead h3{color:#082846;margin:0}.chartUploadHead p{margin:4px 0 0}.chartUploadHead>label{color:#fff;background:#12385f;padding:11px 15px;font-weight:800}.chartUploadHead input{display:none}.planningCharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.planningCharts article{background:#fff;border:1px solid #d7cbb8;gap:10px;padding:14px;display:grid}.chartPlaceholder{text-align:center;background:#e8dfd0;border:1px dashed #b8a98f;place-content:center;min-height:120px;display:grid}.chartPlaceholder span{text-transform:uppercase;color:#9a6a20;font-size:11px;font-weight:800}.planningCharts label{gap:5px;font-weight:800;display:grid}.planningCharts textarea,.planningCharts select{border:1px solid #cdbfa9;padding:10px}.planningCharts button{color:#8a3c2e;background:0 0;border:0;justify-self:end;font-weight:800}.playbookPanel{background:#fff;border-top:5px solid #102f51;margin-top:20px;padding:20px}.playbookPanel h3{color:#082846;margin:3px 0 12px}.playbookPanel>div:first-child span{text-transform:uppercase;color:#9a6a20;font-size:12px;font-weight:800}.playbookCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.playbookCards article{border:1px solid #d7cbb8;padding:14px}.playbookCards article p{margin:5px 0}.playbookCards small{line-height:1.5}.playbookPanel>button,.playbookForm button,.saveWeeklyPlan button{color:#fff;background:#12385f;border:0;margin-top:12px;padding:11px 15px;font-weight:800}.playbookForm{border-top:1px solid #d7cbb8;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:14px;display:grid}.playbookForm input,.playbookForm textarea{border:1px solid #cdbfa9;padding:10px}.playbookForm textarea:last-of-type{grid-column:1/-1}.playbookForm .secondary{color:#12385f;background:#e8dfd0}.closingComments{border:1px solid #cdbfa9;width:100%;min-height:90px;padding:12px}.saveWeeklyPlan{background:#102f51;justify-content:flex-end;padding:20px;display:flex}.saveWeeklyPlan button{color:#102f51;background:#e8c470;margin:0;font-size:16px}@media (width<=800px){.planningMeetingBar,.planningCharts,.playbookCards,.playbookForm{grid-template-columns:1fr}.chartUploadHead{display:grid}.playbookForm textarea:last-of-type{grid-column:auto}}.planningFlow{color:#102f51}.planningMeetingBar input{color:#102f51;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e8dfd0;border:1px solid #c9973f;font-weight:800}.planningMeetingBar input::-webkit-calendar-picker-indicator{opacity:1;filter:none}.planningAgendaSection{background:#efe5d3;border-color:#cdbb9e}.preparationList article,.environmentSetup label,.planningCharts article,.playbookPanel,.playbookCards article{background:#e8dfd0;border-color:#cdbb9e}.preparationList input,.tickerWatch input,.planningCharts textarea,.planningCharts select,.playbookForm input,.playbookForm textarea,.closingComments{color:#102f51;background:#e8dfd0;border-color:#bca98a}.planningFlow input::placeholder,.planningFlow textarea::placeholder{color:#665d51;opacity:1}.chartPlaceholder{background:#ded0ba;border-color:#aa9572}.chartUploadHead>label,.playbookPanel>button,.playbookForm button{color:#e8c470;background:#102f51;border:1px solid #c9973f}.playbookForm .secondary{color:#102f51;background:#cdbb9e;border-color:#a98c5b}.planningCharts button{color:#7a3027;background:0 0}.saveWeeklyPlan{background:#102f51;border-left:5px solid #c9973f}.saveWeeklyPlan button{color:#102f51;background:#e8c470;border:1px solid #c9973f}.sidebarNavGroup{display:grid}.workspaceSidebar nav .playbookNav:before{content:"↳";color:#b98b3c}.workspaceSidebar nav .playbookNav.active{color:#fff;background:#24588f}.environmentSetup{gap:10px;display:grid}.environmentSetup label{grid-template-columns:auto 1fr;align-items:start;margin:0;padding:15px;display:grid}.environmentSetup label>input{accent-color:#173d68;width:20px;height:20px;margin-top:2px}.environmentSetup label span{gap:4px;display:grid}.environmentSetup label b{color:#102f51}.environmentSetup label small{color:#526572;text-transform:none;letter-spacing:0;font-size:14px;line-height:1.45}.outlookActions{align-items:center;gap:10px;margin:20px 0 14px;display:flex}.outlookActions button,.outlookActions label{color:#e8c470;cursor:pointer;background:#102f51;border:1px solid #c9973f;padding:11px 15px;font-weight:850}.outlookActions input{display:none}.playbookPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.playbookPicker button{text-align:left;color:#102f51;cursor:pointer;background:#ded0ba;border:1px solid #aa9572;justify-content:space-between;gap:12px;padding:14px;display:flex}.playbookPicker span{color:#75531b;font-weight:800}.planningCharts input{color:#102f51;background:#e8dfd0;border:1px solid #bca98a;padding:10px}.attachedRules{border-top:1px solid #bca98a;padding-top:10px}.attachedRules summary{color:#173d68;cursor:pointer;font-weight:850}.attachedRules p{margin:8px 0;font-size:14px;line-height:1.45}.teamPlaybookPage{gap:24px;display:grid}.playbookBuilder,.savedPlaybook{background:#efe5d3;border:1px solid #cdbb9e;padding:26px}.playbookBuilder>header span,.savedPlaybook>header span{color:#75531b;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.playbookBuilder h2,.savedPlaybook h2{color:#173d68;margin:5px 0 20px;font-size:30px}.playbookIdentity{grid-template-columns:1fr .7fr 1fr;gap:12px;display:grid}.playbookIdentity label,.ruleBuilder label{color:#173d68;gap:7px;font-weight:850;display:grid}.playbookIdentity input,.ruleBuilder textarea{color:#102f51;font:inherit;background:#e8dfd0;border:1px solid #bca98a;padding:11px}.playImageUpload{cursor:pointer;background:#ded0ba;border:1px solid #bca98a;padding:11px;position:relative}.playImageUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.playImageUpload b{color:#526572;font-size:14px}.ruleBuilder{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.ruleBuilder small{color:#526572;font-size:13px;line-height:1.45}.ruleBuilder textarea{resize:vertical;min-height:92px}.addRule{color:#102f51;cursor:pointer;background:#cdbb9e;border:1px solid #a98c5b;place-self:center start;padding:9px 14px;font-weight:850}.savePlay{color:#e8c470;cursor:pointer;background:#102f51;border:1px solid #c9973f;margin-top:18px;padding:12px 18px;font-weight:900}.savedMessage{color:#28754b;margin-left:12px;font-weight:850;display:inline-block}.savedPlaybook .playbookCards article{background:#e8dfd0}.savedPlaybook .playbookCards h3{color:#173d68;margin:8px 0;font-size:21px}.playImage{text-align:center;background:#ded0ba;border:1px dashed #aa9572;place-content:center;min-height:110px;display:grid}.playImage span{color:#75531b;text-transform:uppercase;font-size:11px;font-weight:850}.savedPlaybook details{margin-top:12px}.savedPlaybook summary{color:#173d68;cursor:pointer;font-weight:850}.savedPlaybook dl div{border-top:1px solid #c6b493;padding:9px 0}.savedPlaybook dt{color:#75531b;text-transform:uppercase;font-size:12px;font-weight:900}.savedPlaybook dd{margin:4px 0 0;line-height:1.45}@media (width<=900px){.workspaceSidebar nav .sidebarNavGroup{display:flex}.workspaceSidebar nav .playbookNav{padding-left:14px}.playbookIdentity,.ruleBuilder{grid-template-columns:1fr}.ruleBuilder label:first-child{grid-column:auto}.playbookPicker{grid-template-columns:1fr}}@media (width<=560px){.outlookActions{flex-direction:column;align-items:stretch}.outlookActions button,.outlookActions label{text-align:center}.savedMessage{margin:10px 0 0;display:block}}.workspaceSidebar nav .playbookNav{color:#e1c484;padding-left:11px;font-size:15px}.workspaceSidebar nav .playbookNav:before{content:none}.workspaceSidebar nav .playbookNav.active{color:#e1c484;border-left-color:#e1c484}.playbookBuilder{padding:0}.playbookBuilder>summary{color:#e1c484;cursor:pointer;background:#173d68;padding:19px 24px;font-size:21px;font-weight:900;list-style:none}.playbookBuilder>summary::-webkit-details-marker{display:none}.playbookBuilder>summary:after{content:"+";float:right}.playbookBuilder[open]>summary:after{content:"−"}.playbookBuilderBody{padding:24px}.ruleBuilder{grid-template-columns:1fr;gap:10px;display:grid}.ruleBuilder label:first-child{grid-column:auto}.ruleBuilder label>span{align-items:baseline;gap:9px;display:flex}.ruleBuilder label>span small{color:#526572;font-size:13px;font-weight:650}.ruleBuilder textarea{height:58px;min-height:58px}.ruleBuilder .addRule{margin-top:-5px}.ruleBuilder .andCondition{margin-top:-3px}.playMeta{font-weight:750;color:#526572!important;margin:4px 0 10px!important;font-size:13px!important}.savedPlaybook>header span{display:none}.pickerHead{color:#fff;background:#173d68;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.pickerHead button{color:#e1c484;cursor:pointer;background:0 0;border:0;padding:4px;font-weight:850}@media (width<=900px){.workspaceSidebar nav .playbookNav{color:#e1c484;padding-left:14px}}.notifyCollapsible{padding:0}.notifyCollapsible>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 24px;list-style:none;display:flex}.notifyCollapsible>summary::-webkit-details-marker{display:none}.notifyCollapsible>summary h2{margin:0}.notifyCollapsible>summary span{color:#526673;margin-top:4px;font-size:15px;font-weight:700;display:block}.notifyCollapsible>summary i:before{content:"+";color:#173d68;font-size:26px;font-style:normal;font-weight:900}.notifyCollapsible[open]>summary i:before{content:"−"}.notifyCollapsible .executionNotify{border-top:1px solid #cdbb9e;grid-template-columns:1fr auto;gap:14px;padding:22px 24px;display:grid}.executionNotify .playbookSelect{border-bottom:1px solid #cdbb9e;grid-column:1/-1;max-width:460px;padding-bottom:15px}.executionNotify .notifyCore{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.executionNotify .notifyImage{grid-column:1;justify-self:start}.executionNotify .notifyImage.disabled{cursor:not-allowed;color:#7b7b7b!important;background:#d6d6d6!important;border-color:#b8b8b8!important}.executionNotify .notifyNotes,.executionNotify .notifyFile{grid-column:1/-1}.executionNotify>button{grid-column:2;justify-self:end;min-width:100px}.executionNotify select:disabled{color:#6d6d6d;background:#e1e1e1}.compactActivity tr{background:#fff!important}.compactActivity .instrumentLink{color:#173d68;text-decoration:none}.activityCount{color:#374955;white-space:nowrap;font-size:14px;font-weight:800}.expandedMembers{border-top:1px solid #c8d0d5;grid-template-columns:max-content max-content;gap:10px 32px;margin-top:18px;padding-top:15px;display:grid}.expandedMembers label{justify-content:flex-start;align-items:center;gap:7px;display:flex}.expandedMembers label>span{color:#173d68;font-size:14px;font-weight:850}.expandedMembers select{font:inherit;background:#fff;border:1px solid #aeb9bf;padding:7px;font-size:13px;font-weight:750}.memberText{font-size:14px;font-weight:900;background:0 0!important;padding:0!important}.memberText.trading{color:#2e8b57}.memberText.watching{color:#b07900}.memberText.no-action{color:#7a848a}.historyHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.historyHead h2{margin:0}.historyHead>div{align-items:center;gap:12px;display:flex}.historyHead button{color:#1d507f;font:inherit;cursor:pointer;background:#fff;border:1px solid #7ea0bd;padding:8px 12px;font-size:13px;font-weight:900}.historyHead button:disabled{opacity:.4;cursor:not-allowed}.historyHead strong{text-align:center;color:#173d68;min-width:100px}.historyDetails{padding:10px}.tradeMetrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tradeMetrics>div{background:#fff;border:1px solid #c8d0d5;padding:13px}.tradeMetrics span{color:#75531b;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.tradeMetrics strong{color:#173d68;margin-top:5px;font-size:18px;display:block}.tradeTimeline{border-left:3px solid #c9973f;margin-top:14px;padding-left:16px}.tradeTimeline p{color:#374955;margin:8px 0;font-size:14px;font-weight:700}@media (width<=700px){.notifyCollapsible .executionNotify,.executionNotify .notifyCore{grid-template-columns:1fr}.executionNotify>button{grid-column:1;justify-self:stretch}.expandedMembers,.tradeMetrics{grid-template-columns:1fr}.historyHead{flex-direction:column;align-items:flex-start}}.workspaceSection .notifyTeamPanel,.workspaceSection .opportunityTableWrap,.workspaceSection .executionHistory{background:#efe5d3}.compactActivity tr,.historyTable tr{background:#e8dfd0!important}.compactActivity tr:nth-child(2n),.historyTable tr:nth-child(2n){background:#e2d6c3!important}.opportunityDetailsRow td{background:#ded0ba!important}.compactActivity .instrumentLink{box-shadow:none!important;color:#173d68!important;background:0 0!important;border:0!important;padding:3px 0!important}.executionNotify select,.executionNotify textarea,.expandedMembers select,.historyHead select{color:#173d68;border-color:#bca98a;background:#e8dfd0!important}.tradeMetrics>div{background:#e8dfd0;border-color:#bca98a}.historyHead label{color:#173d68;align-items:center;gap:10px;font-weight:900;display:flex}.historyHead label span{font-size:14px}.historyHead select{font:inherit;padding:9px 12px;font-weight:800}.executionPlayPreview{background:#ded0ba;border:1px solid #bca98a;grid-column:1/-1;grid-template-columns:minmax(210px,.8fr) 1.5fr;gap:20px;padding:18px;display:grid}.playPreviewImage{text-align:center;color:#526673;background:#d4c4aa;border:1px dashed #9c835d;place-content:center;min-height:180px;display:grid}.playPreviewImage span,.executionPlayPreview>div>span{color:#75531b;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.executionPlayPreview h3{color:#173d68;margin:5px 0 12px;font-size:22px}.executionPlayPreview dl{margin:0}.executionPlayPreview dl div{border-top:1px solid #bca98a;grid-template-columns:70px 1fr;gap:10px;padding:8px 0;display:grid}.executionPlayPreview dt{color:#75531b;text-transform:uppercase;font-size:12px;font-weight:900}.executionPlayPreview dd{color:#173d68;margin:0;font-size:14px;font-weight:700}.teamStats{background:#ded0ba;border-left:5px solid #c9973f;align-items:center;gap:24px;margin-top:22px;padding:18px;display:flex}.statsTitle{margin-right:auto;gap:2px!important;display:grid!important}.statsTitle span{color:#173d68;font-size:18px;font-weight:950}.statsFilter{color:#173d68;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.statsFilter select{color:#173d68;font:inherit;background:#e8dfd0;border:1px solid #bca98a;padding:8px 10px;font-weight:800}.teamStats>div:not(.statsTitle){align-items:baseline;gap:6px;display:flex}.teamStats b{color:#173d68;font-size:23px}.teamStats small{color:#526673;font-size:13px;font-weight:850}.historyResult{box-shadow:none!important;background:0 0!important;padding:0!important;display:inline!important}.historyResult.win{color:#176238}.historyResult.loss{color:#922b2b}@media (width<=700px){.executionPlayPreview{grid-template-columns:1fr}.teamStats{flex-wrap:wrap;align-items:flex-start}.statsTitle{width:100%}.expandedMembers{grid-template-columns:max-content}}.reviewResults{background:#e8ddca;border-top:5px solid #c9973f;grid-template-columns:1.35fr repeat(5,.65fr);align-items:stretch;margin:24px 0;display:grid}.reviewResults>label,.reviewResults>div{border-right:1px solid #c7b89f;padding:17px 18px}.reviewResults>div:last-child{border-right:0}.reviewResults span{color:#75531b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:13px;font-weight:950;display:block}.reviewResults select{color:#173d68;width:100%;font:inherit;background:0 0;border:0;border-bottom:2px solid #9f855c;padding:5px 1px;font-size:15px;font-weight:850}.reviewResults b{color:#173d68;font-size:25px;line-height:1;display:block}.reviewResults b.win{color:#176238}.reviewResults b.loss{color:#922b2b}.playbookReviewUpdate{grid-column:1/-1;grid-template-columns:.8fr 1.2fr;gap:28px;display:grid}.playbookReviewUpdate .workspaceField{border:0;background:0 0!important}.reviewOverall{grid-template-columns:1fr 180px 180px}.reviewOverall>div:first-child{align-self:center}.reviewOverall>div:first-child span{font-size:25px}@media (width<=900px){.reviewResults{grid-template-columns:1fr 1fr 1fr}.reviewResults>label{grid-column:1/-1}.reviewResults>div{border-top:1px solid #c7b89f}.playbookReviewUpdate{grid-template-columns:1fr 1fr}}@media (width<=560px){.reviewResults{grid-template-columns:1fr 1fr}.reviewResults>label{grid-column:1/-1}.playbookReviewUpdate{grid-template-columns:1fr}}.conciseReviewOutcomes{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.reviewOutcomeCard{background:#e8ddca;border-top:4px solid #173d68;flex-direction:column;padding:20px;display:flex}.reviewOutcomeCard>span{color:#173d68;font-size:20px;font-weight:950}.reviewOutcomeCard>small{color:#526673;min-height:48px;margin:7px 0 13px;font-size:14px;font-weight:700;line-height:1.45;display:block}.reviewOutcomeCard textarea{color:#102f51;width:100%;min-height:118px;font:inherit;resize:vertical;border:1px solid #aeb9bf;padding:12px;font-size:16px;font-weight:650;line-height:1.5;background:#fff!important}.reviewOutcomeCard textarea:focus{outline-offset:2px;outline:2px solid #c9973f}.reviewSave{justify-content:flex-end;margin:20px 0 8px;display:flex}.reviewSave button{font:inherit;cursor:pointer;border:0;padding:14px 20px;font-weight:900;color:#fff!important;background:#3279b7!important}@media (width<=900px){.conciseReviewOutcomes{grid-template-columns:1fr}.reviewOutcomeCard>small{min-height:0}}.celebrationReviewSummary{background:#e8ddca;border-top:5px solid #c9973f;grid-template-columns:.75fr 1.2fr 1.2fr;margin:24px 0;display:grid}.celebrationReviewSummary>label,.celebrationReviewSummary>div{border-right:1px solid #c7b89f;padding:18px 20px}.celebrationReviewSummary>div:last-child{border-right:0}.celebrationReviewSummary span{color:#75531b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:13px;font-weight:950;display:block}.celebrationReviewSummary select{color:#173d68;width:100%;font:inherit;background:0 0;border:0;border-bottom:2px solid #9f855c;padding:6px 1px;font-size:15px;font-weight:850}.celebrationReviewSummary p{color:#173d68;margin:0;font-size:15px;font-weight:750;line-height:1.5}.celebrationCompactFlow{gap:14px;display:grid}.celebrationCompact{background:#efe5d3;border:1px solid #cdbb9e}.celebrationCompact>summary{cursor:pointer;color:#173d68;justify-content:space-between;align-items:center;padding:18px 22px;font-size:21px;font-weight:950;list-style:none;display:flex}.celebrationCompact>summary::-webkit-details-marker{display:none}.celebrationCompact>summary i:before{content:"+";font-size:25px;font-style:normal}.celebrationCompact[open]>summary i:before{content:"−"}.celebrationCompact[open]>summary{border-bottom:1px solid #cdbb9e}.celebrationCompactBody{grid-template-columns:repeat(3,1fr);gap:16px;padding:20px;display:grid}.celebrationCompactBody>.workspaceField,.celebrationCompactBody>.workspaceField.wide{background:#e8ddca;border:0;grid-column:auto;padding:16px}.celebrationCompactBody .workspaceField span{color:#173d68;letter-spacing:.04em;font-size:14px}.celebrationCompactBody .workspaceField input,.celebrationCompactBody .workspaceField textarea{background:#fff;border:1px solid #aeb9bf;padding:10px}.approvalFields{grid-template-columns:.7fr 1.8fr}.compactChecks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.compactChecks label{background:#e8ddca;border:1px solid #c7b89f;margin:0;padding:14px}.compactChecks label.checked{background:#d9e8dc}.compactChecks input{accent-color:#173d68}.compactChecks span{color:#173d68;font-size:14px;font-weight:850}.celebrationCompact+.celebrationCompact{margin-top:0}@media (width<=900px){.celebrationReviewSummary{grid-template-columns:1fr}.celebrationReviewSummary>label,.celebrationReviewSummary>div{border-bottom:1px solid #c7b89f;border-right:0}.celebrationCompactBody,.approvalFields{grid-template-columns:1fr 1fr}}@media (width<=560px){.celebrationCompactBody,.approvalFields,.compactChecks{grid-template-columns:1fr}}.lifecycleIndicator .celebrationPending{color:#173d68!important;background:#e1c484!important;border-color:#c9973f!important}.lifecycleIndicator .celebrationComplete{color:#fff!important;background:#173d68!important;border-color:#173d68!important}.celebrationCompact>summary>div small{color:#526673;margin-top:4px;font-size:14px;font-weight:700;display:block}.celebrationQuestion{grid-template-columns:1fr auto;align-items:end;gap:14px;padding:20px;display:grid}.celebrationQuestion textarea{color:#102f51;width:100%;min-height:94px;font:inherit;resize:vertical;background:#fff;border:1px solid #aeb9bf;padding:12px;font-size:16px;font-weight:650;line-height:1.5}.celebrationQuestion button,.suggestionForm>button,.startCelebration button,.celebrationRsvps button,.editEventButton{font:inherit;cursor:pointer;border:0;padding:13px 18px;font-weight:900;color:#fff!important;background:#3279b7!important}.celebrationStatement{padding:20px}.celebrationStatement span{color:#75531b;font-size:13px;font-weight:900;display:block}.celebrationStatement p{color:#173d68;margin:6px 0 0;font-size:19px;font-weight:850}.suggestionBody{padding:20px}.suggestionForm{border-bottom:1px solid #c7b89f;flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.suggestionForm .workspaceField{background:#e8ddca;border:0;width:100%;padding:14px}.suggestionForm .workspaceField small{color:#526673;margin:3px 0 8px;font-size:13px;font-weight:700;display:block}.suggestionForm .workspaceField input,.suggestionForm .workspaceField textarea{background:#fff;border:1px solid #aeb9bf;width:100%;padding:10px}.suggestionForm>button{align-self:flex-start}.celebrationRecommendations{margin-top:20px}.celebrationRecommendations h3{color:#173d68;margin:0 0 12px;font-size:24px}.celebrationRecommendations article{background:#e8ddca;border-left:4px solid #0000;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:10px;padding:17px 18px;display:grid}.celebrationRecommendations article.selected{background:#ded0ba;border-left-color:#c9973f}.celebrationRecommendations article>div:first-child>span{color:#75531b;font-size:13px;font-weight:900;display:block}.celebrationRecommendations h4{color:#173d68;margin:4px 0;font-size:19px}.celebrationRecommendations p{color:#526673;margin:4px 0;font-size:14px;font-weight:700}.celebrationRecommendations a,.selectedEvent a{color:#225f95;font-size:16px;font-weight:900}.celebrationRecommendations article>div:first-child>b{color:#173d68;margin-top:7px;font-size:14px;display:block}.recommendationActions{align-items:center;gap:7px;display:flex}.recommendationActions button{font:inherit;cursor:pointer;border:0;padding:7px;font-size:14px;font-weight:900;color:#173d68!important;background:0 0!important}.recommendationActions button:last-child{padding:9px 12px;color:#e1c484!important;background:#173d68!important}.startCelebration{justify-content:flex-end;margin-top:18px;display:flex}.selectedCelebration{flex-direction:column;gap:14px;margin-top:22px;display:flex}.selectedEvent,.celebrationRsvps{background:#e8ddca;border-top:5px solid #c9973f;padding:22px}.selectedEvent>span{color:#75531b;text-transform:uppercase;font-size:13px;font-weight:950}.selectedEvent h2{color:#173d68;margin:7px 0;font-size:28px}.selectedEvent p{color:#526673;font-size:15px;font-weight:750}.selectedEvent>b{color:#173d68;margin-top:12px;display:block}.editEventButton{margin-top:16px}.celebrationRsvps h3{color:#173d68;margin:0 0 12px;font-size:23px}.celebrationRsvps>div{border-top:1px solid #c7b89f;grid-template-columns:1fr 150px;align-items:center;gap:12px;padding:11px 0;display:grid}.celebrationRsvps .myRsvp{grid-template-columns:1fr 150px auto}.celebrationRsvps span{color:#173d68;font-weight:850}.celebrationRsvps select{color:#173d68;font:inherit;background:#fff;border:1px solid #aeb9bf;padding:8px;font-weight:800}.celebrationRsvps button{padding:9px 15px}.celebrationRsvps b{font-size:14px}.celebrationRsvps b.going{color:#176238}.celebrationRsvps b.not-going{color:#922b2b}.celebrationRsvps b.unsure{color:#9a6c00}.celebrationRsvps b.pending{color:#6f777c}.lifecycleIndicator .celebrationComplete{color:#e1c484!important}.suggestionsClosed{color:#526673;margin:0 0 18px;font-size:15px;font-weight:750}.celebrationCompact .celebrationRecommendations{margin-top:0}.celebrationCompact .selectedCelebration{margin:0;padding:20px}.celebrationCompact .selectedEvent>span{color:#173d68;text-transform:none;letter-spacing:0;font-size:18px;font-weight:950}.attendeeOptions{background:#e8ddca;border:0;width:100%;margin:0;padding:14px}.attendeeOptions legend{color:#173d68;font-size:16px;font-weight:950}.attendeeOptions>small{color:#526673;margin:3px 0 8px;font-size:13px;font-weight:700;display:block}.attendeeOptions>label{color:#173d68;background:#efe5d3;border:1px solid #c7b89f;align-items:center;gap:8px;width:calc(33.333% - 8px);min-height:52px;margin:10px 8px 0 0;padding:10px 12px;font-size:14px;font-weight:800;display:inline-flex}.attendeeOptions input{accent-color:#173d68}.celebrationRecommendations h4,.celebrationRecommendations h4 a{color:#173d68;font-size:20px;font-weight:950}.celebrationRecommendations article>div:first-child>span{margin:4px 0 7px;font-size:16px;font-weight:800}.celebrationRecommendations:has(article.selected) article:not(.selected){opacity:.48;filter:grayscale(.7)}.recommendationActions button:last-child{color:#173d68!important;background:0 0!important}.recommendationActions .selectEventButton{padding:9px 12px;color:#e1c484!important;background:#173d68!important}.permanentEvent{background:#efe5d3;border:1px solid #cdbb9e;gap:0;margin:0!important;padding:0!important}.permanentEvent>h2{color:#173d68;border-bottom:1px solid #cdbb9e;margin:0;padding:18px 22px;font-size:21px;font-weight:950}.permanentEvent .selectedEvent{border-top:0}.permanentEvent .selectedEvent h3,.permanentEvent .selectedEvent h3 a{color:#173d68;margin:0 0 8px;font-size:24px;font-weight:950}.embeddedHistory{background:#efe5d3;border-top:0;margin:0}.embeddedHistory table{min-width:720px}.historyEventLink{color:#173d68;text-underline-offset:3px;font-size:15px;font-weight:900;text-decoration:underline}@media (width<=1000px){.suggestionForm{grid-template-columns:1fr 1fr 1fr}.selectedCelebration{grid-template-columns:1fr}}@media (width<=650px){.celebrationQuestion,.celebrationRecommendations article{grid-template-columns:1fr}.celebrationQuestion button,.suggestionForm>button{justify-self:stretch}.suggestionForm{grid-template-columns:1fr}.attendeeOptions>label{width:100%;margin-right:0;display:flex}.recommendationActions{flex-wrap:wrap}.celebrationRsvps>div{grid-template-columns:1fr}}.workspaceSidebar nav button.active,.workspaceSidebar nav .playbookNav.active{color:#fff!important;background:0 0!important;border-left-color:#e1c484!important}.workspaceSidebar nav .playbookNav,.workspaceSidebar nav .playbookNav.active{color:#e1c484!important}.workspaceField,.teamPortfolio,.memberSection,.formationCard,.simpleLearningPanel,.aiImportBox,.personalPathForm,.approachCards article,.simpleResourceList article,.learningHistory button,.planningProgress,.planningChecklist,.planningChecklistHead,.planningChecklistItems,.planningAgendaSection,.preparationList article,.environmentSetup label,.planningCharts article,.playbookPanel,.playbookCards article{box-shadow:none!important;background:#efe5d3!important;border-color:#cdbb9e!important}.workspaceField input,.workspaceField textarea,.workspaceField select,.formationCard input,.formationCard textarea,.simpleLearningPanel input,.simpleLearningPanel textarea,.simpleLearningPanel select{color:#102f51;background:#e8dfd0;border-color:#bca98a}.reviewOutcomeCard textarea,.celebrationQuestion textarea,.suggestionForm .workspaceField input,.suggestionForm .workspaceField textarea,.celebrationRsvps select{background:#fff!important}.formationSteps button b,.formationCard>header>b,.approachCards article>div>b,.planningAgendaSection>header>div>b,.planningChecklistHead>b,.workbookBlock>summary>b,.reviewScoreSummary b,.plainStatus{box-shadow:none!important;color:#75531b!important;background:0 0!important;border:0!important;padding:0!important}.formationSteps button.active b,.formationSteps button.complete b{color:#173d68!important}.formationSteps button{background:0 0!important}.formationSteps button.active{border-color:#c9973f!important}.formationSteps button.complete{border-color:#bca98a!important}.planningAgendaSection>header>div>b{width:auto!important;height:auto!important;font-size:22px!important}.planningChecklistHead>b,.workbookBlock>summary>b{text-align:right;max-width:230px}.approachCards article>div>b{font-size:13px}.historyResult,.memberText{background:0 0!important}.workspaceHeading h1{font-size:clamp(42px,4.4vw,62px)!important}.workspaceHeading>span{font-size:18px!important}.simpleLearningPanel>header h2,.planningAgendaSection header h2,.opportunityBoard h2,.executionHistory h2,.celebrationCompact>summary,.permanentEvent>h2{color:#173d68!important;font-size:21px!important;font-weight:950!important}.profileTrigger{align-items:center;color:#173d68!important;background:0 0!important;border:0!important;gap:8px!important;margin-left:14px!important;padding:0!important;text-decoration:none!important;display:flex!important}.profileTrigger span{color:#173d68;letter-spacing:.04em;font-size:13px;font-weight:950}.profileTrigger b{font-size:14px}.workspaceUtility>.profileTrigger+.resetControl{margin-left:14px!important}.workspaceUtility>.resetControl{color:#173d68!important;background:0 0!important;border:0!important;padding:0!important;text-decoration:none!important}.workspaceSidebar nav .adminPortalNav{color:#e1c484;border-top:1px solid #e1c48466;margin:26px 11px 0;padding:19px 0 0;font-size:15px;font-weight:850;text-decoration:none;display:block}.profilePanel{background:#efe5d3;border:1px solid #cdbb9e;max-width:1220px;margin:18px auto 0}.profilePanel>header{border-bottom:1px solid #cdbb9e;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.profilePanel>header h2{color:#173d68;margin:0;font-size:24px}.profilePanel>header span{color:#526673;margin-top:4px;font-size:14px;font-weight:750;display:block}.profilePanel>header button,.profilePanel>footer .secondary{font-weight:900;color:#173d68!important;background:0 0!important;border:0!important;padding:8px!important}.profileBody{grid-template-columns:190px 1fr;gap:28px;padding:24px;display:grid}.profilePhoto{flex-direction:column;align-items:center;gap:10px;display:flex}.profilePhoto>span,.profilePhoto>img{object-fit:cover;color:#e1c484;background:#173d68;border-radius:50%;place-items:center;width:128px;height:128px;font-size:34px;font-weight:900;display:grid}.profilePhoto label,.profilePhoto button{color:#225f95;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-size:14px;font-weight:900;position:relative}.profilePhoto input{opacity:0;cursor:pointer;position:absolute;inset:0}.profilePhoto button{color:#922b2b}.profileFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profileFields .workspaceField{padding:14px}.profileReadOnly{background:#e8dfd0;padding:14px}.profileReadOnly span{color:#75531b;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.profileReadOnly b{color:#173d68;margin-top:8px;display:block}.profileNotifications{color:#173d68;align-items:center;gap:9px;padding:14px;font-weight:850;display:flex}.profileNotifications input{accent-color:#173d68;width:19px;height:19px}.profilePanel>footer{border-top:1px solid #cdbb9e;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.profilePanel>footer button:not(.secondary){color:#fff;font:inherit;cursor:pointer;background:#3279b7;border:0;padding:11px 17px;font-weight:900}@media (width<=760px){.profileBody,.profileFields{grid-template-columns:1fr}.workspaceUtility{flex-wrap:wrap;height:auto;padding:12px 0}.profileTrigger b{display:none}}.adminPortalLink{color:#e1c484;margin-left:auto;margin-right:14px;font-size:13px;font-weight:900;text-decoration:none}.adminTopNav{gap:22px;margin-left:auto;display:flex}.adminTopNav a{color:#fff;font-size:14px;font-weight:850;text-decoration:none}.adminSite{background:#f5f0e7}.adminShell{color:#102f51;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 84px);display:grid}.adminRail{background:#173d68;flex-direction:column;gap:6px;padding:34px 22px;display:flex}.adminRail>span{color:#e1c484;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:13px;font-weight:900}.adminRail .companyRailLabel{border-top:1px solid #ffffff38;margin-top:28px;padding-top:24px}.adminNav{gap:4px;display:grid}.adminNav a{color:#fff;border-left:3px solid #0000;padding:12px 10px;font-size:14px;font-weight:850;text-decoration:none}.adminNav a:hover{border-left-color:#e1c484}.adminRail button{color:#d7e0e7;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;padding:13px 10px;font-size:14px;font-weight:800}.adminRail button.active{color:#fff;border-left-color:#e1c484}.adminRail .newCompany{color:#e1c484;margin-top:18px}.adminMain{width:100%;max-width:1400px;padding:0 clamp(24px,5vw,70px) 70px}.adminUtility{color:#526673;border-bottom:1px solid #cdbb9e;align-items:center;gap:10px;height:66px;font-size:14px;font-weight:750;display:flex}.adminHeading{justify-content:space-between;align-items:flex-end;gap:30px;padding:42px 0 26px;display:flex}.adminHeading>div>span{color:#75531b;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:900}.adminHeading h1{color:#173d68;white-space:normal;margin:8px 0 10px;font-size:clamp(38px,4vw,58px);line-height:1}.adminHeading p{color:#526673;margin:0;font-size:17px}.accessControl,.assessmentRow label,.packageRow label,.supportDates label{color:#173d68;gap:7px;font-size:14px;font-weight:900;display:grid}.accessControl select,.assessmentRow select,.packageRow select,.packageRow input,.supportDates input{color:#173d68;font:inherit;background:#e8dfd0;border:1px solid #bca98a;padding:10px 12px;font-weight:800}.accessControl select{min-width:150px}.adminSection{background:#efe5d3;border:1px solid #cdbb9e;margin:0 0 18px;padding:22px}.adminSection>header{border-bottom:1px solid #cdbb9e;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:13px;display:flex}.adminSection>header h2{color:#173d68;margin:0;font-size:23px}.adminSection>header>span{color:#526673;margin-left:auto;font-size:14px;font-weight:750}.adminFields,.packageRow,.supportDates{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.adminFields label{color:#173d68;gap:7px;font-size:14px;font-weight:900;display:grid}.adminFields input{color:#173d68;font:inherit;background:#e8dfd0;border:1px solid #bca98a;padding:11px 12px}.assessmentRow{align-items:end;gap:24px;display:flex}.assessmentRow>div{gap:7px;display:grid}.assessmentRow>div>span{color:#173d68;font-size:14px;font-weight:900}.assessmentRow button{color:#fff;font:inherit;cursor:pointer;background:#3279b7;border:0;padding:11px 18px;font-weight:900}.assessmentRow button.stop{color:#922b2b;background:0 0;padding-left:0}.assessmentComplete{grid-template-columns:auto auto;align-items:center;padding-bottom:9px;display:flex!important}.assessmentComplete input{accent-color:#173d68;width:19px;height:19px}.paymentTotals{gap:24px;margin-left:auto;display:flex}.paymentTotals span{color:#526673;font-size:14px;font-weight:750}.paymentTotals b{color:#173d68;margin-left:5px}.paymentRows{gap:9px;display:grid}.paymentRows label{color:#173d68;border-bottom:1px solid #cdbb9e;grid-template-columns:22px 1fr 150px;align-items:center;gap:12px;padding:10px 0;font-weight:850;display:grid}.paymentRows label:last-child{border-bottom:0}.paymentRows input[type=checkbox],.engagementChecklist input{accent-color:#173d68;width:19px;height:19px}.paymentRows input[inputmode=decimal]{color:#173d68;font:inherit;background:#e8dfd0;border:1px solid #bca98a;padding:9px;font-weight:800}.engagementChecklist{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.engagementChecklist label{color:#173d68;align-items:center;gap:9px;padding:8px 0;font-weight:800;display:flex}.assessmentActions{gap:10px;margin-top:18px;display:flex}.assessmentActions button,.addTeam{color:#225f95;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0;font-weight:900}.adminTeamTable{overflow-x:auto}.teamTableHead,.teamTableRow{grid-template-columns:1.4fr 1.1fr 90px 110px 90px;align-items:center;gap:12px;min-width:740px;padding:11px 0;display:grid}.teamTableHead{color:#75531b;text-transform:uppercase;border-bottom:1px solid #bca98a;font-size:12px;font-weight:900}.teamTableRow{border-bottom:1px solid #cdbb9e}.teamTableRow strong{color:#173d68}.teamTableRow input,.teamTableRow select{color:#173d68;font:inherit;background:#e8dfd0;border:1px solid #bca98a;padding:9px;font-weight:750}.teamTableRow a{color:#225f95;font-weight:900;text-decoration:none}.addTeam{margin-top:14px}.adminSection button,.adminSection a{font-size:14px}.adminSave{justify-content:flex-end;align-items:center;gap:18px;padding:10px 0 4px;display:flex}.adminSave span{color:#526673;font-size:14px;font-weight:750}.adminSave button{color:#fff;font:inherit;cursor:pointer;background:#3279b7;border:0;padding:12px 22px;font-weight:900}@media (width<=900px){.adminShell{grid-template-columns:1fr}.adminRail{grid-template-columns:repeat(3,1fr);display:grid;position:static}.adminRail>span{grid-column:1/-1}.adminHeading{flex-direction:column;align-items:flex-start}.adminFields,.packageRow,.supportDates,.engagementChecklist{grid-template-columns:1fr 1fr}}.adminTeamTable.simplified .teamTableHead,.adminTeamTable.simplified .teamTableRow{grid-template-columns:minmax(260px,1fr) 90px;min-width:420px}.companySwitcher{color:#173d68;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;margin-left:auto;font-size:11px;font-weight:900;display:flex}.companySwitcher select{color:#173d68;max-width:240px;font:inherit;text-transform:none;letter-spacing:0;background:#e8dfd0;border:1px solid #bca98a;padding:8px 30px 8px 10px;font-size:13px;font-weight:850}.companySwitcher+.roleIndicator{margin-left:12px!important}@media (width<=760px){.companySwitcher{order:3;width:100%;margin:8px 0 0}.companySwitcher select{flex:1;max-width:none}.companySwitcher+.roleIndicator{margin-left:auto!important}}@media (width<=600px){.adminFields,.packageRow,.supportDates,.engagementChecklist{grid-template-columns:1fr}.paymentTotals{gap:4px;display:grid}.assessmentRow{flex-direction:column;align-items:stretch}.adminPortalLink{margin-left:auto;margin-right:8px;font-size:11px}}.workspaceSidebar nav button.active{background:0 0!important;border-left-color:#e1c484!important}.companyAdminNav{border-bottom:1px solid #e1c48459;gap:4px;margin:0 0 18px;padding:0 0 18px;display:grid}.companyAdminNav>span{color:#e1c484;letter-spacing:.11em;text-transform:uppercase;padding:0 11px 7px;font-size:12px;font-weight:900}.sidebarProfileLink{color:#e1c484;border-top:1px solid #e1c48466;margin:24px 11px 0;padding:20px 0 0;font-size:15px;font-weight:850;text-decoration:none;display:block}.roleIndicator{background:0 0!important;padding-right:0!important}.simpleHeading{padding-bottom:22px!important}.simpleHeading h1{margin-bottom:0!important;font-size:clamp(48px,5.5vw,76px)!important}.companyProfileSection,.companyAdminSection{background:#e8ddca;border-top:5px solid #173d68;margin:0 0 26px;padding:22px 24px}.companyProfileSection>header,.companyAdminSection>header,.companyTeamsSection>.teamPortfolioHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.companyProfileSection h2,.companyAdminSection h2,.companyTeamsSection h2{color:#173d68;margin:0;font-size:25px}.companyAdminSection>header span{color:#75531b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:14px;font-weight:950;display:block}.companyProfileSection button,.companyAdminSection button{color:#e1c484;font:inherit;cursor:pointer;background:#173d68;border:0;padding:10px 18px;font-weight:900}.savedWorkspaceField{background:#e8ddca;border-top:1px solid #05172a2e;gap:8px;padding:15px 4px;display:grid}.savedWorkspaceField.wide{grid-column:1/-1}.savedWorkspaceField span{color:#75531b;font-size:14px;font-weight:900}.savedWorkspaceField b{color:#173d68;font-size:17px;line-height:1.45}.companyTeamsSection{margin-top:28px}.companyTeamsSection>.teamPortfolioHead{margin:0 0 12px;padding:0 2px}.companyTeamsSection>.teamPortfolioHead span{color:#526673;font-weight:750}.companyTeamsSection .teamPortfolio{margin-top:0}.savedProgramLead{color:#526673;border-top:1px solid #05172a2e;grid-template-columns:1fr 1.1fr 1.35fr .85fr;align-items:center;gap:10px;padding:15px 4px;display:grid}.savedProgramLead b{color:#173d68}.savedProgramLead a{color:#225f95;font-weight:800}.workspaceSite input:not([type=checkbox]):not([type=radio]):not(:disabled),.workspaceSite textarea:not(:disabled),.workspaceSite select:not(:disabled),.adminSite input:not([type=checkbox]):not([type=radio]):not(:disabled),.adminSite textarea:not(:disabled),.adminSite select:not(:disabled){background:#fff!important}.workspaceSite input:not([type=checkbox]):not([type=radio]):not(:disabled),.workspaceSite textarea:not(:disabled),.adminSite input:not([type=checkbox]):not([type=radio]):not(:disabled),.adminSite textarea:not(:disabled){cursor:text}.workspaceSite select:not(:disabled),.adminSite select:not(:disabled){cursor:pointer}.profilePageBody .workspaceField{background:#e8ddca!important}.profilePageBody .workspaceField input:disabled,.profilePageBody .workspaceField select:disabled{color:#173d68;opacity:1;background:0 0!important;border-color:#0000!important}@media (width<=900px){.savedProgramLead{grid-template-columns:1fr 1fr}}@media (width<=560px){.companyProfileSection>header,.companyAdminSection>header,.companyTeamsSection>.teamPortfolioHead{align-items:flex-start}.savedProgramLead{grid-template-columns:1fr}.companyProfileSection,.companyAdminSection{padding:20px 18px}}.formationSteps{border-bottom:1px solid #173d6833;padding-bottom:18px;gap:18px!important}.formationSteps button,.formationSteps button:hover,.formationSteps button.complete,.formationSteps button.active{box-shadow:none!important;color:#173d68!important;background:0 0!important;border:0!important;outline:0!important;padding:10px 2px!important}.formationSteps button span{line-height:1.2;color:#173d68!important;font-size:19px!important;font-weight:950!important}.formationSteps button b{color:#173d68!important;border:0!important;flex:none!important;width:auto!important;height:auto!important;font-size:24px!important;font-weight:950!important;display:block!important}.formationSteps button.active span{color:#173d68!important;font-size:21px!important}.formationSteps button.complete span{color:#24588f!important}.formationCard,.formationMember,.formationQuiz fieldset,.formationQuiz label,.formationQuiz label.selected,.formationPurpose label{background:#e8ddca!important}.formationHeaderActions{align-items:center;gap:16px;display:flex}.formationHeaderActions>b{color:#75531b;font-size:15px}.formationCard>header button,.formationHeaderActions button{font:inherit;cursor:pointer;border:0;font-size:14px;font-weight:900;color:#e1c484!important;background:#173d68!important;padding:10px 17px!important}.formationMember input:disabled,.formationWide input:disabled,.formationWide textarea:disabled,.formationPurpose textarea:disabled{opacity:1;color:#173d68!important;background:#e8ddca!important;border-color:#05172a2e!important}.formationMember input:not(:disabled),.formationWide input:not(:disabled),.formationWide textarea:not(:disabled),.formationPurpose textarea:not(:disabled){cursor:text;background:#fff!important}.formationQuiz label input,.formationPurpose label input,.formationAgreement input{background:0 0!important}:is(.formationQuiz label:has(input:checked),.formationPurpose label:has(input:checked)){background:#e8ddca!important;border-color:#173d68!important}.formationQuiz input:disabled,.formationPurpose input:disabled{opacity:1;cursor:default}@media (width<=700px){.formationSteps{gap:12px!important}.formationSteps button span{font-size:17px!important}.formationSteps button.active span{font-size:18px!important}.formationHeaderActions{justify-content:space-between;margin-top:12px}}.strategyFinder{background:#e8ddca;border-top:5px solid #173d68;margin:0 0 26px}.strategyFinder>summary{color:#173d68;cursor:pointer;padding:20px 24px;font-size:27px;font-weight:950;list-style:none}.strategyFinder>summary::-webkit-details-marker{display:none}.strategyFinderBody{padding:0 24px 25px}.strategyFinderBody>p{color:#526673;font-size:16px;font-weight:700}.strategyFinderQuestions{gap:14px;display:grid}.strategyFinderQuestions fieldset{background:#e8ddca;border:1px solid #173d6833;padding:17px}.strategyFinderQuestions legend{color:#173d68;padding:0 5px;font-size:18px;font-weight:950}.strategyFinderQuestions legend small{color:#526673;margin-top:5px;font-size:15px;font-weight:700;line-height:1.4;display:block}.strategyFinderQuestions label{color:#173d68;cursor:pointer;align-items:center;gap:10px;padding:8px 2px;font-size:16px;font-weight:750;display:flex}.strategyFinderQuestions input{accent-color:#173d68;width:20px;height:20px;background:0 0!important}.strategyFinderNotes{gap:8px;margin:18px 0;display:grid}.strategyFinderNotes span,.inviteLink label>span{color:#75531b;font-size:14px;font-weight:950}.strategyFinderNotes textarea{font:inherit;resize:vertical;border:1px solid #9fadb5;padding:12px;font-size:16px;background:#fff!important}.strategyFinderBody>button,.strategyPrompt button,.inviteLink button{font:inherit;cursor:pointer;border:0;padding:11px 17px;font-weight:900;color:#e1c484!important;background:#173d68!important}.strategyPrompt{gap:11px;margin-top:17px;display:grid}.strategyPrompt textarea{color:#173d68;font:inherit;resize:vertical;border:1px solid #173d6838;padding:14px;font-size:15px;line-height:1.5;background:#efe5d3!important}.strategyPrompt button{justify-self:start}.roleIndicator select{color:#173d68;font:inherit;cursor:pointer;border:0;border-bottom:2px solid #b98b3c;padding:5px 24px 5px 2px;font-size:14px;font-weight:900;background:0 0!important}.inviteLink{border-top:1px solid #cdbb9e;grid-template-columns:1fr auto;align-items:end;gap:10px 14px;margin-top:20px;padding-top:18px;display:grid}.inviteLink label{gap:7px;display:grid}.inviteLink textarea{min-height:75px;font:inherit;resize:vertical;border:1px solid #bca98a;padding:10px;font-size:13px;background:#fff!important}.inviteLink small{color:#526673;grid-column:1/-1;font-size:14px;font-weight:700}.formationHeaderActions{flex-wrap:wrap}@media (width<=650px){.inviteLink{grid-template-columns:1fr}.inviteLink small{grid-column:auto}.roleIndicator{width:100%;margin-top:8px!important}.roleIndicator select{flex:1}.strategyFinderBody{padding-left:18px;padding-right:18px}}.standaloneProfile{max-width:1080px;margin:0 auto;padding:58px clamp(24px,5vw,70px) 70px}.profilePageHeading{border-bottom:1px solid #cdbb9e;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;padding-bottom:24px;display:flex}.profilePageHeading span{color:#75531b;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:900}.profilePageHeading h1{color:#173d68;margin:8px 0 10px;font-size:clamp(42px,5vw,68px);line-height:1}.profilePageHeading p{color:#526673;margin:0;font-size:17px}.profilePageHeading>b{color:#526673;font-size:14px}.profilePageBody{background:#efe5d3;border:1px solid #cdbb9e;grid-template-columns:210px 1fr;gap:34px;padding:30px;display:grid}.profilePageActions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.profilePageActions button{color:#fff;font:inherit;cursor:pointer;background:#3279b7;border:0;padding:11px 19px;font-weight:900}.profilePageActions button.secondary{color:#173d68;background:0 0}.profilePhoto button{color:#173d68;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:850}@media (width<=760px){.profilePageHeading{display:block}.profilePageHeading>b{margin-top:15px;display:block}.profilePageBody{grid-template-columns:1fr}}.lifecycleIndicator button.active,.lifecycleIndicator button.active.celebrationPending,.lifecycleIndicator button.active.celebrationComplete{color:#173d68!important;background:#e1c484!important;border-color:#c9973f!important}.lifecycleIndicator .executionNav{color:#5a6a75!important;background:0 0!important;border-color:#d4d9dc!important}.lifecycleIndicator .executionNav.active{color:#173d68!important;background:#e1c484!important;border-color:#c9973f!important}.notifyCollapsible>summary h2{color:#a52b2b!important}.learningFinalActions,.saveWeeklyPlan{background:0 0!important;border-left:0!important;padding:18px 0!important}.learningFinalActions button,.saveWeeklyPlan button{color:#fff!important;background:#3279b7!important;border:0!important}.formationMemberActions{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.formationMemberActions button{margin:0!important}.formationSave{cursor:pointer;border:0;padding:12px 18px;font-weight:900;color:#fff!important;background:#3279b7!important}.teamSwitcher{color:#173d68;align-items:center;gap:8px;font-weight:850;display:flex}.teamSwitcher span{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.teamSwitcher select{color:#173d68;font:inherit;background:0 0;border:0;border-bottom:2px solid #c9973f;padding:6px 24px 6px 4px;font-weight:850}.adminTeams{margin-top:28px}.adminTeams .teamPortfolioHead>div>span{color:#75531b;text-transform:uppercase;font-size:13px;font-weight:900;display:block}.adminTeams .teamPortfolioHead button,.teamSetupForm>button,.teamRowActions button{color:#fff;font:inherit;cursor:pointer;background:#3279b7;border:0;padding:10px 14px;font-weight:900}.teamSetupForm{background:#e8ddca;grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:12px;margin-bottom:15px;padding:18px;display:grid}.teamSetupForm .workspaceField{background:0 0;border:0;padding:0}.teamSetupForm input{background:#fff!important}.companyTeamsTable td small{color:#526673;margin-top:3px;display:block}.teamRowActions{align-items:center;gap:8px;display:flex}.teamRowActions .deleteTeam{color:#922b2b;background:0 0;padding:6px}.emptyTeams{color:#526673;padding:20px;font-weight:750}.reviewEventDetails.concise{grid-template-columns:1fr 2fr}@media (width<=850px){.teamSetupForm{grid-template-columns:1fr}.teamSetupForm>button{justify-self:start}.teamSwitcher{justify-content:flex-end;width:100%}.reviewEventDetails.concise{grid-template-columns:1fr}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
