.experience-preview{color:#10243b;background:#f2f5fa;padding-bottom:3rem;font-family:Arial,sans-serif;line-height:1.6}.preview-intro{color:#fff;background:linear-gradient(120deg,#07182e,#06475b);border-bottom:4px solid #f87916;padding:2.5rem max(1.25rem,50% - 480px)}.preview-intro>p,.example-label,.coaching-example header>p{letter-spacing:.07em;font-size:.875rem;font-weight:800}.preview-intro>p{color:#ffbc85}.preview-intro h1{margin:.8rem 0 1rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.12}.preview-intro span{font-size:1.125rem}.coaching-example,.preview-about{background:#fff;border:1px solid #d2dce6;border-radius:1.25rem;max-width:960px;margin:1.5rem auto;padding:clamp(1.25rem,4vw,2.5rem)}.coaching-example h2,.preview-about h2{margin:.5rem 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.coaching-example header>p{color:#974000}.coaching-example header>span,.example-note{color:#45586a;font-size:.875rem}.coaching-example h3{margin:.5rem 0;font-size:1.25rem}.coaching-example p{margin:.65rem 0}.example-work{background:#f2f5fa;border-left:4px solid #f87916;margin:1.5rem 0;padding:.75rem 1.25rem}.coaching-example fieldset{border:0;min-width:0;margin:1.5rem 0;padding:0}.coaching-example legend{letter-spacing:.05em;font-size:.875rem;font-weight:800}.example-choices{gap:.75rem;margin-top:1rem;display:grid}.example-choices button,.example-reset{font:inherit;text-align:left;color:#10243b;cursor:pointer;background:#fff;border:2px solid #bccbd7;border-radius:.65rem;min-height:48px;padding:.8rem 1rem}.example-choices button:hover{border-color:#085169}.example-choices button[aria-pressed=true]{color:#fff;background:#083b52;border-color:#083b52}.example-feedback{color:#fff;background:#0b233e;border-radius:.85rem;padding:1.25rem}.example-feedback .example-label{color:#ffbc85}.example-feedback .example-note{color:#d2e2ef}.example-next{border-top:1px solid #7890a6;padding-top:1rem}.example-reset{margin-top:1rem;text-decoration:underline}.preview-about details{border-bottom:1px solid #d2dce6;padding:1rem 0}.preview-about summary{cursor:pointer;min-height:44px;font-weight:700}.preview-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.preview-actions a{color:#08475d;font-weight:700}.preview-actions a:first-child{color:#10243b;background:#fa7d1c;border-radius:.6rem;padding:.85rem 1.1rem;text-decoration:none}.experience-preview :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #1677ca}.preview-about details a{color:#08475d;text-underline-offset:.18em;font-weight:700;text-decoration:underline}@media (max-width:1000px){.coaching-example,.preview-about{margin:1.25rem}.preview-actions{flex-direction:column;align-items:stretch}}.experience-preview{background:#f3f6f8}.tour-public-nav{background:#fff;border-bottom:1px solid #d6e2e9;justify-content:space-between;align-items:center;gap:20px;padding:18px max(20px,50% - 570px);display:flex}.tour-public-nav>a{flex-shrink:0;width:180px}.tour-public-nav img{object-fit:contain;width:100%;height:48px;display:block}.tour-public-nav>div{flex-wrap:wrap;gap:12px 24px;display:flex}.tour-public-nav a{color:#10394c;text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.experience-preview .preview-intro{padding:38px max(20px,50% - 570px)}.preview-intro>span{color:#dce8ef;max-width:740px;line-height:1.6;display:block}.preview-intro .tour-start-link{color:#fff;border:1px solid #c0d9e4;border-radius:9px;align-items:center;gap:18px;min-height:48px;margin-top:24px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.preview-intro>small{color:#c0d4df;margin-top:12px;font-size:13px;display:block}.parent-tour{width:min(1140px,100% - 40px);margin:32px auto;scroll-margin-top:20px}.tour-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.tour-steps button{color:#385366;cursor:pointer;background:#fff;border:1px solid #b9cdd9;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 8px;font:700 14px Arial,sans-serif;display:flex}.tour-steps button>span{background:#edf3f6;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.tour-steps button[aria-current=step]{color:#fff;background:#0b3046;border-color:#0b3046;box-shadow:inset 0 -3px #ff9b56}.tour-steps button[aria-current=step]>span{color:#08263e;background:#ffbf8d}.tour-frame{background:#fff;border:1px solid #c7d8e2;border-radius:22px;overflow:hidden;box-shadow:0 18px 48px #08263e0d}.tour-frame-brand{border-bottom:1px solid #dbe5eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 32px;display:flex}.tour-frame-brand>strong{letter-spacing:-.8px;color:#08263e;font-size:22px}.tour-frame-brand em{color:#ad4105;font-style:normal}.tour-frame-brand>span{letter-spacing:.09em;color:#556c7b;font-size:10px;font-weight:800}.tour-stage{grid-template-columns:.9fr 1.1fr;align-items:center;gap:38px;min-height:550px;padding:36px 32px;display:grid}.tour-explanation{min-width:0}.tour-explanation .tour-eyebrow{color:#a74409;letter-spacing:.12em;font-size:11px;font-weight:800}.baller-path .tour-explanation h2{letter-spacing:-1px;margin:16px 0;font-size:clamp(27px,3vw,38px);line-height:1.12}.tour-caption{color:#405c6e;font-size:17px;line-height:1.7}.tour-takeaway{background:#f0f5f8;border-left:3px solid #b64908;border-radius:0 10px 10px 0;margin-top:26px;padding:18px 20px}.tour-takeaway>span{color:#a74409;letter-spacing:.1em;font-size:10px;font-weight:800}.tour-takeaway p{color:#14394d;margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.6}.tour-screen-note{color:#586e7e;margin:16px 0 0;font-size:12px;line-height:1.6}.tour-screen{background:#f6f9fb;border:1px solid #b8ccd8;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #08263e14}.tour-screen>header{color:#fff;background:#0b3046;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.tour-screen header small,.tour-screen header strong{display:block}.tour-screen header small{letter-spacing:.11em;color:#ffc899;font-size:9px}.tour-screen header strong{margin-top:2px;font-size:20px}.tour-screen header>span{text-align:right;color:#dce8ef;max-width:160px;font-size:12px}.tour-screen-content{min-height:355px;padding:24px}.tour-screen-label{letter-spacing:.08em;color:#a74409;margin:0 0 12px;font-size:10px;font-weight:800}.baller-path .tour-screen h3{letter-spacing:-.6px;margin:0 0 14px;font-size:25px;line-height:1.2}.tour-screen-content>p:not(.tour-screen-label):not(.tour-screen-note):not(.tour-choice-status){color:#405c6e;font-size:15px;line-height:1.65}.tour-note{background:#fff;border:1px solid #d4e1e9;border-radius:10px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.tour-number{color:#fff;background:#b64908;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:12px;font-weight:700;display:grid}.tour-note strong{color:#0b3046;font-size:14px;display:block}.tour-note p{color:#405c6e;margin:5px 0 0;font-size:14px;line-height:1.6}.tour-owner{align-items:center;gap:12px;margin-top:20px;display:flex}.tour-owner>span{color:#0b3046;background:#dce9ef;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.tour-owner strong,.tour-owner small{font-size:13px;display:block}.tour-owner small{color:#586e7e;margin-top:3px;font-size:12px}.tour-work-list{color:#23485d;padding-left:22px;font-size:16px;line-height:1.6}.tour-work-list li+li{margin-top:10px}.tour-assignment-tag{background:#e7eff4;border-radius:6px;padding:5px 10px;display:inline-block}.tour-responses{gap:10px;display:grid}.tour-responses button{text-align:left;color:#193f54;cursor:pointer;background:#fff;border:1px solid #a6bdcd;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:11px 13px;font:400 14px/1.5 Arial,sans-serif;display:flex}.tour-responses button[aria-pressed=true]{color:#fff;background:#0b3046;border-color:#0b3046}.tour-choice-status{color:#405c6e;min-height:3.2em;font-size:12px;line-height:1.6}.tour-reflection{border-bottom:1px solid #d4e1e9;padding-bottom:12px}.tour-reflection small{color:#586e7e;font-size:10px;font-weight:700}.tour-reflection p{color:#23485d;margin:5px 0 0;font-size:14px}.tour-screen blockquote{color:#173c51;margin:18px 0;font-size:16px;line-height:1.7}.tour-recap{margin:0}.tour-recap>div{border-bottom:1px solid #d4e1e9;padding:12px 0}.tour-recap dt{color:#a74409;font-size:12px;font-weight:700}.tour-recap dd{color:#23485d;margin:4px 0 0;font-size:14px;line-height:1.6}.tour-screen>footer{color:#586e7e;text-align:center;background:#fff;border-top:1px solid #d4e1e9;padding:12px 18px;font-size:10px;line-height:1.5}.tour-frame-footer{color:#dce8ef;background:#0b3046;justify-content:space-between;gap:14px;padding:18px 32px;font-size:12px;line-height:1.6;display:flex}.tour-frame-footer strong{color:#ffc899;white-space:nowrap}.tour-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.tour-controls>span{color:#405c6e;font-size:13px}.experience-preview .parent-tour .tour-controls button{cursor:pointer;justify-content:center;align-items:center;min-height:48px;display:inline-flex}.tour-next{color:#fff;background:#b64908;border:1px solid #b64908;border-radius:10px;align-items:center;gap:20px;padding:12px 18px;font:700 14px Arial,sans-serif;display:flex}.experience-preview .tour-boundary{text-align:center;color:#586e7e;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.6}@media (hover:hover) and (pointer:fine){.tour-next:hover{background:#913805}.tour-steps button:not([aria-current]):hover{background:#eaf2f6;border-color:#54778f}.tour-responses button:not([aria-pressed=true]):hover{background:#eaf2f6}.tour-start-link:hover{background:#ffffff15}}@media (prefers-reduced-motion:no-preference){.tour-screen-content{animation:.18s ease-out tour-screen-enter}@keyframes tour-screen-enter{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}}@media (max-width:760px){.parent-tour{width:calc(100% - 28px);margin:22px auto}.tour-public-nav{gap:12px;padding:12px 16px}.tour-public-nav>a{width:145px}.tour-public-nav>div>a:first-child{display:none}.tour-public-nav>div{gap:8px}.tour-steps{gap:5px}.tour-steps button{flex-direction:column;gap:6px;padding:10px 2px;font-size:10px}.tour-steps button>span{width:24px;height:24px}.tour-frame-brand{padding:18px 20px}.tour-frame-brand>span{font-size:9px}.tour-stage{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:24px 20px}.tour-caption{font-size:16px}.tour-takeaway{margin-top:18px;padding:14px 16px}.tour-explanation .tour-takeaway,.tour-explanation>.tour-screen-note{display:none}.tour-screen-content{min-height:0;padding:20px 16px}.tour-screen>header{padding:16px}.tour-frame-footer{flex-direction:column;gap:6px;padding:16px 20px}.experience-preview .tour-controls{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;display:grid}.experience-preview .tour-controls>span{text-align:center}.tour-controls .secondary,.tour-next{gap:10px;padding:10px 12px;font-size:12px}.tour-controls>span{font-size:11px}}.experience-preview .tour-steps button{min-height:48px}.experience-preview .tour-frame-brand>span,.experience-preview .tour-eyebrow,.experience-preview .tour-screen-label,.experience-preview .tour-screen header small,.experience-preview .tour-takeaway>span,.experience-preview .tour-screen>footer{font-size:.75rem}.experience-preview .tour-screen-content>p:not(.tour-screen-label):not(.tour-screen-note):not(.tour-choice-status),.experience-preview .tour-recap dd{font-size:1rem}.experience-preview .tour-family-recap{border-top:1px solid #d4e1e9;margin-top:18px;padding-top:10px}.experience-preview .tour-family-recap summary{cursor:pointer;min-height:48px;font-size:.9375rem;font-weight:700;display:list-item}.experience-preview .preview-actions a{align-items:center;min-height:48px;display:inline-flex}.experience-preview .preview-actions a:first-child{color:#fff;background:#b64908}.experience-preview .tour-controls .secondary{color:#08263e;background:#fff;border:1px solid #a6bdcd;border-radius:10px;padding:12px 18px;font:700 .875rem Arial,sans-serif}.experience-preview .tour-controls .secondary:disabled{opacity:.55;cursor:default}@media (max-width:760px){.experience-preview .tour-steps button{font-size:.875rem}.experience-preview .tour-frame-brand>span{letter-spacing:.02em}.experience-preview .tour-controls>span{font-size:.8125rem}.experience-preview .tour-controls .secondary,.experience-preview .tour-next{padding:10px;font-size:.875rem}.experience-preview .tour-public-nav a{min-height:48px}}
