.home-module__Hx0lNG__roadmapBanner{background:radial-gradient(circle at 90% 0,#276ea514,#0000 16rem),#ffffffd1;border:1px solid #bfdad5;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:27px 30px;display:grid;box-shadow:0 13px 36px #18433e0d}.home-module__Hx0lNG__roadmapIcon{width:52px;height:52px;color:var(--brand);background:var(--brand-soft);border-radius:15px;place-items:center;display:grid}.home-module__Hx0lNG__roadmapCopy>p{color:var(--brand);letter-spacing:.16em;margin:0;font-size:9px;font-weight:800}.home-module__Hx0lNG__roadmapCopy h2{letter-spacing:-.03em;margin:2px 0 3px;font-size:22px}.home-module__Hx0lNG__roadmapCopy>span{color:var(--muted);font-size:12px}.home-module__Hx0lNG__roadmapCopy>div{color:#58706b;align-items:center;gap:8px;margin-top:11px;display:flex}.home-module__Hx0lNG__roadmapCopy small{font-size:9px;font-weight:670}.home-module__Hx0lNG__roadmapCopy i{background:#b4d0cb;width:14px;height:1px}.home-module__Hx0lNG__roadmapBanner>a{color:#fff;background:var(--brand);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 15px;font-size:12px;font-weight:720;transition:all .15s;display:inline-flex}.home-module__Hx0lNG__roadmapBanner>a:hover{background:var(--brand-strong);transform:translateY(-1px)}.home-module__Hx0lNG__projectBanner{color:#f2f9fc;background:radial-gradient(circle at 88% -20%,#66c4ef33,#0000 17rem),linear-gradient(125deg,#111e31,#173c55 68%,#145568);border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:176px;padding:29px 31px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #112f4121}.home-module__Hx0lNG__projectBanner:after{content:"";border:25px solid #7ed5e20e;border-radius:50%;width:140px;height:140px;position:absolute;right:21%}.home-module__Hx0lNG__projectMark,.home-module__Hx0lNG__projectCopy,.home-module__Hx0lNG__projectBanner>a{z-index:1;position:relative}.home-module__Hx0lNG__projectMark{color:#83dcd1;background:#fff1;border:1px solid #93d8e62e;border-radius:20px;place-items:center;gap:6px;width:78px;height:78px;display:grid}.home-module__Hx0lNG__projectMark small{letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.home-module__Hx0lNG__projectCopy>p{color:#77d7cc;letter-spacing:.16em;margin:0;font-size:9px;font-weight:800}.home-module__Hx0lNG__projectCopy h2{letter-spacing:-.035em;margin:3px 0 5px;font-size:25px}.home-module__Hx0lNG__projectCopy>span{color:#ebf7faa8;font-size:11px;line-height:1.6}.home-module__Hx0lNG__projectCopy>div{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.home-module__Hx0lNG__projectCopy small{color:#dbf0f5a6;border:1px solid #95d5e221;border-radius:999px;padding:4px 7px;font-size:8px}.home-module__Hx0lNG__projectBanner>a{color:#102d38;white-space:nowrap;background:#88e0d4;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:43px;padding:9px 15px;font-size:11px;font-weight:750;transition:all .15s;display:inline-flex}.home-module__Hx0lNG__projectBanner>a:hover{background:#a5ece4;transform:translateY(-1px)}.home-module__Hx0lNG__guidanceBanner{color:#fff;background:radial-gradient(circle at 88% 0,#52c1ce33,#0000 17rem),linear-gradient(125deg,#102e2d,#135a62 65%,#1b6383);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;min-height:230px;padding:clamp(30px,5vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #14433f26}.home-module__Hx0lNG__guidanceBanner:after{content:"";border:42px solid #89e5d912;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-88px;right:-46px}.home-module__Hx0lNG__guidanceCopy,.home-module__Hx0lNG__guidanceActions{z-index:1;position:relative}.home-module__Hx0lNG__guidanceCopy>p{color:#8ce2d5;letter-spacing:.05em;align-items:center;gap:7px;margin:0 0 12px;font-size:11px;font-weight:760;display:inline-flex}.home-module__Hx0lNG__guidanceCopy h2{letter-spacing:-.038em;margin:0;font-size:clamp(27px,3.3vw,38px);line-height:1.25}.home-module__Hx0lNG__guidanceCopy>span{color:#effaf8ad;max-width:720px;margin-top:10px;font-size:13px;line-height:1.72;display:block}.home-module__Hx0lNG__guidanceActions{gap:9px;min-width:174px;display:grid}.home-module__Hx0lNG__guidanceActions a{color:#ffffffe0;background:#ffffff12;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.home-module__Hx0lNG__guidanceActions a:first-child{color:#123b39;background:#86dfd2;border-color:#86dfd2}.home-module__Hx0lNG__guidanceActions a:hover{background:#ffffff24;border-color:#a7ebe1;transform:translateY(-1px)}.home-module__Hx0lNG__guidanceActions a:first-child:hover{color:#123b39;background:#a7ebe1}@media (max-width:760px){.home-module__Hx0lNG__roadmapBanner{grid-template-columns:auto 1fr;align-items:start;gap:15px;padding:23px 20px}.home-module__Hx0lNG__roadmapCopy>div{display:none}.home-module__Hx0lNG__roadmapBanner>a{grid-column:1/-1;width:100%}.home-module__Hx0lNG__projectBanner{grid-template-columns:auto 1fr;align-items:start;gap:15px;padding:24px 20px}.home-module__Hx0lNG__projectMark{border-radius:15px;width:57px;height:57px}.home-module__Hx0lNG__projectMark small{display:none}.home-module__Hx0lNG__projectCopy h2{font-size:22px}.home-module__Hx0lNG__projectCopy>div{display:none}.home-module__Hx0lNG__projectBanner>a{grid-column:1/-1;width:100%}.home-module__Hx0lNG__guidanceBanner{grid-template-columns:1fr;gap:24px;padding:28px 22px}.home-module__Hx0lNG__guidanceActions{grid-template-columns:1fr}}
