[hidden]{display:none!important}.intro-actions{margin-top:38px}.intro-actions .cta{min-width:250px}.chapter-progress{display:flex;align-items:center;gap:7px;margin-left:auto;margin-right:28px}.chapter-progress button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(19,32,24,.18);cursor:pointer;transition:.35s}.chapter-progress button.active{width:34px;border-radius:10px;background:var(--green)}.chapter-progress button.past{background:#65c797}.app-head>div:first-child{min-width:175px}.app-head #chapterLabel{color:#00a965}.rail nav{margin-top:38px}.rail nav button{position:relative}.rail nav button.active:after{content:'';position:absolute;right:-20px;width:3px;height:28px;border-radius:3px;background:var(--green)}
.intro-copy>p{font-size:18.5px}.spotlight p,.section-hero p,.film-copy p{font-size:15.5px}.priority>span{font-size:12.5px}.evidence p,.variety-grid p,.experience-grid p{font-size:13.5px}.profile-copy p{font-size:14.5px}.road p{font-size:12.5px}.next-card p{font-size:13.5px}.pack-layout li small{font-size:12px;line-height:1.55}.stats span{font-size:8.5px}.film-copy>small{font-size:10.5px}.view{padding-bottom:40px}
.continuation{position:relative;min-height:260px;margin-top:42px;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 82% 44%,#0d5b39 0,#06251a 28%,#06130f 68%);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,40%);cursor:pointer;isolation:isolate;box-shadow:0 24px 55px rgba(5,20,14,.14);border:1px solid rgba(0,231,138,.16)}.continuation:before{content:'';position:absolute;left:88px;top:-42px;width:1px;height:84px;background:linear-gradient(transparent,var(--green));z-index:4}.continuation:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 40%,rgba(0,231,138,.09))}.continuation-copy{padding:42px 46px;display:flex;flex-direction:column;justify-content:center}.continuation-kicker{color:var(--green);font-size:9px;letter-spacing:.2em;font-weight:700}.continuation h3{margin:14px 0 10px;max-width:650px;font-size:clamp(28px,3vw,44px);line-height:1.02;letter-spacing:-.045em}.continuation p{max-width:620px;margin:0;color:#b6c7bd;font-size:14px;line-height:1.7}.continuation-action{display:flex;align-items:center;gap:13px;margin-top:24px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff}.continuation-action i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--green);color:#052013;font-style:normal;font-size:18px;transition:.35s}.continuation:hover .continuation-action i{transform:translateX(7px)}.continuation-visual{position:relative;min-height:260px;overflow:hidden}.continuation-visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.65);transition:.8s}.continuation:hover .continuation-visual img{transform:scale(1.045);filter:saturate(.85) brightness(.72)}.continuation-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#06251a 0,transparent 60%)}.next-orbit{position:absolute;z-index:2;right:10%;top:50%;width:170px;aspect-ratio:1;transform:translateY(-50%);border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center}.next-orbit:before,.next-orbit:after{content:'';position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%}.next-orbit:before{inset:15%}.next-orbit:after{inset:32%;background:rgba(0,231,138,.2)}.next-orbit b{z-index:2;font-size:28px}.journey-back{position:absolute;left:18px;top:18px;z-index:3;border:0;background:rgba(4,15,10,.58);color:#fff;border-radius:100px;padding:9px 13px;font:600 9px var(--font);letter-spacing:.12em;cursor:pointer;backdrop-filter:blur(8px)}.finale{cursor:default;grid-template-columns:1fr;background:radial-gradient(circle at 85% 50%,#0b5334,#06130f 42%)}.finale .continuation-copy{align-items:flex-start;padding-right:32%}.finale .final-orbit{position:absolute;right:7%;top:50%;width:230px;aspect-ratio:1;transform:translateY(-50%);border:1px solid rgba(255,255,255,.12);border-radius:50%;display:grid;place-items:center}.finale .final-orbit:before,.finale .final-orbit:after{content:'';position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%}.finale .final-orbit:before{inset:16%}.finale .final-orbit:after{inset:34%;background:var(--green);box-shadow:0 0 55px rgba(0,231,138,.45)}.finale .cta{margin-top:24px}.flow-flash{animation:flowIn .62s ease}.view.active>.section-hero:after{content:'';display:block;width:80px;height:2px;margin-top:28px;background:linear-gradient(90deg,var(--green),transparent)}@keyframes flowIn{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
@media(max-width:980px){.chapter-progress{display:none}.continuation{grid-template-columns:1fr 38%}.continuation-copy{padding:34px}.continuation h3{font-size:34px}.continuation p{font-size:13.5px}.finale .continuation-copy{padding-right:38%}}
@media(max-width:620px){.intro-copy>p{font-size:15.5px}.spotlight p,.section-hero p,.film-copy p{font-size:14.5px}.evidence p,.variety-grid p,.experience-grid p{font-size:13px}.app-head>div:first-child{min-width:0}.continuation{grid-template-columns:1fr;min-height:420px;margin-top:30px}.continuation-copy{padding:32px 24px 26px}.continuation-visual{min-height:185px}.continuation-visual:after{background:linear-gradient(180deg,#06251a,transparent 65%)}.continuation:before{left:42px}.journey-back{top:auto;bottom:18px}.finale{min-height:390px}.finale .continuation-copy{padding-right:24px;padding-bottom:170px}.finale .final-orbit{right:50%;top:auto;bottom:15px;width:140px;transform:translateX(50%)}.rail nav button.active:after{display:none}}
