@font-face{font-family:'Barlow Condensed';src:url('/assets/fonts/barlow-condensed-bold.woff2') format('woff2');font-style:normal;font-weight:600 800;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url('/assets/fonts/barlow-condensed-black.woff2') format('woff2');font-style:normal;font-weight:900;font-display:swap}
@font-face{font-family:Barlow;src:url('/assets/fonts/barlow-regular.woff2') format('woff2');font-style:normal;font-weight:400 600;font-display:swap}
@font-face{font-family:Barlow;src:url('/assets/fonts/barlow-bold.woff2') format('woff2');font-style:normal;font-weight:700 900;font-display:swap}
:root{--bg:#0a0c0d;--surface:#161b1d;--surface2:#20272a;--line:#354044;--ink:#f3eee4;--muted:#adb4b6;--red:#e44643;--gold:#d8ac68;--display:'Barlow Condensed',Impact,sans-serif;--body:Barlow,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body)}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.container{max-width:1376px;margin:auto;padding-left:clamp(20px,4vw,64px);padding-right:clamp(20px,4vw,64px)}.topbar{height:80px;background:#0b0e10f5;border-bottom:1px solid #34383a;display:flex;align-items:center;gap:30px;padding:0 clamp(20px,4vw,64px);position:relative;z-index:5}.brand{font:900 31px/1 var(--display);white-space:nowrap;letter-spacing:.5px}.brand span,footer strong span{color:var(--red)}.brand small{display:block;font:800 8px/1 var(--body);letter-spacing:2.6px;color:#a5abb0;margin-top:4px}.topbar nav{display:flex;gap:25px;margin-left:auto}.topbar nav a,.back{font-weight:800;font-size:11px;letter-spacing:1px;color:#b7b8b7;white-space:nowrap}.topbar nav a:hover,.topbar nav a.current{color:#fff}.topbar nav a.current{border-bottom:2px solid var(--red);padding-bottom:29px;padding-top:31px}.back{border:1px solid #4c5457;padding:11px 14px}.hero{min-height:670px;position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden}.hero-art{position:absolute;inset:0;background:url('/assets/operacion-ultima-linea.jpg') center/cover no-repeat;z-index:-2}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#090c0eea 0%,#090c0ec9 33%,#090c0e42 68%,#090c0e11),linear-gradient(0deg,#090c0e 0%,transparent 36%);z-index:-1}.hero-content{width:100%;padding-top:72px;padding-bottom:72px}.eyebrow,.section-label{font-size:11px;font-weight:800;letter-spacing:2.4px;color:var(--red)}h1,h2,h3,p{margin-top:0}h1{font:900 clamp(75px,10vw,154px)/.82 var(--display);letter-spacing:-1.7px;margin:24px 0 30px;max-width:1000px;text-shadow:0 8px 30px #0008}h1 em,h2 em{color:var(--red);font-style:normal}.hero p{font-size:17px;line-height:1.65;max-width:570px;color:#d5d5d0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 60px}.button{display:inline-flex;padding:15px 22px;min-height:49px;align-items:center;justify-content:center;font-weight:800;font-size:12px;letter-spacing:.7px}.button.primary{background:var(--red);color:#fff}.button.outline{border:1px solid #a3a9a9;background:#14171996}.hero-stats{display:flex;gap:36px;flex-wrap:wrap}.hero-stats div{display:flex;align-items:center;gap:11px;border-left:2px solid var(--red);padding-left:14px}.hero-stats strong{font:800 43px/1 var(--display)}.hero-stats span{font-size:10px;font-weight:800;letter-spacing:1.1px;color:#ced1cd;max-width:90px}.status-strip{display:flex;align-items:center;justify-content:center;gap:13px;background:#2d2020;border-block:1px solid #69403e;padding:14px 20px;color:#e5d3c8;font-size:12px}.status-strip .signal{width:8px;height:8px;background:var(--red);border-radius:50%;box-shadow:0 0 10px var(--red)}.status-strip strong{letter-spacing:1.2px;color:#fff}.intro,.tracks,.routes,.faq{padding-top:100px;padding-bottom:100px}.intro-head,.section-head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin:22px 0 38px}.intro-head h2,.section-head h2,.faq h2{font:800 clamp(52px,6vw,86px)/.89 var(--display);letter-spacing:-.5px;margin:0}.intro-head p,.section-head p{max-width:420px;color:var(--muted);font-size:15px;line-height:1.7;margin:0}.rule-grid,.challenge-grid,.route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rule-grid article{background:#161b1d;border:1px solid var(--line);padding:30px;min-height:220px}.rule-grid article span{color:var(--red);font:800 35px var(--display)}.rule-grid h3,.challenge-grid h3{font:800 27px/1 var(--display);margin:18px 0 12px}.rule-grid p,.challenge-grid p,.route-card p{color:var(--muted);line-height:1.65;font-size:14px}.timeline-wrap{background:linear-gradient(120deg,#11191b,#151312);padding:100px 0;border-block:1px solid var(--line)}.timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.timeline button{border:1px solid #4c5558;background:#192022;color:var(--ink);min-height:132px;text-align:left;padding:20px;position:relative;transition:background .2s,border-color .2s}.timeline button:before{content:'';display:block;width:100%;height:4px;background:#834347;position:absolute;top:0;left:0}.timeline button.active,.timeline button:hover{background:#3a2021;border-color:var(--red)}.timeline button.active:before{background:var(--red)}.timeline b{display:block;font:800 37px/1 var(--display);color:var(--red)}.timeline strong{display:block;margin:11px 0 5px;font:800 20px/1 var(--display)}.timeline small{color:#b3bdbe;font-size:11px}.phase-detail{border:1px solid var(--line);border-top:0;background:#101516;padding:22px 25px;min-height:75px;color:#bec5c5;line-height:1.6}.phase-detail strong{color:var(--ink)}.track-toolbar{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:28px 0 20px}.segmented{display:flex;gap:4px;padding:4px;background:#1b2224;border:1px solid #445054}.segmented button{border:0;background:transparent;color:#aeb8b9;padding:11px 17px;font-size:11px;font-weight:800;letter-spacing:.8px}.segmented button.active{color:#fff;background:#a52f32}.segmented.secondary button.active{background:#866332}.track-overview{border:1px solid #54403e;background:linear-gradient(100deg,#302022,#191e20);padding:22px 26px;display:flex;justify-content:space-between;gap:20px;align-items:center}.track-overview h3{font:800 28px/1 var(--display);margin:0 0 5px}.track-overview p{color:#c8c2bc;margin:0;font-size:13px;line-height:1.5}.track-overview strong{color:var(--gold);font:800 31px/1 var(--display);white-space:nowrap}.level-rail{display:flex;gap:6px;overflow:auto;padding:18px 0 13px;scrollbar-color:#ae3c3f #171b1c}.level-rail button{flex:none;width:46px;height:45px;background:#1b2224;border:1px solid #4b5558;color:#c2cac9;font:800 16px var(--display)}.level-rail button.milestone{border-color:#bc6b45;color:#f4d6ab}.level-rail button.active{background:var(--red);color:#fff;border-color:var(--red)}.selected-level{display:flex;gap:22px;align-items:center;background:#151b1d;border:1px solid #3a4447;padding:18px 22px}.selected-level .big{font:900 64px/1 var(--display);color:var(--red);min-width:75px}.selected-level h3{font:800 26px/1 var(--display);margin:0 0 5px}.selected-level p{margin:0;color:#bbc2c3;line-height:1.5}.selected-level small{display:block;margin-top:6px;color:var(--gold);font-weight:700}.reward-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:17px}.reward-card{background:#1a2022;border:1px solid #3f484a;overflow:hidden}.reward-card img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover;background:#292b2b}.reward-card .copy{padding:17px}.reward-card small{color:var(--red);font-weight:800;letter-spacing:1.2px}.reward-card h4{font:800 23px/1 var(--display);margin:9px 0}.reward-card p{font-size:12px;color:#aeb9b9;line-height:1.5;margin:0}.challenges{padding:100px 0;background:linear-gradient(155deg,#211516,#0e1517 70%);border-block:1px solid #492e30}.challenge-grid article{padding:27px;border:1px solid #51413e;background:#171b1de8;min-height:310px}.challenge-icon{font:800 44px var(--display);color:var(--red)}.challenge-grid small{font-size:10px;letter-spacing:1.4px;color:var(--gold);font-weight:800}.challenge-grid strong{font:800 30px var(--display);color:#f7e5c5}.challenge-grid strong span{font:700 10px var(--body);color:#aab4b4;letter-spacing:.8px}.route-card{min-height:330px;padding:28px;border:1px solid #50595a;background:#171e20;display:flex;flex-direction:column}.route-card.premium{border-color:#90734f;background:linear-gradient(145deg,#2d251c,#181b1b)}.route-card.faction{border-color:#8d3d3d;background:linear-gradient(145deg,#301c1e,#191b1c)}.route-mark{color:var(--gold);font-size:10px;letter-spacing:1.4px;font-weight:800}.route-card h3{font:800 32px/1 var(--display);margin:20px 0 12px}.route-card p{margin-bottom:auto}.route-price{font:800 27px var(--display);margin-top:20px;color:#fff}.route-card small{display:block;color:#aeb7b7;line-height:1.5}.faction-flow{margin-top:22px;padding:25px 30px;border:1px solid var(--line);background:#141a1c}.faction-flow h3{font:800 28px var(--display);margin:0 0 12px}.faction-flow ol{display:grid;grid-template-columns:repeat(4,1fr);gap:23px;padding-left:19px;margin:0;color:#c4c8c8;line-height:1.55;font-size:13px}.faq{border-top:1px solid var(--line)}.faq h2{margin:20px 0 34px}.faq details{border-top:1px solid #3e484b;padding:18px 4px}.faq details:last-child{border-bottom:1px solid #3e484b}.faq summary{cursor:pointer;font-weight:800;font-size:16px;list-style:none;display:flex;justify-content:space-between}.faq summary:after{content:'+';color:var(--red);font-size:24px;line-height:1}.faq details[open] summary:after{content:'−'}.faq details p{max-width:760px;color:var(--muted);line-height:1.65;margin:13px 0 0}footer{border-top:1px solid #3d4243;background:#101415;padding:30px 0}footer .container{display:flex;align-items:center;gap:28px}footer strong{font:900 28px var(--display)}footer p{color:#9da6a8;font-size:12px;margin:0;flex:1}footer a{font-size:11px;font-weight:800;letter-spacing:1px;color:#ddd}
@media(max-width:950px){.topbar{height:auto;min-height:72px;flex-wrap:wrap;padding-block:14px}.topbar nav{order:3;width:100%;margin:0;overflow:auto;padding:5px 0}.topbar nav a.current{padding:0 0 7px}.back{margin-left:auto}.timeline{grid-template-columns:repeat(3,1fr)}.reward-cards{grid-template-columns:repeat(2,1fr)}.faction-flow ol{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.hero{min-height:650px}.hero-art{background-position:66% center}.hero:before{background:linear-gradient(90deg,#090c0ef5,#090c0e94),linear-gradient(0deg,#090c0e,transparent 55%)}h1{font-size:clamp(61px,14vw,93px)}.hero p{font-size:15px}.hero-stats{gap:15px}.hero-stats strong{font-size:34px}.hero-stats span{font-size:9px}.status-strip{align-items:start;flex-wrap:wrap;justify-content:start}.intro,.tracks,.routes,.faq,.timeline-wrap,.challenges{padding-top:65px;padding-bottom:65px}.intro-head,.section-head{display:block}.intro-head p,.section-head p{margin-top:22px}.rule-grid,.challenge-grid,.route-grid{grid-template-columns:1fr}.timeline{grid-template-columns:repeat(2,1fr)}.timeline button{min-height:118px}.track-overview{align-items:start;flex-direction:column}.reward-cards{grid-template-columns:1fr 1fr}.reward-card h4{font-size:19px}.faction-flow ol{grid-template-columns:1fr}footer .container{flex-wrap:wrap}.topbar nav{gap:19px}.back{font-size:10px}}
@media(max-width:420px){.reward-cards{grid-template-columns:1fr}.selected-level .big{font-size:52px}.segmented{width:100%;overflow:auto}.segmented button{flex:1;white-space:nowrap}.timeline{gap:6px}.timeline button{padding:13px}.timeline strong{font-size:18px}}
.reward-art{--art-a:#9b454a;--art-b:#1b3036;position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:1.6;overflow:hidden;padding:19px 21px;background:radial-gradient(circle at 78% 23%,var(--art-a),transparent 39%),linear-gradient(140deg,#111819,var(--art-b));border-bottom:1px solid #ffffff2b;isolation:isolate}
.reward-art:before{content:'';position:absolute;width:146px;height:146px;right:-12px;top:-49px;border:2px solid #ffffff28;border-radius:50%;box-shadow:0 0 0 28px #ffffff0d,0 0 0 56px #ffffff08;z-index:-1}
.reward-art:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 17px,#ffffff06 18px),linear-gradient(90deg,#0009,transparent 78%);z-index:-1}
.reward-art-index{font:900 78px/.78 var(--display);letter-spacing:-2px;color:#f2e6d9;text-shadow:0 4px 22px #0009}
.reward-art-mark{display:block;margin-top:14px;color:#f6d8ad;font-size:10px;font-weight:800;letter-spacing:2.3px}
.reward-art-line{position:absolute;left:21px;top:19px;width:43px;height:4px;background:var(--red);box-shadow:54px 0 0 #ffffff44}
.reward-art-fauna{--art-a:#8e5d3f;--art-b:#273326}.reward-art-territorio{--art-a:#98534c;--art-b:#222c32}.reward-art-arsenal{--art-a:#b24537;--art-b:#24262d}.reward-art-crianza{--art-a:#87734b;--art-b:#28322d}.reward-art-vehiculo{--art-a:#527481;--art-b:#202a32}.reward-art-inteligencia{--art-a:#625d91;--art-b:#1c2834}.reward-art-fortaleza{--art-a:#a26d4b;--art-b:#32302a}
.reward-card-additional{border-color:#8c744e;background:linear-gradient(145deg,#26231d,#181c1c)}.reward-card-additional .reward-art{--art-a:#b18a47;--art-b:#2c271e}.reward-card-additional .reward-art-line{background:#dfaf5f}.reward-card-additional .copy small{color:#e3ba75}
.reward-art-industria{--art-a:#af8040;--art-b:#272625}.reward-art-logistica{--art-a:#6e8b78;--art-b:#222c2b}.reward-art-suministros{--art-a:#aa5b42;--art-b:#2c2423}.reward-art-legado{--art-a:#c47d3e;--art-b:#332319}
@media(max-width:620px){.reward-art-index{font-size:64px}}
.reward-card-additional .reward-art-suministros{--art-a:#ac6249;--art-b:#29211e}.reward-card-additional .reward-art-industria{--art-a:#9c7547;--art-b:#282820}.reward-card-additional .reward-art-crianza{--art-a:#7d9254;--art-b:#20291f}.reward-card-additional .reward-art-territorio{--art-a:#a9554c;--art-b:#2b2224}.reward-card-additional .reward-art-logistica{--art-a:#658b83;--art-b:#202b29}.reward-card-additional .reward-art-vehiculo{--art-a:#547e9d;--art-b:#202833}.reward-card-additional .reward-art-inteligencia{--art-a:#866c9d;--art-b:#292233}.reward-card-additional .reward-art-legado{--art-a:#cf9147;--art-b:#342920}
.account-progress{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem;margin-bottom:3rem;padding:2rem 2.4rem;border:1px solid #834548;background:linear-gradient(110deg,#21191a,#111619 72%);box-shadow:0 18px 60px #0006}
.account-progress h2{font-size:clamp(2rem,3.5vw,3.5rem);line-height:.92;margin:.8rem 0}
.account-progress h2 em{color:#ef4d50;font-style:normal}
.account-progress p{color:#ddd;max-width:65ch;line-height:1.6}
.account-progress p a{color:#ff7778;text-decoration:underline}
@media(max-width:720px){.account-progress{flex-direction:column;align-items:flex-start;padding:1.5rem}}
.continuity{display:grid;grid-template-columns:minmax(160px,280px) 1fr;gap:2rem;align-items:center;margin-top:4rem;margin-bottom:4rem;padding:2.3rem;border:1px solid #8f3d38;background:radial-gradient(circle at 15% 50%,#612326 0,#21191b 36%,#111619 85%)}
.continuity-number{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(7rem,16vw,14rem);font-weight:900;line-height:.8;color:#ff5555;text-shadow:0 8px 32px #000a}
.continuity-number span{font-size:.4em}
.continuity h2{font-size:clamp(2.3rem,4vw,4.6rem);line-height:.95;margin:.7rem 0}
.continuity h2 em{font-style:normal;color:#f34b4e}
.continuity p{max-width:65ch;color:#dfd5d0;line-height:1.65}
@media(max-width:720px){.continuity{grid-template-columns:1fr;padding:1.5rem}.continuity-number{font-size:7rem}}
.pass-primer,.pass-chooser,.branch-story,.branch-how,.branch-value{padding-top:90px;padding-bottom:90px}
.primer-grid,.branch-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.primer-grid article,.branch-steps article{min-height:215px;padding:28px;background:#171d1f;border:1px solid #384347;position:relative;overflow:hidden}
.primer-grid article:before,.branch-steps article:before{content:'';position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--red),transparent)}
.primer-grid b,.branch-steps b{font:900 50px/1 var(--display);color:#e25450}
.primer-grid h3,.branch-steps h3{font:800 27px/1 var(--display);margin:18px 0 10px}
.primer-grid p,.branch-steps p{font-size:14px;line-height:1.65;color:#bbc3c2;margin:0}
.pass-chooser{padding-bottom:44px}
.pass-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.pass-choice{display:block;text-align:left;padding:0;color:var(--ink);border:1px solid #424e50;background:#13191a;overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s}
.pass-choice:hover,.pass-choice:focus-visible{transform:translateY(-3px);border-color:#e0685c;outline:0}
.pass-choice.active{border-color:#ee5851;box-shadow:0 0 0 1px #ee5851,0 20px 45px #0008}
.pass-choice-image{display:block;height:185px;background-size:cover;background-position:center;position:relative}
.pass-choice-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#111819,transparent 80%)}
.pass-choice.personal .pass-choice-image{background-image:url('/assets/operacion-ultima-linea.jpg')}
.pass-choice.faccion .pass-choice-image{background-image:url('/assets/pase-faccion-legado.jpg')}
.pass-choice-copy{display:flex;flex-direction:column;gap:8px;padding:20px 25px 24px}
.pass-choice-copy small{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--red)}
.pass-choice-copy strong{font:900 clamp(31px,3.3vw,48px)/.93 var(--display)}
.pass-choice-copy span{font-size:13px;color:#b7bfbe}
.pass-choice-copy b{font-size:11px;letter-spacing:1px;color:#f1b77b;margin-top:8px}
.branch-panel{border-top:1px solid #673435;scroll-margin-top:20px}
.branch-panel.faccion{--branch-accent:#d8a765;--branch-deep:#35271d}
.branch-story{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(25px,6vw,90px);align-items:center}
.branch-story h2{font:900 clamp(52px,6.6vw,92px)/.88 var(--display);margin:18px 0 24px;max-width:800px}
.branch-story h2 em{font-style:normal;color:var(--branch-accent,var(--red))}
.branch-story p{max-width:650px;color:#d4d5cf;line-height:1.7;font-size:16px}
.branch-story-art{min-height:440px;border:1px solid #684142;background:url('/assets/operacion-ultima-linea.jpg') center/cover no-repeat;box-shadow:25px 25px 0 #762e3029}
.branch-panel.faccion .branch-story-art{background-image:url('/assets/pase-faccion-legado.jpg');border-color:#986a4b;box-shadow:25px 25px 0 #84603b29}
.branch-stats{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}
.branch-stats div{border-top:2px solid var(--branch-accent,var(--red));padding-top:11px;min-width:125px;display:flex;flex-direction:column;gap:5px}
.branch-stats strong{font:900 42px/1 var(--display);color:#f1e7d8}
.branch-stats span{font-size:10px;letter-spacing:1px;font-weight:800;color:#abb6b4}
.branch-how{background:#101516}
.branch-steps article:before{background:linear-gradient(90deg,var(--branch-accent,var(--red)),transparent)}
.branch-panel.faccion .branch-steps b{color:var(--branch-accent)}
.branch-example{margin-top:18px;padding:28px 32px;border:1px solid #905755;background:linear-gradient(120deg,#2c1a1c,#151b1d 76%)}
.branch-panel.faccion .branch-example{border-color:#9a774e;background:linear-gradient(120deg,#33251c,#151b1d 76%)}
.example-tag{display:block;font-size:10px;letter-spacing:2px;color:#efab8e;font-weight:800}
.example-formula{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin:20px 0}
.example-formula b{font:900 clamp(30px,3.5vw,49px)/1 var(--display);color:#f6e7d7}
.example-formula strong{font:900 35px var(--display);color:var(--branch-accent,var(--red))}
.example-formula span{font-size:10px;letter-spacing:1px;color:#afbbbb;max-width:105px;font-weight:800}
.branch-example p{max-width:950px;color:#d3d0cb;line-height:1.65;margin:0;font-size:14px}
.branch-panel .tracks{padding-top:90px}
.reward-source{font-size:10px;letter-spacing:1.4px;color:#bba889;font-weight:800;align-self:center}
.branch-value{background:linear-gradient(125deg,#161d1d,#241719);border-block:1px solid #473536}
.branch-panel.faccion .branch-value{background:linear-gradient(125deg,#171e1b,#30241a);border-color:#695038}
.branch-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.branch-value-grid article{min-height:295px;display:flex;flex-direction:column;padding:32px;border:1px solid #515b5d;background:#13191bcf}
.branch-value-grid article.additional{border-color:#ad8556;background:linear-gradient(135deg,#38291e,#1d2020)}
.branch-value-grid small{font-size:10px;color:#e2ba80;letter-spacing:1.7px;font-weight:800}
.branch-value-grid h3{font:900 41px/1 var(--display);margin:20px 0 12px}
.branch-value-grid p{color:#c4c8c5;line-height:1.6;font-size:14px;max-width:58ch}
.branch-value-grid strong{font:900 30px var(--display);margin-top:auto}
.branch-value-grid span{color:#a8b1ae;font-size:12px;line-height:1.5}
.branch-continuity{margin-top:18px;padding:25px 30px;border:1px solid #8b4947;background:#231a1b}
.branch-panel.faccion .branch-continuity{border-color:#9c774a;background:#2b211c}
.branch-continuity strong{font:900 28px var(--display)}
.branch-continuity p{font-size:14px;line-height:1.65;color:#d1cac4;margin:8px 0 0;max-width:950px}
.branch-panel .account-progress{margin-top:0;margin-bottom:85px}
.branch-panel.faccion .account-progress{border-color:#96744f;background:linear-gradient(110deg,#31251e,#111619 72%)}
@media(max-width:950px){.branch-story{grid-template-columns:1fr}.branch-story-art{min-height:330px}.primer-grid,.branch-steps{grid-template-columns:1fr 1fr}.pass-choice-image{height:155px}}
@media(max-width:680px){.pass-primer,.pass-chooser,.branch-story,.branch-how,.branch-value{padding-top:62px;padding-bottom:62px}.primer-grid,.branch-steps,.pass-choices,.branch-value-grid{grid-template-columns:1fr}.pass-choice-image{height:175px}.branch-story-art{min-height:250px}.branch-example{padding:20px}.example-formula{gap:7px 12px}.example-formula span{max-width:100px}.branch-panel .tracks{padding-top:62px}.branch-panel .account-progress{margin-bottom:60px}}
