:root{--navy:#00173b;--navy2:#00285d;--blue:#0665f3;--cyan:#04cff5;--ink:#061434;--muted:#3e4c68;--line:#d8e2f2;--soft:#f3f7fd;--canvas:864px}*{box-sizing:border-box}html{background:#eef2f7}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:#eef2f7}.page{position:relative;width:var(--canvas);min-height:1821px;margin:0 auto;padding-bottom:166px;overflow:hidden;background:#fff;transform-origin:top left}a{color:inherit;text-decoration:none}button,input{font:inherit}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 450,'GRAD' 0,'opsz' 40;line-height:1}.topbar{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;color:#fff;background:linear-gradient(100deg,#00122f,#001f4b)}.brand{width:250px;height:54px;display:flex;align-items:center}.brand-image{display:block;max-width:250px;max-height:54px;object-fit:contain;object-position:left center}.top-actions{display:flex;gap:12px}.btn{height:46px;min-width:122px;display:inline-grid;place-items:center;border:0;border-radius:8px;color:#fff;background:linear-gradient(120deg,#08d4ef,#0668f5);font-size:18px;font-weight:800}.btn.outline{border:1.5px solid #fff;background:transparent}.hero{position:relative;height:370px;padding:44px 36px;color:#fff;background:radial-gradient(circle at 78% 45%,#00449a 0,#00245e 30%,#00183c 62%,#001434 100%);overflow:hidden}.hero-copy{position:relative;z-index:2;width:480px}.eyebrow{margin:0 0 15px;color:var(--cyan);font-size:16px;font-weight:800;letter-spacing:.4px}.hero h1{margin:0 0 14px;font-size:48px;line-height:1.04;letter-spacing:-1px}.hero p{margin:0 0 22px;width:430px;font-size:19px;line-height:1.45}.hero-actions{display:flex;gap:16px}.hero .btn{height:55px;min-width:240px;font-size:20px}.hero .btn.outline{min-width:158px}.hero-art{position:absolute;z-index:1;right:-15px;top:0;width:440px;height:370px;object-fit:cover;object-position:right center;mix-blend-mode:screen}.trustbar{height:70px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:0 38px;color:#fff;background:linear-gradient(100deg,#00112e,#001c43);border-bottom:2px solid #d5aa22}.trustbar div{display:flex;align-items:center;justify-content:center;gap:13px;font-size:18px}.trustbar div+div{border-left:1px solid #8290aa}.trustbar .material-symbols-outlined{font-size:34px}.content{padding:20px 36px 0}.section-title{margin:0 0 13px;font-size:26px;line-height:1.15}.quick{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:26px}.quick a{height:111px;display:grid;place-items:center;align-content:center;gap:10px;border-right:1px solid var(--line);font-size:16px}.quick a:last-child{border:0}.quick .material-symbols-outlined{font-size:49px;color:#075fe3}.games{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:23px}.game{height:132px;display:grid;place-items:center;align-content:center;gap:11px;border:1px solid #dfe8f6;border-radius:10px;background:#f7faff;font-size:17px}.game .material-symbols-outlined{font-size:54px;color:#075fe3}.promo{position:relative;height:150px;margin-bottom:24px;padding:24px 20px;border:1px solid #f1c657;border-radius:10px;background:linear-gradient(95deg,#fff6d9,#fffdf5);overflow:hidden}.promo h2{margin:0 0 11px;font-size:27px}.promo p{margin:0 0 13px;font-size:16px}.promo .btn{height:43px;min-width:188px;background:linear-gradient(100deg,#ad7200,#d49600)}.promo img{position:absolute;right:28px;top:5px;width:200px;height:140px;object-fit:contain}.steps{display:grid;grid-template-columns:repeat(3,1fr);height:113px;margin-bottom:27px;border:1px solid var(--line);border-radius:10px}.step{position:relative;display:grid;place-items:center;align-content:center;gap:7px;font-size:14px}.step .n{position:absolute;left:17px;top:13px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--blue);font-weight:800}.step .material-symbols-outlined{font-size:48px;color:var(--blue)}.step:not(:last-child):after{position:absolute;right:-6px;content:'›';font-size:37px}.guide{margin-bottom:22px}.guide h2{margin:0 0 10px;font-size:25px}.guide p{margin:0 0 10px;color:#243451;font-size:15px;line-height:1.5}.guide-links{display:flex;gap:45px;margin-top:14px;color:#075fe3;font-weight:700}.faq{margin-bottom:14px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.faq details{border-bottom:1px solid var(--line)}.faq details:last-child{border:0}.faq summary{min-height:39px;display:flex;align-items:center;padding:0 16px;list-style:none;font-size:14px;font-weight:800}.faq summary:before{width:21px;height:21px;display:grid;place-items:center;margin-right:12px;border-radius:50%;content:'+';color:#fff;background:var(--navy);font-weight:900}.faq details[open] summary:before{content:'−';background:var(--blue)}.faq summary:after{margin-left:auto;content:'+';font-size:22px}.faq details[open] summary:after{content:'⌃'}.faq p{margin:0;padding:0 45px 12px;color:#35425d;font-size:13px;line-height:1.45}.notice{min-height:72px;display:flex;align-items:center;gap:17px;padding:12px 18px;border:1px solid #a9c9f5;border-radius:9px;background:#f6faff}.notice .material-symbols-outlined{font-size:43px;color:#0864e9}.notice p{margin:0;font-size:13px;line-height:1.35}.notice a{color:#075fe3}.footer{position:absolute;left:0;bottom:86px;width:100%;height:80px;display:grid;place-items:center;color:#fff;background:linear-gradient(100deg,#00102c,#001e49);font-size:14px}.footer nav{display:flex;gap:19px}.footer small{display:block;margin-top:8px;text-align:center}.bottom-nav{position:fixed;z-index:30;left:0;bottom:0;width:864px;height:86px;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 22px 5px;border:1px solid #fff;border-radius:42px 42px 0 0;color:#fff;background:linear-gradient(100deg,#00102b,#001d49);box-shadow:0 -2px 10px rgba(0,14,43,.25)}.bottom-nav a{display:grid;place-items:center;align-content:center;gap:3px;font-size:14px}.bottom-nav .material-symbols-outlined{font-size:37px}.bottom-nav a.active{color:var(--cyan)}
.breadcrumbs{height:58px;display:flex;align-items:center;gap:13px;font-size:17px}.breadcrumbs .material-symbols-outlined{color:var(--blue)}.subhero{position:relative;height:350px;padding:28px 38px;color:#fff;background:radial-gradient(circle at 78% 50%,#00459d,#00245c 34%,#001532 70%);overflow:hidden}.subhero .breadcrumbs{height:34px}.subhero .eyebrow{margin-top:23px}.subhero h1{position:relative;z-index:2;width:510px;margin:0 0 12px;font-size:47px;line-height:1.05}.subhero p{position:relative;z-index:2;width:460px;margin:0 0 18px;font-size:18px;line-height:1.4}.subhero .btn{position:relative;z-index:2;height:54px;min-width:220px}.subhero img{position:absolute;right:0;top:0;width:430px;height:350px;object-fit:cover;object-position:center;mix-blend-mode:screen}.strip{height:84px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;margin:14px 38px 20px;padding:0 20px;border-radius:8px;color:#fff;background:linear-gradient(100deg,#00102d,#001e48)}.strip div{display:flex;align-items:center;gap:12px;padding:0 15px}.strip div+div{border-left:1px solid #8190ab}.strip .material-symbols-outlined{font-size:37px;color:var(--cyan)}.subcontent{padding:0 38px}.subcontent h2{margin:20px 0 11px;font-size:26px}.rows{margin-bottom:20px}.row{min-height:104px;display:grid;grid-template-columns:86px 1fr 205px 20px;align-items:center;gap:16px;border-bottom:1px solid var(--line)}.row-icon{width:78px;height:78px;display:grid;place-items:center;border-radius:12px;background:#f2f6fd}.row-icon .material-symbols-outlined{font-size:45px;color:var(--blue)}.row b{display:block;margin-bottom:6px;font-size:18px}.row p{margin:0;color:#3a4965;font-size:15px;line-height:1.4}.row a{color:#075fe3}.row .btn{min-width:178px;height:48px;font-size:17px}.how{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:22px}.how .step{height:112px}.copy h2{margin-bottom:8px}.copy p{margin:0 0 9px;color:#33415c;font-size:14px;line-height:1.45}.checklist{margin:15px 0 20px}.checklist div{height:34px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);font-size:14px}.checklist .material-symbols-outlined{font-size:22px}.form-page{padding-bottom:166px}.simple-header{height:104px}.simple-main{padding:34px 47px}.simple-main .breadcrumbs{margin-bottom:35px}.simple-main h1{margin:0 0 30px;font-size:47px}.simple-main>.lede{margin:0 0 60px;color:#3a4762;font-size:21px;line-height:1.45}.field{margin-bottom:38px}.field label{display:block;margin-bottom:13px;font-size:20px}.field input{width:100%;height:84px;padding:0 25px;border:1px solid #8d9bb7;border-radius:8px;color:var(--ink);font-size:20px}.forgot{display:block;margin:-17px 0 50px;text-align:right;color:#0864ef;font-size:20px}.login-submit{width:100%;height:88px;border:0;border-radius:8px;color:#fff;background:linear-gradient(100deg,#08c7ea,#075cf3);font-size:24px}.divider{display:flex;align-items:center;gap:18px;margin:51px 0 38px;color:#3b4861;font-size:21px}.divider:before,.divider:after{height:1px;flex:1;content:'';background:#75829a}.create{width:100%;height:78px;border:2px solid #0865f4;border-radius:7px;color:#0865f4;background:#fff;font-size:24px}.simple-links{display:flex;justify-content:center;gap:42px;margin:55px 0;color:#0865f4;font-size:19px}.login-help{margin-top:66px}.login-help h2{font-size:27px}.login-help p{font-size:18px;line-height:1.5}.support-list{margin:42px 0}.support-row{min-height:138px;display:grid;grid-template-columns:65px 1fr 230px;align-items:center;border-bottom:1px solid #95a0b3}.support-row .material-symbols-outlined{font-size:42px;color:#0967f3}.support-row b{display:block;margin-bottom:8px;font-size:22px}.support-row p{margin:0;color:#4a5771;font-size:18px}.support-row>a{text-align:right;color:#0865f4;font-size:20px}.topics .support-row{min-height:73px;grid-template-columns:65px 1fr 20px}.topics .support-row span:nth-child(2){font-size:19px}.support-copy{margin:42px 0 30px}.support-copy h2{font-size:25px}.support-copy p{color:#3c4963;font-size:18px;line-height:1.55}
.hero-phone-brand{position:absolute;z-index:3;right:74px;top:75px;width:128px;height:34px;object-fit:contain}.subhero .hero-phone-brand{right:70px;top:72px;width:122px;height:32px}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.hero-art,.subhero>img:not(.hero-phone-brand){-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.16) 13%,rgba(0,0,0,.68) 29%,#000 44%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.16) 13%,rgba(0,0,0,.68) 29%,#000 44%)}
.subhero .eyebrow{margin-top:11px}.subhero p{margin-bottom:8px}.subhero .btn{transform:translateY(-2px)}
body>.bottom-nav{position:fixed!important;z-index:80!important;bottom:0!important;margin:0!important}.page{padding-bottom:190px}
