.lk-roadmap{padding:100px 0;background:linear-gradient(180deg,#fff 0%,#f7f4ee 100%);overflow:hidden}.lk-roadmap-head{max-width:760px;margin:0 auto 58px;text-align:center}.lk-roadmap-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:#a57b45;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lk-roadmap-kicker:before,.lk-roadmap-kicker:after{content:"";width:34px;height:1px;background:#a57b45}.lk-roadmap-head h2{margin-bottom:16px;font-size:clamp(32px,4vw,52px);line-height:1.12}.lk-roadmap-head p{margin:0;color:#667085;font-size:17px;line-height:1.75}.lk-roadmap-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.lk-roadmap-grid:before{content:"";position:absolute;top:39px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,#a57b45,#dcc7a9,#a57b45);z-index:0}.lk-phase{position:relative;z-index:1;padding:30px 28px;border:1px solid rgba(165,123,69,.18);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 16px 45px rgba(34,31,27,.08);transition:transform .3s ease,box-shadow .3s ease}.lk-phase:hover{transform:translateY(-7px);box-shadow:0 22px 55px rgba(34,31,27,.13)}.lk-phase-top{display:flex;align-items:center;gap:16px;margin-bottom:22px}.lk-phase-number{display:grid;place-items:center;flex:0 0 50px;height:50px;border-radius:15px;background:#1f2d27;color:#fff;font-size:18px;font-weight:800;box-shadow:0 8px 20px rgba(31,45,39,.22)}.lk-phase-label{margin:0 0 4px;color:#a57b45;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lk-phase h3{margin:0;font-size:21px;line-height:1.3}.lk-phase ul{margin:0;padding:0;list-style:none}.lk-phase li{position:relative;margin:0 0 11px;padding-left:22px;color:#59636e;font-size:14px;line-height:1.55}.lk-phase li:before{content:"";position:absolute;top:.62em;left:0;width:8px;height:8px;border:2px solid #a57b45;border-radius:50%;background:#fff}.lk-phase-vision{background:linear-gradient(145deg,#1f2d27,#344c40);color:#fff}.lk-phase-vision .lk-phase-number{background:#b88a50}.lk-phase-vision h3,.lk-phase-vision li{color:#fff}.lk-phase-vision .lk-phase-label{color:#e3c79f}.lk-phase-vision li:before{background:#e3c79f}.lk-roadmap-note{display:flex;align-items:center;justify-content:center;gap:12px;margin:42px auto 0;color:#344054;font-weight:700;text-align:center}.lk-roadmap-note i{color:#a57b45;font-size:22px}.lk-roadmap[dir=rtl] .lk-phase li{padding-left:0;padding-right:22px}.lk-roadmap[dir=rtl] .lk-phase li:before{left:auto;right:0}@media(max-width:991px){.lk-roadmap{padding:75px 0}.lk-roadmap-grid{grid-template-columns:repeat(2,1fr)}.lk-roadmap-grid:before{display:none}}@media(max-width:575px){.lk-roadmap{padding:60px 0}.lk-roadmap-head{margin-bottom:36px}.lk-roadmap-grid{grid-template-columns:1fr;gap:18px}.lk-phase{padding:25px 22px}.lk-roadmap-note{align-items:flex-start;font-size:14px}}

/* Interactive roadmap 2.0 */
.lk-roadmap.lk-roadmap-ready{position:relative;padding:76px 0 82px;background:#0c1512;color:#fff}.lk-roadmap-ready:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 12%,rgba(184,138,80,.19),transparent 32%),radial-gradient(circle at 88% 78%,rgba(74,128,103,.16),transparent 28%);pointer-events:none}.lk-roadmap-ready .container{position:relative;z-index:1}.lk-roadmap-ready .lk-roadmap-head{margin-bottom:38px}.lk-roadmap-ready .lk-roadmap-kicker{color:#d9b67f}.lk-roadmap-ready .lk-roadmap-kicker:before,.lk-roadmap-ready .lk-roadmap-kicker:after{background:#d9b67f}.lk-roadmap-ready .lk-roadmap-head h2{max-width:860px;margin:0 auto 15px;color:#fff;font-size:clamp(30px,3.6vw,48px)}.lk-roadmap-ready .lk-roadmap-head p{color:#aebdb6}.lk-roadmap-tabs{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(255,255,255,.045);backdrop-filter:blur(14px)}.lk-roadmap-tab{position:relative;min-width:0;padding:15px 10px;border:0;border-radius:14px;background:transparent;color:#899a92;text-align:center;cursor:pointer;transition:.25s ease}.lk-roadmap-tab:hover{color:#fff;background:rgba(255,255,255,.06)}.lk-roadmap-tab.is-active{color:#101915;background:linear-gradient(135deg,#f4d8ac,#b88a50);box-shadow:0 10px 28px rgba(184,138,80,.24)}.lk-tab-num{display:block;margin-bottom:4px;font-size:11px;font-weight:900;letter-spacing:.12em}.lk-tab-title{display:block;overflow:hidden;font-size:13px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.lk-roadmap-ready .lk-roadmap-grid{display:block;min-height:320px}.lk-roadmap-ready .lk-roadmap-grid:before{display:none}.lk-roadmap-ready .lk-phase{display:none;min-height:320px;padding:42px 46px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(125deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow:0 28px 80px rgba(0,0,0,.28);backdrop-filter:blur(15px);transform:none}.lk-roadmap-ready .lk-phase.is-active{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:52px;animation:lkPhaseIn .42s ease both}.lk-roadmap-ready .lk-phase:hover{transform:none}.lk-roadmap-ready .lk-phase-top{margin:0;padding-right:36px;border-right:1px solid rgba(255,255,255,.12)}.lk-roadmap-ready .lk-phase-number{flex-basis:72px;height:72px;border-radius:22px;background:linear-gradient(135deg,#d7ad70,#9f7138);font-size:23px}.lk-roadmap-ready .lk-phase-label{color:#d9b67f}.lk-roadmap-ready .lk-phase h3{color:#fff;font-size:clamp(25px,2.5vw,36px)}.lk-roadmap-ready .lk-phase ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.lk-roadmap-ready .lk-phase li{margin:0;padding:12px 12px 12px 30px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.035);color:#d9e2de;font-size:13px}.lk-roadmap-ready .lk-phase li:before{top:17px;left:13px;width:7px;height:7px;border:0;background:#d9b67f}.lk-roadmap-ready .lk-roadmap-note{margin-top:24px;color:#9caf a6}.lk-roadmap-ready .lk-roadmap-note{color:#9cafa6}.lk-roadmap[dir=rtl].lk-roadmap-ready .lk-phase-top{padding-right:0;padding-left:36px;border-right:0;border-left:1px solid rgba(255,255,255,.12)}.lk-roadmap[dir=rtl].lk-roadmap-ready .lk-phase li{padding:12px 30px 12px 12px}.lk-roadmap[dir=rtl].lk-roadmap-ready .lk-phase li:before{right:13px;left:auto}@keyframes lkPhaseIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991px){.lk-roadmap-tabs{grid-template-columns:repeat(3,1fr)}.lk-roadmap-ready .lk-phase.is-active{grid-template-columns:1fr;gap:28px}.lk-roadmap-ready .lk-phase-top,.lk-roadmap[dir=rtl].lk-roadmap-ready .lk-phase-top{padding:0 0 25px;border:0;border-bottom:1px solid rgba(255,255,255,.12)}}@media(max-width:575px){.lk-roadmap.lk-roadmap-ready{padding:58px 0}.lk-roadmap-ready .lk-roadmap-head{margin-bottom:28px}.lk-roadmap-tabs{gap:5px;padding:6px;border-radius:16px}.lk-roadmap-tab{padding:11px 5px}.lk-tab-title{font-size:11px}.lk-roadmap-ready .lk-roadmap-grid{min-height:0}.lk-roadmap-ready .lk-phase{min-height:0;padding:25px 20px}.lk-roadmap-ready .lk-phase ul{grid-template-columns:1fr}.lk-roadmap-ready .lk-phase-number{flex-basis:58px;height:58px;border-radius:17px}.lk-roadmap-ready .lk-roadmap-note{display:none}}
