.challenge-demo-card{min-width:0;position:relative}.challenge-demo-card .challenge-demo-card-trigger,.challenge-demo-card .challenge-demo-card-trigger:hover{all:unset!important;z-index:2!important;cursor:pointer!important;border-radius:inherit!important;position:absolute!important;inset:0!important}.challenge-demo-card .challenge-demo-card-trigger:focus-visible{outline-offset:3px!important;outline:2px solid #bd7a24!important}.challenge-demo-info{z-index:3;color:#67405b;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:1.75rem;height:1.75rem;padding:0;transition:color .18s,transform .18s;animation:2.8s ease-in-out infinite challenge-info-breathe;display:grid;position:absolute;top:.5rem;right:.5rem}.challenge-demo-card .challenge-demo-info>svg{stroke-width:2px;width:1.1rem;height:1.1rem;color:inherit;background:#fffaf2;border-radius:50%;margin:0;padding:0;transform:none}.challenge-demo-info:hover,.challenge-demo-info[aria-expanded=true]{color:#3b1737;box-shadow:none;background:0 0;animation-play-state:paused;transform:scale(1.08)}.challenge-demo-info:focus-visible,.challenge-demo-popover button:focus-visible{outline-offset:3px;outline:2px solid #bd7a24}.challenge-demo-popover{z-index:100;color:#5f555b;width:min(22rem,100vw - 2rem);height:auto;font:400 .875rem/1.55 var(--font-body,sans-serif);transform-origin:var(--radix-popover-content-transform-origin);background:#fffdf9;border:1px solid #e3c9aa;border-radius:20px;outline:none;padding:1.15rem;animation:.16s ease-out challenge-insight-enter;overflow:visible;box-shadow:0 18px 54px #3b17372e,0 3px 10px #3b173712}.challenge-demo-popover header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.challenge-demo-popover header>span{color:#a26626;letter-spacing:.12em;align-items:center;gap:.4rem;font-size:.625rem;font-weight:800;display:flex}.challenge-demo-popover header svg{width:.95rem;height:.95rem}.challenge-demo-popover header button{color:#674563;cursor:pointer;background:#f7f1e8;border:0;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.challenge-demo-popover h2{color:#3b1737;font:500 1.4rem/1.18 var(--font-editorial,Georgia, serif);letter-spacing:-.015em;margin:.65rem 0 .45rem}.challenge-demo-popover p{margin:0}.challenge-demo-popover section{background:#f7f0e5;border-radius:12px;margin-top:.9rem;padding:.8rem .9rem}.challenge-demo-popover h3{color:#3b1737;margin:0 0 .3rem;font-size:.8125rem;font-weight:750}.challenge-demo-popover footer{border-top:1px solid #eee4d5;margin-top:.8rem;padding-top:.75rem;font-size:.75rem;line-height:1.5}.challenge-demo-popover footer strong{color:#987044;margin-bottom:.2rem;font-weight:700;display:block}.challenge-demo-popover__arrow{fill:#fffdf9}@media (height<=850px){.challenge-demo-popover{width:min(34rem,100vw - 2rem);padding:.85rem;font-size:.8125rem;line-height:1.4}.challenge-demo-popover h2{margin:.35rem 0;font-size:1.25rem}.challenge-demo-popover section{margin-top:.55rem;padding:.55rem .7rem}.challenge-demo-popover footer{margin-top:.5rem;padding-top:.5rem;line-height:1.35}}@media (width>=600px) and (height<=850px){.challenge-demo-popover{grid-template-columns:1fr 1fr;column-gap:.9rem;display:grid}.challenge-demo-popover header,.challenge-demo-popover h2,.challenge-demo-popover footer{grid-column:1/-1}.challenge-demo-popover section{margin-top:0}}@media (width<=599px){[data-radix-popper-content-wrapper]:has(.challenge-demo-popover){position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@keyframes challenge-insight-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes challenge-info-breathe{0%,to{opacity:.78}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.challenge-demo-popover,.challenge-demo-info{animation:none}.challenge-demo-info{transition:none}}.challenge-journey .challenge-stage:has(.challenge-chat-preview){align-items:center;display:flex;padding:2rem!important}.challenge-stage:has(.challenge-chat-preview) .challenge-back{position:absolute;bottom:1.5rem;left:2rem}@media (height>=700px),(width>=900px){.aura-page:has(.challenge-journey .challenge-chat-preview){height:100dvh;min-height:0}.aura-page:has(.challenge-journey .challenge-chat-preview)>header{flex-shrink:0}.aura-page:has(.challenge-journey .challenge-chat-preview)>main{flex:1 1 0;height:auto;min-height:0}.challenge-journey:has(.challenge-chat-preview){height:100%;min-height:0}.challenge-journey .challenge-stage:has(.challenge-chat-preview){height:100%;min-height:0}}.challenge-chat-preview{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.5fr);align-items:end;gap:2.5rem;width:min(88rem,100%);margin:auto;display:grid}.challenge-chat-preview__portrait{justify-content:center;display:flex}.challenge-chat-preview__portrait img{object-fit:contain;object-position:bottom;width:100%;height:min(64dvh,36rem)}.challenge-chat-preview__content{color:#3c1838;min-width:0}.challenge-chat-preview__content header h1{font-family:var(--font-editorial);margin:.45rem 0 .6rem;font-size:clamp(2rem,3vw,3.3rem);font-weight:400;line-height:1.04}.challenge-chat-preview__content header>p:last-child{color:#756a72;max-width:44rem;margin:0 0 1rem;font-size:.9rem;line-height:1.45}.challenge-chat-preview__panel{background:#fffcf7e6;border:1px solid #e8d8c5;border-radius:1.5rem;height:auto;min-height:21rem;padding:1rem 1.2rem;box-shadow:0 12px 36px #48233b0b}.challenge-chat-preview__status{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.challenge-chat-preview__status svg{color:#bc7d2c;width:1.1rem}.challenge-chat-preview__status>span{letter-spacing:.12em;color:#967340;margin-left:auto;font-size:.6rem}.challenge-chat-preview__signals{flex-wrap:wrap;gap:.35rem;margin:.65rem 0;display:flex}.challenge-chat-preview__signals span{color:#8a7b69;background:#f7f1e8;border-radius:1rem;padding:.16rem .4rem;font-size:.6rem}.challenge-chat-preview__messages{flex-direction:column;gap:.32rem;min-height:0;display:flex}.challenge-chat-preview__exchange{display:contents}.challenge-chat-preview__message{background:#f3ebe2;border-radius:.75rem;max-width:94%;padding:.36rem .62rem;animation:.42s both challenge-chat-arrive}.challenge-chat-preview__message small{letter-spacing:.1em;color:#976829;font-size:.58rem;line-height:1;display:block}.challenge-chat-preview__message p{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.825rem;line-height:1.3}.challenge-chat-preview__message.is-user{color:#fff8ee;background:#40203b;margin-left:auto}.challenge-chat-preview__message.is-user small{color:#ead3a7}.challenge-chat-preview__message.is-aurora{grid-template-columns:1.8rem minmax(0,1fr);gap:.45rem;display:grid}.challenge-chat-preview__avatar{background:#eadac4;border:1px solid #d9c3a4;border-radius:50%;width:1.8rem;height:1.8rem;display:block;position:relative;overflow:hidden}.challenge-chat-preview__avatar img{width:260%;max-width:none;height:auto;position:absolute;top:0;left:-80%}.challenge-chat-preview__typing{gap:.25rem;padding:.42rem .65rem;display:flex}.challenge-chat-preview__typing i{background:#b77d37;border-radius:50%;width:.3rem;height:.3rem;animation:1.2s infinite alternate challenge-chat-pulse}.challenge-chat-preview__typing i:nth-child(2){animation-delay:.2s}.challenge-chat-preview__typing i:nth-child(3){animation-delay:.4s}.challenge-chat-preview__disclaimer{color:#756a72;margin:.65rem 0 .8rem;font-size:.66rem;line-height:1.4}.challenge-chat-preview__content>button{text-transform:none;letter-spacing:normal;gap:.8rem;width:auto;min-width:22rem;max-width:100%;margin:0 0 0 auto;padding-inline:1.5rem;font-size:.75rem}.challenge-chat-preview__content>button:disabled{opacity:0;visibility:hidden;cursor:default;transform:translateY(5px)}.challenge-chat-preview__cta{transition:opacity .35s,transform .35s,visibility .35s}.challenge-chat-preview__cta.is-ready{opacity:1;visibility:visible;transform:none}@keyframes challenge-chat-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes challenge-chat-pulse{0%{opacity:.35}to{opacity:1}}@media (width>=900px) and (height<=750px){.challenge-journey .challenge-stage:has(.challenge-chat-preview){padding:1rem 2rem!important}.challenge-chat-preview__content header h1{font-size:2.2rem}.challenge-chat-preview__panel{height:20rem;padding-block:.8rem}.challenge-chat-preview__portrait img{height:31rem;max-height:80dvh}.challenge-chat-preview__signals{margin:.45rem 0}.challenge-chat-preview__message p{font-size:.65rem;line-height:1.25}}@media (width<=899px){.challenge-chat-preview{grid-template-columns:minmax(8rem,.4fr) minmax(0,1.6fr);gap:1rem}.challenge-chat-preview__portrait img{height:25rem}.challenge-chat-preview__panel{height:24rem}}@media (width<=599px){.challenge-stage:has(.challenge-chat-preview){padding:2.5rem 1rem 1rem!important}.challenge-chat-preview{display:block}.challenge-chat-preview__portrait{display:none}.challenge-chat-preview__content header h1{font-size:1.7rem}.challenge-chat-preview__content header>p:last-child{margin-bottom:.6rem;font-size:.75rem}.challenge-chat-preview__panel{height:24rem;padding:.7rem}.challenge-chat-preview__message p{font-size:.64rem}.challenge-chat-preview__content>button{width:100%;min-width:0;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.challenge-chat-preview__message,.challenge-chat-preview__typing i{animation:none}}@media (width<=599px){.challenge-journey .challenge-stage:has(.challenge-chat-preview){padding:2.5rem 1rem 3.5rem!important}.challenge-chat-preview__panel{height:auto;min-height:25rem}.challenge-chat-preview__content header h1{font-size:1.7rem}.challenge-chat-preview__messages{gap:.2rem}.challenge-chat-preview__message{max-width:100%;padding:.28rem .45rem}.challenge-chat-preview__message p{font-size:.745rem;line-height:1.25}.challenge-chat-preview__message.is-user small{display:none}.challenge-chat-preview__signals{gap:.2rem;margin:.4rem 0}.challenge-chat-preview__signals span{padding:.1rem .3rem;font-size:.55rem}}.challenge-chat-preview__panel{height:auto}@media (width>=900px) and (height<=750px){.challenge-chat-preview__message p{font-size:.775rem;line-height:1.25}.challenge-chat-preview__content header>p:last-child{margin-bottom:.6rem}.challenge-chat-preview__disclaimer{margin-block:.45rem .55rem}}.challenge-journey{--challenge-plum:#3b1737;--challenge-gold:#bd7a24;--challenge-ivory:#fbf7f0;background:var(--challenge-ivory);color:#2d252a;height:100%;min-height:0;position:relative;overflow:hidden}.challenge-debug{z-index:1000;color:#fff;background:#1e081ceb;border:1px solid #ffffff59;border-radius:.65rem;gap:.2rem;width:min(26rem,100vw - 1.5rem);padding:.65rem .75rem;font:600 .68rem/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:fixed;bottom:.75rem;right:.75rem;box-shadow:0 .8rem 2rem #19081440}.challenge-debug strong{color:#f0bd63;letter-spacing:.12em}.challenge-debug span{overflow-wrap:anywhere}.challenge-progress{z-index:10;color:var(--challenge-plum);letter-spacing:.13em;align-items:center;gap:1rem;font-size:.75rem;font-weight:850;display:flex;position:absolute;top:clamp(1rem,2.4vh,1.5rem);right:clamp(1.25rem,4vw,4.5rem)}.challenge-progress>div{gap:.35rem;display:flex}.challenge-progress i{background:#3b17372e;width:2.2rem;height:2px;transition:background .35s}.challenge-progress i.is-active{background:var(--challenge-gold)}.challenge-stage{isolation:isolate;height:100%;min-height:0;padding:clamp(4rem,6vh,5.25rem) clamp(1.25rem,5vw,6rem) clamp(3.75rem,6vh,5rem);display:grid;position:relative;overflow:hidden}.challenge-stage__image,.challenge-stage__wash{position:absolute;inset:0}.challenge-stage__image{z-index:-3;background:var(--challenge-image) center / cover no-repeat;transform:scale(1.01)}.challenge-stage__wash{z-index:-2;background:linear-gradient(90deg,#fbf7f0fe 0 32%,#fbf7f0f0 50%,#fbf7f070 70%,#fbf7f01a 100%)}.challenge-content{align-self:center;width:min(68rem,79vw);animation:.42s both challenge-enter}.challenge-content--model,.challenge-content--offer{width:min(73rem,86vw)}.challenge-heading{max-width:56rem}.challenge-overline{color:var(--challenge-gold);letter-spacing:.2em;margin:0 0 .5rem;font-size:.76rem;font-weight:900}.challenge-heading h1{max-width:22ch;color:var(--challenge-plum);font:500 clamp(2.2rem, 3.45vw, 4rem)/1.02 var(--font-editorial);letter-spacing:-.035em;text-wrap:balance;margin:0}.challenge-heading>p:last-child{color:#5d5358;max-width:48rem;margin:.75rem 0 0;font-size:1.02rem;line-height:1.5}.challenge-intro-copy{text-wrap:pretty}.challenge-question{border:0;margin:1.05rem 0 0;padding:0}.challenge-question legend{color:var(--challenge-plum);margin-bottom:.7rem;font-size:.94rem;font-weight:850}.challenge-choice-grid{gap:.85rem;display:grid}.challenge-choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.challenge-choice-grid button,.challenge-focus-grid button{min-width:0;color:var(--challenge-plum);text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#fffdf9f5,#faf4ece0);border:1px solid #3b173729;border-radius:22px;padding:1.15rem 2.75rem 1.15rem 1.15rem;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s,opacity .3s;position:relative;overflow:hidden;box-shadow:0 18px 42px #3b173716}.challenge-choice-grid button:after,.challenge-focus-grid button:after{content:"";aspect-ratio:1;opacity:.22;background:radial-gradient(circle, var(--motif,#ddb880), transparent 68%);border-radius:50%;width:8rem;position:absolute;inset:auto -2rem -3rem auto}.challenge-card-motif{border:1px solid color-mix(in srgb, var(--motif,#bd7a24) 48%, transparent);background:radial-gradient(circle at 38% 38%, color-mix(in srgb, var(--motif,#bd7a24) 52%, white), transparent 63%);border-radius:50%;height:1.85rem;top:.9rem;right:.9rem;width:1.85rem!important;margin:0!important;position:absolute!important}[data-theme=new],[data-theme=continuity],[data-theme=confidence]{--motif:#c99a5f}[data-theme=active],[data-theme=progress],[data-theme=performance],[data-theme=fitness]{--motif:#d78347}[data-theme=pt],[data-theme=between],[data-theme=adapt],[data-theme=history]{--motif:#9f788f}[data-theme=energy],[data-theme=recovery]{--motif:#e9b64f}[data-theme=food],[data-theme=nutrition],[data-theme=whole]{--motif:#8da170}[data-theme=mental],[data-theme=mental-support]{--motif:#a7799a}.challenge-choice-grid button:hover:not(:disabled),.challenge-focus-grid button:hover:not(:disabled){border-color:#bd7a24b8;transform:translateY(-3px);box-shadow:0 22px 48px #3b17371f}.challenge-choice-grid button.is-selected,.challenge-focus-grid button.is-selected{border-color:var(--challenge-gold);box-shadow:inset 0 0 0 1px var(--challenge-gold), 0 0 30px #cd943d3d, 0 20px 46px #3b17371f;background:linear-gradient(145deg,#fffaf0,#f5e6cc)}.is-registering .challenge-choice-grid button:not(.is-selected),.is-registering .challenge-focus-grid button:not(.is-selected){opacity:.58;transform:scale(.985)}.challenge-choice-grid button:disabled,.challenge-focus-grid button:disabled{cursor:default}.challenge-choice-grid strong,.challenge-focus-grid strong{z-index:1;letter-spacing:.045em;font-size:.91rem;line-height:1.25;display:block;position:relative}.challenge-choice-grid button>span:not(.challenge-card-motif),.challenge-focus-grid button>span:not(.challenge-card-motif){z-index:1;color:#5f555a;margin-top:.38rem;font-size:.96rem;line-height:1.42;display:block;position:relative}.challenge-choice-grid button>svg{z-index:2;width:1.05rem;color:var(--challenge-gold);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.challenge-focus-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1.05rem;display:grid}.challenge-focus-grid button{min-height:8.45rem;padding-right:1rem}.challenge-registration{background:#fffaf0f0;border:1px solid #bd7a2440;border-radius:18px;align-items:center;gap:.9rem;width:fit-content;max-width:49rem;margin-top:.9rem;padding:.72rem 1rem;display:flex;box-shadow:0 14px 38px #7348181a}.challenge-registration__pulse{background:#d39132;border-radius:50%;flex:none;width:.8rem;height:.8rem;animation:.5s ease-out 3 aura-pulse;position:relative;box-shadow:0 0 #d3913270}.challenge-registration strong{color:var(--challenge-gold);letter-spacing:.13em;font-size:.71rem}.challenge-registration p{color:var(--challenge-plum);margin:.2rem 0 0;font-size:.94rem;line-height:1.4}.challenge-model-layout{grid-template-columns:minmax(22rem,.92fr) minmax(25rem,1.08fr);align-items:stretch;gap:1rem;margin-top:.85rem;display:grid}.challenge-model-card,.challenge-hypothesis{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9e8;border:1px solid #3b173724;border-radius:24px;padding:1rem 1.15rem;box-shadow:0 20px 52px #3b17371a}.challenge-model-goal{justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.challenge-model-goal span,.challenge-model-card>p{color:var(--challenge-gold);letter-spacing:.11em;font-size:.69rem;font-weight:900}.challenge-model-goal strong{color:var(--challenge-plum);font-size:.95rem}.challenge-model-goal-link{background:linear-gradient(var(--challenge-gold), #bd7a242e);transform-origin:top;width:1px;height:.65rem;margin-left:1rem;animation:.4s .12s both connection-draw}.challenge-model-card>p{margin:.05rem 0 .45rem}.challenge-model{gap:.28rem;display:grid}.challenge-model__row{opacity:0;min-height:2.15rem;animation:.48s cubic-bezier(.2,.75,.25,1) forwards model-compose;animation-delay:calc(.18s + var(--factor-order) * .155s);background:#f4eae2db;border-radius:11px;grid-template-columns:1.9rem 1fr;align-items:center;padding:.38rem .62rem;display:grid;position:relative}.challenge-model__row span{color:var(--challenge-gold);font-size:.71rem;font-weight:900}.challenge-model__row strong{color:var(--challenge-plum);font-size:.9rem}.challenge-model__row i{z-index:2;background:var(--challenge-gold);transform-origin:top;width:1px;height:.38rem;animation:.28s both connection-draw;animation-delay:calc(.52s + var(--factor-order) * .155s);position:absolute;bottom:-.31rem;left:1.02rem}.challenge-model.is-revised .challenge-model__row{animation-name:model-reorder}.challenge-model.is-revised .challenge-model__row:first-child{box-shadow:inset 3px 0 var(--challenge-gold), 0 5px 16px #bd7a2421;background:#f2dfbd}.challenge-model-layout.is-pulse .challenge-model-card{animation:.5s forwards model-soften}.challenge-hypothesis{flex-direction:column;justify-content:center;display:flex}.challenge-hypothesis>p{color:#554c51;margin:0;font-size:.98rem;line-height:1.5}.challenge-feedback,.challenge-corrections{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.challenge-feedback>span,.challenge-corrections>span{width:100%;color:var(--challenge-gold);letter-spacing:.12em;font-size:.72rem;font-weight:900}.challenge-feedback button,.challenge-corrections button{min-height:2.75rem;color:var(--challenge-plum);background:#fffdf9;border:1px solid #3b17372e;border-radius:999px;padding:.6rem .9rem;font-size:.78rem;font-weight:850}.challenge-feedback button:hover,.challenge-corrections button:hover{border-color:var(--challenge-gold);background:#fff8eb}.challenge-feedback button.is-selected{border-color:var(--challenge-gold);background:#fff1d7}.challenge-corrections p{color:#554c51;width:100%;margin:0;font-size:.92rem}.challenge-learning-moment{text-align:center;justify-items:center;animation:.35s both learning-enter;display:grid}.challenge-learning-moment .challenge-registration__pulse{width:1.4rem;height:1.4rem;margin-bottom:1rem}.challenge-learning-moment strong{color:var(--challenge-gold);font:600 clamp(1.55rem,2.5vw,2.4rem)/1.05 var(--font-editorial);letter-spacing:.02em}.challenge-learning-moment p{color:#5e5358;margin:.55rem 0 0}.challenge-learning{border-left:2px solid var(--challenge-gold);margin-top:.8rem;padding-left:.8rem;animation:.42s both learning-enter}.challenge-learning strong{color:var(--challenge-gold);letter-spacing:.11em;font-size:.73rem}.challenge-learning p{color:var(--challenge-plum);margin:.25rem 0 0;font-size:.93rem;line-height:1.42}.challenge-learning small{color:#6d6267;margin-top:.5rem;font-size:.78rem;line-height:1.4;display:block}.challenge-calculation{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 22%,#f5daa899,#0000 38%),#fffdf9e6;border:1px solid #bd7a243d;border-radius:30px;justify-items:center;width:min(39rem,72vw);margin:1.15rem auto 0;padding:2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #3b17371f,inset 0 0 60px #ffffffb8}.challenge-calculation:before{content:"";aspect-ratio:1;border:1px solid #bd7a242e;border-radius:50%;width:16rem;animation:2.2s ease-in-out infinite calculation-ring;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.challenge-calculation__orb{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#f6d78f 0 8%,#d99a3c 9% 13%,#d3913229 42%,#ffffff80 70%);border:1px solid #bd7a2461;border-radius:50%;place-items:center;width:4.7rem;animation:1.8s ease-in-out infinite calculation-orb;display:grid;position:relative;box-shadow:0 0 36px #d3913247}.challenge-calculation__orb svg{width:1.25rem;color:var(--challenge-plum)}.challenge-calculation>span{z-index:1;color:var(--challenge-gold);letter-spacing:.16em;margin-top:1.2rem;font-size:.71rem;font-weight:900;position:relative}.challenge-calculation>strong{z-index:1;color:var(--challenge-plum);font:600 clamp(1.45rem,2.3vw,2.2rem)/1.08 var(--font-editorial);margin-top:.35rem;position:relative}.challenge-calculation__signals{z-index:1;gap:.38rem;margin-top:1.15rem;display:flex;position:relative}.challenge-calculation__signals i{background:#bd7a2433;border-radius:99px;width:1.65rem;height:3px;animation:1.4s ease-in-out infinite signal-flow}.challenge-calculation__signals i:nth-child(2){animation-delay:.16s}.challenge-calculation__signals i:nth-child(3){animation-delay:.32s}.challenge-calculation__signals i:nth-child(4){animation-delay:.48s}.challenge-discovery{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:linear-gradient(145deg,#fffdf9f2,#f7ede0e0);border:1px solid #3b173721;border-radius:27px;margin-top:.8rem;padding:1rem 1.1rem;box-shadow:0 22px 58px #3b17371c}.challenge-discovery__intro{align-items:baseline;gap:.7rem 1.2rem;display:flex}.challenge-discovery__intro span{color:var(--challenge-gold);letter-spacing:.13em;font-size:.69rem;font-weight:900}.challenge-discovery__intro strong{color:var(--challenge-plum);font:600 1.15rem/1.2 var(--font-editorial)}.challenge-discovery__grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}.challenge-discovery fieldset{background:#ffffff8c;border:1px solid #bd7a242e;border-radius:18px;min-width:0;margin:0;padding:.8rem}.challenge-discovery legend{min-height:2.35rem;color:var(--challenge-plum);padding:0;font-size:.87rem;font-weight:850;line-height:1.3}.challenge-discovery fieldset>div{gap:.35rem;display:grid}.challenge-discovery fieldset button{color:#5a4e54;text-align:left;background:#fffdf9d1;border:1px solid #3b173724;border-radius:11px;min-height:2.15rem;padding:.35rem .65rem;font-size:.76rem;font-weight:750}.challenge-discovery fieldset button:hover,.challenge-discovery fieldset button.is-selected{border-color:var(--challenge-gold);color:var(--challenge-plum);box-shadow:inset 3px 0 var(--challenge-gold);background:#f7e8cb}.challenge-discovery__continue{background:var(--challenge-plum);color:#fffaf5;letter-spacing:.04em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-width:18rem;min-height:2.85rem;margin:.75rem auto 0;padding:.65rem 1rem;font-size:.74rem;font-weight:900;display:flex;box-shadow:0 12px 28px #3b173733}.challenge-discovery__continue:disabled{opacity:.38}.challenge-discovery__continue svg{width:.95rem}.challenge-model-card--result{background:linear-gradient(145deg,#fffdf9f7,#f4e5cfeb);position:relative;overflow:hidden}.challenge-model-card--result:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#d3913238,#0000 68%);border-radius:50%;width:15rem;position:absolute;inset:auto -5rem -6rem auto}.challenge-understanding{z-index:1;grid-template-columns:1fr 1fr;gap:.4rem;display:grid;position:relative}.challenge-understanding>div{background:#ffffff9e;border:1px solid #bd7a2429;border-radius:12px;padding:.48rem .6rem}.challenge-understanding>div:first-child{background:#f2dfbd94;grid-column:1/-1}.challenge-understanding span{color:var(--challenge-gold);letter-spacing:.1em;font-size:.56rem;font-weight:900;display:block}.challenge-understanding strong{color:var(--challenge-plum);margin-top:.12rem;font-size:.74rem;line-height:1.25;display:block}.challenge-offer-intro{color:#62575c;max-width:45rem;margin:.4rem 0 0;font-size:.88rem}.challenge-final-layout{grid-template-columns:minmax(31rem,1.3fr) minmax(18rem,.7fr);gap:1rem;margin-top:.6rem;display:grid}.challenge-start-profile,.challenge-offer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #3b173724;border-radius:28px;box-shadow:0 25px 66px #3b173724}.challenge-start-profile{background:linear-gradient(145deg,#fffdf9f7,#f0e0c8e8);padding:.85rem 1rem;position:relative;overflow:hidden}.challenge-start-profile__glow{aspect-ratio:1;background:radial-gradient(circle,#e8b85f3b,#0000 68%);border-radius:50%;width:18rem;animation:4s ease-in-out infinite profile-glow;position:absolute;inset:-5rem auto auto 28%}.challenge-start-profile__title{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.challenge-start-profile__title>span,.challenge-offer>p:first-child{color:var(--challenge-gold);letter-spacing:.13em;font-size:.72rem;font-weight:900}.challenge-start-profile__title small{color:#76501a;letter-spacing:.055em;background:#f2dfbd;border-radius:999px;padding:.28rem .55rem;font-size:.59rem;font-weight:900}.challenge-profile-map{justify-items:center;margin-top:.55rem;display:grid}.challenge-profile-map>i{background:linear-gradient(var(--challenge-gold), #bd7a2440);width:1px;height:.42rem}.challenge-profile-node{text-align:center;background:linear-gradient(145deg,#ffffffe6,#f7ede0cc);border:1px solid #bd7a243d;border-radius:14px;width:100%;padding:.5rem .65rem;animation:.45s both profile-rise;position:relative;box-shadow:0 7px 20px #56332c0f}.challenge-profile-node--goal{width:48%}.challenge-profile-node--mental{width:62%;animation-delay:.1s}.challenge-profile-node span{color:var(--challenge-gold);letter-spacing:.11em;font-size:.59rem;font-weight:900;display:block}.challenge-profile-node strong{color:var(--challenge-plum);margin-top:.12rem;font-size:.78rem;line-height:1.25;display:block}.challenge-profile-branches{justify-content:center;width:54%;height:.45rem;display:flex}.challenge-profile-branches i{border-top:1px solid #bd7a248c;width:50%}.challenge-profile-branches i:first-child{transform-origin:100%;border-left:1px solid #bd7a248c;transform:skewY(-8deg)}.challenge-profile-branches i:last-child{transform-origin:0;border-right:1px solid #bd7a248c;transform:skewY(8deg)}.challenge-profile-pair{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;display:grid}.challenge-profile-pair .challenge-profile-node:first-child{animation-delay:.2s}.challenge-profile-pair .challenge-profile-node:last-child{animation-delay:.28s}.challenge-profile-outcome{background:var(--challenge-plum);color:#fffaf5;letter-spacing:.1em;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.38rem .85rem;font-size:.66rem;font-weight:900;animation:.45s .36s both profile-rise;display:flex}.challenge-profile-outcome svg{width:.85rem}.challenge-offer{color:#fffaf5;background:linear-gradient(155deg,#3b1737f5,#542348e8);flex-direction:column;padding:1rem 1.15rem;display:flex;box-shadow:0 28px 70px #3b17373d,inset 0 0 0 1px #ffffff14}.challenge-offer>p{margin:0}.challenge-offer h2{color:#fffaf5;letter-spacing:.055em;margin:.45rem 0 0;font-size:.86rem}.challenge-offer>span{color:#76501a;background:#f2dfbd;border-radius:999px;width:fit-content;margin-top:.65rem;padding:.27rem .55rem;font-size:.69rem;font-weight:900}.challenge-offer>strong{color:#fffaf5;font:600 clamp(2.25rem,3vw,3rem)/.9 var(--font-editorial);margin-top:.5rem}.challenge-offer>p:not(:first-child){color:#fffaf5c7;margin-top:.25rem;font-size:.86rem}.challenge-offer>small{color:#fffaf5bf;margin-top:auto;font-size:.74rem;font-weight:700;line-height:1.35}.challenge-final-action{justify-items:center;width:min(31rem,100%);margin:.7rem auto 0;display:grid}.challenge-final-action a{background:var(--challenge-plum);color:#fffaf5;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-width:min(25rem,100%);min-height:3.5rem;padding:.8rem 1.35rem;font-size:.84rem;font-weight:900;text-decoration:none;animation:3.4s ease-in-out infinite cta-breathe;display:flex;box-shadow:0 0 0 1px #ffffff73,0 12px 32px #3b173740,0 0 28px #bd7a242e}.challenge-final-action a svg{width:1.05rem}.challenge-final-action p{color:#62575c;margin:.35rem .3rem 0;font-size:.72rem}.challenge-back{z-index:5;color:var(--challenge-plum);background:0 0;border:0;align-items:center;gap:.45rem;font-size:.9rem;font-weight:800;display:flex;position:absolute;bottom:1.2rem;left:clamp(1.25rem,5vw,6rem)}.challenge-back svg{width:.95rem}@keyframes challenge-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aura-pulse{0%{box-shadow:0 0 #d3913280}75%,to{box-shadow:0 0 0 13px #d3913200}}@keyframes model-compose{0%{opacity:0;filter:blur(2px);transform:translateY(9px)}to{opacity:1;filter:none;transform:none}}@keyframes model-reorder{0%{opacity:.35;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes connection-draw{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes model-soften{to{opacity:.42;transform:scale(.985)}}@keyframes learning-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes profile-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cta-breathe{0%,to{box-shadow:0 0 0 1px #ffffff73,0 12px 32px #3b173740,0 0 20px #bd7a241f}50%{box-shadow:0 0 0 1px #ffffff8c,0 15px 36px #3b173747,0 0 34px #bd7a243d}}@keyframes calculation-ring{0%,to{opacity:.25;transform:translate(-50%,-50%)scale(.82)}50%{opacity:.7;transform:translate(-50%,-50%)scale(1.08)}}@keyframes calculation-orb{0%,to{transform:scale(.96);box-shadow:0 0 24px #d3913233}50%{transform:scale(1.04);box-shadow:0 0 44px #d3913261}}@keyframes signal-flow{0%,to{background:#bd7a242e;transform:scaleX(.72)}50%{background:#bd7a24c7;transform:scaleX(1)}}@keyframes profile-glow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (height<=760px) and (width>=901px){.challenge-stage{padding-top:3.25rem;padding-bottom:3rem}.challenge-heading h1{font-size:clamp(1.9rem,2.8vw,3.1rem)}.challenge-heading>p:last-child{margin-top:.45rem;font-size:.92rem}.challenge-question,.challenge-focus-grid{margin-top:.62rem}.challenge-choice-grid button,.challenge-focus-grid button{padding-block:.82rem}.challenge-focus-grid button{min-height:6.85rem}.challenge-registration{margin-top:.55rem;padding-block:.52rem}.challenge-model-layout,.challenge-final-layout{margin-top:.45rem}.challenge-model-card,.challenge-hypothesis{padding-block:.72rem}.challenge-calculation{padding-block:1.3rem}.challenge-discovery{padding-block:.7rem}.challenge-discovery fieldset{padding-block:.6rem}.challenge-model__row{min-height:1.9rem}.challenge-start-profile,.challenge-offer{padding-block:.62rem}.challenge-final-action{margin-top:.4rem}.challenge-final-action a{min-height:3.1rem}}@media (width<=900px){.challenge-journey{height:auto;min-height:calc(100dvh - 4.5rem);overflow:visible}.challenge-stage{height:auto;min-height:calc(100dvh - 4.5rem);padding:5rem 1rem 4.8rem;overflow:hidden}.challenge-stage__wash{background:linear-gradient(#fbf7f0fe 0 28%,#fbf7f0f0 68%,#fbf7f0c4 100%)}.challenge-content,.challenge-content--wide,.challenge-content--model,.challenge-content--offer{align-self:start;width:100%}.challenge-heading h1,.challenge-heading--compact h1{max-width:20ch;font-size:clamp(2rem,9vw,3.15rem)}.challenge-choice-grid--three,.challenge-focus-grid,.challenge-model-layout,.challenge-final-layout,.challenge-discovery__grid,.challenge-understanding{grid-template-columns:1fr}.challenge-understanding>div:first-child{grid-column:auto}.challenge-discovery__intro{display:grid}.challenge-calculation{width:100%}.challenge-choice-grid button,.challenge-focus-grid button{min-height:0}.challenge-registration{align-items:flex-start}.challenge-model-layout{grid-template-columns:1fr}.challenge-profile-node--goal,.challenge-profile-node--mental{width:82%}.challenge-profile-pair{grid-template-columns:1fr}.challenge-profile-branches{display:none}.challenge-profile-pair .challenge-profile-node+.challenge-profile-node{margin-top:.4rem}.challenge-offer>small{margin-top:.8rem}.challenge-final-action{justify-items:stretch;width:100%}.challenge-final-action p{text-align:center}.challenge-progress{top:1rem;right:1rem}.challenge-progress i{width:1.2rem}.challenge-back{bottom:1.1rem;left:1rem}}@media (prefers-reduced-motion:reduce){.challenge-content,.challenge-registration__pulse,.challenge-model__row,.challenge-model__row i,.challenge-model-goal-link,.challenge-learning-moment,.challenge-learning,.challenge-profile-node,.challenge-profile-outcome,.challenge-final-action a,.challenge-calculation:before,.challenge-calculation__orb,.challenge-calculation__signals i,.challenge-start-profile__glow{animation:none}.challenge-choice-grid button,.challenge-focus-grid button{transition:none}}.challenge-stage:after{z-index:-1;content:"";pointer-events:none;border:1px solid #be7a201c;border-radius:50%;width:65rem;height:32rem;position:absolute;inset:auto auto -18rem -12rem;box-shadow:0 -28px 0 -27px #be7a201a,0 -56px 0 -55px #be7a2014,0 -84px 0 -83px #be7a200f}.challenge-stage__wash{background:linear-gradient(90deg,#fbf7f0fe 0 24%,#fbf7f0f2 43%,#fbf7f094 61%,#fbf7f014 100%)}[data-step="2"] .challenge-stage__wash,[data-step="4"] .challenge-stage__wash{background:linear-gradient(90deg,#fbf7f0fc 0 25%,#fbf7f0e0 48%,#fbf7f057 68%,#fbf7f00f 100%)}[data-step="3"] .challenge-stage__wash{background:linear-gradient(90deg,#fbf7f0fb 0 30%,#fbf7f0d4 58%,#fbf7f03d 78%,#fbf7f008 100%)}.challenge-content{width:min(70rem,82vw)}.challenge-content--wide{width:min(71rem,78vw)}.challenge-content--model{width:min(79rem,90vw)}.challenge-content--offer{width:min(78rem,90vw)}.challenge-heading h1{font-size:clamp(2.45rem,3.7vw,4.5rem);line-height:.98}.challenge-heading--compact h1{max-width:25ch;font-size:clamp(2.05rem,3vw,3.65rem)}.challenge-question legend{font-size:1.05rem}.challenge-choice-grid button,.challenge-focus-grid button{-webkit-backdrop-filter:blur(19px)saturate(1.04);backdrop-filter:blur(19px)saturate(1.04);background:linear-gradient(145deg,#fffdf9eb,#f6ede6c2);border-radius:23px;flex-direction:column;min-height:13rem;padding:1.05rem 1.05rem .9rem;display:flex;box-shadow:0 19px 45px #3b17371a,inset 0 1px #ffffffd9}.challenge-card-art{opacity:.34;background:radial-gradient(ellipse at 45% 0,color-mix(in srgb,var(--motif,#d5a35d) 30%,white),transparent 67%);border-radius:50% 50% 0 0;inset:auto -12% -34%;transform:rotate(-5deg);height:65%!important;margin:0!important;position:absolute!important}.challenge-card-art:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--motif,#d5a35d) 50%,transparent),transparent);height:1px;box-shadow:0 13px color-mix(in srgb,var(--motif,#d5a35d) 18%,transparent),0 26px color-mix(in srgb,var(--motif,#d5a35d) 12%,transparent);content:"";position:absolute;inset:18% -10% auto}.challenge-card-icon{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 38% 34%,#fffffffa,color-mix(in srgb,var(--motif,#d5a35d) 20%,#f7f0ea));box-shadow:0 7px 20px #3b17371c,0 0 0 1px color-mix(in srgb,var(--motif,#d5a35d) 20%,transparent);border:1px solid #ffffffe0;border-radius:50%;place-items:center;position:relative;width:3.55rem!important;height:auto!important;margin:0!important;display:grid!important}.challenge-card-icon svg{width:1.5rem;color:color-mix(in srgb,var(--motif,#bd7a24) 78%,var(--challenge-plum))}.challenge-card-check{z-index:3;aspect-ratio:1;background:#ffffff73;border:1px solid #3b173757;border-radius:50%;place-items:center;top:1rem;right:1rem;width:1.65rem!important;height:auto!important;margin:0!important;display:grid!important;position:absolute!important}.challenge-card-check svg{color:#fff;width:.95rem}.challenge-choice-grid strong,.challenge-focus-grid strong{margin-top:.85rem;font-size:.88rem}.challenge-choice-grid .challenge-card-body,.challenge-focus-grid .challenge-card-body{z-index:1;color:#655b60;margin-top:.38rem;font-size:.86rem;line-height:1.4;display:block;position:relative}.challenge-card-footer{z-index:2;justify-content:space-between;align-items:flex-end;width:100%;padding-top:.75rem;position:relative;margin-top:auto!important;display:flex!important}.challenge-card-footer small{color:color-mix(in srgb,var(--motif,#bd7a24) 75%,#5d4657);letter-spacing:.18em;font-size:.57rem;font-weight:900}.challenge-card-footer i{aspect-ratio:1;background:#ffffff59;border:1px solid #ffffffe6;border-radius:50%;flex:none;place-items:center;width:2.45rem;display:grid;box-shadow:0 0 0 1px #3b173714}.challenge-card-footer svg{color:color-mix(in srgb,var(--motif,#bd7a24) 70%,var(--challenge-plum));width:1.05rem!important;position:static!important;transform:none!important}.challenge-choice-grid button.is-selected .challenge-card-check,.challenge-focus-grid button.is-selected .challenge-card-check{background:#c98b29;border-color:#c98b29;box-shadow:0 0 13px #c98b297a}.challenge-focus-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.challenge-focus-grid button{grid-column:span 2;min-height:10.8rem}.challenge-focus-grid button:nth-child(4){grid-column:2/span 2}.challenge-focus-grid button:nth-child(5){grid-column:4/span 2}.challenge-calculation{width:min(34rem,60vw);padding:1.3rem 2rem 1.15rem}.challenge-signal-field{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.challenge-signal-field i{width:calc(9rem + var(--ring,0) * 3.2rem);aspect-ratio:1;border:1px solid #be7a2021;border-radius:50%;animation:2.5s ease-in-out infinite calculation-ring;position:absolute}.challenge-signal-field i:first-child{--ring:0}.challenge-signal-field i:nth-child(2){--ring:1;animation-delay:-.4s}.challenge-signal-field i:nth-child(3){--ring:2;animation-delay:-.8s}.challenge-signal-field i:nth-child(4){border:0;border-top:1px solid #be7a2021;width:130%;height:1px;animation:2s ease-in-out infinite signal-sweep}.challenge-signal-field i:nth-child(5){border:0;border-left:1px solid #be7a201a;width:1px;height:120%;animation:2s ease-in-out .35s infinite signal-sweep}.challenge-calculation__orb,.challenge-mini-orb{z-index:1;background:radial-gradient(circle at 43% 38%,#fff7dc 0 8%,#e2a341 13%,#d895333b 39%,#f7e2c1a3 66%,#ffffffba);border:1px solid #be7a206b;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 35px #d391324d,inset 0 0 22px #ffffffd1}.challenge-calculation__orb{width:5.4rem;animation:1.9s ease-in-out infinite calculation-orb}.challenge-calculation__orb:after{border-radius:inherit;content:"";border:1px solid #be7a2033;animation:1.9s ease-out infinite orb-ripple;position:absolute;inset:-.85rem}.challenge-calculation ul{z-index:1;gap:.28rem;width:min(25rem,100%);margin:.8rem 0 0;padding:0;list-style:none;display:grid;position:relative}.challenge-calculation li{color:#6c6267;opacity:0;animation:.45s forwards status-arrive;animation-delay:calc(.22s + var(--status-order) * .24s);border-top:1px solid #3b173714;align-items:center;gap:.45rem;padding-top:.28rem;font-size:.72rem;display:flex}.challenge-calculation li svg{width:.82rem;color:var(--challenge-gold)}.challenge-calculation.is-refining{box-shadow:0 24px 70px #be7a202e,inset 0 0 75px #f4c77c2e}.challenge-discovery{width:min(59rem,78vw);margin-inline:auto;position:relative}.challenge-discovery__context{color:var(--challenge-gold);letter-spacing:.11em;align-items:center;gap:.65rem;margin-bottom:.7rem;font-size:.64rem;font-weight:850;display:flex}.challenge-mini-orb{aspect-ratio:1;width:2rem}.challenge-mini-orb svg{width:.75rem}.challenge-discovery__context i{background:linear-gradient(90deg,#be7a2070,#0000);flex:1;height:1px}.challenge-discovery fieldset>div{flex-wrap:wrap;gap:.35rem;display:flex}.challenge-discovery fieldset button{text-align:center;border-radius:999px;flex:8rem}.challenge-aurora-scene{grid-template-columns:minmax(20rem,.8fr) minmax(34rem,1.45fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);width:min(82rem,88vw);min-height:min(38rem,100dvh - 9rem);display:grid}.challenge-aurora-character{opacity:0;filter:drop-shadow(0 1.5rem 2.2rem #3019262e);align-self:center;width:100%;height:clamp(27rem,54vh,32.5rem);animation:.7s cubic-bezier(.2,.72,.22,1) forwards aurora-enter;position:relative;transform:translate(-24px,10px)}.challenge-aurora-character img{object-fit:contain;object-position:center bottom;opacity:0;width:100%;height:100%;transition:opacity .34s;position:absolute;inset:0}.challenge-aurora-character__thinking,.is-aurora-enter .challenge-aurora-character__thinking,.is-analysis-start .challenge-aurora-character__thinking,.is-analysis-item-1 .challenge-aurora-character__thinking,.is-analysis-item-2 .challenge-aurora-character__thinking,.is-analysis-complete .challenge-aurora-character__thinking{opacity:1!important}.is-aurora-idea .challenge-aurora-character__idea,.is-questions .challenge-aurora-character__idea,.is-refining .challenge-aurora-character__idea{opacity:1}.is-aurora-idea .challenge-aurora-character__thinking,.is-questions .challenge-aurora-character__thinking,.is-refining .challenge-aurora-character__thinking{opacity:0!important}.challenge-aurora-scene__conversation{min-width:0}.challenge-heading--aurora{max-width:47rem}.challenge-heading--aurora h1{max-width:21ch}.challenge-aurora-scene .challenge-calculation,.challenge-aurora-scene .challenge-discovery{width:100%;margin:1.1rem 0 0}.challenge-aurora-scene .challenge-calculation{align-content:center;min-height:17.5rem}.challenge-aurora-scene .challenge-discovery{min-height:17.5rem}.challenge-discovery.is-waiting{opacity:0;pointer-events:none}.is-questions .challenge-discovery{animation:.45s cubic-bezier(.2,.72,.22,1) both aurora-conversation-enter}@keyframes aurora-enter{to{opacity:1;transform:translate(0)}}@keyframes aurora-conversation-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.challenge-model-layout{grid-template-columns:minmax(34rem,1.35fr) minmax(20rem,.65fr);align-items:start;gap:.8rem}.challenge-model-goal{align-items:baseline}.challenge-model-goal strong{color:#6a5d63;font-size:.72rem;font-weight:650}.challenge-understanding{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.challenge-understanding>div,.challenge-understanding>div:first-child{opacity:0;min-height:4.15rem;animation:.45s forwards model-compose;animation-delay:calc(80ms + var(--factor-order) * .1s);background:#ffffffab;grid-column:auto;grid-template-rows:auto auto;grid-template-columns:2rem 1fr;align-content:center;padding:.42rem .55rem;display:grid}.challenge-result-icon{aspect-ratio:1;background:#f1ddb891;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:1.55rem;display:grid!important}.challenge-result-icon svg{width:.82rem;color:var(--challenge-gold)}.challenge-understanding span:not(.challenge-result-icon){font-size:.53rem}.challenge-understanding strong{font-size:.7rem}.challenge-model-layout.is-revised .challenge-understanding>div:nth-child(2){box-shadow:inset 3px 0 var(--challenge-gold),0 6px 18px #be7a2024;background:#f2d8a8b8;animation-name:model-reorder}.challenge-learning-moment{padding:1.3rem 0;position:relative}.challenge-learning-moment:before{aspect-ratio:1;content:"";border:1px solid #be7a2033;border-radius:50%;width:8rem;animation:1.6s ease-out infinite orb-ripple;position:absolute}.challenge-final-layout{grid-template-columns:minmax(35rem,1.42fr) minmax(18rem,.58fr);align-items:start;gap:.8rem}.challenge-start-profile{height:25rem}.challenge-start-profile__title{z-index:3;position:relative}.challenge-profile-map{height:calc(100% - 1.7rem);margin-top:.35rem;display:block;position:relative}.challenge-profile-connectors{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.challenge-profile-connectors path{fill:none;stroke:#be7a2094;stroke-width:.22px;stroke-dasharray:2 1;vector-effect:non-scaling-stroke;animation:1.3s both connector-flow}.challenge-profile-center{z-index:2;aspect-ratio:1;width:8rem;color:var(--challenge-plum);text-align:center;background:radial-gradient(circle at 42% 36%,#fff9ea,#f3daaedb 55%,#ffffffc9);border:1px solid #be7a204d;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #ffffff52,0 0 42px #d391323d}.challenge-profile-center svg{width:1.6rem;color:var(--challenge-gold)}.challenge-profile-center span{letter-spacing:.1em;margin-top:-.35rem;font-size:.56rem;font-weight:800}.challenge-profile-center strong{letter-spacing:.08em;margin-top:-1.1rem;font-size:.61rem}.challenge-profile-node{z-index:2;text-align:left;border-radius:16px;grid-template-columns:2.65rem 1fr;align-items:center;width:13.2rem;min-height:4.8rem;padding:.55rem .65rem;display:grid;position:absolute}.challenge-profile-node--1{top:2%;left:1%}.challenge-profile-node--2{animation-delay:80ms;top:2%;right:1%}.challenge-profile-node--3{animation-delay:.16s;top:38%;left:0}.challenge-profile-node--4{animation-delay:.24s;top:38%;right:0}.challenge-profile-node--5{animation-delay:.32s;bottom:1%;left:6%}.challenge-profile-node--6{animation-delay:.4s;bottom:1%;right:6%}.challenge-profile-node__icon{aspect-ratio:1;background:radial-gradient(circle at 38% 35%,#fff,#eee4ee);border-radius:50%;place-items:center;width:2.25rem;display:grid;box-shadow:0 4px 13px #3b173717}.challenge-profile-node__icon svg{width:1.05rem;color:var(--challenge-plum)}.challenge-profile-node div>span{color:var(--challenge-gold);letter-spacing:.1em;font-size:.48rem;font-weight:900;display:block}.challenge-profile-node strong{margin-top:.1rem;font-size:.68rem;line-height:1.18}.challenge-profile-node small{color:#746970;margin-top:.12rem;font-size:.55rem;line-height:1.2;display:block}.challenge-offer-column{justify-items:stretch;width:100%;display:grid}.challenge-offer{background:radial-gradient(circle at 80% 10%,#bf6caa33,#0000 31%),linear-gradient(155deg,#32102efa,#5b274df2);min-height:20.7rem;padding:.95rem 1.1rem .75rem}.challenge-offer>span{order:0;margin-top:.45rem}.challenge-offer h2{font:500 1.15rem/1.08 var(--font-editorial);margin-top:.5rem}.challenge-offer>strong{font-size:clamp(2.45rem,3vw,3.25rem)}.challenge-offer-values{border-top:1px solid #ffffff42;gap:.32rem;margin-top:.65rem;padding-top:.58rem;display:grid}.challenge-offer-values>div{grid-template-columns:1.65rem 1fr;align-items:center;gap:.42rem;display:grid}.challenge-offer-values>div>svg{color:#edc98f;border:1px solid #edc98f80;border-radius:50%;width:1.45rem;padding:.28rem}.challenge-offer-values span{display:grid}.challenge-offer-values strong{color:#fff;letter-spacing:.055em;margin:0;font:800 .55rem/1.2 inherit}.challenge-offer-values small{color:#fffaf5b0;font-size:.56rem}.challenge-offer>small{text-align:center;border-top:1px solid #ffffff3d;padding-top:.45rem;font-size:.57rem}.challenge-final-action{width:100%;margin-top:.65rem}.challenge-final-action a{background:linear-gradient(100deg,#32102e,#5c1f50,#32102e);border:1px solid #ffe1afc7;width:100%;min-width:0;min-height:3.25rem;animation:2.6s ease-in-out infinite cta-breathe-reference;position:relative}.challenge-final-action a:before{border-radius:inherit;content:"";border:1px solid #dd9d3e5c;animation:2.6s ease-out infinite cta-halo;position:absolute;inset:-.55rem}@keyframes signal-sweep{0%,to{opacity:.15;transform:scale(.75)}50%{opacity:.8;transform:scale(1)}}@keyframes orb-ripple{0%{opacity:.65;transform:scale(.8)}to{opacity:0;transform:scale(1.38)}}@keyframes status-arrive{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes connector-flow{0%{opacity:0;stroke-dashoffset:25px}to{opacity:1;stroke-dashoffset:0}}@keyframes cta-breathe-reference{0%,to{filter:brightness();transform:scale(1);box-shadow:0 0 0 7px #fff5e129,0 14px 32px #3b173747,0 0 19px #dd9d3e2e}50%{filter:brightness(1.06);transform:scale(1.012);box-shadow:0 0 0 9px #fff5e136,0 16px 36px #3b17374d,0 0 34px #dd9d3e52}}@keyframes cta-halo{0%{opacity:.62;transform:scale(.98)}72%,to{opacity:0;transform:scale(1.09)}}@media (height<=780px) and (width>=901px){.challenge-heading h1{font-size:clamp(2rem,3.1vw,3.45rem)}.challenge-heading--compact h1{font-size:clamp(1.8rem,2.45vw,2.7rem)}.challenge-choice-grid button{min-height:10.5rem}.challenge-focus-grid button{min-height:8.3rem;padding-block:.7rem}.challenge-card-icon{width:2.75rem!important}.challenge-choice-grid strong,.challenge-focus-grid strong{margin-top:.55rem;font-size:.78rem}.challenge-choice-grid .challenge-card-body,.challenge-focus-grid .challenge-card-body{font-size:.75rem}.challenge-calculation{padding-block:.85rem}.challenge-calculation__orb{width:4.2rem}.challenge-start-profile{height:21rem}.challenge-offer{min-height:17.3rem}.challenge-profile-node{min-height:4rem}.challenge-offer-values{margin-top:.42rem}.challenge-final-action{margin-top:.5rem}.challenge-final-action a{min-height:2.9rem}[data-step="4"] .challenge-stage{padding-top:2.25rem;padding-bottom:.8rem}[data-step="4"] .challenge-heading--compact h1{max-width:29ch;font-size:clamp(1.85rem,2.25vw,2.35rem);line-height:.94}[data-step="4"] .challenge-offer-intro{margin-top:.2rem;font-size:.78rem}[data-step="4"] .challenge-final-layout{margin-top:.3rem}[data-step="4"] .challenge-start-profile{height:18rem;padding-block:.48rem}[data-step="4"] .challenge-profile-node{min-height:3.35rem;padding-block:.3rem}[data-step="4"] .challenge-profile-node small{margin-top:.05rem}[data-step="4"] .challenge-profile-center{width:6.3rem}[data-step="4"] .challenge-offer{min-height:15.7rem;padding-block:.55rem}[data-step="4"] .challenge-offer>span,[data-step="4"] .challenge-offer h2{margin-top:.28rem}[data-step="4"] .challenge-offer>strong{margin-top:.3rem}[data-step="4"] .challenge-offer-values{gap:.18rem;margin-top:.3rem;padding-top:.35rem}[data-step="4"] .challenge-final-action{margin-top:.3rem}[data-step="4"] .challenge-final-action a{min-height:2.65rem}[data-step="4"] .challenge-final-action p{margin-top:.2rem;font-size:.62rem}}@media (width<=900px){.aura-page:has(.challenge-journey){height:auto;min-height:100dvh;overflow:visible}.aura-page:has(.challenge-journey)>main{min-height:calc(100dvh - 4.5rem)}.challenge-stage__wash,[data-step="2"] .challenge-stage__wash,[data-step="3"] .challenge-stage__wash,[data-step="4"] .challenge-stage__wash{background:linear-gradient(#fbf7f0fe 0 29%,#fbf7f0f0 62%,#fbf7f0b8 100%)}.challenge-content,.challenge-content--wide,.challenge-content--model,.challenge-content--offer{width:100%}.challenge-heading h1,.challenge-heading--compact h1{font-size:clamp(2.15rem,9.6vw,3.3rem)}.challenge-choice-grid--three,.challenge-focus-grid,.challenge-discovery__grid,.challenge-model-layout,.challenge-final-layout{grid-template-columns:1fr}.challenge-focus-grid button,.challenge-focus-grid button:nth-child(4),.challenge-focus-grid button:nth-child(5){grid-column:auto}.challenge-choice-grid button,.challenge-focus-grid button{min-height:12rem}.challenge-calculation,.challenge-discovery{width:100%}.challenge-aurora-scene{grid-template-columns:1fr;gap:.25rem;width:100%;min-height:0}.challenge-aurora-character{justify-self:center;width:min(18rem,78vw);height:17rem}.challenge-heading--aurora{text-align:center}.challenge-heading--aurora h1{max-width:20ch;margin-inline:auto}.challenge-aurora-scene .challenge-calculation,.challenge-aurora-scene .challenge-discovery{min-height:0}.challenge-understanding{grid-template-columns:1fr}.challenge-model-goal{display:grid}.challenge-start-profile{height:auto}.challenge-profile-map{gap:.55rem;height:auto;padding-top:.7rem;display:grid}.challenge-profile-connectors{display:none}.challenge-profile-center,.challenge-profile-node{width:100%;position:relative;inset:auto;transform:none}.challenge-profile-center{justify-self:center;width:7.5rem}.challenge-offer{min-height:22rem}}@media (prefers-reduced-motion:reduce){.challenge-card-art,.challenge-calculation__orb:after,.challenge-signal-field i,.challenge-calculation li,.challenge-understanding>div,.challenge-learning-moment:before,.challenge-profile-connectors path,.challenge-final-action a:before{animation:none}.challenge-aurora-character{opacity:1;animation:none;transform:none}.challenge-aurora-character img{transition:opacity .25s}.is-questions .challenge-discovery{animation:none}}[data-step="3"] .challenge-stage:has(.challenge-result-screen){padding:clamp(3.25rem,5.4vh,4.5rem) clamp(1.25rem,3.2vw,3.75rem) 2.35rem;display:block;overflow:clip}[data-step="3"] .challenge-stage:has(.challenge-result-screen) .challenge-content--model{width:100%;height:100%}[data-step="3"] .challenge-stage:has(.challenge-result-screen) .challenge-back{top:1.15rem;bottom:auto;left:clamp(1.25rem,3.2vw,3.75rem)}.challenge-result-screen{grid-template-rows:auto minmax(0,1fr) auto;gap:.72rem;width:100%;max-width:94rem;height:100%;margin:0 auto;animation:.42s both challenge-enter;display:grid}.challenge-result-hero{max-width:38rem}.challenge-result-hero .challenge-overline{margin-bottom:.28rem;font-size:.65rem}.challenge-result-hero h1{max-width:16ch;color:var(--challenge-plum);font:500 clamp(2.75rem, 3.8vw, 4.15rem)/.96 var(--font-editorial);letter-spacing:-.035em;margin:0}.challenge-result-hero>p:last-child{color:#62585e;max-width:39rem;margin:.48rem 0 0;font-size:.95rem;line-height:1.48}.challenge-result-grid{grid-template-columns:minmax(23rem,1.18fr) minmax(21rem,1fr) minmax(17rem,.72fr);align-items:stretch;gap:.72rem;min-height:0;display:grid}.challenge-result-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#fffdf9f2,#f9f3ebe6);border:1px solid #bd7a2433;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 16px 38px #3b173716,inset 0 1px #ffffffeb}.challenge-result-panel>header{min-height:2.8rem;padding:.78rem 1rem .4rem}.challenge-result-panel>header>span{color:#a65d17;letter-spacing:.12em;align-items:center;gap:.5rem;font-size:.76rem;font-weight:900;display:flex}.challenge-result-panel>header svg{width:1.05rem}.challenge-result-profile{padding:0 .8rem .8rem}.challenge-result-profile>header{justify-content:space-between;gap:.6rem;padding-inline:.15rem;display:flex}.challenge-result-profile>header small{color:#6e6268;letter-spacing:.1em;align-items:center;gap:.35rem;font-size:.58rem;font-weight:800;display:flex}.challenge-result-profile>header small svg{width:.78rem;color:var(--challenge-gold)}.challenge-result-profile__map{height:calc(100% - 2.8rem);min-height:21rem;position:relative}.challenge-result-node>p.challenge-insight-hint{z-index:4;color:#3b1737;pointer-events:none;margin:0;font:italic 600 1rem/1.05 Segoe Script,Snell Roundhand,Bradley Hand,cursive;position:absolute;top:.3rem;right:2.45rem}.challenge-insight-hint b{font:400 1.5rem/1 cursive;position:absolute;top:.05rem;right:-1rem}.challenge-result-profile__map>svg{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.challenge-result-profile__map>svg path{fill:none;stroke:#bd7a247a;stroke-width:.26px;stroke-dasharray:2 1.2;vector-effect:non-scaling-stroke;animation:1.1s both connector-flow}.challenge-result-orb{z-index:2;aspect-ratio:1;width:7.8rem;color:var(--challenge-plum);text-align:center;background:radial-gradient(circle at 40% 36%,#fff9e9 0 14%,#f6ddaf 45%,#fffcf5e6 72%);border:1px solid #d3913266;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #ffffff61,0 0 38px #d3913247}.challenge-result-orb svg{width:1.55rem;color:var(--challenge-gold);margin-bottom:.22rem}.challenge-result-orb span{letter-spacing:.12em;font-size:.62rem;font-weight:850;line-height:1.1}.challenge-result-orb strong{letter-spacing:.08em;font-size:.68rem;line-height:1.1}.challenge-result-node{z-index:2;opacity:0;width:12.8rem;min-height:4.75rem;animation:.42s forwards model-compose;animation-delay:calc(80ms + var(--factor-order) * 80ms);background:linear-gradient(145deg,#ffffffeb,#f9f1e6d4);border:1px solid #bd7a242e;border-radius:15px;grid-template-columns:2.35rem 1fr;align-items:center;gap:.38rem;padding:.48rem .55rem;display:grid;position:absolute;box-shadow:0 7px 18px #3b173712}.challenge-result-node>span{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#fff,#eee4f2);border-radius:50%;place-items:center;width:2.05rem;display:grid;box-shadow:0 4px 11px #3b173717}.challenge-result-node>span svg{color:#51204c;width:1.02rem}.challenge-result-node small{color:#ad6b1c;letter-spacing:.09em;font-size:.57rem;font-weight:900;display:block}.challenge-result-node strong{color:var(--challenge-plum);margin-top:.08rem;font-size:.88rem;line-height:1.16;display:block}.challenge-result-node p{color:#756a70;margin:.2rem 0 0;font-size:.68rem;line-height:1.28}.challenge-result-node--1{top:1%;left:0}.challenge-result-node--2{top:1%;right:0}.challenge-result-node--3{top:39%;left:-1%}.challenge-result-node--4{top:39%;right:-1%}.challenge-result-node--4>span{background:radial-gradient(circle at 35% 35%,#fff,#e5eed6)}.challenge-result-node--4>span svg{color:#6a873f}.challenge-result-node--5{bottom:1%;left:4%}.challenge-result-node--5>span{background:radial-gradient(circle at 35% 35%,#fff,#f8dce9)}.challenge-result-node--5>span svg{color:#9e286b}.challenge-result-node--6{bottom:1%;right:4%}.challenge-result-roadmap{padding-bottom:.72rem}.challenge-result-roadmap>header p{color:#6c6166;margin:.28rem 0 0 1.55rem;font-size:.74rem}.challenge-result-roadmap>div{gap:.5rem;height:calc(100% - 3.3rem);padding:0 .8rem;display:grid}.challenge-result-roadmap article{background:#ffffffa3;border:1px solid #3b17371a;border-radius:14px;grid-template-columns:1.9rem minmax(0,1fr) 7.4rem;align-items:center;gap:.58rem;min-height:0;padding:.55rem .6rem;display:grid;position:relative}.challenge-result-roadmap article+article:before{content:"";background:#bd7a2459;width:1px;height:.44rem;position:absolute;top:-.44rem;left:1.35rem}.challenge-roadmap-number{aspect-ratio:1;color:#fff;width:1.65rem;font:700 .78rem var(--font-editorial);background:#d9b477;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 4px #d9b47724}[data-tone=lavender] .challenge-roadmap-number{background:#9c77ac}[data-tone=amber] .challenge-roadmap-number{background:#bd7a24}.challenge-roadmap-copy small{color:#af6b1c;letter-spacing:.09em;font-size:.57rem;font-weight:900}.challenge-roadmap-copy strong{color:var(--challenge-plum);margin-top:.08rem;font-size:.92rem;line-height:1.18;display:block}.challenge-roadmap-copy ul{color:#62575d;margin:.34rem 0 0;padding:0;font-size:.72rem;line-height:1.42;list-style:none}.challenge-roadmap-copy li{padding-left:.78rem;display:block;position:relative}.challenge-roadmap-copy li:before{color:#9b5b24;content:"•";font-weight:900;position:absolute;top:0;left:.05rem}.challenge-roadmap-media img{object-fit:cover;border-radius:8px;width:100%;height:4rem;display:block}.challenge-roadmap-media i{background:#d6d6ce;border-radius:99px;height:.38rem;margin-top:.32rem;display:block;overflow:hidden}.challenge-roadmap-media b{border-radius:inherit;background:#758f68;height:100%;display:block}[data-tone=lavender] .challenge-roadmap-media b{background:#9c77ac}[data-tone=amber] .challenge-roadmap-media b{background:#c39145}.challenge-result-why{flex-direction:column;padding-bottom:.72rem;display:flex}.challenge-result-why>p{color:#645a60;margin:.25rem 1rem .65rem;font-size:.82rem;line-height:1.48}.challenge-reasons{background:#ffffff80;border:1px solid #3b173717;border-radius:14px;margin:0 .72rem;overflow:hidden}.challenge-reasons article{grid-template-columns:2.35rem 1fr;align-items:center;gap:.42rem;padding:.55rem .65rem;display:grid}.challenge-reasons article+article{border-top:1px solid #3b173714}.challenge-reasons svg{color:#c48624;background:#fff8e8;border-radius:50%;width:1.8rem;height:1.8rem;padding:.38rem}.challenge-reasons strong{color:var(--challenge-plum);font-size:.74rem;display:block}.challenge-reasons span{color:#746970;margin-top:.12rem;font-size:.66rem;line-height:1.3;display:block}.challenge-result-why blockquote{color:#5c4857;background:linear-gradient(145deg,#fffaf1,#f5e8d6);border:1px solid #bd7a2433;border-radius:14px;margin:.72rem .72rem 0;padding:.72rem .75rem .6rem 2.5rem;position:relative}.challenge-result-why blockquote>svg{color:#c78a31;width:1.25rem;position:absolute;top:.7rem;left:.72rem}.challenge-result-why blockquote p{font:italic 500 .8rem/1.42 var(--font-editorial);margin:0}.challenge-result-why blockquote cite{letter-spacing:.16em;text-align:center;margin-top:.45rem;font-size:.5rem;font-style:normal;display:block}.challenge-result-confirmation{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#fffdf9ed;border:1px solid #3b173721;border-radius:18px;grid-template-columns:minmax(19rem,1fr) minmax(28rem,1.45fr);align-items:center;gap:.8rem;min-height:4.4rem;padding:.55rem .85rem;display:grid;box-shadow:0 14px 35px #3b17371a}.challenge-result-confirmation__label{grid-template-columns:2.2rem 1fr;align-items:center;gap:.55rem;display:grid}.challenge-result-confirmation__label>svg{width:2rem;height:2rem;color:var(--challenge-gold);background:#fff5df;border-radius:50%;padding:.48rem}.challenge-result-confirmation__label strong{color:#a65d17;letter-spacing:.1em;font-size:.78rem}.challenge-result-confirmation__label p{color:#6d6268;margin:.14rem 0 0;font-size:.74rem}.challenge-result-feedback{grid-template-columns:repeat(3,1fr);gap:.48rem;display:grid}.challenge-result-feedback button{min-height:3rem;color:var(--challenge-plum);text-align:center;background:#ffffffb8;border:1px solid #3b173729;border-radius:14px;place-items:center;padding:.45rem 2rem;font-size:.75rem;font-weight:850;line-height:1.15;display:grid;position:relative}.challenge-result-feedback button:hover{background:#fffaf2;border-color:#bd7a248c}.challenge-result-feedback button.is-selected{border-color:var(--challenge-plum);background:var(--challenge-plum);color:#fff;box-shadow:0 10px 22px #3b17372e}.challenge-result-feedback svg{width:.82rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.challenge-result-feedback button span{display:block}.challenge-result-learning{color:var(--challenge-plum);text-align:left;grid-column:1/-1;justify-content:center;align-items:center;gap:.8rem;display:flex}.challenge-result-learning>svg{width:1.5rem;color:var(--challenge-gold)}.challenge-result-learning strong,.challenge-result-corrections>strong{color:#a65d17;letter-spacing:.12em;font-size:.66rem}.challenge-result-learning p,.challenge-result-corrections p{color:#6d6268;margin:.15rem 0 0;font-size:.64rem}.challenge-result-corrections{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:.15rem 1rem;display:grid}.challenge-result-corrections>div{grid-area:1/2/3;justify-content:flex-end;gap:.35rem;display:flex}.challenge-result-corrections button{min-height:2.3rem;color:var(--challenge-plum);background:#fffaf1;border:1px solid #bd7a2447;border-radius:999px;padding:.35rem .65rem;font-size:.58rem;font-weight:800}@media (height<=720px) and (width>=1001px){[data-step="3"] .challenge-stage:has(.challenge-result-screen){padding-top:2.1rem;padding-bottom:1rem}.challenge-result-screen{gap:.35rem}.challenge-result-hero h1{font-size:clamp(2.15rem,2.8vw,3.2rem)}.challenge-result-hero>p:last-child{margin-top:.28rem;font-size:.72rem}.challenge-result-grid{grid-template-columns:minmax(22rem,1.18fr) minmax(20rem,1fr) minmax(16rem,.72fr);gap:.5rem}.challenge-result-panel{border-radius:18px}.challenge-result-profile__map{min-height:15rem}.challenge-result-node{width:12rem;min-height:3.75rem;padding-block:.35rem}.challenge-result-node strong{font-size:.75rem}.challenge-result-node p{font-size:.52rem}.challenge-result-orb{width:6.35rem}.challenge-result-roadmap article{grid-template-columns:1.6rem minmax(0,1fr) 6rem;padding-block:.32rem}.challenge-roadmap-copy strong{font-size:.78rem}.challenge-roadmap-copy ul{margin-top:.2rem;font-size:.6rem;line-height:1.28}.challenge-roadmap-media img{height:2.7rem}.challenge-result-why>p{margin-bottom:.35rem;font-size:.61rem}.challenge-reasons article{padding-block:.38rem}.challenge-result-why blockquote{padding-block:.48rem}.challenge-result-confirmation{min-height:3.5rem;padding-block:.3rem}}@media (width<=1000px){[data-step="3"] .challenge-stage:has(.challenge-result-screen){height:auto;min-height:100%;padding:4rem 1rem 4.5rem;overflow:visible}[data-step="3"] .challenge-stage:has(.challenge-result-screen):after{width:100%;left:0}[data-step="3"] .challenge-stage:has(.challenge-result-screen) .challenge-content--model{height:auto}.challenge-result-screen{grid-template-rows:auto;gap:.85rem;height:auto}.challenge-result-hero h1{font-size:clamp(2.35rem,10vw,3.5rem)}.challenge-result-grid{grid-template-columns:1fr}.challenge-result-profile__map{grid-template-columns:1fr;gap:.55rem;height:auto;min-height:0;padding-top:.65rem;display:grid}.challenge-result-profile__map>svg{display:none}.challenge-result-orb,.challenge-result-node{width:100%;position:relative;inset:auto;transform:none}.challenge-result-orb{justify-self:center;width:7.4rem}.challenge-result-node{min-height:4rem}.challenge-result-roadmap>div{height:auto}.challenge-result-roadmap article{grid-template-columns:1.8rem minmax(0,1fr) minmax(5.5rem,7rem);min-height:7rem}.challenge-result-confirmation,.challenge-result-feedback,.challenge-result-corrections{grid-template-columns:1fr}.challenge-result-corrections>div{flex-wrap:wrap;grid-area:auto/1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.challenge-result-profile__map>svg path,.challenge-result-node{opacity:1;animation:none}}[data-step="3"] .challenge-stage:has(.challenge-result-screen){padding:clamp(3.45rem,5.5vh,4.6rem) clamp(1.25rem,3vw,3.5rem) 1.6rem}.challenge-result-screen{justify-content:center;align-items:center;max-width:96rem;height:100%;margin:0 auto;display:flex}.challenge-result-chapter{grid-template:"hero character""visual character"minmax(0,1fr)"next character"/minmax(35rem,1.38fr) minmax(25rem,.8fr);align-items:stretch;gap:.9rem clamp(1.5rem,3.4vw,4rem);width:100%;height:100%;animation:.48s cubic-bezier(.2,.72,.22,1) both challenge-result-chapter-enter;display:grid}.challenge-result-hero{grid-area:hero;max-width:48rem}.challenge-result-hero .challenge-overline{margin:.55rem 0 .35rem;font-size:.68rem}.challenge-result-hero h1{max-width:18ch;font-size:clamp(3rem,4vw,4.65rem);line-height:.96}.challenge-result-hero>p:last-child{color:#5f555b;max-width:49rem;margin-top:.65rem;font-size:clamp(.92rem,1.05vw,1.08rem);line-height:1.52}.challenge-result-progress{color:var(--challenge-plum);align-items:center;gap:.85rem;display:flex}.challenge-result-progress>span{letter-spacing:.14em;font-size:.66rem;font-weight:900}.challenge-result-progress>div{gap:.34rem;width:8.5rem;display:flex}.challenge-result-progress i{background:#3b17372e;flex:1;height:2px}.challenge-result-progress i.is-active{background:var(--challenge-gold)}.challenge-result-character{filter:drop-shadow(0 1.6rem 2.4rem #3019262e);grid-area:character;align-self:end;min-width:0;height:min(69vh,43rem);position:relative}.challenge-result-character:before{z-index:-1;aspect-ratio:1;content:"";background:radial-gradient(circle,#fff3d7b8,#fff0 67%);border-radius:50%;width:92%;position:absolute;bottom:4%;right:2%}.challenge-result-character img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.challenge-result-chapter>.challenge-result-panel{grid-area:visual;min-height:0}.challenge-result-chapter>.challenge-result-profile{min-height:25rem}.challenge-result-chapter .challenge-result-profile__map{min-height:22rem}.challenge-result-chapter>.challenge-result-roadmap{padding:.25rem .45rem .7rem}.challenge-result-chapter .challenge-result-roadmap>header{padding-inline:.65rem}.challenge-result-chapter .challenge-result-roadmap>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;height:auto}.challenge-result-chapter .challenge-result-roadmap article{grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr);align-content:start;min-height:14rem;padding:.85rem}.challenge-result-chapter .challenge-result-roadmap article+article:before{width:.72rem;height:1px;top:1.75rem;left:-.72rem}.challenge-result-chapter .challenge-roadmap-copy ul{margin-top:.6rem;font-size:.76rem;line-height:1.55}.challenge-result-chapter .challenge-roadmap-media{grid-column:1/-1;align-self:end}.challenge-result-chapter .challenge-roadmap-media img{height:5rem}.challenge-result-chapter>.challenge-result-why{justify-content:center;min-height:20rem;padding:1.1rem}.challenge-result-chapter .challenge-result-why>header{padding:0 0 .55rem}.challenge-result-chapter .challenge-result-why>p{max-width:44rem;margin:0 0 1rem;font-size:1rem;line-height:1.55}.challenge-result-chapter .challenge-reasons{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.challenge-result-chapter .challenge-reasons article{align-content:center;min-height:6.8rem;padding:.85rem}.challenge-result-chapter .challenge-reasons article+article{border-top:0;border-left:1px solid #3b173714}.challenge-result-chapter .challenge-reasons strong{font-size:.8rem}.challenge-result-chapter .challenge-reasons span{font-size:.73rem;line-height:1.4}.challenge-result-next{background:var(--challenge-plum);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;grid-area:next;justify-content:center;justify-self:end;align-items:center;gap:.65rem;width:min(18rem,100%);min-height:3.3rem;font-size:.78rem;font-weight:900;display:flex;box-shadow:0 13px 30px #3b173733}.challenge-result-next:hover{background:#57204f;transform:translateY(-1px)}.challenge-result-next svg{width:1rem}.challenge-result-confirmation--standalone{width:min(64rem,92vw);padding:1.1rem;animation:.48s cubic-bezier(.2,.72,.22,1) both challenge-result-chapter-enter}@keyframes challenge-result-chapter-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (height<=760px) and (width>=1001px){.challenge-result-chapter{row-gap:.48rem}.challenge-result-hero h1{font-size:clamp(2.35rem,3.3vw,3.45rem)}.challenge-result-hero>p:last-child{margin-top:.35rem;font-size:.78rem;line-height:1.38}.challenge-result-character{height:min(66vh,34rem)}.challenge-result-chapter>.challenge-result-profile{min-height:18rem}.challenge-result-chapter .challenge-result-profile__map{min-height:16.5rem}.challenge-result-chapter .challenge-result-roadmap article{min-height:10.4rem;padding:.55rem}.challenge-result-chapter .challenge-roadmap-media img{height:3rem}.challenge-result-chapter>.challenge-result-why{min-height:15rem;padding:.75rem}.challenge-result-chapter .challenge-reasons article{min-height:5rem;padding:.55rem}.challenge-result-next{min-height:2.8rem}}@media (width<=1000px){[data-step="3"] .challenge-stage:has(.challenge-result-screen){padding:4.4rem 1rem 5rem}.challenge-result-screen{height:auto}.challenge-result-chapter{grid-template:"hero""character""visual""next"/1fr;gap:1rem;height:auto}.challenge-result-hero h1{max-width:13ch;font-size:clamp(2.7rem,12vw,4rem)}.challenge-result-hero>p:last-child{font-size:.95rem}.challenge-result-character{justify-self:center;width:100%;height:clamp(23rem,105vw,34rem)}.challenge-result-character img{object-position:center bottom}.challenge-result-chapter>.challenge-result-profile,.challenge-result-chapter .challenge-result-profile__map{min-height:0}.challenge-result-chapter .challenge-result-roadmap>div{grid-template-columns:1fr}.challenge-result-chapter .challenge-result-roadmap article{grid-template-rows:auto;grid-template-columns:2rem minmax(0,1fr) minmax(6rem,8rem);min-height:8.5rem}.challenge-result-chapter .challenge-roadmap-media{grid-column:auto}.challenge-result-chapter .challenge-reasons{grid-template-columns:1fr}.challenge-result-chapter .challenge-reasons article+article{border-top:1px solid #3b173714;border-left:0}.challenge-result-next{justify-self:stretch;width:100%}.challenge-result-confirmation--standalone{grid-template-columns:1fr;width:100%}}@media (prefers-reduced-motion:reduce){.challenge-result-chapter,.challenge-result-confirmation--standalone{animation:none}}[data-step="3"] .challenge-stage{padding:clamp(3.7rem,5.8vh,4.8rem) clamp(1.25rem,3.2vw,3.75rem) clamp(2.9rem,4.5vh,3.8rem)}[data-step="3"] .challenge-content--model{width:100%;height:100%;min-height:0}.challenge-slide3-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(20rem,35%) minmax(0,65%);align-items:stretch;gap:clamp(.85rem,1.4vh,1.2rem) clamp(1.25rem,2.8vw,3rem);width:min(96rem,100%);height:100%;min-height:0;margin:0 auto;display:grid}.challenge-slide3-shell__left{display:contents}.challenge-slide3-heading{grid-area:1/2;align-self:start;min-height:0;position:relative}.challenge-slide3-heading .challenge-overline{margin:.45rem 0}.challenge-slide3-heading h1{max-width:28ch;color:var(--challenge-plum);font:500 clamp(2.45rem, 3.25vw, 3.85rem)/.98 var(--font-editorial);letter-spacing:-.035em;text-wrap:balance;margin:0}.challenge-slide3-heading>p:last-child:not(.challenge-overline){color:#5f555b;max-width:34rem;margin:.62rem 0 0;font-size:clamp(.78rem,.88vw,.92rem);line-height:1.48}.challenge-slide3-heading>.challenge-result-progress{gap:.4rem;position:absolute;top:.45rem;right:0}.challenge-slide3-heading>.challenge-result-progress>span{font-size:.58rem}.challenge-slide3-heading>.challenge-result-progress>div{gap:.22rem;width:5rem}.challenge-slide3-character{filter:drop-shadow(0 1.4rem 2.2rem #3019262e);grid-area:1/1/3;align-self:stretch;min-height:0;position:relative}.challenge-slide3-character:before{z-index:-1;aspect-ratio:1;content:"";background:radial-gradient(circle,#fff3d7b3,#fff0 68%);border-radius:50%;width:95%;position:absolute;bottom:2%;right:2%}.challenge-slide3-character img{object-fit:contain;object-position:right bottom;width:calc(100% - clamp(4.5rem,5.5vw,6rem));height:100%;margin-left:auto;animation:.4s both slide3-content-fade;display:block;position:relative;top:-5rem}.challenge-slide3-shell__right{grid-area:2/2;align-items:center;min-width:0;min-height:0;display:grid}.challenge-slide3-shell.is-result.is-chapter-3 .challenge-slide3-shell__right{align-items:start}.challenge-slide3-analysis,.challenge-slide3-shell__right>.challenge-result-chapter,.challenge-slide3-shell__right>.challenge-result-confirmation{grid-area:1/1;width:100%;min-width:0;animation:.4s both slide3-content-fade}.challenge-slide3-analysis .challenge-calculation,.challenge-slide3-analysis .challenge-discovery{width:100%;min-height:25rem;margin:0}.challenge-slide3-analysis .challenge-calculation{align-content:center}.challenge-slide3-analysis .challenge-discovery{flex-direction:column;justify-content:center;display:flex}.challenge-slide3-shell__right>.challenge-result-chapter{grid-template:"visual"minmax(0,1fr)"next"/1fr;align-items:stretch;gap:.85rem;height:100%;min-height:0;animation:.4s both slide3-content-fade;display:grid}.challenge-slide3-shell__right .challenge-result-chapter>.challenge-result-panel{grid-area:visual;min-height:0}.challenge-slide3-shell__right .challenge-result-chapter>.challenge-result-profile{min-height:0}.challenge-slide3-shell__right .challenge-result-chapter .challenge-result-profile__map{height:calc(100% - 3rem);min-height:0}.challenge-slide3-shell__right .challenge-result-next{grid-area:next;min-height:3rem}.challenge-slide3-shell__right .challenge-result-roadmap{padding:.45rem .55rem .72rem}.challenge-slide3-shell__right .challenge-result-roadmap>header{padding-inline:.65rem}.challenge-slide3-shell__right .challenge-result-roadmap>div{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:.58rem;height:calc(100% - 3.1rem);padding:0 .35rem;display:grid}.challenge-slide3-shell__right .challenge-result-roadmap article{grid-template-rows:auto;grid-template-columns:1.8rem minmax(0,1fr) minmax(6.5rem,8rem);align-content:center;gap:.48rem;padding:.7rem}.challenge-slide3-shell__right .challenge-result-roadmap article+article:before{width:1px;height:.6rem;top:-.6rem;left:1.55rem}.challenge-slide3-shell__right .challenge-roadmap-copy{min-width:0}.challenge-slide3-shell__right .challenge-roadmap-copy strong{text-wrap:pretty;font-size:clamp(.78rem,.82vw,.91rem);line-height:1.22}.challenge-slide3-shell__right .challenge-roadmap-copy ul{margin-top:.45rem;font-size:.7rem;line-height:1.46}.challenge-slide3-shell__right .challenge-roadmap-media{grid-column:auto;align-self:center}.challenge-slide3-shell__right .challenge-roadmap-media img{height:clamp(3.4rem,7vh,5rem)}.challenge-slide3-shell__right .challenge-result-why{grid-template-rows:auto auto minmax(0,1fr);place-content:stretch normal;min-height:0;padding:clamp(.9rem,1.4vw,1.25rem);display:grid}.challenge-slide3-shell__right .challenge-result-why>header{padding:0 0 .55rem}.challenge-slide3-shell__right .challenge-result-why>p{max-width:none;margin:0 0 .85rem;font-size:clamp(.83rem,.94vw,.98rem);line-height:1.5}.challenge-slide3-shell__right .challenge-reasons{border-radius:18px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;height:100%;min-height:0;margin:0;display:grid}.challenge-slide3-shell__right .challenge-reasons article{grid-template-columns:3.2rem minmax(0,1fr);align-content:center;gap:.8rem;min-height:0;padding:clamp(.7rem,1.2vh,1rem) clamp(.85rem,1.2vw,1.15rem);display:grid}.challenge-slide3-shell__right .challenge-reasons article+article{border-top:1px solid #3b173717;border-left:0}.challenge-slide3-shell__right .challenge-reasons svg{width:2.7rem;height:2.7rem;padding:.6rem}.challenge-slide3-shell__right .challenge-reasons strong{letter-spacing:.025em;font-size:clamp(.78rem,.9vw,.92rem)}.challenge-slide3-shell__right .challenge-reasons span{margin-top:.2rem;font-size:clamp(.72rem,.8vw,.82rem);line-height:1.42}.challenge-slide3-shell__right>.challenge-result-confirmation--standalone{width:100%;min-height:13rem;padding:1.25rem;animation:.4s both slide3-content-fade}@keyframes slide3-content-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width>=1280px){.challenge-slide3-shell.is-chapter-1 .challenge-roadmap-copy strong{white-space:nowrap}}@media (height<=820px) and (width>=1001px){[data-step="3"] .challenge-stage{padding-top:3.15rem;padding-bottom:2.45rem}.challenge-slide3-heading{min-height:10.4rem}.challenge-slide3-heading h1{font-size:clamp(2.15rem,2.75vw,3.25rem)}.challenge-slide3-heading>p:last-child:not(.challenge-overline){margin-top:.4rem;font-size:.72rem;line-height:1.36}.challenge-slide3-shell__right .challenge-result-roadmap article{padding:.5rem}.challenge-slide3-shell__right .challenge-roadmap-copy ul{margin-top:.25rem;font-size:.61rem;line-height:1.34}.challenge-slide3-shell__right .challenge-roadmap-media img{height:3rem}.challenge-slide3-shell__right .challenge-result-why>p{font-size:.78rem;line-height:1.38}.challenge-slide3-shell__right .challenge-reasons article{padding-block:.55rem}}@media (width<=1000px){[data-step="3"] .challenge-stage{height:auto;min-height:100%;padding:4.6rem 1rem 5rem;overflow:visible}[data-step="3"] .challenge-stage:after{width:100%;left:0}[data-step="3"] .challenge-content--model{height:auto}.challenge-slide3-shell{grid-template-rows:none;grid-template-columns:1fr;gap:1rem;height:auto}.challenge-slide3-shell__left{grid-template-rows:auto auto;display:grid}.challenge-slide3-character{grid-area:auto;top:0}.challenge-slide3-character img{object-position:center bottom;width:100%;margin-left:0;top:0}.challenge-slide3-heading{min-height:0}.challenge-slide3-heading>.challenge-result-progress{margin-bottom:.7rem;position:static}.challenge-slide3-heading h1{max-width:14ch;font-size:clamp(2.55rem,11vw,3.7rem)}.challenge-slide3-heading>p:last-child:not(.challenge-overline){font-size:.92rem}.challenge-slide3-character{justify-self:center;width:min(24rem,100%);height:clamp(21rem,105vw,31rem)}.challenge-slide3-shell__right{grid-area:auto;display:block}.challenge-slide3-analysis .challenge-calculation,.challenge-slide3-analysis .challenge-discovery{min-height:0}.challenge-slide3-shell__right>.challenge-result-chapter,.challenge-slide3-shell__right .challenge-result-chapter .challenge-result-profile__map{height:auto}.challenge-slide3-shell__right .challenge-result-roadmap>div{grid-template-rows:none;grid-template-columns:1fr;height:auto}.challenge-slide3-shell__right .challenge-result-roadmap article{grid-template-rows:auto;grid-template-columns:1.8rem minmax(0,1fr) minmax(5.8rem,7.5rem);min-height:8rem}.challenge-slide3-shell__right .challenge-roadmap-media{grid-column:auto}.challenge-slide3-shell__right .challenge-roadmap-copy strong{white-space:normal}.challenge-slide3-shell__right .challenge-reasons article{min-height:6.5rem}.challenge-slide3-shell__right>.challenge-result-confirmation--standalone{min-height:0}}@media (width<=430px){.challenge-slide3-heading h1{font-size:clamp(2.35rem,10.8vw,3rem)}.challenge-slide3-character{height:23rem}.challenge-slide3-shell__right .challenge-result-roadmap article{grid-template-columns:1.65rem minmax(0,1fr)}.challenge-slide3-shell__right .challenge-roadmap-media{grid-column:1/-1}.challenge-slide3-shell__right .challenge-result-feedback{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.challenge-slide3-character img,.challenge-slide3-analysis,.challenge-slide3-shell__right>.challenge-result-chapter,.challenge-slide3-shell__right>.challenge-result-confirmation{animation:none}}@media (width>=1001px){.challenge-slide3-shell{grid-template-columns:minmax(20rem,35fr) minmax(0,65fr)}.challenge-slide3-character img{object-position:center bottom;width:100%;margin-left:0}.challenge-slide3-shell:not(.is-result) .challenge-slide3-heading{top:2.25rem}.challenge-result-profile__map .challenge-result-node--1,.challenge-result-profile__map .challenge-result-node--3,.challenge-result-profile__map .challenge-result-node--5{left:clamp(2.5rem,4vw,4rem)}.challenge-result-profile__map .challenge-result-node--2,.challenge-result-profile__map .challenge-result-node--4,.challenge-result-profile__map .challenge-result-node--6{right:clamp(2.5rem,4vw,4rem)}.challenge-result-profile__map .challenge-result-node--1,.challenge-result-profile__map .challenge-result-node--2{top:4%}.challenge-result-profile__map .challenge-result-node--5,.challenge-result-profile__map .challenge-result-node--6{bottom:4%}.challenge-slide3-shell__right .challenge-result-roadmap{grid-template-rows:auto minmax(0,1fr);display:grid}.challenge-slide3-shell__right .challenge-result-roadmap>div{grid-template-rows:repeat(3,minmax(0,1fr));gap:.65rem;height:auto;min-height:0;padding:.45rem .7rem .7rem}.challenge-slide3-shell__right .challenge-result-roadmap article{grid-template-columns:2rem minmax(0,1fr) clamp(10rem,13vw,13rem);align-content:normal;align-items:stretch;height:100%;min-height:0;padding:.55rem .65rem;overflow:hidden}.challenge-slide3-shell__right .challenge-roadmap-number,.challenge-slide3-shell__right .challenge-roadmap-copy{align-self:center}.challenge-slide3-shell__right .challenge-roadmap-media{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;min-height:0;display:grid}.challenge-slide3-shell__right .challenge-roadmap-media img{width:100%;height:100%;min-height:0}}[data-step="4"] .challenge-stage{padding:0;display:block;overflow:hidden}[data-step="4"] .challenge-stage__image{background-position:50%}[data-step="4"] .challenge-stage__wash{background:linear-gradient(90deg,#fbf7f014 0 36%,#fbf7f0f2 45%,#fbf7f0fc 100%),linear-gradient(#ffffff14,#fbf7f02e)}[data-step="4"] .challenge-content--offer.challenge-sales{grid-template-columns:minmax(24rem,39%) minmax(0,61%);align-items:stretch;width:100%;max-width:none;height:100%;display:grid;position:absolute;inset:0}.challenge-sales__aurora{min-width:0;height:100%;position:relative;overflow:hidden}.challenge-sales__aurora:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fbf7f057 52%,#0000 100%);width:10rem;position:absolute;inset:0 -4rem 0 auto}.challenge-sales__aurora img{z-index:2;object-fit:contain;object-position:left center;filter:drop-shadow(0 1.25rem 2rem #3c1c1e2e);width:min(38vw,37rem);height:calc(100% - 2.5rem);position:absolute;top:50%;bottom:auto;left:clamp(1rem,3.4vw,4rem);transform:translateY(-50%)}.challenge-sales__hand{z-index:3;color:#fffaf3;text-shadow:0 2px 10px #3014256b;margin:0;font:italic 500 clamp(1.2rem,1.65vw,1.75rem)/1.1 Segoe Script,Bradley Hand,cursive;position:absolute;transform:rotate(-5deg)}.challenge-sales__hand--top{top:11%;left:clamp(1rem,2.6vw,3rem)}.challenge-sales__hand span{margin:.25rem 0 0 2.7rem;font-size:1.55em;display:block}.challenge-sales__aurora blockquote{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffaf3;font:italic 500 clamp(1rem, 1.4vw, 1.45rem)/1.15 var(--font-editorial);text-shadow:0 2px 10px #30142594;background:linear-gradient(110deg,#2d11226b,#2d11222e);border:1px solid #fffaf31f;border-radius:1.1rem;margin:0;padding:.8rem 1rem .7rem;position:absolute;bottom:10%;left:clamp(1.25rem,3.7vw,4.25rem);box-shadow:0 .7rem 2rem #250f1b29}.challenge-sales__aurora cite{letter-spacing:.18em;margin-top:.4rem;font:800 .6rem/1 sans-serif;display:block}.challenge-sales__content{z-index:4;flex-direction:column;justify-content:center;min-width:0;height:100%;padding:clamp(2.5rem,5vh,4.5rem) clamp(2rem,4vw,5rem) clamp(1rem,2vh,1.8rem) clamp(1.25rem,2vw,2.5rem);display:flex;position:relative}.challenge-sales__heading{flex:none}.challenge-sales__heading .challenge-overline{margin-bottom:.28rem}.challenge-sales__heading h1{max-width:17ch;color:var(--challenge-plum);font:500 clamp(2.45rem, 3.6vw, 4.35rem)/.92 var(--font-editorial);letter-spacing:-.035em;margin:0}.challenge-sales__heading>p:last-child{color:#536071;max-width:61rem;margin:.55rem 0 .7rem;font-size:clamp(.78rem,1vw,1rem);line-height:1.34}.challenge-sales__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;min-width:0;display:grid}.challenge-sales__offer{color:#fffaf5;background:linear-gradient(90deg,#380f32fc,#4d1842f5 60%,#551f44e6),url(/images/challenge_offer_conversion.png) 50%/cover;border:1px solid #ffe1af33;border-radius:18px;grid-column:1/-1;grid-template-columns:minmax(15rem,.85fr) minmax(18rem,1.1fr) minmax(8rem,.45fr);align-items:center;min-height:11.4rem;padding:1rem 1.7rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #36103033}.challenge-sales__offer:after{content:"";pointer-events:none;background:radial-gradient(circle at 72% 30%,#d482b12e,#0000 35%);position:absolute;inset:0}.challenge-sales__offer>*{z-index:1;position:relative}.challenge-sales__price{justify-items:start;display:grid}.challenge-sales__price>p{color:#e9b84e;letter-spacing:.12em;margin:0 0 .35rem;font-size:clamp(.68rem,.9vw,.9rem);font-weight:900}.challenge-sales__price>p span{color:#e9b84e}.challenge-sales__price>strong{color:#fff;font:500 clamp(3rem, 4.2vw, 4.8rem)/.82 var(--font-editorial)}.challenge-sales__price>span{margin-top:.3rem;font-size:clamp(.78rem,1vw,1rem)}.challenge-sales__price>small{color:#fffaf5e0;margin-top:.2rem;font-size:clamp(.65rem,.78vw,.82rem)}.challenge-sales__price>em{color:#fffaf5cc;align-items:center;gap:.55rem;margin-top:.75rem;font-size:clamp(.58rem,.74vw,.74rem);font-style:normal;display:flex}.challenge-sales__price>em svg{color:#e9b84e;width:1.05rem}.challenge-sales__cta{align-content:center;justify-items:center;row-gap:.65rem;width:100%;padding:0 .5rem;display:grid}.challenge-sales__cta a{width:100%;min-height:3.55rem;color:var(--challenge-plum);letter-spacing:.055em;white-space:nowrap;background:linear-gradient(100deg,#fff0bd,#f8dfa0);border:1px solid #6a3e0842;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;font-size:clamp(.65rem,.78vw,.82rem);font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 28px #0a00082e}.challenge-sales__cta a svg{width:1.2rem}.challenge-sales__cta p{color:#fffaf5cc;text-align:center;white-space:nowrap;width:100%;margin:0;font-size:clamp(.55rem,.66vw,.68rem);line-height:1.25}.challenge-sales__cta p span{color:#e9b84e;margin-right:.45rem}.challenge-sales__promise{color:#fff4e9;font:italic 500 clamp(.9rem, 1.25vw, 1.3rem)/1.32 var(--font-editorial);justify-self:center;margin:0;transform:rotate(-4deg)}.challenge-sales__promise i{background:#e2af38;width:3.2rem;height:2px;margin-top:.65rem;display:block;transform:rotate(-7deg)}.challenge-sales-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9e8;border:1px solid #3b17371a;border-radius:18px;min-width:0;min-height:13.3rem;padding:.95rem 1rem;box-shadow:0 12px 28px #3a212d12}.challenge-sales-card>header{grid-template-columns:2.55rem 1fr;align-items:start;gap:.65rem;display:grid}.challenge-sales-card>header>svg{box-sizing:content-box;width:1.4rem;color:var(--challenge-plum);background:#fbf2e2;border-radius:50%;padding:.55rem}.challenge-sales-card h2{color:var(--challenge-plum);margin:.05rem 0 .15rem;font-size:clamp(.78rem,.98vw,1rem)}.challenge-sales-card header p{color:#657082;margin:0;font-size:clamp(.58rem,.72vw,.72rem);line-height:1.25}.challenge-sales-card ul,.challenge-sales-card ol{gap:.42rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.challenge-sales-card li{grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;display:grid}.challenge-sales-card li>svg{box-sizing:content-box;width:.85rem;color:var(--challenge-gold);background:#fbf2e2;border-radius:50%;padding:.36rem}.challenge-sales-card li div{min-width:0;display:grid}.challenge-sales-card li strong{color:var(--challenge-plum);text-transform:none;font-size:clamp(.62rem,.75vw,.75rem);line-height:1.12}.challenge-sales-card li span{overflow-wrap:anywhere;color:#657082;margin-top:.08rem;font-size:clamp(.55rem,.68vw,.68rem);line-height:1.16}.challenge-sales-card--roadmap ol{gap:.55rem}.challenge-sales-card--roadmap li{grid-template-columns:1.4rem 1fr;position:relative}.challenge-sales-card--roadmap li:not(:last-child):after{content:"";background:#8d91a3;width:1px;position:absolute;top:1.25rem;bottom:-.6rem;left:.32rem}.challenge-sales-card--roadmap li>i{background:#daa748;border-radius:50%;width:.68rem;height:.68rem}.challenge-sales__footer{color:#b87525;letter-spacing:.34em;flex:none;justify-content:center;align-items:center;gap:1.25rem;margin-top:auto;padding-top:.75rem;font-size:.58rem;font-weight:800;display:flex}.challenge-sales__footer i{background:#c58b3e;width:7rem;height:1px}@media (width<=1280px) and (width>=901px){[data-step="4"] .challenge-content--offer.challenge-sales{grid-template-columns:minmax(20rem,36%) minmax(0,64%)}.challenge-sales__content{padding-right:2rem}.challenge-sales__aurora img{width:39vw;left:.5rem}.challenge-sales__hand--top{left:.8rem}.challenge-sales__aurora blockquote{left:1rem}.challenge-sales__offer{grid-template-columns:.9fr 1.15fr .42fr;padding-inline:1.15rem}.challenge-sales-card{padding-inline:.75rem}}@media (height<=780px) and (width>=901px){.challenge-sales__content{padding-top:2.4rem;padding-bottom:.65rem}.challenge-sales__heading h1{font-size:clamp(2.2rem,3.2vw,3.65rem)}.challenge-sales__heading>p:last-child{margin-block:.35rem .5rem}.challenge-sales__offer{min-height:9.5rem;padding-block:.7rem}.challenge-sales__price>em{margin-top:.45rem}.challenge-sales-card{min-height:11.25rem;padding-block:.7rem}.challenge-sales-card ul,.challenge-sales-card ol{gap:.28rem;margin-top:.48rem}.challenge-sales__footer{padding-top:.45rem}}@media (width<=900px){[data-step="4"] .challenge-stage{min-height:100dvh;overflow:clip visible}[data-step="4"] .challenge-stage__wash{background:linear-gradient(#fbf7f0b8,#fbf7f0fa 35%,#fbf7f0)}[data-step="4"] .challenge-content--offer.challenge-sales{flex-direction:column;min-height:100dvh;padding:5rem 1rem 2rem;display:flex;position:relative}.challenge-sales__content{display:contents}.challenge-sales__heading{order:1}.challenge-sales__heading h1{font-size:clamp(2.65rem,12vw,4rem)}.challenge-sales__heading>p:last-child{font-size:.92rem}.challenge-sales__desktop-break{display:none}.challenge-sales__aurora{order:2;width:100%;height:29rem;overflow:visible}.challenge-sales__aurora:after,.challenge-sales__hand,.challenge-sales__aurora blockquote{display:none}.challenge-sales__aurora img{object-position:center bottom;width:min(25rem,96vw);height:100%;inset:auto auto 0 50%;transform:translate(-50%)}.challenge-sales__grid{order:3;grid-template-columns:1fr;gap:.75rem}.challenge-sales__offer{grid-column:1;grid-template-columns:1fr;gap:1.2rem;padding:1.4rem}.challenge-sales__price,.challenge-sales__promise{justify-self:start}.challenge-sales__cta{width:100%;padding:0}.challenge-sales__cta a,.challenge-sales__cta p{white-space:normal}.challenge-sales__promise{padding-bottom:.5rem}.challenge-sales-card{min-height:0}.challenge-sales__footer{order:4;margin-top:1.25rem}.challenge-sales__footer i{width:2rem}}.aura-page:has(.challenge-journey){height:auto;min-height:100dvh;overflow:visible}.aura-page:has(.challenge-journey)>main{height:auto;min-height:100dvh;overflow:visible}.challenge-journey{height:auto;overflow:clip visible}.challenge-stage{height:auto;min-height:calc(100dvh - 4.5rem);overflow:visible}.challenge-stage:after{height:min(18rem,35%);bottom:0}.challenge-stage__image{transform:none}.aura-page:has(.challenge-journey)>main{flex:none;min-height:calc(100dvh - 4.5rem)}.challenge-content{max-width:100%;margin-inline:auto}[data-step="3"] .challenge-stage{padding-block:4rem 5rem}[data-step="3"] .challenge-content--model{width:100%;height:auto}.challenge-slide3-shell{grid-template-columns:minmax(0,35fr) minmax(0,65fr);height:auto}.challenge-slide3-heading{min-height:0;top:auto}.challenge-slide3-heading h1{max-width:100%}.challenge-slide3-shell:not(.is-result) .challenge-slide3-heading{top:auto}.challenge-slide3-heading>p:last-child:not(.challenge-overline){font-size:.9375rem;line-height:1.5}.challenge-slide3-character{align-self:stretch}.challenge-slide3-character img{object-position:center bottom;height:100%;max-height:43rem;position:absolute;top:auto;bottom:0}.challenge-slide3-shell.is-result:not(.is-chapter-3) .challenge-slide3-character img{bottom:3.85rem}.challenge-slide3-shell__right{align-items:start}.challenge-slide3-shell__right>.challenge-result-chapter{grid-template-rows:auto auto;height:auto}.challenge-slide3-shell__right .challenge-result-chapter>.challenge-result-panel{min-height:0}.challenge-slide3-shell__right .challenge-result-chapter .challenge-result-profile__map{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) 7.5rem minmax(0,1fr);align-items:stretch;gap:1rem;height:auto;min-height:26rem;padding:1.25rem;display:grid}.challenge-result-profile__map .challenge-result-node{width:100%;min-height:6rem;padding:.85rem 2.4rem .85rem .85rem;position:relative;inset:auto;transform:none}.challenge-result-node--1{grid-area:1/1}.challenge-result-profile__map .challenge-result-node--1{padding-top:2.7rem}.challenge-result-node--2{grid-area:1/3}.challenge-result-node--3{grid-area:2/1}.challenge-result-node--4{grid-area:2/3}.challenge-result-node--5{grid-area:3/1}.challenge-result-node--6{grid-area:3/3}.challenge-result-profile__map .challenge-result-orb{grid-area:1/2/4/3;place-self:center;width:7rem;position:relative;inset:auto;transform:none}.challenge-result-node strong{font-size:.9375rem;line-height:1.3}.challenge-result-node p{font-size:.8125rem;line-height:1.4}.challenge-result-node small,.challenge-roadmap-copy small{font-size:.6875rem}.challenge-slide3-shell__right .challenge-result-roadmap>div{grid-template-rows:repeat(3,auto);gap:.85rem;height:auto}.challenge-slide3-shell__right .challenge-result-roadmap article{grid-template-columns:2rem minmax(0,1fr) clamp(9rem,12vw,13rem);align-items:stretch;height:auto;min-height:10rem;padding:.9rem}.challenge-slide3-shell__right .challenge-roadmap-copy strong{white-space:normal;text-wrap:pretty;font-size:1rem;line-height:1.3}.challenge-slide3-shell__right .challenge-roadmap-copy ul{font-size:.875rem;line-height:1.5}.challenge-slide3-shell__right .challenge-roadmap-media{align-self:stretch}.challenge-slide3-shell__right .challenge-result-roadmap article>.challenge-demo-info{top:.5rem;right:.6rem}.challenge-slide3-shell__right .challenge-result-roadmap article .challenge-roadmap-media{padding-top:1.9rem}.challenge-slide3-shell__right .challenge-roadmap-number{aspect-ratio:1;align-self:center;width:2rem;height:2rem}.challenge-slide3-shell__right .challenge-roadmap-media img{object-fit:cover;height:100%;min-height:8rem}.challenge-slide3-shell__right .challenge-result-why{grid-template-rows:auto auto auto}.challenge-slide3-shell__right .challenge-result-why>p{font-size:.9375rem}.challenge-slide3-shell__right .challenge-reasons{grid-template-rows:repeat(3,auto);height:auto}.challenge-slide3-shell__right .challenge-reasons article{min-height:6rem}.challenge-slide3-shell__right .challenge-reasons strong{font-size:.9375rem}.challenge-slide3-shell__right .challenge-reasons span{font-size:.875rem}.challenge-result-confirmation__label p,.challenge-result-learning p,.challenge-result-corrections p{font-size:.875rem;line-height:1.5}.challenge-result-feedback button,.challenge-result-corrections button{min-height:2.75rem;font-size:.875rem}[data-step="4"] .challenge-stage{overflow:visible}[data-step="4"] .challenge-content--offer.challenge-sales{height:auto;min-height:calc(100dvh - 4.5rem);position:relative}.challenge-sales__content{height:auto;padding-block:4rem 2rem}.challenge-sales__offer{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) minmax(0,.45fr);gap:1rem}.challenge-sales__offer>*,.challenge-sales-card>*{min-width:0}.challenge-sales__price>small,.challenge-sales__price>em{font-size:.8125rem;line-height:1.4}.challenge-sales__cta a{white-space:normal;text-align:center;padding:.8rem 1rem;font-size:.875rem}.challenge-sales__cta p{white-space:normal;font-size:.8125rem;line-height:1.4}.challenge-sales-card{min-height:15rem}.challenge-sales-card h2{font-size:1rem}.challenge-sales-card header p,.challenge-sales-card li span{overflow-wrap:normal;font-size:.8125rem;line-height:1.4}.challenge-sales-card li strong{font-size:.875rem;line-height:1.3}.challenge-sales__lead{font-size:.9375rem;line-height:1.5}.challenge-sales__aurora img{height:calc(100% - 5rem);max-height:52rem}@media (width>=1200px) and (width<=1599px){.challenge-stage{padding-inline:2rem}.challenge-slide3-shell{grid-template-columns:minmax(0,29fr) minmax(0,71fr);column-gap:1.5rem}.challenge-slide3-heading h1{font-size:clamp(2.4rem,3vw,3rem)}.challenge-slide3-character img{max-height:36rem}[data-step="4"] .challenge-content--offer.challenge-sales{grid-template-columns:minmax(0,29%) minmax(0,71%)}.challenge-sales__content{padding-inline:1.5rem}.challenge-sales__offer{grid-template-columns:minmax(14rem,.85fr) minmax(0,1.15fr)}.challenge-sales__price{grid-area:1/1/3}.challenge-sales__cta{grid-area:1/2;align-self:end}.challenge-sales__promise{text-align:center;grid-area:2/2;place-self:start center;font-size:1rem;transform:none}.challenge-sales__promise br{display:none}.challenge-sales__promise i{margin:.45rem auto 0}.challenge-sales__aurora img{width:100%;left:.5rem}}@media (width<=1199px){.challenge-slide3-shell{grid-template-columns:1fr}.challenge-slide3-shell__left{gap:1rem;display:grid}.challenge-slide3-heading{grid-area:auto}.challenge-slide3-character{grid-area:auto;justify-self:center;width:min(24rem,100%);height:23rem}.challenge-slide3-shell__right{grid-area:auto;display:block}.challenge-slide3-character img,.challenge-slide3-shell.is-result:not(.is-chapter-3) .challenge-slide3-character img{width:100%;position:relative;bottom:auto}.challenge-slide3-heading h1{max-width:100%;font-size:clamp(2.1rem,5.5vw,3rem)}.challenge-slide3-shell__right .challenge-result-chapter .challenge-result-profile__map{grid-template-rows:none;grid-template-columns:1fr;min-height:0;padding:1rem}.challenge-result-profile__map .challenge-result-node,.challenge-result-profile__map .challenge-result-orb{grid-area:auto}.challenge-result-profile__map .challenge-result-orb{width:8rem}.challenge-result-profile__map>svg{display:none}.challenge-slide3-shell__right .challenge-result-roadmap article{grid-template-columns:2rem minmax(0,1fr) 10rem}[data-step="4"] .challenge-content--offer.challenge-sales{flex-direction:column;padding:4rem 1rem 2rem;display:flex}.challenge-sales__content{display:contents}.challenge-sales__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-sales__offer{grid-column:1/-1;grid-template-columns:1fr}.challenge-sales-card:last-child{grid-column:1/-1}.challenge-sales__aurora{order:2;width:100%;height:29rem;overflow:visible}.challenge-sales__aurora:after,.challenge-sales__hand,.challenge-sales__aurora blockquote{display:none}.challenge-sales__aurora img{object-position:center bottom;width:min(25rem,96vw);height:100%;inset:auto auto 0 50%;transform:translate(-50%)}}.challenge-slide3-shell{row-gap:1.15rem;width:min(88rem,100%)}.challenge-slide3-heading>p:not(.challenge-overline):not(.challenge-demo-caption){color:#5f555b;text-wrap:pretty;max-width:46rem;margin:.65rem 0 0;font-size:.9375rem;line-height:1.5}.challenge-slide3-heading>p.challenge-demo-caption:not(.challenge-overline){color:#996b35;align-items:center;gap:.4rem;max-width:100%;margin:.7rem 0 0;font-size:.75rem;font-weight:650;line-height:1.4;display:flex}.challenge-demo-caption svg{flex:none;width:.9rem;height:.9rem}.challenge-result-profile>header{flex-wrap:wrap;align-items:center;padding:.85rem .4rem .4rem}.challenge-result-profile>header small{letter-spacing:.06em;font-size:.625rem}.challenge-result-node small{letter-spacing:.05em;line-height:1.4}.challenge-result-node strong{text-wrap:pretty}.challenge-result-node p{margin-top:.4rem}.challenge-result-orb .challenge-demo-info{top:auto;bottom:-.8rem;right:calc(50% - .875rem)}.challenge-slide3-shell__right .challenge-result-roadmap article{gap:.8rem}.challenge-slide3-shell__right .challenge-roadmap-copy strong{white-space:normal}.challenge-slide3-shell__right .challenge-roadmap-copy ul{margin-top:.55rem}.challenge-slide3-shell__right .challenge-roadmap-media{grid-template-rows:minmax(0,1fr) auto}.challenge-slide3-shell__right .challenge-result-why{gap:.65rem;padding:1.25rem}.challenge-slide3-shell__right .challenge-result-why>header{padding-bottom:0}.challenge-why-context{padding:.25rem 2.6rem .6rem 0}.challenge-why-context>p{color:#645a60;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55}.challenge-slide3-shell__right .challenge-reasons article{padding:1rem 2.6rem 1rem 1rem}.challenge-slide3-shell__right .challenge-reasons{grid-template-rows:repeat(3,auto)}.challenge-result-feedback button{justify-content:center;align-items:center;gap:.5rem;display:flex}.challenge-result-feedback button svg{flex:none;position:static;transform:none}.challenge-result-corrections{grid-template-columns:1fr;gap:.5rem}.challenge-result-corrections>div{flex-wrap:wrap;grid-area:auto;justify-content:flex-start;gap:.5rem}.challenge-sales-card{padding:1.1rem}.challenge-sales-card__summary{padding-right:1.75rem}.challenge-sales-card__summary .challenge-demo-info{top:-.1rem;right:-.25rem}.challenge-sales-card ul,.challenge-sales-card ol{gap:.6rem;margin-top:1rem}.challenge-sales-card li{align-items:start;padding:.15rem 1.9rem .15rem 0}.challenge-sales-card li .challenge-demo-info{top:.1rem;right:-.2rem}.challenge-sales-card--roadmap li>i{margin-top:.35rem}.challenge-sales__offer{gap:1.25rem}.challenge-discovery__context{padding-right:2.3rem}.challenge-discovery__context .challenge-demo-info{top:0}.challenge-discovery__intro{flex-wrap:wrap;gap:.35rem .85rem}.challenge-discovery legend{min-height:0;margin-bottom:.5rem}.challenge-discovery fieldset button{min-height:2.6rem;line-height:1.35}.challenge-choice-grid button,.challenge-focus-grid button{padding:1.25rem}.challenge-choice-grid strong,.challenge-focus-grid strong{font-size:.875rem;line-height:1.35}.challenge-choice-grid .challenge-card-body,.challenge-focus-grid .challenge-card-body{font-size:.875rem;line-height:1.5}@media (width>=1200px) and (width<=1279px){.challenge-slide3-shell__right .challenge-result-roadmap article{grid-template-columns:1.75rem minmax(0,1fr) 8rem}.challenge-slide3-shell__right .challenge-result-chapter .challenge-result-profile__map{grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);gap:.75rem;padding:1rem}.challenge-result-profile__map .challenge-result-orb{width:5.75rem}.challenge-result-profile__map .challenge-result-node{grid-template-columns:1fr}.challenge-sales__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-sales-card:last-child{grid-column:1/-1}}@media (width>=768px) and (width<=1199px){.challenge-choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.challenge-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-focus-grid button,.challenge-focus-grid button:nth-child(4),.challenge-focus-grid button:nth-child(5){grid-column:auto}.challenge-focus-grid button:last-child{grid-column:1/-1}.challenge-slide3-shell__right .challenge-result-chapter .challenge-result-profile__map{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.challenge-result-profile__map .challenge-result-orb{grid-column:1/-1;margin-block:.5rem 1rem}}@media (width<=767px){.challenge-stage{padding-inline:1rem}.challenge-slide3-character{height:19rem}.challenge-slide3-shell__right .challenge-result-roadmap article{padding:1rem}.challenge-result-profile__map .challenge-result-orb{margin:.5rem 0 1rem}.challenge-demo-info{width:2rem;height:2rem}.challenge-result-orb .challenge-demo-info{right:calc(50% - 1rem)}.challenge-sales-card{min-height:0}.challenge-sales__cta a{gap:.5rem;line-height:1.4}.challenge-sales__price>em{align-items:flex-start}.challenge-slide3-shell__right .challenge-result-roadmap article{grid-template-columns:2rem minmax(0,1fr)}.challenge-slide3-shell__right .challenge-roadmap-media{grid-column:1/-1;height:10rem}.challenge-sales__grid{grid-template-columns:1fr}.challenge-sales-card:last-child{grid-column:auto}.challenge-result-confirmation,.challenge-result-feedback{grid-template-columns:1fr}}@media (width>=1200px){[data-step="3"] .challenge-content--model:has(.challenge-slide3-shell.is-chapter-1){height:100%;min-height:0}.challenge-slide3-shell.is-chapter-1{height:100%}.challenge-slide3-shell.is-chapter-1 .challenge-slide3-shell__right{align-items:stretch}.challenge-slide3-shell.is-chapter-1 .challenge-slide3-shell__right>.challenge-result-chapter{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.challenge-slide3-shell.is-chapter-1 .challenge-result-roadmap{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.challenge-slide3-shell.is-chapter-1 .challenge-result-roadmap>div{grid-template-rows:repeat(3,minmax(0,1fr));height:100%;min-height:0}.challenge-slide3-shell.is-chapter-1 .challenge-result-roadmap article{height:100%;min-height:0}.challenge-slide3-shell.is-chapter-1 .challenge-roadmap-media{min-height:0;position:relative}.challenge-slide3-shell.is-chapter-1 .challenge-roadmap-media img{object-fit:cover;width:100%;height:calc(100% - 2.6rem);min-height:0;position:absolute;top:1.9rem;bottom:.7rem}.challenge-slide3-shell.is-chapter-1 .challenge-roadmap-media>i{width:100%;margin-top:0;position:absolute;bottom:0}.aura-page:has(.challenge-journey){height:100dvh;min-height:0;overflow:visible}.aura-page:has(.challenge-journey)>main{height:calc(100dvh - 4.5rem - 1px);min-height:0}.challenge-journey{height:100%;overflow:visible}.challenge-stage{height:100%;min-height:0;padding-block:3rem 2rem;overflow:visible}[data-step="3"] .challenge-stage{padding:3rem 2rem 2rem}.challenge-slide3-shell{row-gap:.8rem;height:auto}.challenge-slide3-heading h1{max-width:100%;font-size:clamp(2.2rem,2.7vw,3.3rem)}.challenge-slide3-heading>p:not(.challenge-overline):not(.challenge-demo-caption){margin-top:.45rem;font-size:.875rem;line-height:1.4}.challenge-slide3-heading>p.challenge-demo-caption:not(.challenge-overline){margin-top:.35rem}.challenge-slide3-shell__right .challenge-result-chapter{grid-template-rows:auto auto;gap:.6rem;height:auto}.challenge-result-panel{height:auto;overflow:visible}.challenge-result-next{min-height:2.4rem;padding-block:.5rem}.challenge-result-profile>header{padding:.6rem .75rem .3rem}.challenge-slide3-shell__right .challenge-result-chapter .challenge-result-profile__map{gap:.65rem;min-height:0;padding:.75rem}.challenge-result-profile__map .challenge-result-node{min-height:0;padding:.65rem 2rem .65rem .65rem}.challenge-result-profile__map .challenge-result-node--1{padding-top:2.7rem}.challenge-result-node strong{font-size:.875rem;line-height:1.25}.challenge-result-node p{margin-top:.25rem;font-size:.8125rem;line-height:1.3}.challenge-result-orb .challenge-demo-info{bottom:.1rem}.challenge-result-orb{padding-bottom:1rem}.challenge-slide3-shell.is-result:not(.is-chapter-3) .challenge-slide3-character img{height:calc(100% - 3rem);bottom:3rem}.challenge-slide3-shell__right .challenge-result-roadmap>div{gap:.5rem}.challenge-slide3-shell__right .challenge-result-roadmap>header{min-height:0;padding:.35rem .65rem}.challenge-slide3-shell__right .challenge-result-roadmap>header p{margin:.2rem 0 0}.challenge-slide3-shell__right .challenge-result-roadmap>div{padding:.3rem}.challenge-slide3-heading{padding:0}.challenge-slide3-heading .challenge-overline{margin:0 0 .3rem}.challenge-slide3-shell__right .challenge-roadmap-copy{align-self:center}.challenge-slide3-shell__right .challenge-result-roadmap article>.challenge-demo-info{top:.5rem}.challenge-slide3-shell__right .challenge-roadmap-copy small,.challenge-slide3-shell__right .challenge-roadmap-copy strong{display:block}.challenge-slide3-shell__right .challenge-result-roadmap>header p{font-size:.8125rem;line-height:1.3}.challenge-slide3-shell__right .challenge-result-roadmap article{gap:.65rem;height:auto;min-height:0;padding:.6rem .75rem}.challenge-slide3-shell__right .challenge-roadmap-copy strong{font-size:.9375rem;line-height:1.25}.challenge-slide3-shell__right .challenge-roadmap-copy ul{margin-top:.3rem;font-size:.8125rem;line-height:1.35}.challenge-slide3-shell__right .challenge-roadmap-media img{min-height:0}.challenge-slide3-shell__right .challenge-result-why{gap:.45rem;padding:.9rem}.challenge-why-context{padding:.15rem 2rem .4rem 0}.challenge-why-context>p{font-size:.875rem;line-height:1.4}.challenge-slide3-shell__right .challenge-reasons article{min-height:0;padding:.7rem 2.5rem .7rem .75rem}.challenge-reasons .challenge-demo-info{top:.45rem;right:.5rem}.challenge-result-confirmation{min-height:0;padding:1.25rem}[data-step="4"] .challenge-stage{padding:0}[data-step="4"] .challenge-content--offer.challenge-sales{height:100%;min-height:0}.challenge-sales__content{height:100%;min-height:0;padding-block:3rem 1.5rem}.challenge-sales__heading h1{font-size:clamp(2.3rem,3vw,3.5rem)}.challenge-sales__heading>p{margin-block:.45rem .65rem;font-size:.875rem;line-height:1.4}.challenge-sales__grid{gap:.7rem}.challenge-sales__offer{gap:.7rem;min-height:0;padding:.85rem 1.1rem;overflow:visible}.challenge-sales__price>strong{font-size:3.7rem}.challenge-sales-card{height:auto;min-height:0;padding:.8rem;overflow:visible}.challenge-sales-card h2{font-size:.9375rem}.challenge-sales-card header p,.challenge-sales-card li span{line-height:1.3}.challenge-sales-card ul,.challenge-sales-card ol{gap:.4rem;margin-top:.65rem}.challenge-sales-card__summary .challenge-demo-info,.challenge-sales-card li .challenge-demo-info{top:0;right:0}.challenge-sales__footer{margin-top:.65rem}}[data-step="1"] .challenge-content>.challenge-registration{width:100%;max-width:none}.challenge-registration.challenge-registration--signals{text-align:center;background:linear-gradient(135deg,#fffcf6f7,#f9efddf2);border-color:#bd7a2457;justify-items:center;gap:.3rem;width:min(100%,42rem);max-width:42rem;margin:.85rem auto 0;padding:.65rem 1rem;display:grid;box-shadow:0 7px 22px #73481812}.challenge-registration__status{align-items:center;gap:.55rem;display:flex}.challenge-registration--signals .challenge-registration__pulse{width:.5rem;height:.5rem;animation:2s ease-in-out infinite aura-registering}.challenge-registration--signals h2{color:var(--challenge-plum);margin:0;font-size:1rem;font-weight:600;line-height:1.25}.challenge-registration--signals p{color:#66535e;margin:0;font-size:.82rem;line-height:1.35}.challenge-registration__chips{flex-wrap:wrap;justify-content:center;gap:.3rem .4rem;display:flex}.challenge-registration__chips span{color:var(--challenge-plum);background:#fffdf9b8;border:1px solid #bd7a242e;border-radius:99px;padding:.18rem .55rem;font-size:.7rem;line-height:1.3}@keyframes aura-registering{0%,to{box-shadow:0 0 0 2px #d391321f}50%{box-shadow:0 0 0 5px #d391320a}}@media (prefers-reduced-motion:reduce){.challenge-registration--signals .challenge-registration__pulse{animation:none}}@media (width>=1200px) and (height<=850px){.challenge-stage,[data-step="3"] .challenge-stage{padding-block:1.5rem 1.25rem}.challenge-slide3-shell{row-gap:.6rem}.challenge-slide3-heading h1{font-size:2.25rem;line-height:1.02}.challenge-slide3-character img{max-height:31rem}.challenge-slide3-shell__right .challenge-result-roadmap article{padding-block:.45rem}.challenge-slide3-shell__right .challenge-result-roadmap>header{padding-block:.25rem}.challenge-slide3-shell__right .challenge-reasons article{padding-block:.55rem}.challenge-sales__content{padding-block:1.5rem .5rem}.challenge-sales__price>em{margin-top:.4rem}.challenge-sales__heading h1{font-size:2.25rem;line-height:.98}.challenge-sales__heading>p{margin-block:.3rem .45rem;font-size:.8125rem;line-height:1.3}.challenge-sales__offer{padding-block:.65rem}.challenge-sales__price>strong{font-size:3.25rem}.challenge-sales-card{padding:.65rem .8rem}.challenge-sales-card header{grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem}.challenge-sales-card header>svg{width:1.75rem;height:1.75rem;padding:.3rem}.challenge-sales-card__summary{padding-right:1.25rem}.challenge-sales-card li{grid-template-columns:1.25rem minmax(0,1fr);gap:.35rem;padding:0 1.25rem 0 0}.challenge-sales-card li>svg{width:1.25rem;height:1.25rem;padding:.2rem}.challenge-sales-card .challenge-demo-info{width:1.25rem;height:1.25rem}.challenge-sales-card ul,.challenge-sales-card ol{gap:.3rem;margin-top:.5rem}.challenge-sales__aurora img{height:calc(100% - 4rem);max-height:36rem}}.challenge-register-transition{--challenge-plum:#3b1737;--challenge-gold:#bd7a24;--challenge-ivory:#fbf7f0;z-index:1000;background:0 0;justify-content:center;align-items:center;width:100%;height:100dvh;padding:1rem;animation:none;display:flex;position:fixed;inset:0}.challenge-register-transition .challenge-registration--signals{margin:0}:is(body:has(>.challenge-register-transition) .challenge-progress,body:has(>.challenge-register-transition) .challenge-back,body:has(>.challenge-register-transition) .challenge-debug){visibility:hidden}@media (width>=768px){.challenge-slide3-shell.is-chapter-1 .challenge-result-roadmap article{grid-template-columns:2rem minmax(0,1fr);padding-right:calc(clamp(8rem,12vw,13rem) + 3.5rem)}.challenge-slide3-shell.is-chapter-1 .challenge-result-roadmap article .challenge-roadmap-media{width:clamp(8rem,12vw,13rem);height:auto;min-height:0;padding:0;position:absolute;top:0;bottom:0;right:2.8rem}.challenge-slide3-shell.is-chapter-1 .challenge-result-roadmap article .challenge-roadmap-media img{object-fit:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}.challenge-slide3-shell.is-chapter-1 .challenge-result-roadmap article .challenge-roadmap-media>i{width:calc(100% - 1rem);margin:0;position:absolute;bottom:.35rem;left:.5rem}}
