._roadmap_1hxop_1{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfaf6a8;max-width:1460px;margin:0 auto 120px;scroll-margin-top:18px}._blueprint_1hxop_1{padding:74px 3.25% 54px}._intro_1hxop_1{max-width:720px}._intro_1hxop_1>span,._positionHead_1hxop_1>span{color:var(--purple-dark);letter-spacing:.08em;font-size:12px;font-weight:900}._intro_1hxop_1 h2{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(48px,4.6vw,66px);line-height:1.02}._intro_1hxop_1 h2 em{color:var(--purple);white-space:nowrap;font-style:normal}._intro_1hxop_1 p{color:#57545b;max-width:580px;margin:0;font-size:16px;line-height:1.85}._phaseMap_1hxop_3{grid-template-columns:repeat(4,1fr);align-items:end;gap:0;margin-top:-192px;padding-left:14%;display:grid}._phase_1hxop_3{border-left:4px solid;padding:0 18px;position:relative}._phase_1hxop_3:first-child{min-height:332px}._phase_1hxop_3:nth-child(2){min-height:438px}._phase_1hxop_3:nth-child(3){min-height:544px}._phase_1hxop_3:nth-child(4){min-height:650px}._phase_1hxop_3>header{grid-template-columns:38px 1fr;align-content:end;column-gap:11px;min-height:132px;padding-bottom:17px;display:grid}._phase_1hxop_3>header b{font-size:35px;line-height:1}._phase_1hxop_3>header div{flex-direction:column;gap:4px;display:flex}._phase_1hxop_3>header span{font-size:12px;font-weight:900}._phase_1hxop_3>header strong{color:var(--ink);font-size:18px}._phase_1hxop_3>header p{color:#69666d;grid-column:2;margin:9px 0 0;font-size:11px;line-height:1.55}._phase_1hxop_3>i{z-index:0;border-top:4px solid;border-right:4px solid;border-radius:0 7px 0 0;height:32px;position:absolute;top:100%;left:0;right:-1px}._yellow_1hxop_3{color:#d49200;background:linear-gradient(#0000 26%,#e9ad2521)}._green_1hxop_3{color:#39785d}._purple_1hxop_3{color:var(--purple)}._ink_1hxop_3{color:#53525a}._packList_1hxop_3{gap:12px;display:grid}._pack_1hxop_3{border:1px solid color-mix(in srgb,currentColor 42%,transparent);min-height:78px;color:var(--ink);background:#fbfaf6c7;border-radius:7px;flex-direction:column;justify-content:center;gap:7px;padding:15px 13px;display:flex}._pack_1hxop_3 span{color:color-mix(in srgb,currentColor 82%,var(--ink));font-size:13px}._pack_1hxop_3 strong{font-size:14px;line-height:1.25}._mapNotes_1hxop_5{border:1px solid #aaa79f;border-radius:14px;grid-template-columns:1fr 1.2fr;max-width:910px;margin:52px auto 0;padding:18px 26px;display:grid}._mapNotes_1hxop_5 p{align-items:center;gap:16px;margin:0;padding:0 20px;font-size:12px;line-height:1.6;display:flex}._mapNotes_1hxop_5 p+p{border-left:1px solid var(--line)}._mapNotes_1hxop_5 span{color:#69666f;font-size:24px}._transition_1hxop_7{text-align:center;background:#e7def98c;border-top:1px solid #cbb9f6;border-bottom:1px solid #cbb9f6;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:27px 24px;display:flex}._transition_1hxop_7 strong{font-size:22px}._transition_1hxop_7 a{color:var(--purple);margin-top:14px;font-size:14px;font-weight:900}._transition_1hxop_7 a span{margin-left:6px;font-size:19px;display:inline-block}._position_1hxop_1{padding:54px 3.25% 48px;scroll-margin-top:18px}._positionHead_1hxop_1{margin-bottom:26px}._positionHead_1hxop_1 p{color:var(--muted);margin:8px 0 0;font-size:13px}._positionGrid_1hxop_9{grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr);gap:20px;display:grid}._currentPack_1hxop_9,._nextPack_1hxop_9{background:#fbfaf6ed;border:1px solid #9a9690;border-radius:16px}._currentPack_1hxop_9{border:2px solid var(--purple);padding:31px 34px}._currentPack_1hxop_9._packComplete_1hxop_9{border-color:var(--green)}._badge_1hxop_9,._nextBadge_1hxop_9{background:var(--purple);color:#fff;border-radius:999px;width:max-content;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}._packComplete_1hxop_9 ._badge_1hxop_9{background:var(--green)}._currentPack_1hxop_9 h3,._nextPack_1hxop_9 h3{letter-spacing:-.035em;margin:16px 0 9px;font-size:clamp(24px,3vw,36px)}._currentPack_1hxop_9>p,._nextPack_1hxop_9>p{color:#68656c;margin:0;font-size:13px;line-height:1.65}._stats_1hxop_11{grid-template-columns:1fr 1fr;margin-top:25px;display:grid}._stats_1hxop_11>div{padding-right:34px}._stats_1hxop_11>div+div{border-left:1px solid var(--line);padding-left:34px}._stats_1hxop_11 span{color:var(--muted);font-size:11px}._stats_1hxop_11 strong{color:var(--purple);margin-top:5px;font-size:37px;line-height:1;display:block}._packComplete_1hxop_9 ._stats_1hxop_11 strong{color:var(--green)}._stats_1hxop_11 strong small{color:var(--ink);font-size:20px}._stats_1hxop_11 p{color:#77747b;margin:8px 0 0;font-size:10px}._levelPath_1hxop_13{border:1px solid var(--line);border-radius:12px;margin-top:23px;padding:17px 18px 20px}._levelPath_1hxop_13 h4{margin:0 0 17px;font-size:12px}._levelPath_1hxop_13 h4 small{color:var(--muted);font-weight:500}._levelPath_1hxop_13 ol{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}._levelPath_1hxop_13 li{color:#65636a;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:10px;display:flex;position:relative}._levelPath_1hxop_13 li:after{content:"";border-top:1px dashed #aaa79f;width:calc(100% - 36px);position:absolute;top:16px;left:calc(50% + 18px)}._levelPath_1hxop_13 li:last-child:after{display:none}._levelPath_1hxop_13 li>span{z-index:1;background:var(--paper);border:1px solid #8d8983;border-radius:50%;place-items:center;width:33px;height:33px;font-size:12px;font-weight:900;display:grid;position:relative}._levelPath_1hxop_13 li._done_1hxop_13{color:var(--green)}._levelPath_1hxop_13 li._done_1hxop_13>span{color:#fff;border-color:var(--green);background:var(--green)}._levelPath_1hxop_13 li._done_1hxop_13:after{border-style:solid;border-color:var(--green)}._levelPath_1hxop_13 li._active_1hxop_13{color:var(--purple);font-weight:900}._levelPath_1hxop_13 li._active_1hxop_13>span{color:#fff;border-color:var(--purple);background:var(--purple);box-shadow:0 0 0 5px #7045dc24}._actions_1hxop_15{align-items:center;gap:27px;margin-top:23px;display:flex}._primaryAction_1hxop_15{border:2px solid var(--ink);background:var(--yellow);border-radius:999px;justify-content:center;align-items:center;min-width:188px;min-height:48px;padding:0 24px;font-weight:900;display:inline-flex;box-shadow:0 4px #a97810}._detailAction_1hxop_15{border-bottom:1px solid var(--line);padding-bottom:3px;font-size:12px;font-weight:800}._detailAction_1hxop_15 span{margin-left:7px;font-size:19px}._nextPack_1hxop_9{flex-direction:column;align-items:flex-start;padding:27px 26px;display:flex}._nextBadge_1hxop_9{color:#55525a;background:#e6e3dc}._nextPack_1hxop_9 h3{font-size:25px;line-height:1.24}._lockIcon_1hxop_17{background:#ebe8e1;border-radius:50%;align-self:center;width:64px;height:64px;margin:31px auto 17px;position:relative}._lockIcon_1hxop_17:before{content:"";border:2px solid #69666b;border-radius:3px;width:18px;height:16px;position:absolute;top:29px;left:23px}._lockIcon_1hxop_17:after{content:"";border:2px solid #69666b;border-bottom:0;border-radius:8px 8px 0 0;width:10px;height:12px;position:absolute;top:20px;left:27px}._nextPack_1hxop_9>strong{align-self:center;font-size:13px}._nextPack_1hxop_9>strong+p{text-align:center;align-self:center;margin-top:9px}._nextPack_1hxop_9 button{color:#75716c;background:#eeece6;border:1px solid #8f8b85;border-radius:999px;width:100%;min-height:45px;margin-top:auto;font-weight:850}._unlockFlow_1hxop_19{border:1px solid #9faf95;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:19px;padding:19px 22px;display:grid}._unlockFlow_1hxop_19>div{align-items:center;gap:13px;display:flex}._unlockFlow_1hxop_19 b{width:42px;height:42px;color:var(--purple);border:1px solid #9c9993;border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}._unlockFlow_1hxop_19 p{flex-direction:column;gap:4px;margin:0;display:flex}._unlockFlow_1hxop_19 strong{font-size:11px}._unlockFlow_1hxop_19 span{color:#77747a;font-size:9px;line-height:1.35}._unlockFlow_1hxop_19>i{color:#77736f;font-size:23px;font-style:normal}._dailyNote_1hxop_19{text-align:center;color:#757279!important;margin:18px 0 0!important;font-size:10px!important}@media (width<=1050px){._phaseMap_1hxop_3{margin-top:42px;padding-left:0}._phase_1hxop_3{padding-bottom:20px;min-height:0!important}._phase_1hxop_3>header{min-height:150px}._phase_1hxop_3>i{display:none}._positionGrid_1hxop_9{grid-template-columns:1.8fr 1fr}._unlockFlow_1hxop_19{gap:10px;padding:16px 14px}._unlockFlow_1hxop_19 b{width:35px;height:35px}._unlockFlow_1hxop_19 span{display:none}}@media (width<=760px){._roadmap_1hxop_1{margin-bottom:80px}._blueprint_1hxop_1{padding:58px 20px 38px}._intro_1hxop_1 h2{font-size:46px}._intro_1hxop_1 h2 em{white-space:normal}._intro_1hxop_1 p{font-size:15px}._phaseMap_1hxop_3{grid-template-columns:1fr;gap:14px}._phase_1hxop_3{border:1px solid color-mix(in srgb,currentColor 45%,transparent);background:#fbfaf6e0;border-left:4px solid;border-radius:10px;padding:18px}._phase_1hxop_3>header{align-content:start;min-height:auto;padding:0 0 15px}._phase_1hxop_3>header p{max-width:280px}._packList_1hxop_3{gap:8px}._pack_1hxop_3{min-height:62px}._mapNotes_1hxop_5{grid-template-columns:1fr;margin-top:28px;padding:0}._mapNotes_1hxop_5 p{padding:16px 18px}._mapNotes_1hxop_5 p+p{border-top:1px solid var(--line);border-left:0}._transition_1hxop_7{min-height:126px;padding-left:20px;padding-right:20px}._transition_1hxop_7 strong{font-size:19px}._position_1hxop_1{padding:43px 20px 38px}._positionGrid_1hxop_9{grid-template-columns:1fr}._currentPack_1hxop_9{padding:26px 20px}._currentPack_1hxop_9 h3{font-size:28px}._levelPath_1hxop_13{overflow:hidden}._levelPath_1hxop_13 ol{grid-template-columns:repeat(3,1fr);row-gap:20px}._levelPath_1hxop_13 li:nth-child(3):after{display:none}._levelPath_1hxop_13 li:nth-child(n+4):after{top:16px}._nextPack_1hxop_9{min-height:390px}._unlockFlow_1hxop_19{grid-template-columns:1fr}._unlockFlow_1hxop_19>i{display:none}._unlockFlow_1hxop_19 span{display:block}._unlockFlow_1hxop_19>div{padding:8px 0}._actions_1hxop_15{flex-direction:column;align-items:stretch;gap:15px}._detailAction_1hxop_15{align-self:center}}@media (width<=380px){._intro_1hxop_1 h2{font-size:39px}._stats_1hxop_11>div{padding-right:18px}._stats_1hxop_11>div+div{padding-left:18px}._stats_1hxop_11 strong{font-size:32px}._currentPack_1hxop_9 h3{font-size:25px}}
