@media all{body{margin:0;background:#dfe7f2}html,body{overflow-x:hidden}.wrap{width:100vw;margin-left:calc(50% - 50vw)}.wrap{background:#dfe7f2;min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:18px 12px;box-sizing:border-box}.card{position:relative;width:100%;max-width:440px;background:#fff;border-radius:18px;padding:18px 16px 20px;text-align:center;font-family:'Barlow',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;box-shadow:0 10px 30px rgb(0 0 0 / .25);box-sizing:border-box;overflow:hidden}.card *{box-sizing:border-box}.logo{display:block;margin:0 auto 10px;width:130px;height:auto}.vid{border-radius:14px;overflow:hidden;background:#000}h1{font-weight:700;margin:16px 0 6px;line-height:1.15;font-size:26px}.sub{margin:0 0 16px;font-size:16px;color:#333;line-height:1.35}.btns{display:flex;gap:12px}.btns a{flex:1;display:block;text-decoration:none;font-weight:700;font-size:18px;padding:14px 8px;border-radius:12px}.foot{margin:16px 0 0;font-size:12.5px;color:#555;line-height:1.5}.foot a{color:#2F3193}h1{color:#2F3193}.btns a.c{background:#2F3193;color:#fff}.btns a.t{background:#c6ebfb;color:#2F3193}@media(min-width:768px){.wrap{padding-top:36px}}}