*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#111827;background:#fff;font-family:system-ui,-apple-system,sans-serif}.app{flex-direction:column;align-items:center;padding:80px 24px;display:flex}.header{flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.logo{color:#fff;background:#4f46e5;border-radius:24px;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:16px;font-size:44px;font-weight:700;display:flex}.title{margin:0;font-size:32px}.buttons{flex-direction:column;gap:12px;width:100%;max-width:320px;display:flex}.buttons button{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:12px;padding:14px;font-size:16px;font-weight:600}.buttons button:hover{opacity:.85}.content{width:100%;max-width:640px;margin-top:40px;line-height:1.6}.policy-frame{border:1px solid #e5e7eb;border-radius:12px;width:100%;height:70vh}
