*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#071525}.page{width:min(100%,1024px);margin:auto}.image-section{position:relative;margin:0;padding:0}.lp-image{display:block;width:100%;height:auto}.hotspot{position:absolute;display:block;border:0;margin:0;padding:0;background:transparent;color:transparent;cursor:pointer;text-decoration:none}.hotspot:focus-visible{outline:3px solid #ffbd38;outline-offset:3px}.jump-top{left:5%;top:82%;width:90%;height:11.4%}.source-tbs{left:19%;top:38.9%;width:36%;height:3%}.source-ipa{left:19%;top:61.6%;width:34%;height:3%}.source-mof{left:19%;top:81%;width:36%;height:3%}#check{scroll-margin-top:10px}.url-input{position:absolute;left:8.4%;top:49.3%;width:83.2%;height:5.8%;border:0;border-radius:4px;background:transparent;color:#233746;font:clamp(12px,3.4vw,34px) Arial,sans-serif;padding:0 2.5%;outline-offset:2px}.url-input:focus,.url-input:not(:placeholder-shown){background:white;outline:2px solid #b28125}.submit{left:8.2%;top:57.2%;width:83.8%;height:10.6%}.service{left:6.2%;top:51.8%;width:87.5%;height:7.8%}.jump-bottom{left:12.9%;top:73.7%;width:74.2%;height:10.2%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
