.layout_root__q3JuL{align-items:flex-start;min-height:100svh;padding:96px 20px 24px;background:radial-gradient(circle at 50% 32%,rgba(35,79,83,.14),transparent 38%),linear-gradient(180deg,#05090a,#090d0e 55%,#11100f)}.layout_content__6mfud,.layout_root__q3JuL{display:flex;justify-content:center;width:100%}.layout_content__6mfud{align-items:center}.layout_compatibilityCard__llMmc{position:relative;display:flex;flex-direction:column;align-items:center;width:min(100%,760px);min-height:min(560px,100svh - 140px);padding:clamp(48px,8vh,86px) clamp(28px,7vw,82px);overflow:hidden;color:#eee1ce;text-align:center;background:linear-gradient(rgba(3,7,8,.8),rgba(3,7,8,.92)),url(/assets/valhalla-loader.webp) 50%/cover no-repeat;border:1px solid rgba(155,116,70,.62);box-shadow:0 28px 80px rgba(0,0,0,.5)}.layout_compatibilityCard__llMmc:after,.layout_compatibilityCard__llMmc:before{position:absolute;width:34px;height:34px;content:"";border-color:rgba(155,116,70,.78)}.layout_compatibilityCard__llMmc:before{top:10px;left:10px;border-top:1px solid;border-left:1px solid}.layout_compatibilityCard__llMmc:after{right:10px;bottom:10px;border-right:1px solid;border-bottom:1px solid}.layout_compatibilityCard__llMmc h1{max-width:650px;margin-top:38px;font-family:var(--font-norse),Georgia,serif;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:.94;text-wrap:balance}.layout_compatibilityCard__llMmc>p{max-width:560px;margin-top:22px;color:#b7aa9a;font-size:14px;line-height:1.6}.layout_compatibilityLogo__9N5X5{width:121px;height:auto;filter:sepia(.7) saturate(.55) brightness(1.2)}.layout_compatibilityPulse__ap5Dj{width:min(300px,70%);height:2px;margin-top:48px;overflow:hidden;background:rgba(155,116,70,.3)}.layout_compatibilityPulse__ap5Dj:after{display:block;width:44%;height:100%;content:"";background:linear-gradient(90deg,transparent,#f18a38,transparent);animation:layout_compatibility-pulse__SaIiv 1.4s ease-in-out infinite}.layout_compatibilityList__Qg_Pb{display:grid;grid-gap:8px;gap:8px;width:min(100%,570px);margin-top:28px;padding:0;color:#ffd1a3;font-size:13px;line-height:1.5;list-style:none}.layout_compatibilityList__Qg_Pb li{padding:10px 14px;background:rgba(96,42,14,.28);border:1px solid rgba(241,138,56,.32)}.layout_compatibilityActions__U2_xo{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.layout_compatibilityActions__U2_xo a,.layout_compatibilityActions__U2_xo button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;color:#071011;font:inherit;font-size:13px;font-weight:700;background:#f18a38;border:1px solid #f18a38;cursor:pointer}.layout_compatibilityActions__U2_xo button{color:#eee1ce;background:rgba(3,7,8,.48);border-color:rgba(155,116,70,.72)}@keyframes layout_compatibility-pulse__SaIiv{0%{transform:translateX(-120%)}to{transform:translateX(310%)}}.layout_mobileRoot___G_p9{display:none;align-items:center;padding:92px 18px 28px;background:radial-gradient(circle at 50% 32%,rgba(72,130,134,.2),transparent 34%),linear-gradient(rgba(3,7,8,.72),rgba(3,7,8,.9)),url(/assets/valhalla-loader.webp) 48%/cover no-repeat}.layout_mobileCard__MnxEa{position:relative;display:flex;flex-direction:column;align-items:center;width:min(100%,440px);padding:52px 28px 30px;overflow:hidden;border:1px solid rgba(155,116,70,.62);color:#eee1ce;text-align:center;background:rgba(3,7,8,.82);box-shadow:0 28px 70px rgba(0,0,0,.48),inset 0 0 40px rgba(44,95,100,.08)}.layout_mobileCard__MnxEa:after,.layout_mobileCard__MnxEa:before{content:"";position:absolute;width:30px;height:30px;border-color:rgba(155,116,70,.8)}.layout_mobileCard__MnxEa:before{top:8px;left:8px;border-top:1px solid;border-left:1px solid}.layout_mobileCard__MnxEa:after{right:8px;bottom:8px;border-right:1px solid;border-bottom:1px solid}.layout_mobileLogo__R7jTU{width:118px;height:auto;filter:sepia(.7) saturate(.55) brightness(1.2)}.layout_mobileTitle__V0_EN{margin-top:34px;font-family:var(--font-norse),Georgia,serif;font-size:clamp(38px,12vw,54px);font-weight:400;line-height:.94;letter-spacing:.01em;text-wrap:balance}.layout_mobileSubHeading___fnnD{margin-top:30px;color:#f18a38;font-size:16px;font-weight:600;line-height:1.35}.layout_mobileBody__O2w03{margin-top:9px;max-width:330px;color:#b7aa9a;font-size:13px;line-height:1.55}.layout_mobileGuideLink__RBjYZ{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;margin-top:30px;padding:0 20px;border:1px solid rgba(241,138,56,.72);color:#f5a35e;font-size:13px;font-weight:600;background:rgba(96,42,14,.24)}.layout_mobileGuideLink__RBjYZ:focus-visible{outline:2px solid #7db7bd;outline-offset:4px}.layout_mobileGuideLink__RBjYZ svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.layout_handoffActions__kPQ5A{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:28px}.layout_mobilePrimaryAction__zEdF6,.layout_mobileSecondaryAction__tIPS3,.layout_tryAnywayButton__16W2d{min-height:44px;padding:0 17px;border:1px solid rgba(241,138,56,.72);color:#f5a35e;font:inherit;font-size:13px;font-weight:600;background:rgba(96,42,14,.24);cursor:pointer}.layout_mobilePrimaryAction__zEdF6:focus-visible,.layout_mobileSecondaryAction__tIPS3:focus-visible,.layout_tryAnywayButton__16W2d:focus-visible{outline:2px solid #7db7bd;outline-offset:4px}.layout_mobilePrimaryAction__zEdF6{color:#071011;background:#f18a38}.layout_mobileSecondaryAction__tIPS3{border-color:rgba(155,116,70,.72);color:#eee1ce;background:rgba(3,7,8,.4)}.layout_handoffStatus__Rwdtj{min-height:20px;margin-top:8px;color:#b7aa9a;font-size:12px}.layout_tryAnywayButton__16W2d{min-height:36px;padding-inline:8px;border:0;color:#9daeb0;text-decoration:underline;text-underline-offset:3px;background:rgba(0,0,0,0)}.layout_mobileBuild__86qTt{margin-top:26px;color:#776f66;font-size:10px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:899px){.layout_mobileRoot___G_p9{display:flex}.layout_desktopRoot__7imTM{display:none}}.layout_forceHidden__LrN_3{display:none}.layout_forceVisible__T1ObZ{display:flex}@media(max-height:760px)and (min-width:700px){.layout_root__q3JuL{padding-top:90px}}