.bRneAa_track{background:var(--pt-night)}.bRneAa_stage{padding-block:64px}.bRneAa_heading h2{max-width:22ch}.bRneAa_heading h2 span{color:var(--pt-focus)}.bRneAa_panels{margin-top:40px}.bRneAa_step{border-top:1px solid var(--pt-line);grid-template-columns:.35fr 1fr .65fr;align-items:center;gap:32px;padding-block:36px;display:grid}.bRneAa_number{color:var(--pt-focus);font:800 clamp(100px, 13vw, 180px)/.85 var(--pt-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.bRneAa_detail{max-width:600px}.bRneAa_stepLabel{color:var(--pt-muted);font:600 15px var(--pt-display);letter-spacing:.05em;text-transform:uppercase}.bRneAa_detail h3{font:800 clamp(32px, 4vw, 58px)/1.04 var(--pt-display);text-transform:uppercase;text-wrap:balance;margin:14px 0 0}.bRneAa_detail p{max-width:42ch;color:var(--pt-muted);margin:20px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.bRneAa_detail a{margin-top:20px}.bRneAa_visual{border:1px solid var(--pt-line);background:var(--pt-navy);padding:26px}.bRneAa_visual>svg{color:var(--pt-focus)}.bRneAa_visual>strong{font:600 24px var(--pt-display);margin-top:14px;display:block}.bRneAa_visualRows{gap:12px;margin-top:18px;display:grid}.bRneAa_visualRows span{border-top:1px solid var(--pt-line);color:var(--pt-muted);align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.bRneAa_visualRows svg{color:var(--pt-focus);flex-shrink:0}.bRneAa_navigation{margin-top:40px}.bRneAa_rail{background:var(--pt-line);height:3px}.bRneAa_rail span{background:var(--pt-blue);width:25%;height:100%;display:block}.bRneAa_stepButtons{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bRneAa_stepButtons button{color:var(--pt-muted);text-align:left;font:600 24px var(--pt-display);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:16px;padding:20px 0;transition:color .18s;display:flex}.bRneAa_stepButtons button>span{color:var(--pt-muted);font-size:15px}.bRneAa_stepButtons button[aria-current=step],.bRneAa_stepButtons button:hover{color:var(--pt-white)}.bRneAa_stepButtons button[aria-current=step]>span{color:var(--pt-focus)}.bRneAa_hint{border-top:1px solid var(--pt-line);color:var(--pt-muted);align-items:center;gap:10px;margin:32px 0 0;padding-top:16px;font-size:12px;display:flex}.bRneAa_hint svg{color:var(--pt-focus);flex-shrink:0}.bRneAa_hint>span{color:var(--pt-focus);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.bRneAa_track[data-enhanced=true]{min-height:280svh}.bRneAa_track[data-enhanced=true] .bRneAa_stage{align-items:center;height:100svh;padding-block:clamp(32px,6svh,64px);display:flex;position:sticky;top:0}.bRneAa_track[data-enhanced=true] .bRneAa_inner{flex-direction:column;justify-content:center;display:flex}.bRneAa_track[data-enhanced=true] .bRneAa_panels{margin-top:24px}.bRneAa_track[data-enhanced=true] .bRneAa_step{border-top:0;min-height:clamp(200px,29svh,300px);padding:0}.bRneAa_track[data-enhanced=true] .bRneAa_step[data-active=false]{display:none}.bRneAa_track[data-enhanced=true] .bRneAa_detail{animation:.32s both bRneAa_arrive}@keyframes bRneAa_arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.bRneAa_step{grid-template-columns:.45fr 1.55fr}.bRneAa_visual{display:none}}@media (max-width:767px){.bRneAa_stage{padding-block:56px}.bRneAa_heading h2{font-size:clamp(36px,9.5vw,58px)}.bRneAa_step{grid-template-columns:1fr;gap:20px;padding-block:28px}.bRneAa_number{font-size:clamp(90px,25vw,150px)}.bRneAa_detail h3{font-size:clamp(30px,8vw,42px)}.bRneAa_detail p{margin-top:14px;font-size:16px}.bRneAa_navigation{margin-top:28px}.bRneAa_stepButtons button{flex-direction:column;gap:4px;padding-block:14px;font-size:20px}.bRneAa_stepButtons button>span{font-size:14px}.bRneAa_track[data-enhanced=true]{min-height:260svh}.bRneAa_track[data-enhanced=true] .bRneAa_stage{padding-block:28px}.bRneAa_track[data-enhanced=true] .bRneAa_step{align-content:start;gap:18px;min-height:290px}.bRneAa_hint{margin-top:24px;font-size:11px}}@media (prefers-reduced-motion:reduce){.bRneAa_detail{animation:none!important}.bRneAa_stepButtons button{transition:none}}
