.portal-module__jPLscG__hero{isolation:isolate;background:radial-gradient(at 95% 10%,#176777 0%,#0000 52%),linear-gradient(120deg,#10223d,#152f51);border:1px solid #244462;position:relative;box-shadow:0 14px 36px -20px #10223d80}.portal-module__jPLscG__hero:before{content:"";z-index:-1;opacity:.12;background-image:radial-gradient(#b8e5ef 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.portal-module__jPLscG__routes{opacity:.17;pointer-events:none;z-index:-1;width:360px;height:180px;position:absolute;bottom:-30px;right:6%}.portal-module__jPLscG__card{--accent:#2563eb;--soft:#eff6ff;border-left-color:var(--accent);background:linear-gradient(115deg, #fff 55%, var(--soft));transition:box-shadow .18s,border-color .18s,background-color .18s}.portal-module__jPLscG__card:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.portal-module__jPLscG__card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.portal-module__jPLscG__card:focus-visible:after{transform:scaleX(1)}.portal-module__jPLscG__card:active{filter:brightness(.97)}.portal-module__jPLscG__moduleIcon{color:#fff;background:linear-gradient(145deg, var(--accent), color-mix(in srgb, var(--accent) 72%, #10223d));box-shadow:0 5px 12px -5px var(--accent), inset 0 1px 0 #ffffff40}.portal-module__jPLscG__arrow{color:var(--accent);background:var(--soft)}@media (hover:hover){.portal-module__jPLscG__card:hover{border-color:color-mix(in srgb, var(--accent) 45%, white);box-shadow:0 10px 25px -15px var(--accent)}.portal-module__jPLscG__card:hover:after{transform:scaleX(1)}.portal-module__jPLscG__card:hover .portal-module__jPLscG__arrow{color:#fff;background:var(--accent)}}@media (prefers-reduced-motion:reduce){.portal-module__jPLscG__card,.portal-module__jPLscG__card:after{transition:none}}@media (max-width:639px){.portal-module__jPLscG__routes{right:-110px}}
