.odemo-page{--odemo-gold:#f1d399;--odemo-text:#f5f1e8;min-height:100dvh;color:var(--odemo-text);background:radial-gradient(at 77% 30%,#4976673d,#0000 43%),radial-gradient(at 16% 90%,#9f644824,#0000 46%),#0a1516;overflow-x:hidden}.odemo-page a:focus-visible,.odemo-page button:focus-visible{outline:3px solid var(--odemo-gold);outline-offset:4px}.odemo-nav{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;width:min(1190px,100% - 48px);min-height:84px;margin:auto;display:flex}.odemo-brand{align-items:center;display:flex}.odemo-brand img{object-fit:contain;width:auto;max-width:175px;height:43px;display:block}.odemo-nav-links{align-items:center;gap:20px;display:flex}.odemo-nav-links a{color:#cbd5cb;align-items:center;gap:7px;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.odemo-nav-links a:hover{color:var(--odemo-gold)}.odemo-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:30px;width:min(1190px,100% - 48px);min-height:min(740px,100dvh - 170px);margin:auto;padding:70px 0 50px;display:grid}.odemo-copy{z-index:2;position:relative}.odemo-eyebrow{letter-spacing:.21em;color:var(--odemo-gold);background:#f1d3990e;border:1px solid #f1d39957;border-radius:100px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:900;display:inline-flex}.odemo-copy h1{letter-spacing:-.065em;color:#f4eee0;margin:23px 0 0;font-size:clamp(40px,5.1vw,73px);font-weight:900;line-height:1.26}.odemo-copy h1 em{color:var(--odemo-gold);text-shadow:0 7px 32px #e1b45c21;font-style:normal}.odemo-lead{letter-spacing:.018em;color:#bacac0;margin:28px 0 0;font-size:clamp(16px,1.65vw,21px);font-weight:500;line-height:1.85}.odemo-facts{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.odemo-facts span{color:#e1e9dc;background:#18312e;border:1px solid #35594d;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:800;display:inline-flex}.odemo-start{cursor:pointer;color:#1c271d;background:linear-gradient(115deg,#fbe2ad,#e9b96e);border:none;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:min(100%,450px);min-height:74px;margin-top:37px;padding:16px 23px;transition:transform .18s,filter .18s;display:flex;box-shadow:0 10px 45px #edb36029,inset 0 1px #ffffff80}.odemo-start span{letter-spacing:.015em;align-items:center;gap:15px;font-size:21px;font-weight:950;display:flex}.odemo-start:hover{filter:brightness(1.07);transform:translateY(-2px)}.odemo-start:active{transform:translateY(1px)}.odemo-tutorial-link{color:#e8d6a9;text-underline-offset:5px;align-items:center;gap:7px;margin-top:21px;font-size:13px;font-weight:800;text-decoration:underline;display:inline-flex}.odemo-tutorial-link:hover{color:#fff}.odemo-disclaimer{color:#9eb0a6;align-items:flex-start;gap:8px;max-width:460px;margin:23px 0 0;font-size:12px;line-height:1.85;display:flex}.odemo-disclaimer svg{flex-shrink:0;margin-top:3px}.odemo-visual{isolation:isolate;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.odemo-glow{z-index:-1;filter:blur(18px);background:radial-gradient(#49976e52,#164b4a1a 48%,#0000 69%);border-radius:50%;position:absolute;inset:10% 4% 9% 8%}.odemo-duel-text{color:#f5ebda0e;letter-spacing:-.065em;white-space:nowrap;font-size:clamp(29px,4vw,60px);font-weight:950;line-height:1;position:absolute;top:13%;transform:rotate(-6deg)}.odemo-duel-text span{color:#ebbc5d38}.odemo-art{object-fit:contain;filter:drop-shadow(0 16px 24px #0000008c);width:42%;max-height:410px;transition:transform .3s;position:absolute}.odemo-art--left{top:24%;left:3%;transform:rotate(-17deg)}.odemo-art--center{z-index:2;width:44%;top:13%;left:30%;transform:rotate(0)}.odemo-art--right{top:24%;right:0;transform:rotate(17deg)}.odemo-visual:hover .odemo-art--left{transform:rotate(-20deg)translate(-5px,-4px)}.odemo-visual:hover .odemo-art--right{transform:rotate(20deg)translate(5px,-4px)}.odemo-visual-tag{letter-spacing:.3em;color:#f0d1a1b8;font-size:11px;font-weight:900;position:absolute;bottom:8%}.odemo-bottom{border-top:1px solid #ffffff1c;align-items:center;gap:32px;width:min(1190px,100% - 48px);margin:0 auto;padding:23px 0 38px;display:flex}.odemo-bottom div{flex-direction:column;gap:5px;min-width:0;display:flex}.odemo-bottom strong{color:var(--odemo-gold);font-size:12px}.odemo-bottom span{color:#a0b1aa;font-size:12px;line-height:1.5}.odemo-bottom a{color:#ebd5a4;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:800;display:inline-flex}@media (max-width:830px){.odemo-hero{grid-template-columns:1fr;gap:8px;padding:53px 0 15px}.odemo-visual{width:100%;max-width:540px;min-height:370px;margin:auto}.odemo-art{max-height:330px}.odemo-copy h1{font-size:clamp(38px,8.3vw,65px)}.odemo-bottom{flex-wrap:wrap;gap:20px}.odemo-bottom a{margin-left:0}}@media (max-width:480px){.odemo-nav{width:calc(100% - 32px);min-height:72px}.odemo-brand img{max-width:133px;height:31px}.odemo-nav-links{gap:10px}.odemo-nav-links a{font-size:11px}.odemo-nav-exit{display:none!important}.odemo-hero{gap:5px;width:calc(100% - 38px);padding-top:38px}.odemo-eyebrow{letter-spacing:.15em;padding:9px 12px;font-size:10px}.odemo-copy h1{margin-top:18px;font-size:clamp(37px,10vw,54px)}.odemo-lead{margin-top:17px;font-size:15px}.odemo-facts{margin-top:20px}.odemo-facts span{padding:9px 10px;font-size:11px}.odemo-start{min-height:68px;margin-top:25px}.odemo-start span{font-size:17px}.odemo-tutorial-link{font-size:12px;line-height:1.7}.odemo-disclaimer{font-size:11px}.odemo-visual{min-height:310px}.odemo-art{max-height:280px}.odemo-bottom{gap:15px;width:calc(100% - 38px);padding:18px 0 26px}.odemo-bottom a{white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){.odemo-start,.odemo-art{transition:none!important}}
